/*!
 * Bootstrap Reboot v4.6.0 (https://getbootstrap.com/)
 * Copyright 2011-2021 The Bootstrap Authors
 * Copyright 2011-2021 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 * Forked from Normalize.css, licensed MIT (https://github.com/necolas/normalize.css/blob/master/LICENSE.md)
 */*,::after,::before{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}article,aside,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:1rem;font-weight:400;line-height:1.5;color:#212529;text-align:left;background-color:#fff}[tabindex="-1"]:focus:not(:focus-visible){outline:0!important}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem}p{margin-top:0;margin-bottom:1rem}abbr[data-original-title],abbr[title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;border-bottom:0;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}address{margin-bottom:1rem;font-style:normal;line-height:inherit}dl,ol,ul{margin-top:0;margin-bottom:1rem}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:#007bff;text-decoration:none;background-color:transparent}a:hover{color:#0056b3;text-decoration:underline}a:not([href]):not([class]){color:inherit;text-decoration:none}a:not([href]):not([class]):hover{color:inherit;text-decoration:none}code,kbd,pre,samp{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;font-size:1em}pre{margin-top:0;margin-bottom:1rem;overflow:auto;-ms-overflow-style:scrollbar}figure{margin:0 0 1rem}img{vertical-align:middle;border-style:none}svg{overflow:hidden;vertical-align:middle}table{border-collapse:collapse}caption{padding-top:.75rem;padding-bottom:.75rem;color:#6c757d;text-align:left;caption-side:bottom}th{text-align:inherit;text-align:-webkit-match-parent}label{display:inline-block;margin-bottom:.5rem}button{border-radius:0}button:focus:not(:focus-visible){outline:0}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}[role=button]{cursor:pointer}select{word-wrap:normal}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{padding:0;border-style:none}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;max-width:100%;padding:0;margin-bottom:.5rem;font-size:1.5rem;line-height:inherit;color:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item;cursor:pointer}template{display:none}[hidden]{display:none!important}
/*# sourceMappingURL=bootstrap-reboot.min.css.map */
.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)}}
/*======================================
  Selectric v1.13.0
======================================*/

.selectric-wrapper {
    position: relative;
    cursor: pointer;
}

.selectric-responsive {
    width: 100%;
}

.selectric {
    border: 1px solid #DDD;
    border-radius: 0px;
    background: #F8F8F8;
    position: relative;
    overflow: hidden;
}

.selectric .label {
    display: block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    margin: 0 38px 0 10px;
    font-size: 12px;
    line-height: 38px;
    color: #444;
    height: 38px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.selectric .button {
    display: block;
    position: absolute;
    right: 0;
    top: 0;
    width: 38px;
    height: 38px;
    line-height: 38px;
    background-color: #F8f8f8;
    color: #BBB;
    text-align: center;
    font: 0/0 a;
    *font: 20px/38px Lucida Sans Unicode, Arial Unicode MS, Arial;
}

.selectric .button:after {
    content: " ";
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    margin: auto;
    width: 0;
    height: 0;
    border: 4px solid transparent;
    border-top-color: #BBB;
    border-bottom: none;
}

.selectric-focus .selectric {
    border-color: #aaaaaa;
}

.selectric-hover .selectric {
    border-color: #c4c4c4;
}

.selectric-hover .selectric .button {
    color: #a2a2a2;
}

.selectric-hover .selectric .button:after {
    border-top-color: #a2a2a2;
}

.selectric-open {
    z-index: 9999;
}

.selectric-open .selectric {
    border-color: #c4c4c4;
}

.selectric-open .selectric-items {
    display: block;
}

.selectric-disabled {
    filter: alpha(opacity=50);
    opacity: 0.5;
    cursor: default;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.selectric-hide-select {
    position: relative;
    overflow: hidden;
    width: 0;
    height: 0;
}

.selectric-hide-select select {
    position: absolute;
    left: -100%;
}

.selectric-hide-select.selectric-is-native {
    position: absolute;
    width: 100%;
    height: 100%;
    z-index: 10;
}

.selectric-hide-select.selectric-is-native select {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    height: 100%;
    width: 100%;
    border: none;
    z-index: 1;
    box-sizing: border-box;
    opacity: 0;
}

.selectric-input {
    position: absolute !important;
    top: 0 !important;
    left: 0 !important;
    overflow: hidden !important;
    clip: rect(0, 0, 0, 0) !important;
    margin: 0 !important;
    padding: 0 !important;
    width: 1px !important;
    height: 1px !important;
    outline: none !important;
    border: none !important;
    *font: 0/0 a !important;
    background: none !important;
}

.selectric-temp-show {
    position: absolute !important;
    visibility: hidden !important;
    display: block !important;
}

/* Items box */
.selectric-items {
    display: none;
    position: absolute;
    top: 100%;
    left: 0;
    background: #F8F8F8;
    border: 1px solid #c4c4c4;
    z-index: -1;
    box-shadow: 0 0 10px -6px;
}

.selectric-items .selectric-scroll {
    height: 100%;
    overflow: auto;
}

.selectric-above .selectric-items {
    top: auto;
    bottom: 100%;
}

.selectric-items ul, .selectric-items li {
    list-style: none;
    padding: 0;
    margin: 0;
    font-size: 12px;
    line-height: 20px;
    min-height: 20px;
}

.selectric-items li {
    display: block;
    padding: 10px;
    color: #666;
    cursor: pointer;
}

.selectric-items li.selected {
    background: #E0E0E0;
    color: #444;
}

.selectric-items li.highlighted {
    background: #D0D0D0;
    color: #444;
}

.selectric-items li:hover {
    background: #D5D5D5;
    color: #444;
}

.selectric-items .disabled {
    filter: alpha(opacity=50);
    opacity: 0.5;
    cursor: default !important;
    background: none !important;
    color: #666 !important;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.selectric-items .selectric-group .selectric-group-label {
    font-weight: bold;
    padding-left: 10px;
    cursor: default;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background: none;
    color: #444;
}

.selectric-items .selectric-group.disabled li {
    filter: alpha(opacity=100);
    opacity: 1;
}

.selectric-items .selectric-group li {
    padding-left: 25px;
}

.noUi-target,.noUi-target *{-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-ms-touch-action:none;touch-action:none;-ms-user-select:none;-moz-user-select:none;user-select:none;-moz-box-sizing:border-box;box-sizing:border-box}.noUi-target{position:relative}.noUi-base,.noUi-connects{width:100%;height:100%;position:relative;z-index:1}.noUi-connects{overflow:hidden;z-index:0}.noUi-connect,.noUi-origin{will-change:transform;position:absolute;z-index:1;top:0;right:0;height:100%;width:100%;-ms-transform-origin:0 0;-webkit-transform-origin:0 0;-webkit-transform-style:preserve-3d;transform-origin:0 0;transform-style:flat}.noUi-txt-dir-rtl.noUi-horizontal .noUi-origin{left:0;right:auto}.noUi-vertical .noUi-origin{top:-100%;width:0}.noUi-horizontal .noUi-origin{height:0}.noUi-handle{-webkit-backface-visibility:hidden;backface-visibility:hidden;position:absolute}.noUi-touch-area{height:100%;width:100%}.noUi-state-tap .noUi-connect,.noUi-state-tap .noUi-origin{-webkit-transition:transform .3s;transition:transform .3s}.noUi-state-drag *{cursor:inherit!important}.noUi-horizontal{height:18px}.noUi-horizontal .noUi-handle{width:34px;height:28px;right:-17px;top:-6px}.noUi-vertical{width:18px}.noUi-vertical .noUi-handle{width:28px;height:34px;right:-6px;bottom:-17px}.noUi-txt-dir-rtl.noUi-horizontal .noUi-handle{left:-17px;right:auto}.noUi-target{background:#FAFAFA;border-radius:4px;border:1px solid #D3D3D3;box-shadow:inset 0 1px 1px #F0F0F0,0 3px 6px -5px #BBB}.noUi-connects{border-radius:3px}.noUi-connect{background:#3FB8AF}.noUi-draggable{cursor:ew-resize}.noUi-vertical .noUi-draggable{cursor:ns-resize}.noUi-handle{border:1px solid #D9D9D9;border-radius:3px;background:#FFF;cursor:default;box-shadow:inset 0 0 1px #FFF,inset 0 1px 7px #EBEBEB,0 3px 6px -3px #BBB}.noUi-active{box-shadow:inset 0 0 1px #FFF,inset 0 1px 7px #DDD,0 3px 6px -3px #BBB}.noUi-handle:after,.noUi-handle:before{content:"";display:block;position:absolute;height:14px;width:1px;background:#E8E7E6;left:14px;top:6px}.noUi-handle:after{left:17px}.noUi-vertical .noUi-handle:after,.noUi-vertical .noUi-handle:before{width:14px;height:1px;left:6px;top:14px}.noUi-vertical .noUi-handle:after{top:17px}[disabled] .noUi-connect{background:#B8B8B8}[disabled] .noUi-handle,[disabled].noUi-handle,[disabled].noUi-target{cursor:not-allowed}.noUi-pips,.noUi-pips *{-moz-box-sizing:border-box;box-sizing:border-box}.noUi-pips{position:absolute;color:#999}.noUi-value{position:absolute;white-space:nowrap;text-align:center}.noUi-value-sub{color:#ccc;font-size:10px}.noUi-marker{position:absolute;background:#CCC}.noUi-marker-sub{background:#AAA}.noUi-marker-large{background:#AAA}.noUi-pips-horizontal{padding:10px 0;height:80px;top:100%;left:0;width:100%}.noUi-value-horizontal{-webkit-transform:translate(-50%,50%);transform:translate(-50%,50%)}.noUi-rtl .noUi-value-horizontal{-webkit-transform:translate(50%,50%);transform:translate(50%,50%)}.noUi-marker-horizontal.noUi-marker{margin-left:-1px;width:2px;height:5px}.noUi-marker-horizontal.noUi-marker-sub{height:10px}.noUi-marker-horizontal.noUi-marker-large{height:15px}.noUi-pips-vertical{padding:0 10px;height:100%;top:0;left:100%}.noUi-value-vertical{-webkit-transform:translate(0,-50%);transform:translate(0,-50%);padding-left:25px}.noUi-rtl .noUi-value-vertical{-webkit-transform:translate(0,50%);transform:translate(0,50%)}.noUi-marker-vertical.noUi-marker{width:5px;height:2px;margin-top:-1px}.noUi-marker-vertical.noUi-marker-sub{width:10px}.noUi-marker-vertical.noUi-marker-large{width:15px}.noUi-tooltip{display:block;position:absolute;border:1px solid #D9D9D9;border-radius:3px;background:#fff;color:#000;padding:5px;text-align:center;white-space:nowrap}.noUi-horizontal .noUi-tooltip{-webkit-transform:translate(-50%,0);transform:translate(-50%,0);left:50%;bottom:120%}.noUi-vertical .noUi-tooltip{-webkit-transform:translate(0,-50%);transform:translate(0,-50%);top:50%;right:120%}.noUi-horizontal .noUi-origin>.noUi-tooltip{-webkit-transform:translate(50%,0);transform:translate(50%,0);left:auto;bottom:10px}.noUi-vertical .noUi-origin>.noUi-tooltip{-webkit-transform:translate(0,-18px);transform:translate(0,-18px);top:auto;right:28px}
:root {



    /*!-------- svg --------*/
    --icon-close: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTkgNSA1IDE5TTE5IDE5IDUgNSIgc3Ryb2tlPSIjOTY5Njk2IiBzdHJva2Utd2lkdGg9IjIuMzYxIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz48L3N2Zz4=);
    --icon-close-min: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTIgNS4yNSA1LjI1IDEyTTEyIDEyIDUuMjUgNS4yNSIgc3Ryb2tlPSIjNUM2QTgwIiBzdHJva2Utd2lkdGg9IjEuMTI1IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz48L3N2Zz4=);
    --icon-burger: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjMiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyMyAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTIgMTJIMjEiIHN0cm9rZT0id2hpdGUiIHN0cm9rZS13aWR0aD0iMi4yNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CjxwYXRoIGQ9Ik0yIDE4SDIxIiBzdHJva2U9IndoaXRlIiBzdHJva2Utd2lkdGg9IjIuMjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8cGF0aCBkPSJNMiA2SDIxIiBzdHJva2U9IndoaXRlIiBzdHJva2Utd2lkdGg9IjIuMjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8L3N2Zz4K);
    --icon-search: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMyA0aDE4TTMgMTFoNU0zIDE4aDUiIHN0cm9rZT0iIzk2OTY5NiIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIvPjxwYXRoIGQ9Im0xNS43NSAxNy40Ny0uMDEtLjAwMWE0LjI2IDQuMjYgMCAwIDAgNC4yNS00LjI1YzAtMi4zNS0xLjkxLTQuMjUtNC4yNS00LjI2LTIuMzUtLjAxLTQuMjUgMS45LTQuMjYgNC4yNHYtLjAxYy0uMDEgMi4zNCAxLjkgNC4yNSA0LjI0IDQuMjVsLjAzLjAzMVoiIHN0cm9rZT0iIzk2OTY5NiIgc3Ryb2tlLXdpZHRoPSIxLjUiLz48cGF0aCBkPSJtMTguNSAxNi40NyAyLjUgMi41MiIgc3Ryb2tlPSIjOTY5Njk2IiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIi8+PC9zdmc+);
    --btn-more: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cmVjdCB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHJ4PSI4IiBmaWxsPSIjQ0NFMEZGIiBmaWxsLW9wYWNpdHk9Ii4zNSIvPjxwYXRoIGQ9Ik01LjUgMTJhLjUuNSAwIDEgMSAuNS41djBhLjUuNSAwIDAgMS0uNS0uNU0xMS41IDEyYS41LjUgMCAxIDEgLjUuNXYwYS41LjUgMCAwIDEtLjUtLjVNMTcuNSAxMmEuNS41IDAgMSAxIC41LjV2MGEuNS41IDAgMCAxLS41LS41IiBzdHJva2U9IiM5Njk2OTYiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz48L3N2Zz4=);
    --btn-copy: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzAiIGhlaWdodD0iMzAiIHZpZXdCb3g9IjAgMCAzMCAzMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cmVjdCB3aWR0aD0iMzAiIGhlaWdodD0iMzAiIHJ4PSIxMC42NDUiIGZpbGw9IiNFRUYzRkYiLz48cGF0aCBkPSJNMTggMjIuNHYtOC41MzcgMGExLjYgMS42IDAgMCAwLS40Ny0xLjEzMmwtMi4yNjEtMi4yNjJ2MEExLjYgMS42IDAgMCAwIDE0LjEzNyAxMEg4LjZ2MEExLjYgMS42IDAgMCAwIDcgMTEuNnYxMC44QTEuNiAxLjYgMCAwIDAgOC42IDI0aDcuOHYwYTEuNiAxLjYgMCAwIDAgMS42LTEuNnMwIDAgMCAwaDBaIiBzdHJva2U9IiM5Njk2OTYiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz48cGF0aCBkPSJNMTggMjBoMy40djBhMS42IDEuNiAwIDAgMCAxLjYtMS42VjhhMiAyIDAgMCAwLTItMmgtNy40IDBBMS42IDEuNiAwIDAgMCAxMiA3LjZWMTAiIHN0cm9rZT0iIzk2OTY5NiIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPjxwYXRoIGQ9Ik0xOCAxNGgtMy4ydjBhLjguOCAwIDAgMS0uOC0uOFYxMCIgc3Ryb2tlPSIjOTY5Njk2IiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+PC9zdmc+);
    --btn-plus: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzAiIGhlaWdodD0iMzAiIHZpZXdCb3g9IjAgMCAzMCAzMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cmVjdCB3aWR0aD0iMzAiIGhlaWdodD0iMzAiIHJ4PSI4IiBmaWxsPSIjNUM2QTgwIi8+PHBhdGggZD0iTTE0LjIxNiAyMC4xMDV2LTguNDM3aDEuNDMydjguNDM3aC0xLjQzMlptLTMuNTAzLTMuNTAzdi0xLjQzMWg4LjQzOHYxLjQzMWgtOC40MzhaIiBmaWxsPSIjZmZmIi8+PC9zdmc+);
    --btn-plus-menu-filter: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjciIGhlaWdodD0iMjciIHZpZXdCb3g9IjAgMCAyNyAyNyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cmVjdCBvcGFjaXR5PSIuNSIgeD0iMSIgeT0iMSIgd2lkdGg9IjI0IiBoZWlnaHQ9IjI0IiByeD0iOCIgZmlsbD0iI0NDRTBGRiIgZmlsbC1vcGFjaXR5PSIuMzUiLz48cGF0aCBvcGFjaXR5PSIuNSIgZD0iTTEyLjk0IDguNDYydjEwLjA3Nk0xNy45NzggMTMuNUg3LjkwMiIgc3Ryb2tlPSIjZmZmIiBzdHJva2Utd2lkdGg9IjEuMTg4IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz48L3N2Zz4=);
    --btn-minus: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzAiIGhlaWdodD0iMzAiIHZpZXdCb3g9IjAgMCAzMCAzMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cmVjdCB3aWR0aD0iMzAiIGhlaWdodD0iMzAiIHJ4PSI4IiBmaWxsPSIjNUM2QTgwIi8+PHBhdGggZD0iTTE4LjAwNiAxNC42ODV2MS40MDZoLTUuNzI4di0xLjQwNmg1LjcyOFoiIGZpbGw9IiNmZmYiLz48L3N2Zz4=);
    --icon-basket: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzYiIGhlaWdodD0iMzYiIHZpZXdCb3g9IjAgMCAzNiAzNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNNi40NjUgOS43OSA5LjYgNS42OGEyLjk5OCAyLjk5OCAwIDAgMSAyLjM4NS0xLjE4aDEyLjAzYy45MzYgMCAxLjgxOC40MzYgMi4zODUgMS4xOGwzLjEzNSA0LjExYy4zOTkuNTIzLjYxNSAxLjE2My42MTUgMS44MlYyOC41YTMgMyAwIDAgMS0zIDNIOC44NWEzIDMgMCAwIDEtMy0zVjExLjYxYzAtLjY1Ny4yMTYtMS4yOTYuNjE1LTEuODJ2MFoiIHN0cm9rZT0iIzVDNkE4MCIgc3Ryb2tlLXdpZHRoPSIyLjI1IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz48cGF0aCBkPSJNMjQgMTVhNiA2IDAgMCAxLTEyIDBNNi4wMzEgMTAuNjA0aDIzLjk0IiBzdHJva2U9IiM1QzZBODAiIHN0cm9rZS13aWR0aD0iMi4yNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+PC9zdmc+);
    --icon-arrow-right-min: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEwIDE2TDE0IDEyTDEwIDgiIHN0cm9rZT0iIzVDNkE4MCIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8L3N2Zz4K);
    --icon-arrow-right: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzYiIGhlaWdodD0iMzYiIHZpZXdCb3g9IjAgMCAzNiAzNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBjbGlwLXBhdGg9InVybCgjY2xpcDBfMjQ3XzgyKSI+PHBhdGggZD0ibTE1IDI0IDYtNi02LTYiIHN0cm9rZT0iIzVDNkE4MCIgc3Ryb2tlLXdpZHRoPSIyLjI1IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz48L2c+PGRlZnM+PGNsaXBQYXRoIGlkPSJjbGlwMF8yNDdfODIiPjxwYXRoIGZpbGw9IiNmZmYiIHRyYW5zZm9ybT0icm90YXRlKDkwIDE4IDE4KSIgZD0iTTAgMGgzNnYzNkgweiIvPjwvY2xpcFBhdGg+PC9kZWZzPjwvc3ZnPg==);
    --icon-eye: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzAiIGhlaWdodD0iMzAiIHZpZXdCb3g9IjAgMCAzMCAzMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTUuNzQ3NjYgMTUuNDg2MUM1LjU4NDExIDE1LjE4MyA1LjU4NDExIDE0LjgxNTMgNS43NDc2NiAxNC41MTIyQzcuNzE4NDkgMTAuODY3NCAxMS4zNTkxIDcuNzA4MDEgMTQuOTk5NyA3LjcwODAxQzE4LjY0MDQgNy43MDgwMSAyMi4yODEgMTAuODY3NCAyNC4yNTE4IDE0LjUxMzJDMjQuNDE1NCAxNC44MTYzIDI0LjQxNTQgMTUuMTg0MSAyNC4yNTE4IDE1LjQ4NzJDMjIuMjgxIDE5LjEzMiAxOC42NDA0IDIyLjI5MTMgMTQuOTk5NyAyMi4yOTEzQzExLjM1OTEgMjIuMjkxMyA3LjcxODQ5IDE5LjEzMiA1Ljc0NzY2IDE1LjQ4NjFWMTUuNDg2MVoiIHN0cm9rZT0iIzk2OTY5NiIgc3Ryb2tlLXdpZHRoPSIxLjU2MjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8cGF0aCBkPSJNMTcuMjA5NyAxMi43OTAzQzE4LjQzMDEgMTQuMDEwNyAxOC40MzAxIDE1Ljk4OTMgMTcuMjA5NyAxNy4yMDk3QzE1Ljk4OTMgMTguNDMwMSAxNC4wMTA3IDE4LjQzMDEgMTIuNzkwMyAxNy4yMDk3QzExLjU2OTkgMTUuOTg5MyAxMS41Njk5IDE0LjAxMDcgMTIuNzkwMyAxMi43OTAzQzE0LjAxMDcgMTEuNTY5OSAxNS45ODkzIDExLjU2OTkgMTcuMjA5NyAxMi43OTAzWiIgc3Ryb2tlPSIjOTY5Njk2IiBzdHJva2Utd2lkdGg9IjEuNDg4MTMiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8L3N2Zz4K);
    --icon-eye-cross: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzAiIGhlaWdodD0iMzAiIHZpZXdCb3g9IjAgMCAzMCAzMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTUgMjJjLS44NDIgMC0xLjY4NS0uMTc3LTIuNTA0LS40OTRNMjMuODgyIDE1LjQ2OEMyMS45OSAxOC45NjcgMTguNDk1IDIyIDE1IDIyIiBzdHJva2U9IiM5Njk2OTYiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz48cGF0aCBkPSJNMjIuMDc4IDExLjkyMmExNS4xMzUgMTUuMTM1IDAgMCAxIDEuODAzIDIuNjEyLjk4Ny45ODcgMCAwIDEgMCAuOTM1TTggMjIgMjIgOE0xMi43NzIgMTcuMjI3YTMuMTUgMy4xNSAwIDAgMSA0LjQ1NS00LjQ1NSIgc3Ryb2tlPSIjOTY5Njk2IiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+PHBhdGggZD0iTTIwLjA0NCA5Ljk1NkMxOC40OTcgOC43NTkgMTYuNzQ4IDggMTUgOGMtMy40OTUgMC02Ljk5IDMuMDMzLTguODgyIDYuNTMzYS45ODcuOTg3IDAgMCAwIDAgLjkzNWMuOTQ2IDEuNzQ5IDIuMjkyIDMuMzgxIDMuODM4IDQuNTc3IiBzdHJva2U9IiM5Njk2OTYiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz48L3N2Zz4=);
    --icon-check: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjIiIGhlaWdodD0iMTciIHZpZXdCb3g9IjAgMCAyMiAxNyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTMgOS4wMjMyNkw4LjA4OTc2IDE0LjExM0wxOS4yIDMiIHN0cm9rZT0iIzVDNkE4MCIgc3Ryb2tlLXdpZHRoPSI0LjE2NzM4IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPC9zdmc+Cg==) !important;
    --icon-file-clip: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xNS45MzUxIDUuMzIzMzNMMTMuODQ0IDMuMjMyMjNDMTMuMzc1MSAyLjc2MzM5IDEyLjczOTMgMi41IDEyLjA3NjIgMi41SDUuODMzOThDNS4xNzA5NCAyLjUgNC41MzUwNiAyLjc2MzM5IDQuMDY2MjIgMy4yMzIyM0MzLjU5NzM4IDMuNzAxMDcgMy4zMzM5OCA0LjMzNjk2IDMuMzMzOTggNVYxNUMzLjMzMzk4IDE1LjY2MyAzLjU5NzM4IDE2LjI5ODkgNC4wNjYyMiAxNi43Njc4QzQuNTM1MDYgMTcuMjM2NiA1LjE3MDk0IDE3LjUgNS44MzM5OCAxNy41SDE0LjE2NzNDMTQuODMwNCAxNy41IDE1LjQ2NjIgMTcuMjM2NiAxNS45MzUxIDE2Ljc2NzhDMTYuNDAzOSAxNi4yOTg5IDE2LjY2NzMgMTUuNjYzIDE2LjY2NzMgMTVWNy4wOTEwOUMxNi42NjczIDYuNDI4MDUgMTYuNDAzOSA1Ljc5MjE3IDE1LjkzNTEgNS4zMjMzM1Y1LjMyMzMzWiIgc3Ryb2tlPSJ3aGl0ZSIgc3Ryb2tlLXdpZHRoPSIxLjI1IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPHBhdGggZD0iTTEwIDExLjY2NjdWOC43NUMxMCA4LjQxODQ4IDEwLjEzMTcgOC4xMDA1NCAxMC4zNjYxIDcuODY2MTJDMTAuNjAwNSA3LjYzMTcgMTAuOTE4NSA3LjUgMTEuMjUgNy41QzExLjU4MTUgNy41IDExLjg5OTUgNy42MzE3IDEyLjEzMzkgNy44NjYxMkMxMi4zNjgzIDguMTAwNTQgMTIuNSA4LjQxODQ4IDEyLjUgOC43NVYxMS42NjY3QzEyLjUgMTIuMzI5NyAxMi4yMzY2IDEyLjk2NTYgMTEuNzY3OCAxMy40MzQ0QzExLjI5ODkgMTMuOTAzMyAxMC42NjMgMTQuMTY2NyAxMCAxNC4xNjY3VjE0LjE2NjdDOS4zMzY5NiAxNC4xNjY3IDguNzAxMDcgMTMuOTAzMyA4LjIzMjIzIDEzLjQzNDRDNy43NjMzOSAxMi45NjU2IDcuNSAxMi4zMjk3IDcuNSAxMS42NjY3VjkuMTY2NjciIHN0cm9rZT0id2hpdGUiIHN0cm9rZS13aWR0aD0iMS4yNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+Cjwvc3ZnPgo=);
    --icon-edit: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMjEgMTF2OGEyIDIgMCAwIDEtMiAySDVhMiAyIDAgMCAxLTItMlY1YTIgMiAwIDAgMSAyLTJoNyIgc3Ryb2tlPSIjNUM2QTgwIiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+PHBhdGggZD0ibTkgMTUgMy4xNS0uMzljLjIyMS0uMDI2LjQyNy0uMTI3LjU4NS0uMjg0bDcuNjMxLTcuNjMxYTIuMTY1IDIuMTY1IDAgMCAwLTMuMDYxLTMuMDYxbC03LjU2IDcuNTZhMS4wMDEgMS4wMDEgMCAwIDAtLjI4My41NjZMOSAxNXYwWiIgc3Ryb2tlPSIjNUM2QTgwIiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+PC9zdmc+);
    --icon-basket-edit: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJtMy45NyAxMS43MTUgNy43NDQtNy43NDVhLjc1Ljc1IDAgMCAxIDEuMDYgMGwxLjI1NyAxLjI1N2EuNzUuNzUgMCAwIDEgMCAxLjA2bC03Ljc0NSA3Ljc0NGEuNzQ2Ljc0NiAwIDAgMS0uNTMuMjJIMy43NXYtMi4wMDdjMC0uMTk4LjA3OS0uMzg5LjIyLS41M3YwWk0xMC4zMTMgNS4zN2wyLjMxNyAyLjMxOCIgc3Ryb2tlPSIjOTY5Njk2IiBzdHJva2Utd2lkdGg9IjEuMTI1IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz48L3N2Zz4=);
    --icon-doors: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBjbGlwLXBhdGg9InVybCgjY2xpcDBfOTNfMTExNCkiIHN0cm9rZT0iI2ZmZiIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCI+PHBhdGggZD0iTTMgMjFWNC43NUExLjc1IDEuNzUgMCAwIDEgNC43NSAzaDE0LjVBMS43NSAxLjc1IDAgMCAxIDIxIDQuNzVWMjFNMjIgMjFIMk05IDEzSDdNMTcgMTNoLTJNMTIgM3YxOCIvPjwvZz48ZGVmcz48Y2xpcFBhdGggaWQ9ImNsaXAwXzkzXzExMTQiPjxwYXRoIGZpbGw9IiNmZmYiIGQ9Ik0wIDBoMjR2MjRIMHoiLz48L2NsaXBQYXRoPjwvZGVmcz48L3N2Zz4=);
    --icon-cog-min2: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBvcGFjaXR5PSIuNjUiIHN0cm9rZT0iI2ZmZiIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCI+PHBhdGggZD0iTTE3LjI1IDYuNzVhNy40MjUgNy40MjUgMCAxIDEtMTAuNSAxMC41IDcuNDI1IDcuNDI1IDAgMCAxIDEwLjUtMTAuNU0yMSAxMmgtMS41NzVNNC41NzUgMTJIM00xMiAyMXYtMS41NzVNMTIgM3YxLjU3NU0yMC4zMTUgOC41NTZsLTEuNDU2LjYwM001LjE0MSAxNC44NGwtMS40NTUuNjA0TTguNTU2IDMuNjg1bC42MDMgMS40NTZNMTUuNDQ1IDIwLjMxNWwtLjYwMy0xLjQ1Nk0zLjY4NiA4LjU1NmwxLjQ1NS42MDNNMTguODYgMTQuODRsMS40NTUuNjA0TTguNTU2IDIwLjMxNWwuNjAzLTEuNDU2TTE1LjQ0NSAzLjY4NWwtLjYwMyAxLjQ1Nk0xOC4zNjQgMTguMzY0bC00LjU0Ni00LjU0Nk0xMC4xODIgMTAuMTgxIDUuNjM3IDUuNjM2TTE4LjM2NCA1LjYzNmwtNC41NDYgNC41NDVNMTAuMTgxIDEzLjgxOGwtNC41NDUgNC41NDYiLz48cGF0aCBkPSJNMTMuODE4IDEwLjE4MmEyLjU3MiAyLjU3MiAwIDEgMS0zLjYzNyAzLjYzNyAyLjU3MiAyLjU3MiAwIDAgMSAzLjYzNy0zLjYzNyIvPjwvZz48L3N2Zz4=);
    --icon-sort-up: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNOCA0LjAyMXYxNS45OE00IDguMDE5bDQuMDAxLTQuMDAxIDQuMDAxIDRNMTYgMTF2OS4wNk0xMiAxNS4wMDEgMTYuMDAxIDExbDQuMDAxIDQuMDAxIiBzdHJva2U9IiM5Njk2OTYiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz48L3N2Zz4=);
    --icon-sort-down: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTYuMDAyIDE5Ljk3OVYzLjk5OE0yMC4wMDIgMTUuOTgxbC00LjAwMSA0LjAwMS00LjAwMS00TTggMTNWMy45NE0xMi4wMDIgOC45OTkgOC4wMDEgMTMgNCA4Ljk5OSIgc3Ryb2tlPSIjOTY5Njk2IiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+PC9zdmc+);
    --icon-add: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNNSAyMWg5YTIgMiAwIDAgMCAyLTJWOC4yODZhMiAyIDAgMCAwLTItMkg1YTIgMiAwIDAgMC0yIDJWMTlhMiAyIDAgMCAwIDIgMlpNNy41IDEzLjY0aDRNOS41IDExLjY0djQiIHN0cm9rZT0iI2ZmZiIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPjxwYXRoIGQ9Ik04IDYuMjg2VjVhMiAyIDAgMCAxIDItMmg5YTIgMiAwIDAgMSAyIDJ2MTFhMiAyIDAgMCAxLTIgMmgtMyIgc3Ryb2tlPSIjZmZmIiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+PC9zdmc+);
    --icon-contract: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTggOFY1YTIgMiAwIDAgMC0yLTJINWEyIDIgMCAwIDAtMiAydjE0YTIgMiAwIDAgMCAyIDJoMyIgc3Ryb2tlPSIjZmZmIiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+PHBhdGggZD0iTTcuNSAxN2ExLjUgMS41IDAgMSAxIC4wMDEtMy4wMDFBMS41IDEuNSAwIDAgMSA3LjUgMTdaTTIxIDE5LjU4NnYtLjg2NWExIDEgMCAwIDAtLjY4NC0uOTQ5TDE4IDE3di0ybC42OTctLjQ0NkExLjM4NyAxLjM4NyAwIDAgMCAxNy45NDkgMTJoLTIuODk4YTEuMzg2IDEuMzg2IDAgMCAwLS43NDggMi41NTRMMTUgMTV2MmwtMi4zMTYuNzcyYTEgMSAwIDAgMC0uNjg0Ljk0OXYuODY1YzAgLjI2NS4xMDUuNTIuMjkzLjcwN2wuNDE0LjQxNGExIDEgMCAwIDAgLjcwNy4yOTNoNi4xNzJjLjI2NSAwIC41Mi0uMTA1LjcwNy0uMjkzbC40MTQtLjQxNGExIDEgMCAwIDAgLjI5My0uNzA3Wk02IDdoOE02IDEwLjVoNCIgc3Ryb2tlPSIjZmZmIiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+PC9zdmc+);
    --icon-warning: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBjbGlwLXBhdGg9InVybCgjY2xpcDBfMTIzXzMxNikiIHN0cm9rZT0iIzVDNkE4MCIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCI+PHBhdGggZD0iTTEyLjAwMSAxMS43MjVWOU0xOS44MTUgMTMuNzk2bC4wNDktLjAxMkExLjUgMS41IDAgMCAwIDIxIDEyLjMzdi0uNjU4YTEuNSAxLjUgMCAwIDAtMS4xMzYtMS40NTVsLS4wNS0uMDEzYTEuNjU3IDEuNjU3IDAgMCAxLTEuMDE3LTIuNDZsLjAyLS4wMzRhMS41MDMgMS41MDMgMCAwIDAtLjIyLTEuODRsLS40NjYtLjQ2NmExLjUgMS41IDAgMCAwLTEuODMyLS4yMjVsLS4wNDQuMDI2YTEuNjU2IDEuNjU2IDAgMCAxLTIuNDU5LTEuMDE5bC0uMDEyLS4wNDlBMS41IDEuNSAwIDAgMCAxMi4zMyAzaC0uNjU4YTEuNSAxLjUgMCAwIDAtMS40NTUgMS4xMzZsLS4wMTMuMDVhMS42NTcgMS42NTcgMCAwIDEtMi40NiAxLjAxN2wtLjAzNC0uMDJhMS41MDMgMS41MDMgMCAwIDAtMS44NC4yMmwtLjQ2Ni40NjZBMS41IDEuNSAwIDAgMCA1LjE3NyA3LjdsLjAyNi4wNDNhMS42NTcgMS42NTcgMCAwIDEtMS4wMTggMi40NmwtLjA0OS4wMTJBMS41IDEuNSAwIDAgMCAzIDExLjY3di42NThhMS41IDEuNSAwIDAgMCAxLjEzNiAxLjQ1NWwuMDQ4LjAxMmExLjY1OCAxLjY1OCAwIDAgMSAxLjAyIDIuNDZsLS4wMjYuMDQzYTEuNSAxLjUgMCAwIDAgLjIyNSAxLjgzMmwuNDY2LjQ2NmExLjUgMS41IDAgMCAwIDEuODMyLjIyNmwuMDQzLS4wMjZhMS42NTYgMS42NTYgMCAwIDEgMi40NiAxLjAxOGwuMDEyLjA0OUExLjUgMS41IDAgMCAwIDExLjY3IDIxaC42NThhMS41IDEuNSAwIDAgMCAxLjQ1NS0xLjEzNmwuMDEyLS4wNDhhMS42NTcgMS42NTcgMCAwIDEgMi40Ni0xLjAybC4wNDMuMDI2YTEuNSAxLjUgMCAwIDAgMS44MzItLjIyNmwuNDY2LS40NjVhMS41IDEuNSAwIDAgMCAuMjI2LTEuODMybC0uMDI2LS4wNDNhMS42NTcgMS42NTcgMCAwIDEgMS4wMTgtMi40NnYwWiIvPjxwYXRoIGQ9Ik0xMS45OTkgMTQuNzNhLjEzLjEzIDAgMCAwLS4wOTUuMDQuMTMyLjEzMiAwIDAgMC0uMDM4LjA5NS4xMzYuMTM2IDAgMCAwIC4xMzUuMTM1LjEzNS4xMzUgMCAwIDAtLjAwMi0uMjciLz48L2c+PGRlZnM+PGNsaXBQYXRoIGlkPSJjbGlwMF8xMjNfMzE2Ij48cGF0aCBmaWxsPSIjZmZmIiBkPSJNMCAwaDI0djI0SDB6Ii8+PC9jbGlwUGF0aD48L2RlZnM+PC9zdmc+);

    --icon-magnifier: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzAiIGhlaWdodD0iMzAiIHZpZXdCb3g9IjAgMCAzMCAzMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJtMjcuMTg4IDI1Ljg2Mi03LjA4LTcuMDhhMTAuMzMgMTAuMzMgMCAxIDAtMS4zMjYgMS4zMjZsNy4wOCA3LjA4IDEuMzI2LTEuMzI2Wk0zLjc1IDEyLjE4OGE4LjQzNyA4LjQzNyAwIDEgMSA4LjQzOCA4LjQzNyA4LjQ0NyA4LjQ0NyAwIDAgMS04LjQzOC04LjQzOFoiIGZpbGw9IiM2NjYiLz48L3N2Zz4=);
    --icon-filter: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDAiIGhlaWdodD0iNDAiIHZpZXdCb3g9IjAgMCA0MCA0MCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMzUuMjM4IDExLjQyOUgxNC4yODVtLTMuODA5IDBINC43NjJtMzAuNDc2IDE5LjA0N0gxNC4yODVtLTMuODA5IDBINC43NjJtMjAuOTUyLTkuNTI0SDQuNzYybTMwLjQ3NiAwaC01LjcxNE0xMi4zOCA3LjYyYTEuOTA1IDEuOTA1IDAgMCAxIDEuOTA1IDEuOTA1djMuODFhMS45MDUgMS45MDUgMCAwIDEtMy44MSAwdi0zLjgxYTEuOTA1IDEuOTA1IDAgMCAxIDEuOTA1LTEuOTA1djBabTAgMTkuMDQ4YTEuOTA0IDEuOTA0IDAgMCAxIDEuOTA1IDEuOTA0djMuODFhMS45MDUgMS45MDUgMCAwIDEtMy44MSAwdi0zLjgxYTEuOTA1IDEuOTA1IDAgMCAxIDEuOTA1LTEuOTA0Wm0xNS4yMzgtOS41MjRhMS45MDUgMS45MDUgMCAwIDEgMS45MDUgMS45MDV2My44MWExLjkwNSAxLjkwNSAwIDAgMS0zLjgxIDB2LTMuODFhMS45MDUgMS45MDUgMCAwIDEgMS45MDUtMS45MDV2MFoiIHN0cm9rZT0iIzY2NiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+PC9zdmc+);
    --icon-bi-list: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTciIGhlaWdodD0iMTciIHZpZXdCb3g9IjAgMCAxNyAxNyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTIuNjU2IDEyLjc1YS41MzEuNTMxIDAgMCAxIC41MzEtLjUzMWgxMC42MjZhLjUzMi41MzIgMCAxIDEgMCAxLjA2MkgzLjE4N2EuNTMxLjUzMSAwIDAgMS0uNTMtLjUzMVptMC00LjI1YS41MzEuNTMxIDAgMCAxIC41MzEtLjUzMWgxMC42MjZhLjUzMS41MzEgMCAwIDEgMCAxLjA2MkgzLjE4N2EuNTMxLjUzMSAwIDAgMS0uNTMtLjUzMVptMC00LjI1YS41MzEuNTMxIDAgMCAxIC41MzEtLjUzMWgxMC42MjZhLjUzMS41MzEgMCAwIDEgMCAxLjA2MkgzLjE4N2EuNTMxLjUzMSAwIDAgMS0uNTMtLjUzMVoiIGZpbGw9IiM5OTkiLz48L3N2Zz4=);
    --icon-check-bi-list: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTciIGhlaWdodD0iMTciIHZpZXdCb3g9IjAgMCAxNyAxNyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBjbGlwLXBhdGg9InVybCgjY2xpcDBfMjk3XzI1OCkiPjxwYXRoIGQ9Ik0xNC44NDIgNy41NTZINC43MjJWOC41aDEwLjEyYS40NzIuNDcyIDAgMCAwIDAtLjk0NFpNMTQuODQyIDExLjMzM0g0LjcyMnYuOTQ1aDEwLjEyYS40NzMuNDczIDAgMCAwIDAtLjk0NVpNNy4yOTcgNC43MjJoNy41NTVhLjQ3Mi40NzIgMCAxIDAgMC0uOTQ0aC02LjYxbC0uOTQ1Ljk0NFoiIGZpbGw9IiM5OTkiLz48cGF0aCBkPSJNOC4yNjQgMS42MTVhLjUxNS41MTUgMCAwIDAtLjczMiAwTDMuNzI2IDUuNDIxIDIuMTMgMy43MDJhLjUyLjUyIDAgMCAwLS43Ni43MDlsMi4zMzMgMi41MDIgNC41NjEtNC41NTJhLjUyLjUyIDAgMCAwIDAtLjc0NloiIGZpbGw9IiMwMEUzMjQiLz48L2c+PGRlZnM+PGNsaXBQYXRoIGlkPSJjbGlwMF8yOTdfMjU4Ij48cGF0aCBmaWxsPSIjZmZmIiBkPSJNMCAwaDE3djE3SDB6Ii8+PC9jbGlwUGF0aD48L2RlZnM+PC9zdmc+);
    --icon-chevron-down: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAyNCAxMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJtMiAyIDEwIDggMTAtOCIgc3Ryb2tlPSIjOTk5IiBzdHJva2Utd2lkdGg9IjMiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIvPjwvc3ZnPg==);
    --icon-pdf-min: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNNS4yIDguOGEuNC40IDAgMCAwLS40LjR2MS42YS40LjQgMCAxIDAgLjggMHYtLjEzM2guMjY3YS45MzQuOTM0IDAgMCAwIDAtMS44NjdINS4yWm0uNjY3IDEuMDY3SDUuNlY5LjZoLjI2N2EuMTM0LjEzNCAwIDEgMSAwIC4yNjdaTTkuNiA5LjJBLjQuNCAwIDAgMSAxMCA4LjhoLjhhLjQuNCAwIDEgMSAwIC44aC0uNHYuMjY4aC40YS40LjQgMCAxIDEgMCAuOGgtLjR2LjEzMWEuMzk4LjM5OCAwIDAgMS0uMzk5LjQwMS40LjQgMCAwIDEtLjQtLjRWOS4yWk03LjYgOC44YS40LjQgMCAwIDAtLjQuNHYxLjZhLjQuNCAwIDAgMCAuNC40SDhhMS4yIDEuMiAwIDAgMCAwLTIuNEg3LjZabS40IDEuNnYtLjhIOGEuNC40IDAgMSAxIDAgLjhIOFpNMy4yIDMuMmExLjYgMS42IDAgMCAxIDEuNi0xLjZoMy42NjhhMS4yIDEuMiAwIDAgMSAuODUuMzUybDMuMTMgMy4xMzFhMS4yIDEuMiAwIDAgMSAuMzUyLjg0OHYxLjMzNWExLjIgMS4yIDAgMCAxIC43OTkgMS4xM1YxMS42YTEuMiAxLjIgMCAwIDEtLjc5OSAxLjEzMXYuMDdhMS42IDEuNiAwIDAgMS0xLjYgMS42SDQuOGExLjYgMS42IDAgMCAxLTEuNi0xLjZ2LS4wN2ExLjIgMS4yIDAgMCAxLS44LTEuMTNWOC4zOThhMS4yIDEuMiAwIDAgMSAuOC0xLjEzMlYzLjJaTTEyIDYuNEg5LjJBMS4yIDEuMiAwIDAgMSA4IDUuMlYyLjRINC44YS44LjggMCAwIDAtLjguOHYzLjk5N2g4VjYuNFptLTggNi40YS44LjggMCAwIDAgLjguOGg2LjRhLjguOCAwIDAgMCAuOC0uOEg0Wk04LjggMi41NjVWNS4yYS40LjQgMCAwIDAgLjQuNGgyLjYzNUw4LjggMi41NjZabS01LjIgNS40M2EuNC40IDAgMCAwLS40LjRWMTEuNmEuNC40IDAgMCAwIC40LjRoOC43OThhLjQuNCAwIDAgMCAuNC0uNFY4LjM5N2EuNC40IDAgMCAwLS40LS40SDMuNjAxWiIgZmlsbD0iIzk5OSIvPjwvc3ZnPg==);
    --icon-cog-white: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTciIGhlaWdodD0iMTciIHZpZXdCb3g9IjAgMCAxNyAxNyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBjbGlwLXBhdGg9InVybCgjY2xpcDBfMjk1XzE5OCkiPjxwYXRoIGQ9Im0xNS4zOCA3LjQyMy0xLjU4Mi0uNDcyYy0uMTEtLjM4Mi0uMjYtLjc1LS40NDgtMS4xbC43NzQtMS40NWEuMjg4LjI4OCAwIDAgMC0uMDUyLS4zNGwtMS4xMjgtMS4xMzNhLjI4OC4yODggMCAwIDAtLjM0LS4wNTJsLTEuNDQuNzdhNS40ODggNS40ODggMCAwIDAtMS4xMTUtLjQ3M0w5LjU3NyAxLjYxYS4yODguMjg4IDAgMCAwLS4yOC0uMTkzSDcuNzAzYS4yODguMjg4IDAgMCAwLS4yNzQuMjAzbC0uNDcyIDEuNTU4YTUuNDkxIDUuNDkxIDAgMCAwLTEuMTI0LjQ3MmwtMS40MTctLjc2NWEuMjg4LjI4OCAwIDAgMC0uMzQuMDUybC0xLjE0NyAxLjEyYS4yODguMjg4IDAgMCAwLS4wNTIuMzRsLjc2NSAxLjQxNmMtLjE5OS4zNTUtLjM1Ny43My0uNDczIDEuMTJsLTEuNTYzLjQ3MWEuMjg4LjI4OCAwIDAgMC0uMjAzLjI3NHYxLjU5NmEuMjg4LjI4OCAwIDAgMCAuMjAzLjI3NGwxLjU3My40NzNjLjExNy4zODIuMjc1Ljc1MS40NzIgMS4xbC0uNzc0IDEuNDgzYS4yODguMjg4IDAgMCAwIC4wNTIuMzRsMS4xMjggMS4xMjhhLjI4OC4yODggMCAwIDAgLjM0LjA1MmwxLjQ2LS43NzljLjM0NS4xODYuNzA5LjMzNSAxLjA4Ni40NDRsLjQ3MiAxLjU5MWEuMjg4LjI4OCAwIDAgMCAuMjc0LjIwM2gxLjU5NmEuMjg4LjI4OCAwIDAgMCAuMjc0LS4yMDNsLjQ3Mi0xLjU5NmE1LjQ5IDUuNDkgMCAwIDAgMS4wNzctLjQ0NGwxLjQ2OC43ODRhLjI4OC4yODggMCAwIDAgLjM0LS4wNTJsMS4xMjktMS4xMjhhLjI4Ny4yODcgMCAwIDAgLjA1Mi0uMzRsLS43ODQtMS40NjRjLjE4Ny0uMzQ0LjMzOC0uNzA2LjQ0OC0xLjA4MmwxLjU5Mi0uNDcyYS4yODguMjg4IDAgMCAwIC4yMDMtLjI3NHYtMS42MWEuMjg4LjI4OCAwIDAgMC0uMTc1LS4yNzlaTTguNSAxMS4wOTdhMi41OTcgMi41OTcgMCAxIDEgMC01LjE5NCAyLjU5NyAyLjU5NyAwIDAgMSAwIDUuMTk0WiIgZmlsbD0iI2ZmZiIvPjwvZz48ZGVmcz48Y2xpcFBhdGggaWQ9ImNsaXAwXzI5NV8xOTgiPjxwYXRoIGZpbGw9IiNmZmYiIGQ9Ik0wIDBoMTd2MTdIMHoiLz48L2NsaXBQYXRoPjwvZGVmcz48L3N2Zz4=);
    --icon-table-nav-right: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0MiA4MSI+PHBhdGggZmlsbD0iIzUzNWM2OSIgb3BhY2l0eT0iLjMiIGQ9Ik00MC4wMjQgMEg0MnY4MWgtMS4wMjNBNDAuOTc3IDQwLjk3NyAwIDAgMSAwIDQwLjAyNCA0MC4wMjQgNDAuMDI0IDAgMCAxIDQwLjAyNCAwWiIvPjxwYXRoIGZpbGw9IiNmZmYiIGQ9Im0yMC4yIDMxLjkxIDguMDE0IDguNTc2LTguMDE0IDguNTc1YS43NjIuNzYyIDAgMCAwIDAgMS4wMjZsMS41NjMgMS42NzJhLjY0Ny42NDcgMCAwIDAgLjk1OCAwbDguMDE0LTguNTc2TDMyLjc3NiA0MWEuNzYyLjc2MiAwIDAgMCAwLTEuMDI1TDIyLjcyIDI5LjIxMmEuNjQ3LjY0NyAwIDAgMC0uOTU4IDBMMjAuMiAzMC44ODVhLjc2Mi43NjIgMCAwIDAgMCAxLjAyNVoiLz48L3N2Zz4=);
    --icon-table-nav-left: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0MiA4MSI+PHBhdGggZmlsbD0iIzUzNWM2OSIgb3BhY2l0eT0iLjMiIGQ9Ik0wIDBoMS4wMjNBNDAuOTc3IDQwLjk3NyAwIDAgMSA0MiA0MC45NzcgNDAuMDI0IDQwLjAyNCAwIDAgMSAxLjk3NyA4MUgwVjBaIi8+PHBhdGggZmlsbD0iI2ZmZiIgZD0ibTIwLjggNDkuMDktOC4wMTQtOC41NzYgOC4wMTQtOC41NzVhLjc2Mi43NjIgMCAwIDAgMC0xLjAyNmwtMS41NjMtMS42NzNhLjY0Ny42NDcgMCAwIDAtLjk1OSAwbC04LjAxNCA4LjU3Nkw4LjIyNCA0MGEuNzYyLjc2MiAwIDAgMCAwIDEuMDI2TDE4LjI4IDUxLjc4OGEuNjQ3LjY0NyAwIDAgMCAuOTU5IDBsMS41NjEtMS42NzJhLjc2MS43NjEgMCAwIDAgMC0xLjAyNloiLz48L3N2Zz4=);
}

[class*="icon-"] {display: inline-block; vertical-align: middle; -webkit-box-flex: 0; -ms-flex: none; flex: none; background-repeat: no-repeat; background-size: contain; background-position: center;}

.icon-close {width: 24px; height: 24px; background-image: var(--icon-close);}
.icon-close-min {width: 18px; height: 18px; background-image: var(--icon-close-min);}
.icon-burger {width: 23px; height: 24px; background-image: var(--icon-burger);}
.icon-search {width: 24px; height: 24px; background-image: var(--icon-search); background-color: transparent; border: 0;}
.btn-more {width: 24px; height: 24px; background-image: var(--btn-more); -webkit-box-flex: 0; -ms-flex: none; flex: none; cursor: pointer;}
.btn-copy {width: 30px; height: 30px; background-image: var(--btn-copy); -webkit-box-flex: 0; -ms-flex: none; flex: none; cursor: pointer;}
.btn-plus {width: 30px; height: 30px; background-image: var(--btn-plus); -webkit-box-flex: 0; -ms-flex: none; flex: none; cursor: pointer;}
.btn-plus-menu-filter {width: 27px; height: 27px; background-image: var(--btn-plus-menu-filter); -webkit-box-flex: 0; -ms-flex: none; flex: none; cursor: pointer;}
.btn-minus {width: 30px; height: 30px; background-image: var(--btn-minus); -webkit-box-flex: 0; -ms-flex: none; flex: none; cursor: pointer;}
.icon-basket {width: 36px; height: 36px; background-image: var(--icon-basket);}
.icon-arrow-right-min {width: 24px; height: 24px; background-image: var(--icon-arrow-right-min);}
.icon-arrow-right {width: 36px; height: 36px; background-image: var(--icon-arrow-right);}
.icon-eye {width: 30px; height: 30px; background-image: var(--icon-eye); cursor: pointer;}
.icon-eye-cross {width: 30px; height: 30px; background-image: var(--icon-eye-cross); cursor: pointer;}
.icon-file-clip {width: 20px; height: 20px; background-image: var(--icon-file-clip);}
.icon-edit {width: 24px; height: 24px; background-image: var(--icon-edit);}
.icon-basket-edit {width: 18px; height: 18px; background-image: var(--icon-basket-edit);}
.icon-doors {width: 24px; height: 24px; background-image: var(--icon-doors);}
.icon-cog-min2 {width: 24px; height: 24px; background-image: var(--icon-cog-min2);}
.icon-sort-up {width: 24px; height: 24px; background-image: var(--icon-sort-up);}
.icon-sort-down {width: 24px; height: 24px; background-image: var(--icon-sort-down);}
.icon-add {width: 24px; height: 24px; background-image: var(--icon-add);}
.icon-contract {width: 24px; height: 24px; background-image: var(--icon-contract);}
.icon-warning {width: 24px; height: 24px; background-image: var(--icon-warning);}

.icon-magnifier {width: 30px; height: 30px; background-image: var(--icon-magnifier);}
.icon-filter {width: 40px; height: 40px; background-image: var(--icon-filter);}
.icon-bi-list {width: 17px; height: 17px; background-image: var(--icon-bi-list);}
.icon-check-bi-list {width: 17px; height: 17px; background-image: var(--icon-check-bi-list);}
.icon-chevron-down {width: 24px; height: 12px; background-image: var(--icon-chevron-down);}
.icon-pdf-min {width: 16px; height: 16px; background-image: var(--icon-pdf-min);}
.icon-cog-white {width: 17px; height: 17px; background-image: var(--icon-cog-white);}


























@font-face {font-family: "Inter"; font-display: swap; font-style: normal; font-weight: 300; src: url("../fonts/Inter-Light.woff");}
@font-face {font-family: "Inter"; font-display: swap; font-style: normal; font-weight: 400; src: url("../fonts/Inter-Regular.woff");}
@font-face {font-family: "Inter"; font-display: swap; font-style: normal; font-weight: 500; src: url("../fonts/Inter-Medium.woff");}
@font-face {font-family: "Inter"; font-display: swap; font-style: normal; font-weight: 600; src: url("../fonts/Inter-SemiBold.woff");}
@font-face {font-family: "Inter"; font-display: swap; font-style: normal; font-weight: 700; src: url("../fonts/Inter-Bold.woff");}

.flex-center	{display: -webkit-box;display: -ms-flexbox;display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center;}
.flex-between	{display: -webkit-box;display: -ms-flexbox;display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between;}
.flex					{display: -webkit-box;display: -ms-flexbox;display: flex;}
.flex.center	{-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;}
.flex.middle	{-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
.flex.inline	{display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;}
.flex.between {-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;}
.flex.around	{-ms-flex-pack: distribute;justify-content: space-around;}
.flex.start		{-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;}
.flex.end			{-webkit-box-pack: end;-ms-flex-pack: end;justify-content: flex-end;}
.flex.top			{-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;}
.flex.bottom	{-webkit-box-align: end;-ms-flex-align: end;align-items: flex-end;}
.flex.stretch	{-webkit-box-align: stretch;-ms-flex-align: stretch;align-items: stretch;}
.flex.column,	[class*="flex-"].column	{-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}
.flex.wrap,		[class*="flex-"].wrap		{-ms-flex-wrap: wrap;flex-wrap: wrap;}
.flex > .grow,					[class*="flex-"] > .grow	{-webkit-box-flex: 1;-ms-flex-positive: 1;flex-grow: 1;}
.flex > .self-top,			[class*="flex-"] > .self-top			{-ms-flex-item-align: self-start;align-self: self-start;}
.flex > .self-middle,		[class*="flex-"] > .self-middle		{-ms-flex-item-align: center;align-self: center;}
.flex > .self-bottom,		[class*="flex-"] > .self-bottom		{-ms-flex-item-align: end;align-self: flex-end;}
.flex > .self-stretch,	[class*="flex-"] > .self-stretch	{-ms-flex-item-align: stretch;align-self: stretch;}
.flex > img, [class*="flex-"] > img {-webkit-box-flex: 0;-ms-flex: none;flex: none;}
.flex > svg, [class*="flex-"] > svg {-webkit-box-flex: 0;-ms-flex: none;flex: none;}
.row								{display: -webkit-box;display: -ms-flexbox;display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap;}
.row-u,
.row-2,
.row-3,
.row-4							{display: -webkit-box;display: -ms-flexbox;display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; margin-left: -10px; margin-right: -10px;}
.row-u > .col				{padding-left: 10px; padding-right: 10px;}
.row-2 > .col				{-webkit-box-flex: 0;-ms-flex: 0 0 50%;flex: 0 0 50%; max-width: 50%; padding-left: 10px; padding-right: 10px;}
.row-3 > .col				{-webkit-box-flex: 0;-ms-flex: 0 0 calc(100% / 3);flex: 0 0 calc(100% / 3); max-width: calc(100% / 3); padding-left: 10px; padding-right: 10px;}
.row-4 > .col				{-webkit-box-flex: 0;-ms-flex: 0 0 25%;flex: 0 0 25%; max-width: 25%; padding-left: 10px; padding-right: 10px;}
[class*="row-"] > .col > img {max-width: 100%;}

body {font-family: "Inter"; font-size: 16px; color: #5C6A80; font-weight: 400; }
body.locked {overflow: hidden; position: relative;}


.title {font-weight: 700; font-size: 36px; line-height: 44px; color: #5C6A80; margin-bottom: 40px;}
.title-black { font-weight: 700; font-size: 40px; line-height: 130%; color: #1C0209; margin-bottom: 30px;}


.scroll, .hand {cursor: pointer;}
.dn {display: none;}

.i-fluid {max-width: 100%; height: auto;}
.fit > img {width: 100%; height: 100%; -o-object-fit: cover; object-fit: cover;}
.fit-contain > img {width: 100%; height: 100%; -o-object-fit: contain; object-fit: contain;}

.wrapper {position: relative;}
.wrapper-hidden {overflow: hidden;}
.round {border-radius: 50%; -webkit-box-flex: 0; -ms-flex: none; flex: none;}
.round-hidden {border-radius: 50%; overflow: hidden; -webkit-box-flex: 0; -ms-flex: none; flex: none;}

h1, h2, h3, h4, h5, h6 {margin: 0; font-size: inherit; font-weight: inherit;}
.regular {font-weight: 400;}
b, strong, .bold {font-weight: 700;}
p {font-size: 14px;}

ol {padding-left: 16px; font-size: 14px; line-height: 17px;}
ol li {padding-left: 12px; margin-bottom: 14px;}
ol li::marker {font-weight: 600;}

.uppercase {text-transform: uppercase;}
.t-right {text-align: right;}
.t-center {text-align: center;}
.b-center {margin-left: auto; margin-right: auto;}
.underline {border-bottom: 1px solid var(--color-text);}
.hr {height: 1px; background: #DADADA;}

.frame {padding: 16px 24px; background: #fff; border-radius: 16px; border: 1px solid #F5F5F5; -webkit-box-shadow: 0px 8px 8px rgba(0, 0, 0, 0.16); box-shadow: 0px 8px 8px rgba(0, 0, 0, 0.16);}

.frame-border {border: 1px solid #BEC2CC; -webkit-box-shadow: 0px 4px 12px rgba(0, 0, 0, 0.08); box-shadow: 0px 4px 12px rgba(0, 0, 0, 0.08); border-radius: 8px; padding: 30px;}
.frame-blue {border-radius: 8px; padding: 30px 25px; background: #EEF3FF;}
.frame-grey {background: #F0F2F4; border-radius: 6px; padding: 30px 30px 50px;}

svg {vertical-align: middle; max-width: 100%; height: auto;}

.only-mob {display: none;}
@media (max-width: 767px){.only-mob {display: block;}}




a {color: #5C6A80; text-decoration: none;}

a:hover {color: #5C6A80; text-decoration: none;}

p a {text-decoration: underline;}



input[type="number"],input[type="text"], input[type="email"], input[type="password"], input[type="tel"], input[type="date"],	textarea {width: 100%; border: 1px solid #EEF3FF; -webkit-transition: .2s; -o-transition: .2s; transition: .2s;
    font-weight: 600; font-size: 16px; line-height: 19px; color: #5C6A80; padding: 23px 12px; background: #EEF3FF; border-radius: 8px;}
input[type="text"],input[type="number"], input[type="email"], input[type="password"], input[type="tel"] {height: 65px;}

input[type="number"]::-webkit-input-placeholder,input[type="text"]::-webkit-input-placeholder, input[type="email"]::-webkit-input-placeholder, input[type="password"]::-webkit-input-placeholder, input[type="tel"]::-webkit-input-placeholder, input[type="date"]::-webkit-input-placeholder, textarea::-webkit-input-placeholder {font-weight: 400; font-size: 14px; line-height: 19px; color: #969696;}

input[type="number"]::-moz-placeholder, input[type="text"]::-moz-placeholder, input[type="email"]::-moz-placeholder, input[type="password"]::-moz-placeholder, input[type="tel"]::-moz-placeholder, input[type="date"]::-moz-placeholder, textarea::-moz-placeholder {font-weight: 400; font-size: 14px; line-height: 19px; color: #969696;}

input[type="number"]:-ms-input-placeholder,input[type="text"]:-ms-input-placeholder, input[type="email"]:-ms-input-placeholder, input[type="password"]:-ms-input-placeholder, input[type="tel"]:-ms-input-placeholder, input[type="date"]:-ms-input-placeholder, textarea:-ms-input-placeholder {font-weight: 400; font-size: 14px; line-height: 19px; color: #969696;}

input[type="number"]::-ms-input-placeholder,input[type="text"]::-ms-input-placeholder, input[type="email"]::-ms-input-placeholder, input[type="password"]::-ms-input-placeholder, input[type="tel"]::-ms-input-placeholder, input[type="date"]::-ms-input-placeholder, textarea::-ms-input-placeholder {font-weight: 400; font-size: 14px; line-height: 19px; color: #969696;}

input[type="number"]::placeholder,
input[type="text"]::placeholder,
input[type="email"]::placeholder,
input[type="password"]::placeholder,
input[type="tel"]::placeholder,
input[type="date"]::placeholder,
textarea::placeholder {font-weight: 400; font-size: 14px; line-height: 19px; color: #969696;}


select {-webkit-appearance: none; -moz-appearance: none; appearance: none; border: 1px solid #D0D0D0; height: 65px; border-radius: 8px; font-size: 16px; line-height: 19px; color: #5C6A80; padding: 23px 12px;}
select option {-webkit-box-shadow: none;box-shadow: none;}

[type="submit"] {border: 0;}
input.error, textarea.error {border-color: #D3384B;}

textarea {min-height: 230px; background: #EEF3FF; border: 1px solid #EEF3FF; border-radius: 8px; display: block; font-weight: 600; font-size: 16px; line-height: 19px; color: #5C6A80; padding: 23px 12px;}
.input-wrapper:hover input, input:hover,
.input-wrapper:hover textarea, textarea:hover {border: 1px solid rgba(92, 106, 128, 0.25);}
.input-wrapper:hover input:focus, input:focus,
.input-wrapper:hover textarea:focus, textarea:focus {outline: none; border: 1px solid #5C6A80;}

select:focus {outline: none;}
label {margin: 0;}

*:focus {outline: none;}


.textarea-wrapper {position: relative;}



.btn-box {display: -webkit-box;display: -ms-flexbox;display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; border-radius: 8px; background: #E2ECFF; -webkit-box-flex: 0; -ms-flex: none; flex: none; width: 47px; height: 47px; cursor: pointer;}
.icon-box {display: -webkit-box;display: -ms-flexbox;display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; border-radius: 15px; background: #5C6A80; -webkit-box-flex: 0; -ms-flex: none; flex: none; width: 45px; height: 45px;}


.menu-backdrop {position: fixed; left: 0; top: 0; width: 100%; height: 100vh; -webkit-transition: background ease .3s; -o-transition: background ease .3s; transition: background ease .3s; z-index: -1;}
.menu-backdrop.black {background: rgba(0, 0, 0, 0.5);}
.menu-backdrop.zindex {z-index: 100;}






.::-webkit-scrollbar-button {
    background-image:url('');
    background-repeat:no-repeat;
    width:3px;
    height:0px
}

::-webkit-scrollbar-track {
    background-color:#f6f6f6;
}

::-webkit-scrollbar-thumb {
    border-radius: 0px;
    background-color:#98a3aa;
}

::-webkit-scrollbar-thumb:hover{
    background-color:#98a3aa;
}

::-webkit-resizer{
    background-image:url('');
    background-repeat:no-repeat;
    width:5px;
    height:0px
}

::-webkit-scrollbar{
    width: 5px;
    height:5px;
}









.logo {display: block; position: relative;}
.logo .logo-text {font-weight: 700; font-size: 16px; line-height: 19px; color: #000;}

.logo .sub-text-wrapper {display: -webkit-box;display: -ms-flexbox;display: flex; -ms-flex-line-pack: center; align-content: center; margin-top: -2px;}
.logo .logo-sub-text {margin: 0 3px 0 8px;}




button.btn,
a.btn,
.btn {height: 39px; width: auto; padding: 0 15px; background: #5C6A80; border-radius: 8px; border: 0; max-width: 100%; position: relative; display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;	cursor: pointer; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none;  color: #fff; font-family: 'Inter'; font-weight: 700; font-size: 14px; line-height: 17px;}

button.btn.btn-thin,
a.btn.btn-thin,
.btn.btn-thin {font-weight: 400;}

button.btn.btn-light,
a.btn.btn-light,
.btn.btn-light {background: rgba(92, 106, 128, 0.25);}

button.btn.btn-white,
a.btn.btn-white,
.btn.btn-white {background: #fff; color: #5C6A80; border: 1px solid #5C6A80;}

button.btn.btn-white.active,
a.btn.btn-white.active,
.btn.btn-white.active {background: #5C6A80; color: #fff;}

button.btn.btn-grey,
a.btn.btn-grey,
.btn.btn-grey {background: #F0F2F4; border: 1px solid #999; color: #999; font-weight: 400;}

button.btn.btn-red,
a.btn.btn-red,
.btn.btn-red {background: #e80643;}

button.btn.btn-green,
a.btn.btn-green,
.btn.btn-green {background: #39bd27;}

button.btn.btn-link,
a.btn.btn-link,
.btn.btn-link {background: transparent; color: #D6D9DF; font-weight: 400; font-size: 14px; line-height: 17px; -webkit-text-decoration-line: underline; text-decoration-line: underline; padding: 0;}

.btn-icon {margin-left: 4px; pointer-events: none;}

.btn-flie {position: relative;}
.btn-flie input {position: absolute; width: 0; height: 0; visibility: hidden;}

.btn-filter {height: 50px; width: 62px; background: #fff; border: 1px solid rgba(92, 106, 128, 0.25); display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center;}






.breadcrumbs {display: -webkit-box;display: -ms-flexbox;display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -ms-flex-wrap: wrap; flex-wrap: wrap; margin-bottom: 70px;}
.bc-item {font-size: 14px; line-height: 20px; color: #969696; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; white-space: nowrap;}
.bc-item a {color: #969696;}

.bc-item::after {content: ''; width: 6px; height: 6px; background: #969696; margin: 0 5px; border-radius: 50%;}
.bc-item:last-child {color: #5C6A80;}
.bc-item:last-child::after {content: none;}




.item-icon-text {display: -webkit-box;display: -ms-flexbox;display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; --it-margin: 8px;}
.item-icon-text .icon {-webkit-box-flex: 0;-ms-flex: none;flex: none;}
.item-icon-text .text {margin-left: var(--it-margin);}
.item-icon-text .text.left {margin-left: 0; margin-right: var(--it-margin);}




.form-control {margin-bottom: 30px;}

.form-control.left {display: -webkit-box;display: -ms-flexbox;display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center;}
.form-control .label {margin-bottom: 10px; margin-left: 12px; font-size: 16px; line-height: 19px; color: #969696;}
.form-control.left .label {margin: 0 16px 0 0;}


.input-wrapper {position: relative;}
.input-wrapper.error .input-wrapper-info {position: absolute; right: 0; top: -32px; color: #E80643;}
.input-wrapper.error input {border-color: #E80643 !important;}

.input-wrapper .info-icon {position: absolute; top: calc(50% - 15px);}
.input-wrapper.left-icon .info-icon {left: 12px;}
.input-wrapper.left-icon input {padding-left: calc(30px + 12px * 2);}
.input-wrapper.right-icon .info-icon {right: 12px;}
.input-wrapper.right-icon input {padding-right: calc(30px + 12px * 2);}




.checkbox-wrapper {display: -webkit-box;display: -ms-flexbox;display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; cursor: pointer; position: relative;}
.form-control .checkbox-wrapper {margin-bottom: 12px;}
.checkbox-inp {position: absolute; top: 0; left: 0; opacity: 0; visibility: hidden;}
.checkbox {background: #EDF4FF; border: 0; border-radius: 8px; width: 30px; height: 30px; -webkit-box-flex: 0; -ms-flex: none; flex: none;}
.checkbox-inp:checked + .checkbox {background-image: var(--icon-check); background-position: 50%; background-repeat: no-repeat;}
.checkbox-text {font-weight: 300; font-size: 14px; line-height: 17px; color: #969696; padding-left: 10px;  max-width: 450px;}
.checkbox-text a {text-decoration: underline;}

.checkbox-inp:disabled + .checkbox {opacity: .5;}
.checkbox-inp:disabled ~ .checkbox-text {color: var(--color-grey);}
.checkbox-info-wrapper {display: -webkit-box;display: -ms-flexbox;display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; margin-bottom: 12px;}
.checkbox-info-wrapper .checkbox-wrapper {margin-bottom: 0;}
.checkbox-info-wrapper .info-icon {margin-left: 12px;}




.radio-wrapper {display: -webkit-box;display: -ms-flexbox;display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; cursor: pointer; margin-bottom: 10px;}
.flex .radio-wrapper {margin-right: 25px;}
.flex .radio-wrapper:last-child {margin-right: 0;}
.radio-inp {
    /*position: absolute; top: 0; left: 0; */
    opacity: 0;
    /*visibility: hidden;*/
}
.radio-wrapper .radio {width: 24px; height: 24px; border: 1px solid #EDF4FF; border-radius: 50%; background: #EDF4FF; margin-right: 8px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-flex: 0; -ms-flex: none; flex: none;}

.radio-wrapper .radio::before {content: ''; width: 14px; height: 14px; border-radius: 50%; background: #EDF4FF;}
.radio-wrapper input:checked + .radio {background: #EDF4FF; border-color: #D9DFEC;}
.radio-wrapper input:checked + .radio::before {background: #5C6A80;}
.radio-wrapper .radio-text {font-weight: 600; font-size: 16px; line-height: 19px; color: #7B7B7B;}
.radio-wrapper input:checked ~ .radio-text {color: #5C6A80;}




.form-control .controls-wrapper {margin: 0 -5px; display: -webkit-box; display: -ms-flexbox; display: flex;}
.form-control .switch-btn-wrapper {position: relative; -webkit-box-flex: 0; -ms-flex: none; flex: none; display: block;}
.form-control .switch-btn-wrapper input {position: absolute; visibility: hidden;}


.form-control .switch-btn-wrapper .icon {margin: 5px; width: 24px; height: 24px; cursor: pointer;}
.form-control .switch-btn-wrapper input:checked + .icon {outline: 2px solid #EEF3FF; -webkit-box-shadow: 0 0 0 3px #5C6A80; box-shadow: 0 0 0 3px #5C6A80;}









.slide-list-control {margin-bottom: 0; border-bottom: 1px solid #E7E7E7; padding: 8px;}
.slide-list-control .slide-list-title {padding: 8px 0; background: #fff; cursor: pointer;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center;  }

.slide-list-control .slide-list-title .icon-plus {-webkit-transition: .2s;-o-transition: .2s;transition: .2s;}
.slide-list-control .slide-list-title.expand .icon-plus {-webkit-transform: rotate(90deg);-ms-transform: rotate(90deg);transform: rotate(90deg); background-image: var(--icon-minus-v);}
.slide-list-control .slide-list-title .text {font-weight: 500; font-size: 16px; line-height: 19px;  margin-left: 8px;}

.slide-list-control .slide-list-content {display: none;}
.slide-list-control .slide-list-content {margin: 0; padding: 0 24px;}
.slide-list-control .slide-list-content {font-size: 14px; line-height: 17px; margin: 0;}




.avatar-pic {width: 40px; height: 40px; border: 1px solid #D7D7D7; margin-right: 16px;}
.avatar-name {font-weight: 600; font-size: 14px; line-height: 17px;}
.avatar-info {font-weight: 500; font-size: 9px; line-height: 11px; color: #818181;}




.pagination-wrapper {display: -webkit-box;display: -ms-flexbox;display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%; width: 100%; margin: 30px 0 70px;}
.pagination-wrapper .item {width: 31px; height: 31px; font-weight: 700; font-size: 17px; line-height: 20px; margin: 0 2px; cursor: pointer; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center;}
.pagination-wrapper .item.active {color: #fff; background: #5C6A80; border-radius: 8px;}
.pagination-wrapper .item-dir {width: 31px; height: 31px;}
.pagination-wrapper .item-dir.disabled .icon-arrow-right {opacity: .25;}
.pagination-wrapper .item-dir:first-child .icon-arrow-right {-webkit-transform: rotate(180deg);-ms-transform: rotate(180deg);transform: rotate(180deg);}




.quantity-wrapper {display: -webkit-box;display: -ms-flexbox;display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center;}
.quantity-wrapper .quantity-btn {position: relative;}
.quantity-wrapper input {text-align: center;}





.scroll-area-wrapper {position: relative;}

.scroll-area {overflow: scroll hidden; width: 100%;}
@media (max-width: 1023px){
    .scroll-area {padding-bottom: 0;}
    .scroll-area::-webkit-scrollbar {height: 0;}
}






.mt-40 {margin-top: 40px;}
.mb-20 {margin-bottom: 20px;}
.ml-0 {margin-left: 0 !important;}
.m0 {margin: 0;}
.p0 {padding: 0;}


.burger-btn {cursor: pointer; margin-left: 15px; display: none;}
.close-btn {cursor: pointer; display: none;}


.search-wrapper input {font-weight: 400; font-size: 14px; line-height: 17px;}

.search-wrapper .input-wrapper .info-icon {top: calc(50% - 12px); cursor: pointer;}

header {padding: 27px 0; background: #fff; -webkit-box-shadow: 0px 4px 12px rgba(0, 0, 0, 0.04); box-shadow: 0px 4px 12px rgba(0, 0, 0, 0.04); border-bottom: 1px solid #E7E9EC;}
.page-auth header {padding: 34px 0;}
header .search-wrapper .input-wrapper {width: 220px;}
header .search-wrapper .info-icon {cursor: pointer;}
header .search-wrapper input {height: 48px; padding: 16px 12px 15px 12px;}

.header-info-wrapper {margin-right: 20px;}
.header-info-wrapper .col:first-child {margin-right: 30px;}

.header-info {font-size: 14px; line-height: 17px; color: #969696; padding-bottom: 3px;}
.header-text {font-weight: 700; font-size: 18px; line-height: 22px; color: #5C6A80;}
.header-text + .header-info {padding-bottom: 0; margin-left: 8px;}

.basket-wrapper {margin: 0 40px 0 30px; position: relative;}
.basket-ammount {width: 18px; height: 18px; background: #5C6A80; font-weight: 700; font-size: 10.5px; line-height: 13px; color: #fff; position: absolute; top: -12px; right: -12px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center;}
.basket-wrapper .icon-arrow-right-min {position: absolute; bottom: 0; right: -28px; -webkit-transform: rotate(90deg); -ms-transform: rotate(90deg); transform: rotate(90deg);}
.user-name {border: 5px solid #EEF3FF; width: 56px; height: 56px; background: #5C6A80; color: #fff; font-weight: 700; font-size: 19.2px; line-height: 23px; margin-right: 10px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-flex: 0; -ms-flex: none; flex: none;}



.top-menu-wrapper {border-bottom: 1px solid #E7E9EC;}
.top-menu {padding: 30px 0;}
.top-menu__item.m-cat { margin-left: 0;}
.top-menu__item.m-cat .top-menu__item-text { position: relative; color: #969696;}
.top-menu__item.m-cat .top-menu__item-text.active {color: #5C6A80;}

@media (min-width: 768px) and (max-width: 1199px) {
    .top-menu__item.m-cat .top-menu__item-text {pointer-events: none;}
}
a.top-menu__item,
.top-menu__item {font-weight: 700; font-size: 14px; line-height: 17px; color: #969696; padding: 16px 12px; cursor: pointer; margin-left: 40px; position: relative; white-space: nowrap;}
.top-menu__item.active {color: #5C6A80;}
.top-menu__item::before {content: ''; position: absolute; left: 0; top: -31px; width: 100%; height: 111px; border: 1px solid transparent; border-width: 1px 0; -webkit-transition: border-color .1s; -o-transition: border-color .1s; transition: border-color .1s}
.top-menu__item.active::before,
.top-menu__item:hover::before {border-color: #5C6A80;}

.top-menu-wrapper .search-wrapper,
.top-menu-wrapper .header-info-wrapper {display: none;}


.top-menu__item.m-cat.menu-active .menu-catalog-wrapper {display: -webkit-box;display: -ms-flexbox;display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -ms-flex-wrap: wrap; flex-wrap: wrap; z-index: 105;}
.menu-catalog-wrapper {position: absolute; width: 1110px; left: 0; top: 80px; background: #fff; -webkit-box-shadow: 0px 1px 16px rgba(0, 0, 0, 0.08); box-shadow: 0px 1px 16px rgba(0, 0, 0, 0.08); border-radius: 12px; padding: 65px 60px 20px; z-index: 1; display: none;}
.menu-catalog__nav,
.menu-catalog__caption {display: none;}
.menu-catalog__item {-webkit-box-flex: 0;-ms-flex: 0 0 25%;flex: 0 0 25%; max-width: 25%; margin-bottom: 25px;}
.menu-catalog__item-icon {width: 24px; height: 24px; border: 0.4px solid rgba(92, 106, 128, 0.25); border-radius: 6.4px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; margin-bottom: 10px;}
.menu-catalog__item-name {font-weight: 700; font-size: 17px; line-height: 21px; color: #5C6A80; display: block;}
.menu-catalog__sub-item-wrapper {margin-top: 15px;}
.menu-catalog__sub-item {font-weight: 500;font-size: 14px; line-height: 17px; color: #969696; margin-bottom: 10px; display: block;}
.menu-catalog__sub-item:last-child {margin-bottom: 0;}
.menu-catalog__sub-item:hover {color: #5C6A80;}



.content {padding: 30px 0 100px; min-height: 945px;}
.catalog-content {padding-bottom: 70px;}
.catalog-content .row-2,
.catalog-content .row-3,
.catalog-content .row-4 {margin-left: -18px; margin-right: -18px;}
.catalog-content .row-2 > .col,
.catalog-content .row-3 > .col,
.catalog-content .row-4 > .col {padding-left: 18px; padding-right: 18px;}


.section-item {background: rgba(204, 224, 255, 0.35); border-radius: 8px; height: 354px; position: relative; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; margin-bottom: 20px;}
.section-item__bootom {width: 100%; height: 46px; position: absolute; left: 0; bottom: 0; background: rgba(204, 224, 255, 0.35); border-radius: 8px; padding: 12px 15px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -webkit-transition: background .2s; -o-transition: background .2s; transition: background .2s;}
.section-item__name {font-weight: 600; font-size: 18px; line-height: 22px; color: #5C6A80; -webkit-transition: color .2s; -o-transition: color .2s; transition: color .2s;}

.section-item svg path {-webkit-transition: .2s;-o-transition: .2s;transition: .2s;}
.section-item:hover svg path {stroke: #5C6A80;}
.section-item.actions:hover svg path[d^="M77.633"],
.section-item.actions:hover svg path[d^="M105.034"] {fill: #5C6A80; stroke: transparent;}
.section-item:hover .section-item__bootom {background: #5C6A80;}
.section-item:hover .section-item__name {color: #fff;}
.section-item:hover .icon-arrow-right-min {-webkit-filter: brightness(100);filter: brightness(100);}

.order-add .calculator-item{
    padding: 0px 0 17px!important;
}

.form-wrapper {max-width: 635px;}
/*.form-section {margin-bottom: 70px;}*/
.form-caption {font-weight: 700; font-size: 20px; line-height: 24px; color: #5C6A80; margin-bottom: 40px;}
.btn-wrapper {display: -webkit-box;display: -ms-flexbox;display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center;}
.btn-wrapper .btn {margin-right: 15px;}
.btn-wrapper .btn:last-child {margin-right: 0;}
.form-wrapper .btn-info {font-size: 14px; line-height: 17px; color: #969696;}
.form-wrapper .btn-info a {text-decoration: underline;}
.page-auth .form-wrapper .btn-wrapper .btn-info {font-weight: 500; margin-left: 5px;}

.menu-basket {position: absolute; right: -22px; top: 50px; width: 300px; background: #fff; padding: 0 12px 20px; border: 1px solid rgba(92, 106, 128, 0.25); -webkit-box-shadow: 6px 4px 8px rgba(0, 0, 0, 0.15); box-shadow: 6px 4px 8px rgba(0, 0, 0, 0.15); border-radius: 8px; z-index: 100; cursor: auto; display: none;}
.menu-basket__item:first-child {margin: 0 -12px 15px;}
.menu-basket__item {margin-bottom: 15px;}
.menu-basket__item:last-child {margin-bottom: 0;}
.menu-basket__header {padding: 0 12px; height: 50px; background: #E2ECFF; border-radius: 8px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between;}
.menu-basket__info {display: -webkit-box;display: -ms-flexbox;display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center;}
.menu-basket__info .led {margin-right: 5px; width: 16px; height: 16px; border: 0.5px solid rgba(92, 106, 128, 0.25);}
.menu-basket__name {font-weight: 700; font-size: 14px; line-height: 17px; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow: ellipsis; overflow: hidden; -webkit-box-flex: 0; -ms-flex: 0 0 161px; flex: 0 0 161px; max-width: 161px;}
.menu-basket__control {display: -webkit-box;display: -ms-flexbox;display: flex;}
.menu-basket__control .btn-box {margin-right: 10px; width: 24px; height: 24px; border-radius: 8px; background: #D5E4FF;}
.menu-basket__control .btn-box:last-child {margin-right: 0;}
.menu-basket__control .btn-box .icon-close {width: 14px; height: 14px;}

.menu-basket__content {padding: 0 12px;}
.menu-basket__row {padding: 20px 0 13px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; border-bottom: 1px solid #EAECEF;}
.menu-basket__row-img {margin-right: 8px; width: 30px;}
.menu-basket__row-img img {max-width: 100%; height: auto;}
.menu-basket__row-name {font-weight: 500; font-size: 14px; line-height: 20px;}
.menu-basket__footer {font-weight: 700; font-size: 14px; line-height: 17px; padding: 15px 0;}
.menu-basket__footer.empty {font-weight: 500; font-size: 14px; line-height: 20px; color: rgba(92, 106, 128, 0.25);}
.menu-basket .btn-wrapper {margin-top: 20px;}


.btn-more {position: relative;}


.menu-profile {position: fixed; right: 0; top: 0; width: 420px; height: 100vh; background: #fff; -webkit-box-shadow: -21px 5px 25px rgba(0, 0, 0, 0.03); box-shadow: -21px 5px 25px rgba(0, 0, 0, 0.03); padding: 203px 15px 15px; border-radius: 15px 15px 0 0; z-index: 100; cursor: auto; display: none;}
.menu-profile .scroll-wrapper {overflow-y: auto;}
.menu-profile .scroll-wrapper .scroll-wrapper-inner {height: calc(100vh - 188px - 15px - 15px);}
.menu-profile .scroll-wrapper::-webkit-scrollbar {width: 0;}

.menu-profile-header {position: absolute; top: 0; left: 0; width: 100%; padding: 27px 30px 30px; background: #5C6A80; border-radius: 15px;}
.menu-profile .btn-close {position: absolute; top: 13px; right: 13px; background: #8492AC;}
.menu-profile .btn-close .icon-arrow-right {-webkit-filter: brightness(100);filter: brightness(100);}

.menu-profile-caption {margin-bottom: 30px; font-weight: 700; font-size: 14px; line-height: 20px; color: #fff; padding-right: 40px;}

.menu-profile .user-name {width: 81px; height: 81px; background: #fff; border: 8px solid #8492AC; color: #5C6A80; font-size: 28px; line-height: 34px;}
.user-name-text {font-weight: 700; font-size: 24px; line-height: 29px; color: #fff;}

.menu-profile-item {border-radius: 8px; background: #EEF3FF; padding: 15px; margin-bottom: 15px; height: 107px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between;}
.menu-profile-item.user-info {height: auto; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; padding: 20px 15px 10px;}
.menu-profile-item .form-control {margin-bottom: 0; width: 100%;}
.menu-profile-item .form-control .label {margin: 0 0 5px 0; font-size: 14px; line-height: 17px;}
.menu-profile-item .form-control .value {font-weight: 600; font-size: 15px; line-height: 20px;}
.menu-profile-item .form-control .input-wrapper {width: 100%;}
.menu-profile-item .form-control input {height: 47px; background: #E2ECFF;}

.menu-profile-item .edit-wrapper {display: none;}
.menu-profile-item.edit-mode .edit-wrapper {display: -webkit-box;display: -ms-flexbox;display: flex;}
.menu-profile-item.edit-mode .value,
.menu-profile-item.edit-mode .btn-edit {display: none;}
.menu-profile-item .btn-apply {margin-left: 19px;}



.avatar {width: 85px; height: 85px; border: 2px solid #ccc; outline: 4px solid #EEF3FF; -webkit-box-shadow: 0 0 0 9px #5C6A80; box-shadow: 0 0 0 9px #5C6A80; margin: 9px 9px 19px;}
.avatar-info {margin-left: 18px;}
.avatar-caption {font-weight: 700; font-size: 24px; line-height: 29px; color: #5C6A80; margin-bottom: 14px;}
.avatar-info__item {margin-bottom: 10px;}
.avatar-info__item:first-child {margin-right: 24px;}
.avatar-info__item-caption {font-size: 14px; line-height: 17px; color: #969696;}
.avatar-info__item-text {font-weight: 600; font-size: 15px; line-height: 20px; color: #5C6A80;}

.menu-profile__nav-title {font-weight: 700; font-size: 24px; line-height: 20px; margin: 40px 0 20px;}
.menu-profile__nav-item {display: -webkit-box;display: -ms-flexbox;display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; padding: 16px 23px; border-radius: 8px; cursor: pointer;}
.menu-profile__nav-item:hover {background: #EEF3FF;}
.menu-profile__nav-item:hover svg path {stroke: #8492AC;}
.menu-profile__nav-item-text {font-weight: 700; font-size: 16px; line-height: 20px; margin-left: 12px;}



.tech-section-wrapper .col {padding-bottom: 20px;}
.tech-section-item {background: rgba(204, 224, 255, 0.35); border-radius: 8px; padding: 20px 15px; height: 100%;}
.tech-section-item__name {font-weight: 700; font-size: 18px; line-height: 22px; margin: 44px 0 14px;}
.tech-section-item__link-wrapper {display: -webkit-box;display: -ms-flexbox;display: flex; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; -ms-flex-wrap: wrap; flex-wrap: wrap;}
.tech-section-item__link {font-size: 14px; line-height: 17px; color: #969696; margin: 0 20px 10px 0;}
.tech-section-item__link:hover {-webkit-text-decoration-line: underline;text-decoration-line: underline; color: #5C6A80;}




.title .title-text,
.title-black .title-text {margin-right: auto; padding-right: 20px;}
.title .input-wrapper,
.title-black .input-wrapper {line-height: 0;}
.title-black .search-wrapper {margin-right: 36px;}
.title-black .section-search input {padding: 12px 20px; height: 50px; background: #fff; border-color: rgba(92, 106, 128, 0.25);}
.title-black .search-wrapper .section-search .info-icon {top: calc(50% - 15px);}


.table-my-orders {margin: 30px -16px 0;}
.table-my-orders .table-wrapper .table-row {border-bottom: none;}
.table-my-orders .table-row:nth-child(odd) .table-row-inner {background: #F0F2F4;}
.table-my-orders .table-wrapper .table-row.table-header .table-col {font-size: 16px; line-height: 160%;}
.table-my-orders .table-wrapper .table-row-inner {min-height: 80px; padding: 0 10px;}
.table-my-orders .table-wrapper .table-row.table-header .table-row-inner {height: 80px;}
.table-my-orders .table-wrapper .table-col {padding: 8px; margin: 12px 0; color: #666; font-size: 16px; line-height: 160%;}
.table-my-orders.general .table-wrapper .table-row.table-header .table-col span {font-weight: 400;}
.table-my-orders.general .table-wrapper .table-col {font-size: 14px; line-height: 17px;}


.col-resizable {position: relative; overflow: hidden;}
.col-resizable .table-wrapper {overflow: auto hidden;}
.col-resizable .table-wrapper::-webkit-resizer{width:15px; height:0px}
.col-resizable .table-wrapper::-webkit-scrollbar{width: 15px; height:15px;}
.scroll-area::-webkit-resizer{width:15px; height:0px}
.scroll-area::-webkit-scrollbar{width: 15px; height:15px;}
.col-resizable .table-wrapper .table-row-inner { -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; padding: 0 2px 0 14px;}

.col-resizable .table-wrapper .table-col {position: relative; padding: 0 16px 0 0;}
.col-resizable .table-wrapper .table-col span {overflow: hidden; display: block;}
.col-resizable .table-wrapper .table-row.table-header .table-col {font-size: 16px; line-height: 160%; padding: 0 16px 0 0; position: relative; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center;}
.col-resizable .table-wrapper .table-row.table-header .table-col span {display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2;}

.col-resizable .table-header .table-col .grip {position: absolute; top: calc(50% - 20px); right: 0; width: 16px; height: 40px;}
.col-resizable .table-header .table-col .grip::before {content: ''; position: absolute; top: 0; right: 8px; width: 1px; height: 100%; background-color: transparent; -webkit-transition: background-color .5s; -o-transition: background-color .5s; transition: background-color .5s;}
.col-resizable .table-header .table-col .grip::after {content: ''; position: absolute; top: 61px; right: 8px; width: 1px; height: 5000px; background-color: transparent; -webkit-transition: background-color .5s; -o-transition: background-color .5s; transition: background-color .5s; pointer-events: none;}
.col-resizable .table-row.resizing .table-col {-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
.col-resizable .table-header .table-col .grip.grabbing::before {background-color: #eee;}
.col-resizable .table-header:not(.resizing) .table-col:hover .grip::before {background-color: #eee;}
.col-resizable.detail-shipment .table-header .table-col .grip.grabbing::before {background-color: #b6c0cd;}
.col-resizable.detail-shipment .table-header:not(.resizing) .table-col:hover .grip::before {background-color: #b6c0cd;}
.col-resizable .table-header .table-col .grip.grabbing::after {background-color: #b6c0cd;}
.col-resizable .table-header:not(.resizing) .table-col .grip:hover::after {background-color: #b6c0cd;}
.col-resizable .table-header .table-col .grip.grabbing {cursor: col-resize;}
.col-resizable .table-header:not(.resizing) .table-col .grip:hover {cursor: col-resize;}

.col-resizable .tabl-nav {position: absolute; top: min(272px, calc(50% - 16px)); width: 50px; height: 96px; -webkit-box-flex: 0; -ms-flex: none; flex: none; background-repeat: no-repeat; background-size: contain; background-position: center; -webkit-transition: left .3s, right .3s; -o-transition: left .3s, right .3s; transition: left .3s, right .3s; z-index: 1;}
.col-resizable .tabl-nav-left {background-image: var(--icon-table-nav-left); left: -50px;}
.col-resizable .tabl-nav-right {background-image: var(--icon-table-nav-right); right: -50px;}
.col-resizable .tabl-nav-left.active {left: 0;}
.col-resizable .tabl-nav-right.active {right: 0;}


.table-my-orders .table-wrapper .table-col img {width: 100%; height: 100%; -o-object-fit: cover; object-fit: cover; /*max-width: 150px;*/}

.table-my-orders .table-wrapper .table-col {-webkit-box-flex: 1;-ms-flex: 1;flex: 1;}
.table-my-orders .table-wrapper .table-col.table-col-1 {-webkit-box-flex: 0;-ms-flex: 0 0 37px;flex: 0 0 37px;}
.table-my-orders .table-wrapper .table-col.table-col-2 {-webkit-box-flex: 0;-ms-flex: 0 0 93px;flex: 0 0 93px;}

/*@media (max-width: 900px) {*/
/*    .table-my-orders.general .table-wrapper .table-col.table-col-2, .table-my-orders .table-wrapper .table-row.table-header .table-col2 {*/
/*        -webkit-box-flex: 0;*/
/*        -ms-flex: 0 0 90px;*/
/*        flex: 0 0 90px;*/
/*    }*/

/*    .table-my-orders.general .table-wrapper .table-col.table-col-3, .table-my-orders .table-wrapper .table-row.table-header .table-col-3 {*/
/*        -webkit-box-flex: 0;*/
/*        -ms-flex: 0 0 150px;*/
/*        flex: 0 0 150px;*/
/*    }*/

/*    .table-my-orders.general .table-wrapper .table-col.table-col-4, .table-my-orders .table-wrapper .table-row.table-header .table-col-4 {*/
/*        -webkit-box-flex: 0;*/
/*        -ms-flex: 0 0 150px;*/
/*        flex: 0 0 150px;*/
/*    }*/

/*    .table-my-orders.general .table-wrapper .table-col.table-col-5, .table-my-orders .table-wrapper .table-row.table-header .table-col-5 {*/
/*        -webkit-box-flex: 0;*/
/*        -ms-flex: 0 0 120px;*/
/*        flex: 0 0 120px;*/
/*    }*/

/*    .table-my-orders.general .table-wrapper .table-col.table-col-6, .table-my-orders .table-wrapper .table-row.table-header .table-col-6 {*/
/*        -webkit-box-flex: 0;*/
/*        -ms-flex: 0 0 180px;*/
/*        flex: 0 0 180px;*/
/*    }*/

/*    .table-my-orders.general .table-wrapper .table-col.table-col-7, .table-my-orders .table-wrapper .table-row.table-header .table-col-7 {*/
/*        -webkit-box-flex: 0;*/
/*        -ms-flex: 0 0 130px;*/
/*        flex: 0 0 130px;*/
/*    }*/

/*    .table-my-orders.general .table-wrapper .table-col.table-col-8, .table-my-orders .table-wrapper .table-row.table-header .table-col-8 {*/
/*        -webkit-box-flex: 0;*/
/*        -ms-flex: 0 0 293px;*/
/*        flex: 0 0 293px;*/
/*    }*/
/*}*/




.table-total-row {background: #F0F2F4; border-radius: 6px; height: 70px; font-size: 18px; line-height: 180%; color: #666; margin-top: 50px; padding: 20px 17px; margin: 0 -16px;}

.table-my-orders.detail-products .table-wrapper .table-col.table-col-1 {-webkit-box-flex: 0;-ms-flex: 0 0 330px;flex: 0 0 330px;}
.table-my-orders.detail-products .table-wrapper .table-col.table-col-2 {-webkit-box-flex: 0;-ms-flex: 0 0 260px;flex: 0 0 260px;}
.table-my-orders.detail-products .table-wrapper .table-col.table-col-3 {-webkit-box-flex: 0;-ms-flex: 0 0 280px;flex: 0 0 280px;}
.table-my-orders.detail-products .table-wrapper .table-row:not(.table-header) .table-col.table-col-3,
.table-my-orders.detail-shipment .table-wrapper .table-row:not(.table-header) .table-col.table-col-3 {font-size: 14px; line-height: 17px;}
.table-my-orders.detail-products .table-wrapper .table-col.table-col-4 {-webkit-box-flex: 0;-ms-flex: 0 0 110px;flex: 0 0 110px;}
.table-my-orders.detail-products .table-wrapper .table-col.table-col-5 {-webkit-box-flex: 0;-ms-flex: 0 0 120px;flex: 0 0 120px; text-align: center;}
.table-my-orders.detail-products .table-wrapper .table-col.table-col-6 {-webkit-box-flex: 0;-ms-flex: 0 0 130px;flex: 0 0 130px;}

.table-my-orders.detail-kp .table-wrapper .table-col.table-col-1 {-webkit-box-flex: 0;-ms-flex: 0 0 47px;flex: 0 0 47px;}
.table-my-orders.detail-kp .table-wrapper .table-col.table-col-2 {-webkit-box-flex: 0;-ms-flex: 0 0 140px;flex: 0 0 140px;}
.table-my-orders.detail-kp .table-wrapper .table-col.table-col-3 {-webkit-box-flex: 0;-ms-flex: 0 0 210px;flex: 0 0 210px;}
.table-my-orders.detail-kp .table-wrapper .table-col.table-col-4 {-webkit-box-flex: 0;-ms-flex: 0 0 160px;flex: 0 0 160px;}
.table-my-orders.detail-kp .table-wrapper .table-col.table-col-5 {-webkit-box-flex: 0;-ms-flex: 0 0 140px;flex: 0 0 140px;}
.table-my-orders.detail-kp .table-wrapper .table-col.table-col-6 {-webkit-box-flex: 0;-ms-flex: 0 0 170px;flex: 0 0 170px;}
.table-my-orders.detail-kp .table-wrapper .table-col.table-col-7 {-webkit-box-flex: 0;-ms-flex: 0 0 283px;flex: 0 0 283px;}

.table-my-orders.detail-shipment .table-wrapper .table-col.table-col-1 {-webkit-box-flex: 0;-ms-flex: 0 0 70px;flex: 0 0 70px;}
.table-my-orders.detail-shipment .table-wrapper .table-col.table-col-2 {-webkit-box-flex: 0;-ms-flex: 0 0 260px;flex: 0 0 260px;}
.table-my-orders.detail-shipment .table-wrapper .table-col.table-col-3 {-webkit-box-flex: 0;-ms-flex: 0 0 370px;flex: 0 0 370px;}
.table-my-orders.detail-shipment .table-wrapper .table-col.table-col-4 {-webkit-box-flex: 0;-ms-flex: 0 0 120px;flex: 0 0 120px;}
.table-my-orders.detail-shipment .table-wrapper .table-col.table-col-5 {-webkit-box-flex: 0;-ms-flex: 0 0 290px;flex: 0 0 290px; text-align: center;}







.table-block {border: 1px solid #5C6A80; -webkit-box-shadow: 0px 4px 12px rgba(0, 0, 0, 0.08); box-shadow: 0px 4px 12px rgba(0, 0, 0, 0.08); border-radius: 8px; padding: 40px 15px; margin-bottom: 70px;}
.table-block .search-wrapper {width: 310px;}
.table-block .search-wrapper input {height: 39px; padding: 11px 12px;}
.table-block .table-block-header {margin-bottom: 42px;}
.table-block .table-title {font-weight: 700; font-size: 18px; line-height: 22px; margin-bottom: 15px;}


.led {width: 18px; height: 18px; border-radius: 50%; -webkit-box-flex: 0; -ms-flex: none; flex: none;}
.led.led-green	{background: #74ED80;}
.led.led-red		{background: #FF4F4F;}
.led.led-blue		{background: #4F95FF;}
.led.led-yellow	{background: #FFD84F;}
.led.led-lgreen	{background: #4FFFCA;}
.led.led-black	{background: #423A3A;}
.led.led-violet	{background: #732FCA;}


.table-wrapper .table-content-scroll {max-height: 4050px; overflow: auto;}
.table-wrapper .table-row {border-bottom: 1px solid #D6D9DF;}
.table-wrapper .table-row.table-header {border-bottom: 0;}
.table-wrapper .table-row.table-header .table-row-inner {background: #5C6A80;}
.table-wrapper .table-row-inner {display: -webkit-box;display: -ms-flexbox;display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; min-height: 55px; border-radius: 8px;}
.table-wrapper .table-row-inner.slide-list-title {cursor: pointer;}
.table-wrapper .table-col {padding: 10px; font-size: 14px; line-height: 17px; }
.table-wrapper .table-col a {text-decoration: underline; color: #2F80ED;}
.table-wrapper .table-col.status-col {display: -webkit-box;display: -ms-flexbox;display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center;}
.table-wrapper .table-row.table-header .table-col {color: #fff; font-weight: 700; font-size: 16px; line-height: 19px;}
.table-wrapper .table-col .icon-arrow-right-min {cursor: pointer; -webkit-transform: rotate(90deg); -ms-transform: rotate(90deg); transform: rotate(90deg); -webkit-transition: -webkit-transform .2s; transition: -webkit-transform .2s; -o-transition: transform .2s; transition: transform .2s; transition: transform .2s, -webkit-transform .2s}
.table-wrapper .table-row-inner .table-col .icon-arrow-right-min.expand,
.table-wrapper .table-row-inner.expand .table-col .icon-arrow-right-min {-webkit-transform: rotate(0deg);-ms-transform: rotate(0deg);transform: rotate(0deg);}
.table-wrapper .table-col .led {margin-right: 9px;}


.table-block-footer {margin: 40px 0 55px;}

.table-block.support .table-block-header .search-wrapper {margin-right: 15px;}

.table-block.support .table-row-inner {min-height: 80px; padding-left: 17px;}
.table-block.support .table-col:nth-child(1) {-webkit-box-flex: 0;-ms-flex: 0 0 35px;flex: 0 0 35px; max-width: 35px; padding: 0;}
.table-block.support .table-col:nth-child(2) {-webkit-box-flex: 0;-ms-flex: 0 0 140px;flex: 0 0 140px; max-width: 140px;}
.table-block.support .table-col:nth-child(3) {-webkit-box-flex: 0;-ms-flex: 0 0 200px;flex: 0 0 200px; max-width: 200px;}
.table-block.support .table-col:nth-child(4) {-webkit-box-flex: 0;-ms-flex: 0 0 320px;flex: 0 0 320px; max-width: 320px;}
.table-block.support .table-col:nth-child(5) {-webkit-box-flex: 0;-ms-flex: 0 0 200px;flex: 0 0 200px; max-width: 200px;}
.table-block.support .table-col:nth-child(6) {-webkit-box-flex: 0;-ms-flex: 0 0 160px;flex: 0 0 160px; max-width: 160px;}

#menu-table-open {cursor: pointer; pointer-events: auto;}

.table-inner-wrapper {padding-bottom: 20px; display: none;}
.table-inner__title {font-weight: 700; font-size: 22px; line-height: 27px; margin: 20px 0 30px;}
.table-inner__title-h2 {font-weight: 700; font-size: 18px; line-height: 22px; margin-bottom: 30px;}
.table-inner__row {min-height: 55px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; padding: 0 12px; font-size: 14px; line-height: 17px; border-radius: 8px;}
.table-inner__row.slide-list-title {-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between; cursor: pointer;}
.table-inner__row.slide-list-title .icon-arrow-right-min {-webkit-transform: rotate(90deg);-ms-transform: rotate(90deg);transform: rotate(90deg); -webkit-transition: -webkit-transform .2s; transition: -webkit-transform .2s; -o-transition: transform .2s; transition: transform .2s; transition: transform .2s, -webkit-transform .2s;}
.table-inner__row.slide-list-title.expand .icon-arrow-right-min {-webkit-transform: rotate(180deg);-ms-transform: rotate(180deg);transform: rotate(180deg);}
.table-inner__row:nth-child(odd) {background: #F2F3F5;}
.table-inner__caption {font-weight: 700; font-size: 14px; line-height: 17px; margin-right: 5px;}
.table-inner__text {font-size: 14px; line-height: 17px;}
.table-inner__empty {font-weight: 500; font-size: 14px; line-height: 17px; color: #969696;}

.table-appeal {position: relative;}
.table-appeal .btn-copy {position: absolute; right: 14px; bottom: 0;}
.table-appeal .table-inner__title {margin-top: 70px;}
.table-appeal .table-inner__row:nth-child(odd) {background: #5C6A80; color: #fff;}

.table-inner__content-appeal {font-size: 14px; line-height: 22px; padding: 19px 100px 19px 19px; border-left: 2px solid #5C6A80;}


.table-block.dev-term .title {margin-bottom: 30px;}
.table-block.dev-term .table-wrapper .table-inner {height: 55px;}
.table-block.dev-term .table-wrapper .table-col:nth-child(1) {-webkit-box-flex: 1;-ms-flex: auto;flex: auto; max-width: none;}
.table-block.dev-term .table-wrapper .table-col:nth-child(2) {-webkit-box-flex: 0;-ms-flex: 0 0 200px;flex: 0 0 200px; max-width: 200px;}


.basket-content .select-wrapper {margin: -60px 0 30px;}
.basket-content .selectric {height: 39px; width: 312px; padding: 0 12px;}
.basket-content .selectric .label {font-weight: 400; font-size: 14px; line-height: 17px; color: #969696;}
.basket-content .selectric-items {padding: 10px 12px 10px 0;}
.basket-content .selectric-items li {font-weight: 400; font-size: 14px; line-height: 17px; padding: 8px 12px;}
.basket-content .selectric-items li.selected {font-weight: 500;}

.table-block.basket .table-header .table-col:nth-child(1) {padding-left:198px;}
.table-block.basket .table-col:nth-child(1) {display: -webkit-box;display: -ms-flexbox;display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center;  -webkit-box-flex: 1; -ms-flex: auto; flex: auto;}
.table-block.basket .table-col:nth-child(1) .checkbox {width: 18px; height: 18px; border-radius: 5px; background-size: 12px 10px;}
.table-block.basket .table-col:nth-child(1) .item-img {width: 150px; height: 150px; margin: 0 10px; -webkit-box-flex: 0; -ms-flex: none; flex: none;}
.table-block.basket .table-col:nth-child(1) .item-img img { width: 100%; height: 100%; -o-object-fit: contain; object-fit: contain;}
.table-block.basket .table-col:nth-child(2) {-webkit-box-flex: 0;-ms-flex: 0 0 150px;flex: 0 0 150px; max-width: 150px;}
.table-block.basket .table-col:nth-child(3) {-webkit-box-flex: 0;-ms-flex: 0 0 120px;flex: 0 0 120px; max-width: 120px;}

.table-block.basket {padding-bottom: 0; margin-bottom: 35px;}
.table-block.basket .table-block-footer {margin-bottom: 70px; gap: 20px;}
.table-block.basket .table-block-footer .btn-link {color: #EB5757; cursor: pointer; text-decoration: underline; font-size: 14px; line-height: 17px; margin-left: 30px;}
.table-block.basket .table-block-footer .basket_add {margin: 0 40px;}

.table-block.basket .slide-list-title + .basket-content-wrapper {display: none;}
.table-block.basket .slide-list-title {cursor: pointer;}
.table-block.basket .slide-list-title .icon-arrow-right-min {-webkit-transform: rotate(90deg);-ms-transform: rotate(90deg);transform: rotate(90deg); -webkit-transition: -webkit-transform .2s; transition: -webkit-transform .2s; -o-transition: transform .2s; transition: transform .2s; transition: transform .2s, -webkit-transform .2s;}
.table-block.basket .slide-list-title.expand .icon-arrow-right-min {-webkit-transform: rotate(180deg);-ms-transform: rotate(180deg);transform: rotate(180deg);}

.table-block.basket .total-text {font-weight: 700; font-size: 20px; line-height: 24px; background: #F8FBFF; -ms-flex-item-align: stretch; align-self: stretch;}


.add-product__title {font-weight: 700; font-size: 20px; line-height: 24px; margin-bottom: 20px;}
.add-product-wrapper {margin-bottom: 30px;}
.add-product-inner {padding-bottom: 20px;}
.add-product-wrapper .form-control {margin-bottom: 15px;}
.add-product-wrapper .form-control input[type="text"] {height: 39px; padding: 12px;}
.add-product-wrapper .selectric {width: 100%;}
.add-product-wrapper .table-wrapper {margin: 20px 0;}
.add-product-wrapper .table-wrapper .table-content-scroll {max-height: 324px;}
.add-product-wrapper .tag-filter-wrapper {margin-bottom: 5px;}

.quantity-wrapper input {height: 30px; padding: 7px 12px; border-radius: 0; margin: 0 -7px; width: 67px;}




.table-block.organizations .table-row-inner {min-height: 80px;}
.table-block.organizations .table-col:nth-child(1) {-webkit-box-flex: 0;-ms-flex: 0 0 54px;flex: 0 0 54px; max-width: 54px;}
.table-block.organizations .table-col:nth-child(2) {-webkit-box-flex: 0;-ms-flex: 0 0 140px;flex: 0 0 140px; max-width: 140px;}
.table-block.organizations .table-col:nth-child(3) { -webkit-box-flex: 1; -ms-flex: auto; flex: auto;}
.table-block.organizations .table-col:nth-child(4) {-webkit-box-flex: 0;-ms-flex: 0 0 300px;flex: 0 0 300px; max-width: 300px;}
.table-block.organizations .table-col:nth-child(5) {-webkit-box-flex: 0;-ms-flex: 0 0 170px;flex: 0 0 170px; max-width: 170px;}
.table-block.organizations .table-col:nth-child(6) {-webkit-box-flex: 0;-ms-flex: 0 0 100px;flex: 0 0 100px; max-width: 100px;}

.table-block .rows-wrapper {margin: 15px 0 50px;}
.table-block .rows-wrapper:last-child {margin-bottom: 0;}




.table-block.orders .table-block-header .search-wrapper {margin-left: 15px; margin-right: 15px; min-width: 170px;}

.table-block.orders .table-block-header .btn:first-child {margin-left: 0;}

.table-block.orders .table-row-inner {min-height: 80px; padding-left: 17px;}
.table-block.orders .table-col:nth-child(1) {-webkit-box-flex: 0;-ms-flex: 0 0 35px;flex: 0 0 35px; max-width: 35px; padding: 0;}
.table-block.orders .table-col:nth-child(2) {-webkit-box-flex: 0;-ms-flex: 0 0 140px;flex: 0 0 140px; max-width: 140px;}
.table-block.orders .table-col:nth-child(3) { -webkit-box-flex: 1; -ms-flex: auto; flex: auto;}
.table-block.orders .table-col:nth-child(4) {-webkit-box-flex: 0;-ms-flex: 0 0 250px;flex: 0 0 250px; max-width: 250px;}
.table-block.orders .table-col:nth-child(5) {-webkit-box-flex: 0;-ms-flex: 0 0 200px;flex: 0 0 200px; max-width: 200px;}
.table-block.orders .table-col:nth-child(6) {-webkit-box-flex: 0;-ms-flex: 0 0 160px;flex: 0 0 160px; max-width: 160px;}
.table-block.orders .rows-wrapper {margin: 15px 0 50px;}

.table-block.orders-common .table-inner__row { margin-top: 15px;}
.table-block.orders .table-inner__content { display: none;}
.table-block.orders .table-inner__content .table-inner__row {margin-top: 0;}
.table-block.orders .table-inner__content .table-inner__row:nth-child(odd) {background: #fff;}

.menu-wrapper {position: relative;}
.menu-wrapper #menu-table-open {cursor: pointer;}
.menu-table {position: absolute; left: 0; top: 88px; width: 922px; padding: 115px 60px; background: #fff; border: 1px solid rgba(92, 106, 128, 0.25); -webkit-box-shadow: 0px 4px 28px rgba(0, 0, 0, 0.25); box-shadow: 0px 4px 28px rgba(0, 0, 0, 0.25); border-radius: 8px; z-index: 101; display: none;}
.menu-table .icon-close {position: absolute; right: 20px; top: 20px; background-size: 18px; cursor: pointer;}

.menu-table .title {font-weight: 700; font-size: 20px; line-height: 24px; margin-bottom: 26px;}

.menu-table .items-wrapper {margin: 0 -15px 50px; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap;}
.menu-table .checkbox-wrapper {margin-bottom: 25px; padding-left: 15px; padding-right: 15px;}
.menu-table .checkbox-wrapper .checkbox {width: 20px; height: 20px; border-radius: 5px; background-size: 12px 10px;}



.table-block.orders-search .table-block-header .btn {margin-left: 15px;}

.table-block.orders-search .table-col:nth-child(1) {-webkit-box-flex: 0;-ms-flex: 0 0 30px;flex: 0 0 30px; max-width: 30px;}
.table-block.orders-search .table-col:nth-child(2) {-webkit-box-flex: 0;-ms-flex: 0 0 310px;flex: 0 0 310px; max-width: 310px;}
.table-block.orders-search .table-col:nth-child(3) {-webkit-box-flex: 0;-ms-flex: 0 0 270px;flex: 0 0 270px; max-width: 270px;}
.table-block.orders-search .table-col:nth-child(4) { -webkit-box-flex: 1; -ms-flex: auto; flex: auto;}
.table-block.orders-search .table-col:nth-child(5) {-webkit-box-flex: 0;-ms-flex: 0 0 145px;flex: 0 0 145px; max-width: 145px;}


.order-track-wrapper .title {margin-bottom: 30px;}
.order-track-wrapper + .order-track-wrapper {margin-top: 30px;}
.order-track-wrapper .input-wrapper.right-icon input {padding-right: 160px; font-weight: 400; font-size: 14px; line-height: 17px;}
.order-track-wrapper .input-wrapper .info-icon {top: calc(50% - 20px); right: 13px;}
.order-track-wrapper .input-wrapper .icon-close {width: 20px; height: 20px; margin-right: 12px; cursor: pointer;}


.info-error {font-size: 14px; line-height: 17px; color: #E80643;}
.order-track-wrapper .info-error {margin-left: 42px; margin-top: 15px;}



.order-track-title {font-weight: 700; font-size: 22px; line-height: 27px; margin-bottom: 40px;}
.info-graphic__item {margin-bottom: 40px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; padding-left: 5px;}
.info-graphic__item-status {width: 28px; height: 28px; position: relative; -webkit-box-flex: 0; -ms-flex: none; flex: none;}
.info-graphic__item-status .icon-contract {position: relative; z-index: 10;}
.info-graphic__item-text__data {font-weight: 400; font-size: 12px; color: #bbb;}
.info-graphic__item-status::after {content: ''; width: 28px; height: 28px; border-radius: 50%; background: #EEF3FF; position: absolute; top: 0; left: 0; z-index: 1;}
.info-graphic__item-status::before {content: ''; width: 2px; height: 46px; background: #EEF3FF; position: absolute; top: -46px; left: calc(50% - 1px);}
.info-graphic__item-text {font-size: 14px; line-height: 17px; color: #969696; margin-left: 10px;}

.info-graphic__item:first-child {padding-left: 0; margin-bottom: 43px;}
.info-graphic__item:first-child .info-graphic__item-status {width: 38px; height: 38px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center;}
.info-graphic__item:first-child .info-graphic__item-status::after {width: 38px; height: 38px; background: #5C6A80;}
.info-graphic__item:first-child .info-graphic__item-status::before {content: none;}
.info-graphic__item:first-child .info-graphic__item-text {font-weight: 700; font-size: 16px; line-height: 19px; color: #5C6A80;}
.info-graphic__item.active .info-graphic__item-status::after {background: #5C6A80;}
.info-graphic__item.active .info-graphic__item-text {color: #5C6A80;}
.info-graphic__item.active .info-graphic__item-status::before {background: #5C6A80;}


.order-track-wrapper .col-info-text {-webkit-box-flex: 0;-ms-flex: 0 0 315px;flex: 0 0 315px; max-width: 315px;}
.order-track-wrapper .col-info-graphic {-webkit-box-flex: 0;-ms-flex: 0 0 calc(100% - 315px);flex: 0 0 calc(100% - 315px); max-width: calc(100% - 315px);}
.order-track__info-item {border-radius: 8px; background: #EEF3FF; margin-bottom: 25px; padding: 20px 15px 30px 20px;}
.order-track__info-item:last-child {margin-bottom: 0;}
.order-track__info-title {font-weight: 700; font-size: 18px; line-height: 22px; margin-bottom: 15px;}
.order-track__info-row {margin-bottom: 15px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start;}
.order-track__info-row:last-child {margin-bottom: 0;}
.order-track__info-caption {font-weight: 700; font-size: 14px; line-height: 17px; white-space: nowrap; margin-right: 5px;}
.order-track__info-text {font-size: 14px; line-height: 17px;}
.order-track__info-text a {text-decoration: underline;}
.order-track__info-text.detail {font-weight: 500; margin-top: 5px;}
.order-track__info-text.pd {-webkit-filter: blur(5px);filter: blur(5px);}

.order-track__info-item.info-item__customer .order-track__info-row {-webkit-box-align: end;-ms-flex-align: end;align-items: flex-end;}
.order-track__info-item.info-item__customer .order-track__info-caption {white-space: normal; width: 90px; -webkit-box-flex: 0; -ms-flex: none; flex: none;}





.table-block.organizations-orders .title,
.table-block.organizations-common .title,
.table-block.organizations-docs .title,
.table-block.orders-common .title,
.table-block.orders-products .title,
.table-block.orders-docs .title,
.table-block.orders-shipment .title {font-size: 22px; line-height: 27px;}

.table-block.orders-products {min-height: 435px;}

.table-block.orders-products .table-row-inner {padding-left: 5px;}
.table-block.orders-products .table-col:nth-child(1) { -webkit-box-flex: 1; -ms-flex: auto; flex: auto;}
.table-block.orders-products .table-col:nth-child(2) {-webkit-box-flex: 0;-ms-flex: 0 0 270px;flex: 0 0 270px; max-width: 270px;}
.table-block.orders-products .table-col:nth-child(3) {-webkit-box-flex: 0;-ms-flex: 0 0 290px;flex: 0 0 290px; max-width: 290px;}
.table-block.orders-products .table-col:nth-child(4) {-webkit-box-flex: 0;-ms-flex: 0 0 150px;flex: 0 0 150px; max-width: 150px;}

.table-row.empty {text-align: center; border-bottom: 0; padding: 40px 0 10px;}
.table-row.empty .text-empty {font-size: 16px; line-height: 19px; color: #D6D9DF;}




.table-block.orders-docs .table-row-inner {padding-left: 5px;}
.table-block.orders-docs .table-col:nth-child(1) {-webkit-box-flex: 0;-ms-flex: 0 0 330px;flex: 0 0 330px; max-width: 330px;}
.table-block.orders-docs .table-col:nth-child(2) { -webkit-box-flex: 1; -ms-flex: auto; flex: auto;}
.table-block.orders-docs .table-col:nth-child(3) {-webkit-box-flex: 0;-ms-flex: 0 0 220px;flex: 0 0 220px; max-width: 220px;}
.table-block.orders-docs .table-col:nth-child(4) {-webkit-box-flex: 0;-ms-flex: 0 0 223px;flex: 0 0 223px; max-width: 223px;}




.table-block.orders-shipment .table-row-inner {padding-left: 5px;}
.table-block.orders-shipment .table-col:nth-child(1) { -webkit-box-flex: 1; -ms-flex: auto; flex: auto;}
.table-block.orders-shipment .table-col:nth-child(2) {-webkit-box-flex: 0;-ms-flex: 0 0 170px;flex: 0 0 170px; max-width: 170px;}
.table-block.orders-shipment .table-col:nth-child(3) {-webkit-box-flex: 0;-ms-flex: 0 0 230px;flex: 0 0 230px; max-width: 230px;}
.table-block.orders-shipment .table-col:nth-child(4) {-webkit-box-flex: 0;-ms-flex: 0 0 200px;flex: 0 0 200px; max-width: 200px;}
.table-block.orders-shipment .table-col:nth-child(5) {-webkit-box-flex: 0;-ms-flex: 0 0 200px;flex: 0 0 200px; max-width: 200px;}

.table-block.orders-shipment .table-wrapper.second .table-col:nth-child(1) { -webkit-box-flex: 1; -ms-flex: auto; flex: auto;}
.table-block.orders-shipment .table-wrapper.second .table-col:nth-child(2) {-webkit-box-flex: 0;-ms-flex: 0 0 380px;flex: 0 0 380px; max-width: 380px;}
.table-block.orders-shipment .table-wrapper.second .table-col:nth-child(3) {-webkit-box-flex: 0;-ms-flex: 0 0 240px;flex: 0 0 240px; max-width: 240px;}


.tag-filter-wrapper {display: -webkit-box;display: -ms-flexbox;display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; margin: -3px 0;}
.tag-filter__tag {position: relative; border-radius: 8px; height: 39px; padding: 0 29px 0 13px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; background: #EEF3FF; font-weight: 400;font-size: 14px; line-height: 17px; margin: 3px 10px 3px 0;}
.tag-filter__tag .btn-close {position: absolute; right: 4px; top: 11px; cursor: pointer;}

.menu-order-filters {position: absolute; left: 0; top: calc(100% + 8px); width: 922px; background: #F7FAFF; border: 1px solid rgba(0, 0, 0, 0.15); -webkit-box-shadow: 0px 4px 28px rgba(0, 0, 0, 0.25); box-shadow: 0px 4px 28px rgba(0, 0, 0, 0.25); border-radius: 8px; z-index: 101; cursor: auto; display: none;}
.menu-order-filters .btn-close {position: absolute; right: 20px; top: 20px; background-size: 18px; cursor: pointer;}

.order-filters__left-col {-webkit-box-flex: 0;-ms-flex: 0 0 246px;flex: 0 0 246px; max-width: 246px; border-right: 1px solid #EBEBEB;}
/*.order-filters__right-col {-webkit-box-flex: 0;-ms-flex: 0 0 calc(100% - 246px);flex: 0 0 calc(100% - 246px); max-width: calc(100% - 246px);}*/
.order-filters__right-col {-webkit-box-flex: 1;-ms-flex: 1;flex: 1;}

.order-filters__header {padding: 0 8px 0 20px; height: 68px; background: #5C6A80; border-radius: 8px 0px 0px 0px;}
.order-filters__title {font-weight: 700; font-size: 18px; line-height: 22px; color: #fff;}
.order-filters__item {height: 50px; border-bottom: 1px solid #EBEBEB; padding-left: 20px; padding-right: 12px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between}
.order-filters__item-text {font-weight: 500; font-size: 14px; line-height: 17px; color: #969696; cursor: pointer;}
.order-filters__item-dell {display: none; cursor: pointer;}
.order-filters__item.active {color: #5C6A80; background: #E9F0FF; position: relative;}
.order-filters__item.active .order-filters__item-text {color: #5C6A80;}
.order-filters__item.active .order-filters__item-dell {display: block;}


.order-filters__contetnt {background: #fff; border-bottom: 1px solid #EBEBEB; padding: 47px 68px 22px 28px; min-height: 455px; border-radius: 0 8px 0 0;}
.order-filters__right-col:only-child .order-filters__contetnt {padding-right: 28px; border-radius: 8px 8px 0 0;}
.order-filters__footer {height: 94px; padding-left: 28px; padding-right: 68px;}
.order-filters__footer .btn-wrapper .btn-link {margin: 0 0 0 15px; height: 25px;}

.menu-order-filters-add {position: absolute;  left: 0; top: calc(100% + 10px); padding: 30px; background: #fff; border: 1px solid rgba(0, 0, 0, 0.15); -webkit-box-shadow: 0px 4px 28px rgba(0, 0, 0, 0.25); box-shadow: 0px 4px 28px rgba(0, 0, 0, 0.25); border-radius: 8px; z-index: 100; cursor: auto; display: none;}
.menu-order-filters-add .input-wrapper {width: 328px;}

.menu-order-filters-field {position: absolute; width: 420px; left: 0; bottom: calc(100% + 10px); padding: 30px 23px; background: #fff; border: 1px solid rgba(0, 0, 0, 0.15); -webkit-box-shadow: 0px 4px 28px rgba(0, 0, 0, 0.25); box-shadow: 0px 4px 28px rgba(0, 0, 0, 0.25); border-radius: 8px; z-index: 100; cursor: auto; display: none;}
.menu-order-filters-field .items-wrapper {margin: 0 -15px 0px; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap;}
.menu-order-filters-field .checkbox-wrapper {margin-bottom: 25px; padding-left: 15px; padding-right: 15px;}
.menu-order-filters-field .checkbox-wrapper .checkbox {width: 20px; height: 20px; border-radius: 5px; background-size: 12px 10px;}




.table-block.orders-common .table-inner-wrapper {display: block; padding-bottom: 0;}
.table-block.orders-common .table-row:last-child {border-bottom: 0;}



.table-block.organizations-docs .table-row-inner {padding-left: 5px;}
.table-block.organizations-docs .table-col:nth-child(1) {-webkit-box-flex: 0;-ms-flex: 0 0 330px;flex: 0 0 330px; max-width: 330px;}
.table-block.organizations-docs .table-col:nth-child(2) { -webkit-box-flex: 1; -ms-flex: auto; flex: auto;}
.table-block.organizations-docs .table-col:nth-child(3) {-webkit-box-flex: 0;-ms-flex: 0 0 293px;flex: 0 0 293px; max-width: 293px;}

.table-block.organizations-common .table-inner-wrapper {display: block; padding-bottom: 0;}
.table-block.organizations-common .table-row:last-child {border-bottom: 0;}



.table-done {display: -webkit-box;display: -ms-flexbox;display: flex; width: 100%; border: 1px solid #D6D9DF; border-width: 1px 0 0 1px; margin-top: 35px;}
.table-done__title {font-weight: 700; font-size: 18px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; border: 1px solid #D6D9DF; border-width: 0 1px 1px 0;  -webkit-box-flex: 1; -ms-flex: auto; flex: auto;}
.table-done__content {-webkit-box-flex: 0;-ms-flex: 0 0 879px;flex: 0 0 879px; max-width: 879px;}
.table-done__row {display: -webkit-box;display: -ms-flexbox;display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; border-bottom: 1px solid #D6D9DF;}
.table-done__row:first-child {font-weight: 600;}
.table-done__col {display: -webkit-box;display: -ms-flexbox;display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; min-height: 40px; border-right: 1px solid #D6D9DF; padding: 10px; font-size: 14px; line-height: 17px;}
.table-done__col:nth-child(1) {-webkit-box-flex: 0;-ms-flex: 0 0 170px;flex: 0 0 170px; max-width: 170px;}
.table-done__col:nth-child(2) {-webkit-box-flex: 0;-ms-flex: 0 0 170px;flex: 0 0 170px; max-width: 170px;}
.table-done__col:nth-child(3) {-webkit-box-flex: 0;-ms-flex: 0 0 100px;flex: 0 0 100px; max-width: 100px;}
.table-done__col:nth-child(4) {-webkit-box-flex: 0;-ms-flex: 0 0 140px;flex: 0 0 140px; max-width: 140px;}
.table-done__col:nth-child(5) {-webkit-box-flex: 0;-ms-flex: 0 0 170px;flex: 0 0 170px; max-width: 170px;}
.table-done__col:nth-child(6) {-webkit-box-flex: 0;-ms-flex: 0 0 170px;flex: 0 0 170px; max-width: 170px;}
.table-done.black .table-done__title {color: #1C0209;}
.table-done.black .table-done__col {color: #666;}










.catalog-content .title {margin-bottom: 30px;}
.catalog-content .title .title-text {margin-right: 10px; overflow: hidden;}
.catalog-section {margin-bottom: 30px;}
.catalog-section:last-child {margin-bottom: 0;}
.catalog-item__img {background: #EEF3FF; border-radius: 8px; width: 100%; height: 314px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center;}
.catalog-item__img img {max-width: 100%; height: auto;}
.catalog-item__name {margin-top: 15px; font-weight: 700; font-size: 16px; line-height: 22px;}


.sort-caption {font-weight: 700; font-size: 15px; line-height: 18px; margin-right: 11px;}
.sort-item {font-weight: 500; font-size: 15px; line-height: 18px; color: #969696; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; margin-right: 18px; cursor: pointer; white-space: nowrap;}
.sort-item:last-child {margin-right: 0;}
.sort-item__icon {margin-left: 5px;}

.catalog-content__left-col {-webkit-box-flex: 0;-ms-flex: 0 0 260px;flex: 0 0 260px; max-width: 260px;}
.catalog-content__right-col {-webkit-box-flex: 0;-ms-flex: 0 0 calc(100% - 260px);flex: 0 0 calc(100% - 260px); max-width: calc(100% - 260px); padding-left: 38px;}

.catalog-item__price-wrapper {display: -webkit-box;display: -ms-flexbox;display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; padding-top: 10px; margin-top: 15px; border-top: 1px solid #D6D9DF;}
.catalog-item__price {font-weight: 700; font-size: 18px; line-height: 22px;}
.catalog-item {display: block; margin-bottom: 40px;}


.catalog-filters {background: #fff; border: 1px solid rgba(92, 106, 128, 0.08); -webkit-box-shadow: 0px 4px 12px rgba(0, 0, 0, 0.08); box-shadow: 0px 4px 12px rgba(0, 0, 0, 0.08); border-radius: 8px; padding: 30px 15px;}
.filter-group {margin-bottom: 35px;}

.filter-group__header {display: -webkit-box;display: -ms-flexbox;display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; margin-bottom: 14px; cursor: pointer;}
.filter-group__header .icon-arrow-right {-webkit-transform: rotate(90deg);-ms-transform: rotate(90deg);transform: rotate(90deg); -webkit-transition: -webkit-transform .2s; transition: -webkit-transform .2s; -o-transition: transform .2s; transition: transform .2s; transition: transform .2s, -webkit-transform .2s;}
.filter-group__header.expand .icon-arrow-right {-webkit-transform: rotate(180deg);-ms-transform: rotate(180deg);transform: rotate(180deg);}

.filters__title {font-weight: 700; font-size: 22px; line-height: 27px; pointer-events: none;}
.catalog-filters-content {padding-top: 37px;}
.catalog-filters-content[style="display: none;"] {display: block !important;}
.filter-group__caption {font-weight: 700; font-size: 14px; line-height: 22px;}
.filter-group__item {display: -webkit-box;display: -ms-flexbox;display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; margin-bottom: 13px;}
.filter-group__item .checkbox {width: 20px; height: 20px; border-radius: 5px; background-size: 12px 10px;}
.filter-group__item .checkbox-text {color: #AFB4C0; padding-left: 5px;}
.filter-group__item-qty {font-size: 14px;  line-height: 22px; color: #969696;}

.filter-group__content {display: none;}
.checkbox-wrapper.active .checkbox-text {color: #5C6A80;}
.checkbox-wrapper.active + .filter-group__item-qty {color: #5C6A80;}

.price-slider {height: 10px;}
.price-slider.noUi-target {background:  -webkit-gradient(linear, left top, left bottom, color-stop(40%, #fff), color-stop(40%, #D6D9DF), color-stop(60%, #D6D9DF), color-stop(60%, #fff), to(#fff));background:  -o-linear-gradient(#fff 40%, #D6D9DF 40%, #D6D9DF 60%, #fff 60%, #fff 100%);background:  linear-gradient(#fff 40%, #D6D9DF 40%, #D6D9DF 60%, #fff 60%, #fff 100%); border-radius: 0; border: none; -webkit-box-shadow: none; box-shadow: none;}
.price-slider .noUi-connects {border-radius: 0;}
.price-slider .noUi-connect {background: -webkit-gradient(linear, left top, left bottom, color-stop(40%, #fff), color-stop(40%, #5C6A80), color-stop(60%, #5C6A80), color-stop(60%, #fff), to(#fff));background: -o-linear-gradient(#fff 40%, #5C6A80 40%, #5C6A80 60%, #fff 60%, #fff 100%);background: linear-gradient(#fff 40%, #5C6A80 40%, #5C6A80 60%, #fff 60%, #fff 100%);}
.price-slider .noUi-handle {height: 10px; width: 10px; top: 1px; right: -5px; background: -webkit-gradient(linear, left top, right top, color-stop(40%, transparent), color-stop(40%, #5C6A80), color-stop(60%, #5C6A80), color-stop(60%, transparent), to(transparent)); background: -o-linear-gradient(left, transparent 40%, #5C6A80 40%, #5C6A80 60%, transparent 60%, transparent 100%); background: linear-gradient(90deg, transparent 40%, #5C6A80 40%, #5C6A80 60%, transparent 60%, transparent 100%); cursor: pointer;
    border: 0; border-radius: 0; -webkit-box-shadow: none; box-shadow: none;}
.noUi-handle:after, .noUi-handle:before {width: 0;}

.price-wrapper {font-size: 14px; line-height: 22px; margin-top: 8px;}
.price-caption {margin-right: 5px;}
.price-sep {margin: 0 5px;}



.info-content .catalog-item {padding-bottom: 55px; position: relative; height: calc(100% - 40px);}
.info-content .catalog-item__img {background: none; padding: 0; height: 270px; overflow: hidden;}
.info-content .catalog-item__img img {width: 100%; height: 100%; -o-object-fit: cover; object-fit: cover;}
.info-content .catalog-item__name {font-size: 18px; line-height: 24px;}
.info-content .catalog-item__info {font-size: 15px; line-height: 22px; color: #969696; margin-top: 10px;}
.info-content .btn {position: absolute; bottom: 0; right: 0;}

.news-content .catalog-item__date {font-size: 14px; line-height: 16px; color: #969696; margin-top: 5px;}
.news-content .catalog-item__info {line-height: 20px; color: #333; margin-top: 10px;}


.content-order-cancel .title {margin-bottom: 30px;}
.content-order-cancel .text-info {margin-bottom: 40px; font-weight: 500; font-size: 20px; line-height: 24px; color: #969696;}
.content-order-cancel .text-info span {font-weight: 500; color: #5C6A80;}
.content-order-cancel .selectric-wrapper {margin-bottom: 300px;}


.order-total-wrapper {width: 1110px; margin-bottom: 40px;}
.order-total-wrapper .title {margin-bottom: 19px;}
.order-total-item {font-size: 14px; line-height: 17px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; white-space: nowrap;}
.order-total-item span {font-weight: 500; margin-right: 5px;}
.order-total-item::after {content: ''; width: 6px; height: 6px; background: #5C6A80; margin: 0 12px; border-radius: 50%;}
.order-total-item:last-child::after {content: none;}
.order-total-text {margin-top: 50px; font-weight: 700; font-size: 18px; line-height: 22px;}




.order-add .title {margin-bottom: 30px;}
.order-add .text-info {font-size: 18px; line-height: 25px; max-width: 1000px;}
.order-add .text-info a {color: #2F80ED;}
.order-add .frame-border {margin-bottom: 30px; padding: 30px 15px;}
.order-add .frame-border:last-child {margin-bottom: 0;}















.my-orders-detail-menu {padding-bottom: 20px; border-bottom: 1px solid #999; display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; margin: 30px 0;}
.detail-menu-link {font-size: 18px; line-height: 180%; color: #999; margin-right: 40px; white-space: nowrap;}
.detail-menu-link:last-child {margin-right: 0;}
.detail-menu-link.active {font-weight: 700; color: #1C0209;}

.title-black .search-wrapper,
.my-orders-detail-menu + .search-wrapper {width: 550px; max-width: 100%;}

.my-orders-detail-grey__item {background: #F0F2F4; border-radius: 6px; padding: 30px 20px; margin-bottom: 30px;}
.my-orders-detail-grey__item .slide-list-title {cursor: pointer;}
.my-orders-detail-grey__item .slide-list-title .icon-chevron-down {-webkit-transition: -webkit-transform .2s;transition: -webkit-transform .2s;-o-transition: transform .2s;transition: transform .2s;transition: transform .2s, -webkit-transform .2s;}
.my-orders-detail-grey__item .slide-list-title.expand .icon-chevron-down {-webkit-transform: rotate(90deg);-ms-transform: rotate(90deg);transform: rotate(90deg);}
.my-orders-detail-grey__item .item-caption {font-weight: 700; font-size: 18px; line-height: 160%; color: #1C0209;}
.my-orders-detail-grey__item .item-content {display: none; border-top: 1px solid #999; padding: 30px 0 6px; margin-top: 30px;}
.my-orders-detail-grey__item .item-content__row {display: -webkit-box;display: -ms-flexbox;display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; margin-bottom: 30px;}
.my-orders-detail-grey__item .item-content > *:last-child {margin-bottom: 0;}
.my-orders-detail-grey__item .item-content__row-name {-webkit-box-flex: 0;-ms-flex: 0 0 240px;flex: 0 0 240px; max-width: 240px; font-weight: 700; font-size: 16px; line-height: 160%; color: #393A3A;}
.my-orders-detail-grey__item .item-content__row-text {font-size: 14px; line-height: 17px; color: #666666;}
.my-orders-detail-grey__item .item-content__row .btn .btn-icon {margin: 0 4px 0 0;}

.my-orders-detail-grey__item .info-graphic__item {margin-bottom: 20px; padding-left: 0;}
.my-orders-detail-grey__item .info-graphic__item:last-child {margin-bottom: 0;}

.my-orders-detail-grey__item .info-graphic__item .info-graphic__item-status {width: 10px; height: 10px;}
.my-orders-detail-grey__item .info-graphic__item .info-graphic__item-status::after {width: 10px; height: 10px; background: #999;}
.my-orders-detail-grey__item .info-graphic__item.active .info-graphic__item-status::after {background: #5D6980;}
.my-orders-detail-grey__item .info-graphic__item .info-graphic__item-status::before {background: #999;}
.my-orders-detail-grey__item .info-graphic__item.active .info-graphic__item-status::before {background: #5D6980;}

.my-orders-detail-grey__item .info-graphic__item .info-graphic__item-text {font-weight: 400; font-size: 16px; line-height: 160%; color: #999; margin-left: 12px;}
.my-orders-detail-grey__item .info-graphic__item.active .info-graphic__item-text {color: #666;}
.my-orders-detail-grey__item .info-graphic__item .info-graphic__item-date {font-size: 10px; line-height: 150%; color: #999; margin-left: 12px;}




.my-orders-detail-shipment .my-orders-detail-grey__item {margin: 0 -40px 30px; padding: 30px;}
.my-orders-detail-shipment .my-orders-detail-grey__item .slide-list-title {background: #5D6980; min-height: 70px; padding: 20px 30px; border-radius: 6px;}
.my-orders-detail-shipment .my-orders-detail-grey__item .slide-list-title .item-caption {color: #fff;}
.my-orders-detail-shipment .my-orders-detail-grey__item .slide-list-title .icon-chevron-down {-webkit-filter: brightness(10);filter: brightness(10);}

.my-orders-detail-shipment .my-orders-detail-grey__item .item-content {margin: 0 0 0px; border-top: none; padding: 22px 30px 0;}
.my-orders-detail-shipment .my-orders-detail-grey__item .item-content__row-name {color: #666;}

.my-orders-detail-shipment .my-orders-detail-grey__item .table-my-orders {margin: 0 -30px;}
.my-orders-detail-grey__item .table-my-orders .table-wrapper .table-row.table-header .table-row-inner {background: #fff;}
.my-orders-detail-grey__item .table-my-orders .table-wrapper .table-row.table-header .table-col {color: #666;}
.my-orders-detail-grey__item .table-my-orders .table-wrapper .table-row.table-header .table-col .icon-cog-white {-webkit-filter: brightness(0.4);filter: brightness(0.4);}
.my-orders-detail-grey__item .table-my-orders .table-wrapper .table-row {border-bottom: 1px solid #fff;}


.pay-method-wrapper {display: -webkit-box;display: -ms-flexbox;display: flex; padding-top: 20px;}
.pay-method-wrapper .switch-btn-wrapper {width: 86px; margin-right: 20px; cursor: pointer;}
.pay-method-wrapper .switch-btn-wrapper:last-child {margin-right: 0;}
.pay-method-wrapper .switch-btn-wrapper .pay-method__icon {width: 82px; height: 55px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-flex: 0; -ms-flex: none; flex: none; border-radius: 2px; background: #fff; margin: 2px;}
.pay-method-wrapper .switch-btn-wrapper input:checked + .pay-method__icon {outline-color: #5c6a80; -webkit-box-shadow: none; box-shadow: none;}
.pay-method-wrapper .switch-btn-wrapper.pay-card img {width: 44px; height: auto;}
.pay-method-wrapper .switch-btn-wrapper .text {text-align: center; font-size: 12px; line-height: 14px; margin-top: 10px;}
.my-orders-detail-grey__item .item-content.form-control {padding: 0; border-top: 0; margin: 0;}















.mob-line {position: fixed; left: 0; bottom: 0; width: 100%; background: #EEF3FF; border-top: 1px solid #E7E9EC; padding: 16px 12px; z-index: 999; display: none;}
.mob-line__item {text-align: center; -webkit-box-flex: 0; -ms-flex: 0 0 calc(100% / 5); flex: 0 0 calc(100% / 5); max-width: calc(100% / 5);}
.mob-line__item.tech-desc {margin-bottom: -8px;}
.mob-line__item-icon {margin: 0 auto 5px; width: 30px; height: 30px; display: block;}
.mob-line__item-icon svg {width: 100%; height: auto;}
.mob-line__item-icon svg path {stroke: #5C6A80;}
.mob-line__item-icon.orders {-webkit-transform: scale(0.85);-ms-transform: scale(0.85);transform: scale(0.85);}
.mob-line__item-icon.user-name {width: 28px; height: 28px; border: 2px solid #5C6A80; background: #fff; color: #5C6A80; font-size: 14px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center;}
.mob-line__item-text {font-size: 15px; font-weight: 500; line-height: 1;}


.selectric {background: #EEF3FF; height: 65px; border: 1px solid #EEF3FF; border-radius: 8px; padding: 0 21px 0 12px; -webkit-transition: border-color .2s; -o-transition: border-color .2s; transition: border-color .2s; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between;}
.selectric-focus .selectric,
.selectric-open .selectric,
.selectric-hover .selectric {border-color: #CAD0DF;}


.selectric-wrapper.selectric-open .selectric {border-radius: 8px;}

.selectric-wrapper .icon-arrow-right-min {-webkit-transition: -webkit-transform ease .2s;transition: -webkit-transform ease .2s;-o-transition: transform ease .2s;transition: transform ease .2s;transition: transform ease .2s, -webkit-transform ease .2s; -webkit-transform: rotate(90deg); -ms-transform: rotate(90deg); transform: rotate(90deg);}
.selectric-wrapper.selectric-open .icon-arrow-right-min {-webkit-transform: rotate(180deg);-ms-transform: rotate(180deg);transform: rotate(180deg);}


.selectric .label {margin: 0; height: auto; font-weight: 600; font-size: 16px; line-height: 19px; color: #5C6A80;}

.selectric-items {background: #EEF3FF; border: 1px solid #CAD0DF; -webkit-box-shadow: none; box-shadow: none; border-radius: 8px; overflow: hidden; -webkit-transform: translateY(10px); -ms-transform: translateY(10px); transform: translateY(10px); padding: 19px 12px 19px 0;}
.selectric-items .selectric-scroll::-webkit-scrollbar {width: 2px;}
.selectric-items .selectric-scroll::-webkit-scrollbar-button {display: none;}
.selectric-items .selectric-scroll::-webkit-scrollbar-thumb {background-color: #5C6A80; width: 2px; border-radius: 2px;}
.selectric-items .selectric-scroll::-webkit-scrollbar-track {width: 2px; background: #D0D7E6; border-radius: 2px;}

.selectric-wrapper.selectric-above .selectric-items {-webkit-transform: translateY(-10px);-ms-transform: translateY(-10px);transform: translateY(-10px);}
.selectric-items li {padding: 10px 12px; font-weight: 600; font-size: 16px; line-height: 20px; color: #969696;}
.selectric-items li.highlighted {color: #5C6A80;}
.selectric-items li.selected {color: #5C6A80; background: #EEF3FF;}
.selectric-items li:hover {background: #EEF3FF; color: #5C6A80;}
.selectric-items li:first-child {padding-top: 0;}
.selectric-items li:last-child {padding-bottom: 0;}



.modal {padding: 50px; max-width: 1000px; width: 100%;}
.modal a.close-modal {background-image: var(--icon-close); top: 20px; right: 20px;}
.modal .title {margin-bottom: 15px;}
.modal .info-text {font-size: 16px; line-height: 25px; color: #969696;}
.modal .btn {margin-top: 35px;}

.modal .btn.disabled{
    background-color: #c5c5c5;
    cursor: none;
}
.modal-timer-wrap {
    display: flex;
    justify-content: center;
}
.modal-timer {
    margin-top: 20px;
    border: 2px solid #5C6A80;
    width: 62px;
    height: 62px;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
}
.modal.modal-big {height: 823px;}
.modal.modal-big .modal-content {display: -webkit-box;display: -ms-flexbox;display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; height: 100%; max-width: 482px; margin: 0 auto;}

#modal-new-basket, #modal-rename-basket {max-width: 920px; padding: 100px 50px 70px;}
#modal-new-basket .modal-content, #modal-rename-basket .modal-content {max-width: 530px; margin: 0 auto;}
#modal-new-basket .title, #modal-rename-basket .title {margin-bottom: 40px;}
#modal-new-basket .colors-wrapper, #modal-rename-basket .colors-wrapper {margin-left: 7px;}
#modal-new-basket .btn, #modal-rename-basket .btn {margin-top: 10px;}

#modal-reset-filters {max-width: 786px; padding: 110px 150px;}







/*------------col-drag----------*/
.col-resizable .table-wrapper .table-row.table-header .table-row-inner {align-items: stretch;}
.col-resizable .table-wrapper .table-row.table-header .table-col {padding: 0; margin: 0;}

.col-resizable .table-wrapper .table-row.table-header .table-col.dragging::after {content: ''; position: absolute; top: -100px; left: -8px; width: 100%; height: 10000px; background: rgba(0 0 0 / .03); pointer-events: none;}
.col-resizable .table-wrapper .table-row.table-header .table-col .drag-item {height: 100%; display: flex; align-items: center; padding: 0 16px 0 0; overflow: hidden;}
.col-resizable .table-wrapper .table-row.table-header .table-col .drag-item__inner {display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; pointer-events: none;}
/*------------end-col-drag----------*/


/*------------search-filters----------*/
.menu-table-open {cursor: pointer; pointer-events: auto;}
.title-black .search-wrapper {margin-right: 20px;}
.title-black .search-wrapper.search-filters-wrapper,
.my-orders-detail-menu + .search-wrapper.search-filters-wrapper {width: 650px;}
.search-input-wrapper.filters-active {z-index: 100;}
.search-filters-wrapper .section-search input {padding-right: 75px;}

.btn.orders-add {height: 50px;}

.menu-order-filters.menu-search-filters {-webkit-box-shadow: 0px 14px 25px rgb(0 0 0 / 25%);box-shadow: 0px 14px 25px rgb(0 0 0 / 25%);}
.menu-order-filters.menu-search-filters .order-filters__contetnt {padding: 40px 35px; min-height: 0;}

.search-filters__item-wrapper {position: absolute; left: 5px; top: 8px; display: -webkit-box; display: -ms-flexbox; display: flex; gap: 5px;}
.search-filters__item-wrapper::after {content: '+'; font-weight: 400; font-size: 16px; line-height: 17px; color: #969696; padding: 7px 0;}
.search-filters__item-wrapper:empty {width: 12px;}
.search-filters__item-wrapper:empty::after {content: none;}
.search-filters__item {font-size: 12px; font-weight: 400; padding: 0 20px 0 10px; height: 35px; background: #F0F2F4; border-radius: 5px; max-width: 150px; position: relative; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-flex: 0; -ms-flex: none; flex: none;}
.search-filters__item-text {overflow: hidden; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow: ellipsis; line-height: 1;}
.search-filters__item-close {position: absolute; top: 9px; right: 0; cursor: pointer;}

.menu-search-filters .form-control {margin-bottom: 10px;}
.menu-search-filters .form-control:last-child {margin-bottom: 0;}
.menu-search-filters .form-control > .label {margin: 0 0 5px 4px; font-weight: 500; font-size: 15px;}
.menu-search-filters .form-control .input-wrapper .close-control {position: absolute; top: 7px; right: -25px; background-size: 15px; cursor: pointer; opacity: 0; -webkit-transition: opacity .2s, -webkit-filter .2s; transition: opacity .2s, -webkit-filter .2s; -o-transition: opacity .2s, filter .2s; transition: opacity .2s, filter .2s; transition: opacity .2s, filter .2s, -webkit-filter .2s;;}
.menu-search-filters .form-control .input-wrapper:hover .close-control {opacity: 1;}
.menu-search-filters .form-control .input-wrapper .close-control:hover {-webkit-filter: brightness(.5);filter: brightness(.5);}

.menu-search-filters input {height: 40px; padding: 10px 15px; border-radius: 4px;}
.menu-search-filters .selectric {height: 40px; border-radius: 4px; padding: 0 10px 0 15px;}
.menu-search-filters .selectric .label {font-size: 15px; font-weight: 500;}
.menu-search-filters .selectric-items {padding: 10px 12px 10px 0;}
.menu-search-filters .selectric-items li {padding: 5px 12px;}

.search-filters-wrapper {position: relative;}
.menu-search-filters {width: 100%;}
.search-filters-wrapper .menu-search-filters input {font-weight: 500; font-size: 15px; line-height: 19px;}
/*------------end-search-filters----------*/



































/*------------------ Edited styles --------------------------------*/

/*!
 * Bootstrap Grid Only (grid and responsive utilities extracted from Bootstrap 4.1.3)
 * GitHub: https://github.com/dmhendricks/bootstrap-grid-css
 * Bootstrap License: MIT (https://github.com/twbs/bootstrap/blob/v4-dev/LICENSE)
 * Credits: Twitter, Inc. & The Bootstrap Authors (https://github.com/twbs/bootstrap/graphs/contributors)
 */
@-ms-viewport{width:device-width}html{-webkit-box-sizing:border-box;box-sizing:border-box;-ms-overflow-style:scrollbar}*,*::before,*::after{-webkit-box-sizing:inherit;box-sizing:inherit}.bootstrap-wrapper .clearfix::after{display:block;clear:both;content:""}.bootstrap-wrapper .visible{visibility:visible !important}.bootstrap-wrapper .invisible{visibility:hidden !important}.bootstrap-wrapper .hidden-xs-up{display:none !important}@media(max-width:575.98px){.bootstrap-wrapper .hidden-xs-down{display:none !important}}@media(min-width:576px){.bootstrap-wrapper .hidden-sm-up{display:none !important}}@media(max-width:767.98px){.bootstrap-wrapper .hidden-sm-down{display:none !important}}@media(min-width:768px){.bootstrap-wrapper .hidden-md-up{display:none !important}}@media(max-width:991.98px){.bootstrap-wrapper .hidden-md-down{display:none !important}}@media(min-width:992px){.bootstrap-wrapper .hidden-lg-up{display:none !important}}@media(max-width:1199.98px){.bootstrap-wrapper .hidden-lg-down{display:none !important}}@media(min-width:1200px){.bootstrap-wrapper .hidden-xl-up{display:none !important}}.bootstrap-wrapper .hidden-xl-down{display:none !important}.bootstrap-wrapper .visible-print-block{display:none !important}@media print{.bootstrap-wrapper .visible-print-block{display:block !important}}.bootstrap-wrapper .visible-print-inline{display:none !important}@media print{.bootstrap-wrapper .visible-print-inline{display:inline !important}}.bootstrap-wrapper .visible-print-inline-block{display:none !important}@media print{.bootstrap-wrapper .visible-print-inline-block{display:inline-block !important}}@media print{.bootstrap-wrapper .hidden-print{display:none !important}}.bootstrap-wrapper .container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media(min-width:576px){.bootstrap-wrapper .container{max-width:540px}}@media(min-width:768px){.bootstrap-wrapper .container{max-width:720px}}@media(min-width:992px){.bootstrap-wrapper .container{max-width:960px}}@media(min-width:1200px){.bootstrap-wrapper .container{max-width:1140px}}.bootstrap-wrapper .container-fluid{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.bootstrap-wrapper .row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.bootstrap-wrapper .no-gutters{margin-right:0;margin-left:0}.bootstrap-wrapper .no-gutters>.col,.bootstrap-wrapper .no-gutters>[class*="col-"]{padding-right:0;padding-left:0}.bootstrap-wrapper .col-1,.bootstrap-wrapper .col-2,.bootstrap-wrapper .col-3,.bootstrap-wrapper .col-4,.bootstrap-wrapper .col-5,.bootstrap-wrapper .col-6,.bootstrap-wrapper .col-7,.bootstrap-wrapper .col-8,.bootstrap-wrapper .col-9,.bootstrap-wrapper .col-10,.bootstrap-wrapper .col-11,.bootstrap-wrapper .col-12,.bootstrap-wrapper .col,.bootstrap-wrapper .col-auto,.bootstrap-wrapper .col-sm-1,.bootstrap-wrapper .col-sm-2,.bootstrap-wrapper .col-sm-3,.bootstrap-wrapper .col-sm-4,.bootstrap-wrapper .col-sm-5,.bootstrap-wrapper .col-sm-6,.bootstrap-wrapper .col-sm-7,.bootstrap-wrapper .col-sm-8,.bootstrap-wrapper .col-sm-9,.bootstrap-wrapper .col-sm-10,.bootstrap-wrapper .col-sm-11,.bootstrap-wrapper .col-sm-12,.bootstrap-wrapper .col-sm,.bootstrap-wrapper .col-sm-auto,.bootstrap-wrapper .col-md-1,.bootstrap-wrapper .col-md-2,.bootstrap-wrapper .col-md-3,.bootstrap-wrapper .col-md-4,.bootstrap-wrapper .col-md-5,.bootstrap-wrapper .col-md-6,.bootstrap-wrapper .col-md-7,.bootstrap-wrapper .col-md-8,.bootstrap-wrapper .col-md-9,.bootstrap-wrapper .col-md-10,.bootstrap-wrapper .col-md-11,.bootstrap-wrapper .col-md-12,.bootstrap-wrapper .col-md,.bootstrap-wrapper .col-md-auto,.bootstrap-wrapper .col-lg-1,.bootstrap-wrapper .col-lg-2,.bootstrap-wrapper .col-lg-3,.bootstrap-wrapper .col-lg-4,.bootstrap-wrapper .col-lg-5,.bootstrap-wrapper .col-lg-6,.bootstrap-wrapper .col-lg-7,.bootstrap-wrapper .col-lg-8,.bootstrap-wrapper .col-lg-9,.bootstrap-wrapper .col-lg-10,.bootstrap-wrapper .col-lg-11,.bootstrap-wrapper .col-lg-12,.bootstrap-wrapper .col-lg,.bootstrap-wrapper .col-lg-auto,.bootstrap-wrapper .col-xl-1,.bootstrap-wrapper .col-xl-2,.bootstrap-wrapper .col-xl-3,.bootstrap-wrapper .col-xl-4,.bootstrap-wrapper .col-xl-5,.bootstrap-wrapper .col-xl-6,.bootstrap-wrapper .col-xl-7,.bootstrap-wrapper .col-xl-8,.bootstrap-wrapper .col-xl-9,.bootstrap-wrapper .col-xl-10,.bootstrap-wrapper .col-xl-11,.bootstrap-wrapper .col-xl-12,.bootstrap-wrapper .col-xl,.bootstrap-wrapper .col-xl-auto{position:relative;width:100%;padding-right:15px;padding-left:15px}.bootstrap-wrapper .col{-webkit-flex-basis:0;-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.bootstrap-wrapper .col-auto{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.bootstrap-wrapper .col-1{-webkit-box-flex:0;-webkit-flex:0 0 8.3333333333%;-ms-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%;max-width:8.3333333333%}.bootstrap-wrapper .col-2{-webkit-box-flex:0;-webkit-flex:0 0 16.6666666667%;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.bootstrap-wrapper .col-3{-webkit-box-flex:0;-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.bootstrap-wrapper .col-4{-webkit-box-flex:0;-webkit-flex:0 0 33.3333333333%;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.bootstrap-wrapper .col-5{-webkit-box-flex:0;-webkit-flex:0 0 41.6666666667%;-ms-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;max-width:41.6666666667%}.bootstrap-wrapper .col-6{-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.bootstrap-wrapper .col-7{-webkit-box-flex:0;-webkit-flex:0 0 58.3333333333%;-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;max-width:58.3333333333%}.bootstrap-wrapper .col-8{-webkit-box-flex:0;-webkit-flex:0 0 66.6666666667%;-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%}.bootstrap-wrapper .col-9{-webkit-box-flex:0;-webkit-flex:0 0 75%;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.bootstrap-wrapper .col-10{-webkit-box-flex:0;-webkit-flex:0 0 83.3333333333%;-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%}.bootstrap-wrapper .col-11{-webkit-box-flex:0;-webkit-flex:0 0 91.6666666667%;-ms-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%;max-width:91.6666666667%}.bootstrap-wrapper .col-12{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.bootstrap-wrapper .order-first{-webkit-box-ordinal-group:0;-webkit-order:-1;-ms-flex-order:-1;order:-1}.bootstrap-wrapper .order-last{-webkit-box-ordinal-group:14;-webkit-order:13;-ms-flex-order:13;order:13}.bootstrap-wrapper .order-0{-webkit-box-ordinal-group:1;-webkit-order:0;-ms-flex-order:0;order:0}.bootstrap-wrapper .order-1{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}.bootstrap-wrapper .order-2{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}.bootstrap-wrapper .order-3{-webkit-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3}.bootstrap-wrapper .order-4{-webkit-box-ordinal-group:5;-webkit-order:4;-ms-flex-order:4;order:4}.bootstrap-wrapper .order-5{-webkit-box-ordinal-group:6;-webkit-order:5;-ms-flex-order:5;order:5}.bootstrap-wrapper .order-6{-webkit-box-ordinal-group:7;-webkit-order:6;-ms-flex-order:6;order:6}.bootstrap-wrapper .order-7{-webkit-box-ordinal-group:8;-webkit-order:7;-ms-flex-order:7;order:7}.bootstrap-wrapper .order-8{-webkit-box-ordinal-group:9;-webkit-order:8;-ms-flex-order:8;order:8}.bootstrap-wrapper .order-9{-webkit-box-ordinal-group:10;-webkit-order:9;-ms-flex-order:9;order:9}.bootstrap-wrapper .order-10{-webkit-box-ordinal-group:11;-webkit-order:10;-ms-flex-order:10;order:10}.bootstrap-wrapper .order-11{-webkit-box-ordinal-group:12;-webkit-order:11;-ms-flex-order:11;order:11}.bootstrap-wrapper .order-12{-webkit-box-ordinal-group:13;-webkit-order:12;-ms-flex-order:12;order:12}.bootstrap-wrapper .offset-1{margin-left:8.3333333333%}.bootstrap-wrapper .offset-2{margin-left:16.6666666667%}.bootstrap-wrapper .offset-3{margin-left:25%}.bootstrap-wrapper .offset-4{margin-left:33.3333333333%}.bootstrap-wrapper .offset-5{margin-left:41.6666666667%}.bootstrap-wrapper .offset-6{margin-left:50%}.bootstrap-wrapper .offset-7{margin-left:58.3333333333%}.bootstrap-wrapper .offset-8{margin-left:66.6666666667%}.bootstrap-wrapper .offset-9{margin-left:75%}.bootstrap-wrapper .offset-10{margin-left:83.3333333333%}.bootstrap-wrapper .offset-11{margin-left:91.6666666667%}@media(min-width:576px){.bootstrap-wrapper .col-sm{-webkit-flex-basis:0;-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.bootstrap-wrapper .col-sm-auto{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.bootstrap-wrapper .col-sm-1{-webkit-box-flex:0;-webkit-flex:0 0 8.3333333333%;-ms-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%;max-width:8.3333333333%}.bootstrap-wrapper .col-sm-2{-webkit-box-flex:0;-webkit-flex:0 0 16.6666666667%;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.bootstrap-wrapper .col-sm-3{-webkit-box-flex:0;-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.bootstrap-wrapper .col-sm-4{-webkit-box-flex:0;-webkit-flex:0 0 33.3333333333%;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.bootstrap-wrapper .col-sm-5{-webkit-box-flex:0;-webkit-flex:0 0 41.6666666667%;-ms-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;max-width:41.6666666667%}.bootstrap-wrapper .col-sm-6{-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.bootstrap-wrapper .col-sm-7{-webkit-box-flex:0;-webkit-flex:0 0 58.3333333333%;-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;max-width:58.3333333333%}.bootstrap-wrapper .col-sm-8{-webkit-box-flex:0;-webkit-flex:0 0 66.6666666667%;-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%}.bootstrap-wrapper .col-sm-9{-webkit-box-flex:0;-webkit-flex:0 0 75%;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.bootstrap-wrapper .col-sm-10{-webkit-box-flex:0;-webkit-flex:0 0 83.3333333333%;-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%}.bootstrap-wrapper .col-sm-11{-webkit-box-flex:0;-webkit-flex:0 0 91.6666666667%;-ms-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%;max-width:91.6666666667%}.bootstrap-wrapper .col-sm-12{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.bootstrap-wrapper .order-sm-first{-webkit-box-ordinal-group:0;-webkit-order:-1;-ms-flex-order:-1;order:-1}.bootstrap-wrapper .order-sm-last{-webkit-box-ordinal-group:14;-webkit-order:13;-ms-flex-order:13;order:13}.bootstrap-wrapper .order-sm-0{-webkit-box-ordinal-group:1;-webkit-order:0;-ms-flex-order:0;order:0}.bootstrap-wrapper .order-sm-1{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}.bootstrap-wrapper .order-sm-2{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}.bootstrap-wrapper .order-sm-3{-webkit-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3}.bootstrap-wrapper .order-sm-4{-webkit-box-ordinal-group:5;-webkit-order:4;-ms-flex-order:4;order:4}.bootstrap-wrapper .order-sm-5{-webkit-box-ordinal-group:6;-webkit-order:5;-ms-flex-order:5;order:5}.bootstrap-wrapper .order-sm-6{-webkit-box-ordinal-group:7;-webkit-order:6;-ms-flex-order:6;order:6}.bootstrap-wrapper .order-sm-7{-webkit-box-ordinal-group:8;-webkit-order:7;-ms-flex-order:7;order:7}.bootstrap-wrapper .order-sm-8{-webkit-box-ordinal-group:9;-webkit-order:8;-ms-flex-order:8;order:8}.bootstrap-wrapper .order-sm-9{-webkit-box-ordinal-group:10;-webkit-order:9;-ms-flex-order:9;order:9}.bootstrap-wrapper .order-sm-10{-webkit-box-ordinal-group:11;-webkit-order:10;-ms-flex-order:10;order:10}.bootstrap-wrapper .order-sm-11{-webkit-box-ordinal-group:12;-webkit-order:11;-ms-flex-order:11;order:11}.bootstrap-wrapper .order-sm-12{-webkit-box-ordinal-group:13;-webkit-order:12;-ms-flex-order:12;order:12}.bootstrap-wrapper .offset-sm-0{margin-left:0}.bootstrap-wrapper .offset-sm-1{margin-left:8.3333333333%}.bootstrap-wrapper .offset-sm-2{margin-left:16.6666666667%}.bootstrap-wrapper .offset-sm-3{margin-left:25%}.bootstrap-wrapper .offset-sm-4{margin-left:33.3333333333%}.bootstrap-wrapper .offset-sm-5{margin-left:41.6666666667%}.bootstrap-wrapper .offset-sm-6{margin-left:50%}.bootstrap-wrapper .offset-sm-7{margin-left:58.3333333333%}.bootstrap-wrapper .offset-sm-8{margin-left:66.6666666667%}.bootstrap-wrapper .offset-sm-9{margin-left:75%}.bootstrap-wrapper .offset-sm-10{margin-left:83.3333333333%}.bootstrap-wrapper .offset-sm-11{margin-left:91.6666666667%}}@media(min-width:768px){.bootstrap-wrapper .col-md{-webkit-flex-basis:0;-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.bootstrap-wrapper .col-md-auto{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.bootstrap-wrapper .col-md-1{-webkit-box-flex:0;-webkit-flex:0 0 8.3333333333%;-ms-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%;max-width:8.3333333333%}.bootstrap-wrapper .col-md-2{-webkit-box-flex:0;-webkit-flex:0 0 16.6666666667%;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.bootstrap-wrapper .col-md-3{-webkit-box-flex:0;-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.bootstrap-wrapper .col-md-4{-webkit-box-flex:0;-webkit-flex:0 0 33.3333333333%;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.bootstrap-wrapper .col-md-5{-webkit-box-flex:0;-webkit-flex:0 0 41.6666666667%;-ms-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;max-width:41.6666666667%}.bootstrap-wrapper .col-md-6{-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.bootstrap-wrapper .col-md-7{-webkit-box-flex:0;-webkit-flex:0 0 58.3333333333%;-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;max-width:58.3333333333%}.bootstrap-wrapper .col-md-8{-webkit-box-flex:0;-webkit-flex:0 0 66.6666666667%;-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%}.bootstrap-wrapper .col-md-9{-webkit-box-flex:0;-webkit-flex:0 0 75%;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.bootstrap-wrapper .col-md-10{-webkit-box-flex:0;-webkit-flex:0 0 83.3333333333%;-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%}.bootstrap-wrapper .col-md-11{-webkit-box-flex:0;-webkit-flex:0 0 91.6666666667%;-ms-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%;max-width:91.6666666667%}.bootstrap-wrapper .col-md-12{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.bootstrap-wrapper .order-md-first{-webkit-box-ordinal-group:0;-webkit-order:-1;-ms-flex-order:-1;order:-1}.bootstrap-wrapper .order-md-last{-webkit-box-ordinal-group:14;-webkit-order:13;-ms-flex-order:13;order:13}.bootstrap-wrapper .order-md-0{-webkit-box-ordinal-group:1;-webkit-order:0;-ms-flex-order:0;order:0}.bootstrap-wrapper .order-md-1{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}.bootstrap-wrapper .order-md-2{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}.bootstrap-wrapper .order-md-3{-webkit-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3}.bootstrap-wrapper .order-md-4{-webkit-box-ordinal-group:5;-webkit-order:4;-ms-flex-order:4;order:4}.bootstrap-wrapper .order-md-5{-webkit-box-ordinal-group:6;-webkit-order:5;-ms-flex-order:5;order:5}.bootstrap-wrapper .order-md-6{-webkit-box-ordinal-group:7;-webkit-order:6;-ms-flex-order:6;order:6}.bootstrap-wrapper .order-md-7{-webkit-box-ordinal-group:8;-webkit-order:7;-ms-flex-order:7;order:7}.bootstrap-wrapper .order-md-8{-webkit-box-ordinal-group:9;-webkit-order:8;-ms-flex-order:8;order:8}.bootstrap-wrapper .order-md-9{-webkit-box-ordinal-group:10;-webkit-order:9;-ms-flex-order:9;order:9}.bootstrap-wrapper .order-md-10{-webkit-box-ordinal-group:11;-webkit-order:10;-ms-flex-order:10;order:10}.bootstrap-wrapper .order-md-11{-webkit-box-ordinal-group:12;-webkit-order:11;-ms-flex-order:11;order:11}.bootstrap-wrapper .order-md-12{-webkit-box-ordinal-group:13;-webkit-order:12;-ms-flex-order:12;order:12}.bootstrap-wrapper .offset-md-0{margin-left:0}.bootstrap-wrapper .offset-md-1{margin-left:8.3333333333%}.bootstrap-wrapper .offset-md-2{margin-left:16.6666666667%}.bootstrap-wrapper .offset-md-3{margin-left:25%}.bootstrap-wrapper .offset-md-4{margin-left:33.3333333333%}.bootstrap-wrapper .offset-md-5{margin-left:41.6666666667%}.bootstrap-wrapper .offset-md-6{margin-left:50%}.bootstrap-wrapper .offset-md-7{margin-left:58.3333333333%}.bootstrap-wrapper .offset-md-8{margin-left:66.6666666667%}.bootstrap-wrapper .offset-md-9{margin-left:75%}.bootstrap-wrapper .offset-md-10{margin-left:83.3333333333%}.bootstrap-wrapper .offset-md-11{margin-left:91.6666666667%}}@media(min-width:992px){.bootstrap-wrapper .col-lg{-webkit-flex-basis:0;-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.bootstrap-wrapper .col-lg-auto{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.bootstrap-wrapper .col-lg-1{-webkit-box-flex:0;-webkit-flex:0 0 8.3333333333%;-ms-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%;max-width:8.3333333333%}.bootstrap-wrapper .col-lg-2{-webkit-box-flex:0;-webkit-flex:0 0 16.6666666667%;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.bootstrap-wrapper .col-lg-3{-webkit-box-flex:0;-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.bootstrap-wrapper .col-lg-4{-webkit-box-flex:0;-webkit-flex:0 0 33.3333333333%;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.bootstrap-wrapper .col-lg-5{-webkit-box-flex:0;-webkit-flex:0 0 41.6666666667%;-ms-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;max-width:41.6666666667%}.bootstrap-wrapper .col-lg-6{-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.bootstrap-wrapper .col-lg-7{-webkit-box-flex:0;-webkit-flex:0 0 58.3333333333%;-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;max-width:58.3333333333%}.bootstrap-wrapper .col-lg-8{-webkit-box-flex:0;-webkit-flex:0 0 66.6666666667%;-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%}.bootstrap-wrapper .col-lg-9{-webkit-box-flex:0;-webkit-flex:0 0 75%;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.bootstrap-wrapper .col-lg-10{-webkit-box-flex:0;-webkit-flex:0 0 83.3333333333%;-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%}.bootstrap-wrapper .col-lg-11{-webkit-box-flex:0;-webkit-flex:0 0 91.6666666667%;-ms-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%;max-width:91.6666666667%}.bootstrap-wrapper .col-lg-12{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.bootstrap-wrapper .order-lg-first{-webkit-box-ordinal-group:0;-webkit-order:-1;-ms-flex-order:-1;order:-1}.bootstrap-wrapper .order-lg-last{-webkit-box-ordinal-group:14;-webkit-order:13;-ms-flex-order:13;order:13}.bootstrap-wrapper .order-lg-0{-webkit-box-ordinal-group:1;-webkit-order:0;-ms-flex-order:0;order:0}.bootstrap-wrapper .order-lg-1{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}.bootstrap-wrapper .order-lg-2{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}.bootstrap-wrapper .order-lg-3{-webkit-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3}.bootstrap-wrapper .order-lg-4{-webkit-box-ordinal-group:5;-webkit-order:4;-ms-flex-order:4;order:4}.bootstrap-wrapper .order-lg-5{-webkit-box-ordinal-group:6;-webkit-order:5;-ms-flex-order:5;order:5}.bootstrap-wrapper .order-lg-6{-webkit-box-ordinal-group:7;-webkit-order:6;-ms-flex-order:6;order:6}.bootstrap-wrapper .order-lg-7{-webkit-box-ordinal-group:8;-webkit-order:7;-ms-flex-order:7;order:7}.bootstrap-wrapper .order-lg-8{-webkit-box-ordinal-group:9;-webkit-order:8;-ms-flex-order:8;order:8}.bootstrap-wrapper .order-lg-9{-webkit-box-ordinal-group:10;-webkit-order:9;-ms-flex-order:9;order:9}.bootstrap-wrapper .order-lg-10{-webkit-box-ordinal-group:11;-webkit-order:10;-ms-flex-order:10;order:10}.bootstrap-wrapper .order-lg-11{-webkit-box-ordinal-group:12;-webkit-order:11;-ms-flex-order:11;order:11}.bootstrap-wrapper .order-lg-12{-webkit-box-ordinal-group:13;-webkit-order:12;-ms-flex-order:12;order:12}.bootstrap-wrapper .offset-lg-0{margin-left:0}.bootstrap-wrapper .offset-lg-1{margin-left:8.3333333333%}.bootstrap-wrapper .offset-lg-2{margin-left:16.6666666667%}.bootstrap-wrapper .offset-lg-3{margin-left:25%}.bootstrap-wrapper .offset-lg-4{margin-left:33.3333333333%}.bootstrap-wrapper .offset-lg-5{margin-left:41.6666666667%}.bootstrap-wrapper .offset-lg-6{margin-left:50%}.bootstrap-wrapper .offset-lg-7{margin-left:58.3333333333%}.bootstrap-wrapper .offset-lg-8{margin-left:66.6666666667%}.bootstrap-wrapper .offset-lg-9{margin-left:75%}.bootstrap-wrapper .offset-lg-10{margin-left:83.3333333333%}.bootstrap-wrapper .offset-lg-11{margin-left:91.6666666667%}}@media(min-width:1200px){.bootstrap-wrapper .col-xl{-webkit-flex-basis:0;-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.bootstrap-wrapper .col-xl-auto{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.bootstrap-wrapper .col-xl-1{-webkit-box-flex:0;-webkit-flex:0 0 8.3333333333%;-ms-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%;max-width:8.3333333333%}.bootstrap-wrapper .col-xl-2{-webkit-box-flex:0;-webkit-flex:0 0 16.6666666667%;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.bootstrap-wrapper .col-xl-3{-webkit-box-flex:0;-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.bootstrap-wrapper .col-xl-4{-webkit-box-flex:0;-webkit-flex:0 0 33.3333333333%;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.bootstrap-wrapper .col-xl-5{-webkit-box-flex:0;-webkit-flex:0 0 41.6666666667%;-ms-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;max-width:41.6666666667%}.bootstrap-wrapper .col-xl-6{-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.bootstrap-wrapper .col-xl-7{-webkit-box-flex:0;-webkit-flex:0 0 58.3333333333%;-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;max-width:58.3333333333%}.bootstrap-wrapper .col-xl-8{-webkit-box-flex:0;-webkit-flex:0 0 66.6666666667%;-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%}.bootstrap-wrapper .col-xl-9{-webkit-box-flex:0;-webkit-flex:0 0 75%;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.bootstrap-wrapper .col-xl-10{-webkit-box-flex:0;-webkit-flex:0 0 83.3333333333%;-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%}.bootstrap-wrapper .col-xl-11{-webkit-box-flex:0;-webkit-flex:0 0 91.6666666667%;-ms-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%;max-width:91.6666666667%}.bootstrap-wrapper .col-xl-12{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.bootstrap-wrapper .order-xl-first{-webkit-box-ordinal-group:0;-webkit-order:-1;-ms-flex-order:-1;order:-1}.bootstrap-wrapper .order-xl-last{-webkit-box-ordinal-group:14;-webkit-order:13;-ms-flex-order:13;order:13}.bootstrap-wrapper .order-xl-0{-webkit-box-ordinal-group:1;-webkit-order:0;-ms-flex-order:0;order:0}.bootstrap-wrapper .order-xl-1{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}.bootstrap-wrapper .order-xl-2{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}.bootstrap-wrapper .order-xl-3{-webkit-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3}.bootstrap-wrapper .order-xl-4{-webkit-box-ordinal-group:5;-webkit-order:4;-ms-flex-order:4;order:4}.bootstrap-wrapper .order-xl-5{-webkit-box-ordinal-group:6;-webkit-order:5;-ms-flex-order:5;order:5}.bootstrap-wrapper .order-xl-6{-webkit-box-ordinal-group:7;-webkit-order:6;-ms-flex-order:6;order:6}.bootstrap-wrapper .order-xl-7{-webkit-box-ordinal-group:8;-webkit-order:7;-ms-flex-order:7;order:7}.bootstrap-wrapper .order-xl-8{-webkit-box-ordinal-group:9;-webkit-order:8;-ms-flex-order:8;order:8}.bootstrap-wrapper .order-xl-9{-webkit-box-ordinal-group:10;-webkit-order:9;-ms-flex-order:9;order:9}.bootstrap-wrapper .order-xl-10{-webkit-box-ordinal-group:11;-webkit-order:10;-ms-flex-order:10;order:10}.bootstrap-wrapper .order-xl-11{-webkit-box-ordinal-group:12;-webkit-order:11;-ms-flex-order:11;order:11}.bootstrap-wrapper .order-xl-12{-webkit-box-ordinal-group:13;-webkit-order:12;-ms-flex-order:12;order:12}.bootstrap-wrapper .offset-xl-0{margin-left:0}.bootstrap-wrapper .offset-xl-1{margin-left:8.3333333333%}.bootstrap-wrapper .offset-xl-2{margin-left:16.6666666667%}.bootstrap-wrapper .offset-xl-3{margin-left:25%}.bootstrap-wrapper .offset-xl-4{margin-left:33.3333333333%}.bootstrap-wrapper .offset-xl-5{margin-left:41.6666666667%}.bootstrap-wrapper .offset-xl-6{margin-left:50%}.bootstrap-wrapper .offset-xl-7{margin-left:58.3333333333%}.bootstrap-wrapper .offset-xl-8{margin-left:66.6666666667%}.bootstrap-wrapper .offset-xl-9{margin-left:75%}.bootstrap-wrapper .offset-xl-10{margin-left:83.3333333333%}.bootstrap-wrapper .offset-xl-11{margin-left:91.6666666667%}}.bootstrap-wrapper .img-fluid{max-width:100%;height:auto}

.slick-lightbox{position:fixed;top:0;left:0;z-index:9999;width:100%;height:100%;background:black;-webkit-transition:opacity 0.5s ease;transition:opacity 0.5s ease}.slick-lightbox .slick-loading .slick-list{background-color:transparent}.slick-lightbox .slick-prev{left:15px}.slick-lightbox .slick-next{right:15px}.slick-lightbox-hide{opacity:0}.slick-lightbox-hide.slick-lightbox-ie{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0)}.slick-lightbox-hide-init{position:absolute;top:-9999px;opacity:0}.slick-lightbox-hide-init.slick-lightbox-ie{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0)}.slick-lightbox-inner{position:fixed;top:0;left:0;width:100%;height:100%}.slick-lightbox-slick-item{text-align:center;overflow:hidden}.slick-lightbox-slick-item:before{content:'';display:inline-block;height:100%;vertical-align:middle;margin-right:-0.25em}.slick-caption-bottom .slick-lightbox-slick-item .slick-lightbox-slick-item .slick-lightbox-slick-caption{position:absolute;bottom:0;left:0;text-align:center;width:100%;margin-bottom:20px}.slick-caption-dynamic .slick-lightbox-slick-item .slick-lightbox-slick-item .slick-lightbox-slick-caption{display:block;text-align:center}.slick-lightbox-slick-item-inner{display:inline-block;vertical-align:middle;max-width:90%;max-height:90%}.slick-lightbox-slick-img{margin:0 auto;display:block;max-width:90%;max-height:90%}.slick-lightbox-slick-caption{margin:10px 0 0;color:white}.slick-lightbox-close{position:absolute;top:15px;right:15px;display:block;height:20px;width:20px;line-height:0;font-size:0;cursor:pointer;background:transparent;color:transparent;padding:0;border:none}.slick-lightbox-close:focus{outline:none}.slick-lightbox-close:before{font-family:"slick";font-size:20px;line-height:1;color:white;opacity:0.85;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:'×'}




.text-center {text-align: center!important;}
.d-flex {display: -webkit-box!important; display: -webkit-flex!important; display: -ms-flexbox!important; display: flex!important;}
.align-items-center {-webkit-box-align: center!important; -webkit-align-items: center!important; -ms-flex-align: center!important; align-items: center!important;}
.flex-wrap {-webkit-flex-wrap: wrap!important; -ms-flex-wrap: wrap!important; flex-wrap: wrap!important;}
.d-block {display: block!important;}
@media (min-width: 768px){
	.d-md-block {display: block!important;}
	.d-md-none {display: none!important;}
}




.page-content {font-family: 'Verdana'; font-weight: 400; font-size: 16px; line-height: 160%; color: #393A3A; padding-bottom: 120px;}



.title,
.page-title {font-family: "Verdana"; font-weight: 700; font-size: 36px !important; line-height: 130%; color: #1C0209; margin-bottom: 30px; margin-top: 0;}

.page-title-h2 {font-family: "Verdana"; font-weight: 700; font-size: 30px; line-height: 36px; color: #1C0209; margin-bottom: 30px;}
.page-title-h3 {font-family: 'Verdana'; font-weight: 700; font-size: 18px; line-height: 160%; color: #1C0209; margin-bottom: 30px;}

.uppercase {text-transform: uppercase;}
.t-right {text-align: right;}
.t-center {text-align: center;}
.b-center {margin-left: auto; margin-right: auto;}
.c-pink {color: #E20738;}
.underline {border-bottom: 1px solid var(--color-text);}
.hr {height: 1px; background: #A0A3BD; margin: 16px 0;}

.page-content blockquote {padding: 60px 60px 80px; border:0px; overflow: inherit; position: relative; background: #F0F2F4; border-radius: 6px; font-weight: 700; font-size: 18px; line-height: 160%;}
.page-content blockquote::before {content: ''; width: 80px; height: 80px; background: url("../img/double-quotes.svg") 0 0 no-repeat; position: absolute; left: 0; bottom: -30px;}
.page-content blockquote::after {content: ''; width: 80px; height: 80px; background: url("../img/double-quotes.svg") 0 0 no-repeat; position: absolute; right: 0; top: -30px; -webkit-transform: rotate(180deg); -ms-transform: rotate(180deg); transform: rotate(180deg);}


.page-content ul {padding: 0; margin: 0; list-style: none;}
.page-content .article-content li {display: block; position: relative;}
.list-strong .article-content li {margin-bottom: 25px;}

.page-content .article-content li {padding-left: 40px;}
.page-content .article-content li {margin-bottom: 30px; position: relative; font-size: 18px; line-height: 180%;}
.page-content .wiki-article-row .article-content li{margin-bottom: 20px}
.page-content .article-content li::before {content: ''; width: 20px; height: 20px; background-color: #E20738; border-radius: 50%; border: 5px solid #F8CDD7; position: absolute; left: -40px; left: 0 !important; top: 6px;}

.page-content p {margin-bottom: 30px; font-size: 18px; line-height: 180%;}
.page-content p:last-child {margin-bottom: 0;}

.page-content .article-content table td, .page-content .article-content table th{
    padding: 10px;
}


.page-content a {color: inherit; text-decoration: none;}

.page-content a:link {color: inherit; text-decoration: none;}
.page-content a:visited {color: inherit; text-decoration: none;}
.page-content a:hover {color: inherit; text-decoration: none;}

.page-content a.link,
.page-content .link {color: #5381C2; cursor: pointer;}


h2, .h2 {
    font-size: 32px;
    font-weight: 700;
    line-height: 1.2;
    margin-bottom: 30px;
    color: #000;
}



blockquote {
    font-size: 18px;
    font-weight: 500;
    color: #000;
    background: #f9f8f9;
    padding: 25px 50px 25px 30px;
    border-left: 2px solid #e20738;
    line-height: 1.46;
    margin-bottom: 25px;
    overflow: hidden;
}

.vitrina {
	margin-top:40px;
}
.vitrina .item {
	margin-bottom:30px;
	height:270px;
	padding:0;
}

img {
	max-width:100%;
}
.vitrina .item img {
	object-fit:cover;
	width:100%;
	height:100%;
}
.vitrina .column .item, .vitrina .column .item img {
	max-height:270px;
	text-align:center;
}
.vitrina .center .item {
	height:100%;
	margin-bottom:0;
	text-align:center;
	height:570px;
}
.page {
	margin-bottom:40px;
	min-height:600;
}
.map .order.write-us {
	right:calc(50% - 321px);
	width:642px;
	height:450px;
	top:calc(50% + 60px);
	top:60px;
}
.write-us .jq-selectbox__select-text {
	font-weight:400;
	font-size:14px;
	color:#666;
}
.write-us .select .jq-selectbox__select {
	width:100%;
}
.write-us .images {
    display: flex;
    flex-wrap: wrap;
	position:relative;
	margin-bottom:3px;
}
.images .pic {
    background: #fff;
    align-self: center;
    padding: 0px 15px;
    font-size: 14px;
    font-weight: 400;
    cursor: pointer;
    border: 1px solid rgba(0,0,0,0.09);
    border-radius: 3px;
    position: relative;
	color:#666;
	width:100%;
	height:43px;
	line-height:43px;
}
.images .pic {
    margin-bottom: 10px;
    border-radius: 4px;
}
.images .pic:before {
    position: absolute;
    content: '';
    background: url(../images/skrepka.png) no-repeat;
    width: 14px;
    height: 16px;
    right:10px;
    top: calc(50% - 8px);
}
.write-us input[type=file] {
    display: none;
}
.jq-file__browse, .jq-file {
	display:none !important;
}
.file-container {
	position:absolute;
	top:42px;
	font-size:11px;
}
.file-container span {
	color:#e20738;
	cursor:pointer;
}
.write-us textarea {
	border: 1px solid rgba(0,0,0,0.09);
    border-radius: 3px;
	width:100%;
	height:168px;
	font-size:14px;
	color:#666;
	padding:5px 15px;
}
form.order.write-us .submit {
	width:270px;
	margin-left:auto;
	margin-right:auto;
	display:block;
}
.align-right {
	float:right;
	margin-left:30px;
	margin-bottom:20px;
}
.tech .category-item.installed-item {
	min-height:96px;
}
.pdf {
	position:relative;
	margin-bottom:20px;
	padding-left:35px;
}
.pdf:before {
	position:absolute;
	content:'';
	background:url(../images/pdf.png);
	width:17px;
	height:24px;
	left:0;
	top:-2px;
}
.pdf a {
	border-bottom:1px dashed #e20738;
	font-weight:500;
	font-size:14px;
}
.pdf a:hover {
	border-bottom:0;
}
.pdf:last-child {
	margin-bottom:50px;
}





img {
    vertical-align: middle;
}
img {
    border-style: none;
}
img {
    border: 0;
}


.our-comand {display: flex; flex-wrap: wrap;
	margin:0px -15px;
}
.comand-item {
	padding:15px;
	display:inline-block;
	vertical-align:top;
	width:calc(25% - 4px);
	width:25%;
  font-size: 14px;
	overflow: hidden;
}
.comand-item .person-info {
	margin-top:25px;
	min-height:40px;
	white-space:nowrap;
}
.person-info strong {
	display:block;
}
.comand-item .person-contacts {
	margin-top:25px;
}
.comand-item img {
	max-width:100%;
	height:auto;
}

@media only screen and (max-width: 1199px){
.comand-item {
    width: 33%;
}
	}

.news-items .prev, .clients-items .prev {
	position:absolute;
	left:50%;
	margin-left:-645px;
	margin-left:-580px;
	width:40px;
	height:40px;
	z-index:1;
	background:rgba(255,255,255,1);
	top:calc(50% - 20px);
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border:1px solid rgba(0,0,0,0.07);
	box-shadow:0px 0px 65px rgba(0,0,0,0.05);
	-moz-box-shadow:0px 0px 65px rgba(0,0,0,0.05);
	-webkit-box-shadow:0px 0px 65px rgba(0,0,0,0.05);
}
.news-items .next, .clients-items .next {
	position:absolute;
	right:50%;
	margin-right:-580px;
	width:40px;
	height:40px;
	z-index:1;
	background:rgba(255,255,255,1);
	top:calc(50% - 20px);
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border:1px solid rgba(0,0,0,0.07);
	box-shadow:0px 0px 65px rgba(0,0,0,0.05);
	-moz-box-shadow:0px 0px 65px rgba(0,0,0,0.05);
	-webkit-box-shadow:0px 0px 65px rgba(0,0,0,0.05);
}
.news-items .prev .slick-prev, .clients-items .prev .slick-prev {
	left:0;
	width:40px;
	height:40px;
}
.news-items .next .slick-next, .clients-items .next .slick-next {
	left:0;
	width:40px;
	height:40px;
}
.news-items .prev .slick-prev:before, .clients-items .prev .slick-prev:before {
	position:absolute;
	content:'';
	width: 9px;
	height: 13px;
    background: url('../images/slick-arrow.png');
	transform:rotate(180deg);
	-webkit-transform:rotate(180deg);
	-moz-transform:rotate(180deg);
	opacity:1;
	top:calc(50% - 6.5px);
	left:calc(50% - 4.5px);
}
.news-items .next .slick-next:before, .clients-items .next .slick-next:before {
	position:absolute;
	content:'';
	width: 9px;
	height: 13px;
    background: url('../images/slick-arrow.png');
	opacity:1;
	top:calc(50% - 6.5px);
	left:calc(50% - 4.5px);
}
.news-items .prev:hover, .news-items .next:hover,
.clients-items .prev:hover, .clients-items .next:hover {
	background:rgba(255,255,255,0.7);
}

/**Our clients**/
.our-clients {
	margin:60px 0;
}
.our-clients h2 {text-align:center;}

.clients-item:focus, .clients-item a {
	outline:none;
}
.clients-item {
	max-height:116px;
	margin:10px 40px;
	text-align:center;
}
.clients-item div,
.clients-item a {
	display:flex;
	align-items:center;
	height:116px;
	justify-content:center;
}
.clients-item img {
	max-height:100%;
	max-width:100%;
	-webkit-filter: grayscale(100%);
	-moz-filter: grayscale(100%);
	-ms-filter: grayscale(100%);
	-o-filter: grayscale(100%);
	filter: grayscale(100%);
	filter: gray; /* IE 6-9 */
	opacity:0.4;
	-webkit-transition: all 1s;
	-moz-transition: all 1s;
	-o-transition: all 1s;
	transition: all 1s;
}
.clients-item:hover img {
  -webkit-filter: none;
  -moz-filter: none;
  -ms-filter: none;
  -o-filter: none;
  filter: none;
  filter: none; /* IE 6-9 */
  opacity:1;
}

.map {
	position:relative;
}
#map, #contact-map {
	height:560px;
}

.map .order {
	position:absolute;
	z-index:2;
	background: rgba(255,255,255,0.75);
    border-radius: 5px;
    box-shadow: 9px 0 32px rgba(0,0,0,0.18);
    -webkit-box-shadow: 9px 0 32px rgba(0,0,0,0.18);
    -moz-box-shadow: 9px 0 32px rgba(0,0,0,0.18);
    padding: 35px;
	width:357px;
	height:340px;
	top:calc(50% + 120px);
	right:0;
}
.map.with-markers .order.write-us {
	right:0;
	left:unset;
}
.form-title {
	font-size:28px;
	font-weight:600;
	text-align:center;
	color:#000;
	margin-bottom:20px;
}
.form-group {
    margin-bottom: 10px;
}
form.order input {
    height: 50px;
    width: 100%;
    border: 1px solid rgba(0,0,0,0.09);
    border-radius: 3px;
    padding-left: 15px;
    font-size: 14px;
	font-family:'Myriad Pro';
}
form.order .submit {
    background: #e20738;
	border-bottom:2px solid #d60231;
    height: 51px;
    color: #FFF;
    text-align: center;
    font-weight: 500;
    font-size: 16px;
}
.confirm {
    font-size: 13px;
	color:#000;
    text-align: center;
    max-width: 90%;
    margin: 10px auto;
    line-height: 1.2;
}
.confirm a {
    color: #000;
    font-weight: 500;
	position:relative;
    transition: 0.3s ease;
	display:inline-block;
}
.confirm a:before {
    content: "";
    position: absolute;
    width: 100%;
    height: 1px;
    bottom: -1px;
    left: 0;
    background: #000;
    visibility: visible;
    transform: scaleX(1);
    transition: .25s linear;
    opacity: 1;
}
.confirm a:hover:before {
    visibility: hidden;
    transform: scaleX(0);
    bottom: -1px;
    opacity: 0;
}
::-webkit-input-placeholder{color:#999;}
::-moz-placeholder{color:#999;}
:-ms-input-placeholder{color:#999;}
input:-moz-placeholder{color:#999;}

.map .order.write-us {
	right:calc(50% - 321px);
	width:642px;
	height:450px;
	top:calc(50% + 60px);
	top: 60px;
	max-width: 100%;
}
.write-us .jq-selectbox__select-text {
	font-weight:400;
	font-size:14px;
	color:#666;
}
.write-us .select .jq-selectbox__select {
	width:100%;
}
.write-us .images {
    display: flex;
    flex-wrap: wrap;
	position:relative;
	margin-bottom:3px;
}
.images .pic {
    background: #fff;
    align-self: center;
    padding: 0px 15px;
    font-size: 14px;
    font-weight: 400;
    cursor: pointer;
    border: 1px solid rgba(0,0,0,0.09);
    border-radius: 3px;
    position: relative;
	color:#666;
	width:100%;
	height:43px;
	line-height:43px;
}
.images .pic {
    margin-bottom: 10px;
    border-radius: 4px;
}
.images .pic:before {
    position: absolute;
    content: '';
    background: url(../images/skrepka.png) no-repeat;
    width: 14px;
    height: 16px;
    right:10px;
    top: calc(50% - 8px);
}
.write-us input[type=file] {
    display: none;
}
.jq-file__browse, .jq-file {
	display:none !important;
}
.file-container {
	position:absolute;
	top:42px;
	font-size:11px;
}
.file-container span {
	color:#e20738;
	cursor:pointer;
}
.write-us textarea {
	border: 1px solid rgba(0,0,0,0.09);
    border-radius: 3px;
	width:100%;
	height:168px;
	min-height:168px;
	font-size:14px;
	color:#666;
	padding:5px 15px;
}
form.order.write-us .submit {
	width:270px;
	margin-left:auto;
	margin-right:auto;
	display:block;
}


.works-wrapper {display: flex; flex-wrap: wrap;}
.works-item {padding: 7px;}
.works-item img {border-radius: 5px;}
.works-item {width: 25%;}
@media (max-width: 770px) {
	.works-item {width: 50%;}
}





@media only screen and (max-width: 1199px){
	.about-pic-wrapper {flex-wrap: wrap;}
	.about-pic-wrapper blockquote {width: 100%; order: 1;}
	.about-pic-wrapper img {margin: 10px auto 30px; max-width: 100%; height: auto;}
	.comand-item {width: 33%;}
	.news-items .prev, .clients-items .prev {margin-left: -445px;}
	.news-items .next, .clients-items .next {margin-right: -445px;}
}
@media only screen and (max-width: 991px) {
	.comand-item {width: 50%;}
	.news-items .prev, .clients-items .prev {margin-left: -370px;}
	.news-items .next, .clients-items .next {margin-right: -370px;}
}
@media only screen and (max-width: 767px) {
	.vitrina .center .item {margin-bottom: 30px;}
	.news-items .prev, .clients-items .prev {margin-left: calc(-50vw + 15px);}
	.news-items .next, .clients-items .next {margin-right: calc(-50vw + 15px);}
	
	.map .order.write-us {right: 50%; transform: translateX(50%);}
}
@media only screen and (max-width: 575px) {
	.comand-item {width: 100%; text-align: center;}
}


/*--------------------------------------------------------------------*/

































.container, .container-fluid {width: 100%; padding-left: 15px; padding-right: 15px; margin-left: auto; margin-right: auto;}

@media (min-width: 768px){.container{max-width: 768px;}}
@media (min-width: 1200px){.container{max-width: 1140px;}}

@media (max-width: 1439px){
}
@media (max-width: 1199px){

    input[type="text"], input[type="email"], input[type="password"], input[type="tel"] {height: 60px; padding: 20px 12px;}
    textarea {min-height: 200px; padding: 20px 12px;}
    .selectric {height: 60px;}
    .quantity-wrapper input {height: 30px; padding: 7px 12px;}

    .form-control {margin-bottom: 20px;}

    .row-3 > .col {-webkit-box-flex: 0;-ms-flex: 0 0 50%;flex: 0 0 50%; max-width: 50%;}
    .row-4 > .col {-webkit-box-flex: 0;-ms-flex: 0 0 calc(100% / 3);flex: 0 0 calc(100% / 3); max-width: calc(100% / 3);}

    .content {min-height: auto;}

    header {padding: 10px 0;}

    .header-info-wrapper {margin-right: 0; display: block;}
    .header-info-wrapper .col:first-child {margin-right: 0; margin-bottom: 5px;}
    .header-info {padding-bottom: 0;}
    .header-info-wrapper .flex {display: block;}
    .header-text {font-weight: 600; font-size: 16px; line-height: 20px;}
    .header-text + .header-info {margin-left: 0; font-size: 12px;}

    header .search-wrapper .input-wrapper {width: 200px;}
    .basket-wrapper {margin: 0 30px 0 20px;}

    .top-menu {-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between; padding: 15px 0;}
    .top-menu__item::before {top: -16px; height: 81px;}
    a.top-menu__item, .top-menu__item {margin: 0; padding: 16px 5px; font-weight: 600;}



    .menu-catalog-wrapper {width: 738px; top: 65px; padding: 35px 30px 15px;}
    .menu-catalog__item {-webkit-box-flex: 0;-ms-flex: 0 0 calc(100% / 3);flex: 0 0 calc(100% / 3); max-width: calc(100% / 3);}


    .title {font-size: 32px; line-height: 38px; margin-bottom: 30px;}
    .breadcrumbs {margin-bottom: 40px;}

    .content-main .row-3 > .col {-webkit-box-flex: 0;-ms-flex: 0 0 calc(100% / 3);flex: 0 0 calc(100% / 3); max-width: calc(100% / 3);}
    .section-item {height: 233px;}
    .section-item .section-item__icon {-webkit-transform: scale(0.65);-ms-transform: scale(0.65);transform: scale(0.65); margin-bottom: 30px;}
    .section-item__name {font-size: 16px;}


    .catalog-section {margin-bottom: 15px;}
    .catalog-item__img {height: 240px; padding: 20px;}
    .catalog-item__img img {width: 100%; height: 100%; -o-object-fit: contain; object-fit: contain;}


    .info-content .catalog-item__img {height: 180px;}

    .catalog-content .row-2,
    .catalog-content .row-3,
    .catalog-content .row-4 {margin-left: -10px; margin-right: -10px;}
    .catalog-content .row-2 > .col,
    .catalog-content .row-3 > .col,
    .catalog-content .row-4 > .col {padding-left: 10px; padding-right: 10px;}


    .catalog-filters {padding: 20px 15px;}
    .catalog-filters-content {padding-top: 30px;}
    .filter-group {margin-bottom: 20px;}

    .catalog-content .title {margin-bottom: 10px;}
    .info-content .title {margin-bottom: 20px;}
    .sort-wrapper.flex.middle {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column; -webkit-box-align: end; -ms-flex-align: end; align-items: flex-end; text-align: right;}
    .sort-caption {margin: 0 0 10px 0; -webkit-box-ordinal-group: 0; -ms-flex-order: -1; order: -1;}
    .sort-item {margin: 0 0 5px 0;}
    .sort-item:last-child {-webkit-box-ordinal-group: 0;-ms-flex-order: -1;order: -1;}

    .catalog-content__right-col {padding-left: 20px;}

    .recommend-wrapper .col:last-child {display: none;}


    .btn-box {width: 40px; height: 40px;}

    .menu-profile {width: 400px;}
    .user-name-text {font-size: 22px;}
    .menu-profile-item {height: 95px;}
    .menu-profile .user-name {width: 71px; height: 71px;}
    .avatar {width: 75px; height: 75px;}
    .avatar-caption {font-size: 22px;}
    .menu-profile__nav-title {font-size: 22px; margin: 20px 0 15px;}


    .table-inner__row {min-height: 50px;}
    .table-block.orders .table-row-inner,
    .table-block.support .table-row-inner,
    .table-block.organizations .table-row-inner {min-height: 70px;}

    .table-block.orders-common .table-block-header .search-wrapper,
    .table-block.orders-products .table-block-header .search-wrapper {margin: 0; width: 100%;}
    .table-block.orders-common .table-block-header .btn-wrapper .btn,
    .table-block.orders-products .table-block-header .btn-wrapper .btn {margin-bottom: 15px;}

    .table-block .table-block-header {margin-bottom: 30px;}

    .table-block.orders .table-row-inner {padding-left: 10px;}
    .table-block.orders .table-col:nth-child(1) {-webkit-box-flex: 0;-ms-flex: 0 0 30px;flex: 0 0 30px; max-width: 30px;}
    .table-block.orders .table-col:nth-child(2) {-webkit-box-flex: 0;-ms-flex: 0 0 80px;flex: 0 0 80px; max-width: 80px;}

    .table-block.orders .table-col:nth-child(4) {-webkit-box-flex: 0;-ms-flex: 0 0 110px;flex: 0 0 110px; max-width: 110px;}
    .table-block.orders .table-col:nth-child(5) {-webkit-box-flex: 0;-ms-flex: 0 0 130px;flex: 0 0 130px; max-width: 130px;}
    .table-block.orders .table-col:nth-child(6) {-webkit-box-flex: 0;-ms-flex: 0 0 130px;flex: 0 0 130px; max-width: 130px;}

    .table-block.orders-products .table-row-inner {padding-left: 0;}

    .table-block.orders-products .table-col:nth-child(2) {-webkit-box-flex: 0;-ms-flex: 0 0 80px;flex: 0 0 80px; max-width: 80px;}
    .table-block.orders-products .table-col:nth-child(3) {-webkit-box-flex: 0;-ms-flex: 0 0 150px;flex: 0 0 150px; max-width: 150px;}
    .table-block.orders-products .table-col:nth-child(4) {-webkit-box-flex: 0;-ms-flex: 0 0 120px;flex: 0 0 120px; max-width: 120px;}

    .table-block.orders-docs .table-row-inner {padding-left: 0;}
    .table-block.orders-docs .table-col:nth-child(1) {-webkit-box-flex: 0;-ms-flex: 0 0 80px;flex: 0 0 80px; max-width: 80px;}

    .table-block.orders-docs .table-col:nth-child(3) {-webkit-box-flex: 0;-ms-flex: 0 0 110px;flex: 0 0 110px; max-width: 110px;}
    .table-block.orders-docs .table-col:nth-child(4) {-webkit-box-flex: 0;-ms-flex: 0 0 120px;flex: 0 0 120px; max-width: 120px;}

    .table-block.orders-shipment .table-row-inner {padding-left: 0;}

    .table-block.orders-shipment .table-col:nth-child(2) {-webkit-box-flex: 0;-ms-flex: 0 0 100px;flex: 0 0 100px; max-width: 100px;}
    .table-block.orders-shipment .table-col:nth-child(3) {-webkit-box-flex: 0;-ms-flex: 0 0 150px;flex: 0 0 150px; max-width: 150px;}
    .table-block.orders-shipment .table-col:nth-child(4) {-webkit-box-flex: 0;-ms-flex: 0 0 120px;flex: 0 0 120px; max-width: 120px;}
    .table-block.orders-shipment .table-col:nth-child(5) {-webkit-box-flex: 0;-ms-flex: 0 0 110px;flex: 0 0 110px; max-width: 110px;}


    .table-block.orders-shipment .table-wrapper.second .table-col:nth-child(2) {-webkit-box-flex: 0;-ms-flex: 0 0 150px;flex: 0 0 150px; max-width: 150px;}
    .table-block.orders-shipment .table-wrapper.second .table-col:nth-child(3) {-webkit-box-flex: 0;-ms-flex: 0 0 120px;flex: 0 0 120px; max-width: 120px;}


    .table-block.organizations .table-col:nth-child(1) {-webkit-box-flex: 0;-ms-flex: 0 0 40px;flex: 0 0 40px; max-width: 40px;}
    .table-block.organizations .table-col:nth-child(2) {-webkit-box-flex: 0;-ms-flex: 0 0 80px;flex: 0 0 80px; max-width: 80px;}

    .table-block.organizations .table-col:nth-child(4) {-webkit-box-flex: 0;-ms-flex: 0 0 130px;flex: 0 0 130px; max-width: 130px;}
    .table-block.organizations .table-col:nth-child(5) {-webkit-box-flex: 0;-ms-flex: 0 0 120px;flex: 0 0 120px; max-width: 120px;}
    .table-block.organizations .table-col:nth-child(6) {-webkit-box-flex: 0;-ms-flex: 0 0 100px;flex: 0 0 100px; max-width: 100px;}


    .table-block.organizations-docs .table-row-inner {padding-left: 0;}
    .table-block.organizations-docs .table-col:nth-child(1) {-webkit-box-flex: 0;-ms-flex: 0 0 80px;flex: 0 0 80px; max-width: 80px;}

    .table-block.organizations-docs .table-col:nth-child(3) {-webkit-box-flex: 0;-ms-flex: 0 0 270px;flex: 0 0 270px; max-width: 270px;}


    .table-block.support .table-row-inner {padding-left: 10px;}
    .table-block.support .table-col:nth-child(1) {-webkit-box-flex: 0;-ms-flex: 0 0 30px;flex: 0 0 30px; max-width: 30px;}
    .table-block.support .table-col:nth-child(2) {-webkit-box-flex: 0;-ms-flex: 0 0 60px;flex: 0 0 60px; max-width: 60px;}
    .table-block.support .table-col:nth-child(3) {-webkit-box-flex: 0;-ms-flex: 0 0 110px;flex: 0 0 110px; max-width: 110px;}
    .table-block.support .table-col:nth-child(4) {-webkit-box-flex: 0;-ms-flex: 0 0 236px;flex: 0 0 236px; max-width: 236px;}
    .table-block.support .table-col:nth-child(5) {-webkit-box-flex: 0;-ms-flex: 0 0 100px;flex: 0 0 100px; max-width: 100px;}
    .table-block.support .table-col:nth-child(6) {-webkit-box-flex: 0;-ms-flex: 0 0 160px;flex: 0 0 160px; max-width: 160px;}



    .table-done__content {-webkit-box-flex: 0;-ms-flex: 0 0 579px;flex: 0 0 579px; max-width: 579px;}
    .table-done__col:nth-child(1) {-webkit-box-flex: 0;-ms-flex: 0 0 80px;flex: 0 0 80px; max-width: 80px;}
    .table-done__col:nth-child(2) {-webkit-box-flex: 0;-ms-flex: 0 0 110px;flex: 0 0 110px; max-width: 110px;}
    .table-done__col:nth-child(3) {-webkit-box-flex: 0;-ms-flex: 0 0 100px;flex: 0 0 100px; max-width: 100px;}
    .table-done__col:nth-child(4) {-webkit-box-flex: 0;-ms-flex: 0 0 80px;flex: 0 0 80px; max-width: 80px;}
    .table-done__col:nth-child(5) {-webkit-box-flex: 0;-ms-flex: 0 0 100px;flex: 0 0 100px; max-width: 100px;}
    .table-done__col:nth-child(6) {-webkit-box-flex: 0;-ms-flex: 0 0 110px;flex: 0 0 110px; max-width: 110px;}


    .table-block.orders-search .table-col:nth-child(2) {-webkit-box-flex: 0;-ms-flex: 0 0 130px;flex: 0 0 130px; max-width: 130px;}
    .table-block.orders-search .table-col:nth-child(3) {-webkit-box-flex: 0;-ms-flex: 0 0 150px;flex: 0 0 150px; max-width: 150px;}

    .table-block.orders-search .table-col:nth-child(5) {-webkit-box-flex: 0;-ms-flex: 0 0 120px;flex: 0 0 120px; max-width: 120px;}




    .table-block.basket .table-col:nth-child(2) {-webkit-box-flex: 0;-ms-flex: 0 0 140px;flex: 0 0 140px; max-width: 140px;}
    .table-block.basket .table-col:nth-child(3) {-webkit-box-flex: 0;-ms-flex: 0 0 120px;flex: 0 0 120px; max-width: 120px;}

    .basket-content .select-wrapper {margin-top: -30px;}

    .frame-border {padding: 20px;}
    .order-track__info-item {padding: 20px 15px 30px;}
    .order-track-wrapper .info-error {margin-left: 30px;}

    .menu-table,
    .menu-order-filters {left: 50%; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); max-width: 95vw;}
    .col-resizable .menu-table {width: 700px;}
    .order-filters__left-col {-webkit-box-flex: 0;-ms-flex: 0 0 235px;flex: 0 0 235px; max-width: 235px;}
    /*.order-filters__right-col {-webkit-box-flex: 0;-ms-flex: 0 0 calc(100% - 235px);flex: 0 0 calc(100% - 235px); max-width: calc(100% - 235px);}*/
    .order-filters__contetnt {padding: 40px 25px 20px;}
    .order-filters__footer {padding: 0 25px;}
    .menu-order-filters-field {left: auto; right: -175px;}


    .menu-table {padding: 60px; top: 78px;}

    .order-track-wrapper .col-info-graphic {-webkit-box-flex: 0;-ms-flex: 0 0 350px;flex: 0 0 350px; max-width: 350px;}

    .order-total-wrapper {width: 738px;}



    .title-black {font-size: 32px;}
    .title-black.flex-between {-ms-flex-wrap: wrap;flex-wrap: wrap;}
    .title-black .title-text {margin-bottom: 30px; padding-right: 0; width: 100%;}
    .title-black .btn-wrapper {margin-top: 0;}
    .my-orders-detail-menu {margin-top: 0;}


    .my-orders-detail-grey__item {padding: 20px;}
    .my-orders-detail-common .row-2 > .col {-webkit-box-flex: 0;-ms-flex: 0 0 100%;flex: 0 0 100%; max-width: 100%;}

    .table-my-orders {margin: 30px 0 0;}
    .table-total-row {margin: 0;}

    /*.table-my-orders.general .table-wrapper .table-col.table-col-8 {-webkit-box-flex: 0;-ms-flex: 0 0 170px;flex: 0 0 170px;}*/

    .table-my-orders.detail-kp .table-wrapper .table-col.table-col-2 {-webkit-box-flex: 0;-ms-flex: 0 0 90px;flex: 0 0 90px;}
    .table-my-orders.detail-kp .table-wrapper .table-col.table-col-5 {-webkit-box-flex: 0;-ms-flex: 0 0 130px;flex: 0 0 130px;}
    .table-my-orders.detail-kp .table-wrapper .table-col.table-col-6 {-webkit-box-flex: 0;-ms-flex: 0 0 130px;flex: 0 0 130px;}


    .scroll-area-wrapper .table-wrapper {overflow: unset;}


    .col-resizable .table-wrapper::-webkit-resizer{width:5px; height:0px}
    .col-resizable .table-wrapper::-webkit-scrollbar{width: 5px; height:5px;}
    .scroll-area::-webkit-resizer{width:5px; height:0px}
    .scroll-area::-webkit-scrollbar{width: 5px; height:5px;}

	
		.col-resizable .table-wrapper .table-row-inner {padding: 0 8px;}
		.col-resizable .table-wrapper .table-col {padding: 0 10px; overflow: hidden;}
		.col-resizable .table-wrapper .table-row.table-header .table-row-inner {align-items: center;}
		.col-resizable .table-wrapper .table-row.table-header .table-col {padding: 0 8px; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; font-size: 15px;}

	
    .modal {max-width: 700px;}
    .modal.modal-big {height: 500px;}
    #modal-new-basket, #modal-rename-basket {min-height: 500px;}

    .mb-20 {margin-bottom: 10px;}
	
	 .table-block.basket .table-block-footer .btn-wrapper {width: 100%;}
	 .table-block.basket .table-block-footer .btn-link {margin-left: 0px;}
	
	/*------------search-filters----------*/
	.title-black .search-wrapper.search-filters-wrapper {margin-right: 0;}
	.title-black .search-wrapper.search-filters-wrapper,
	.my-orders-detail-menu + .search-wrapper.search-filters-wrapper {width: calc(100% - 120px);}
	/*------------end-search-filters----------*/
}
@media (max-width: 1023px){
    .my-orders-detail-shipment .my-orders-detail-grey__item {margin: 0;}
    .my-orders-detail-shipment .my-orders-detail-grey__item .item-content .row-2 > .col {-webkit-box-flex: 0;-ms-flex: 0 0 100%;flex: 0 0 100%; max-width: 100%;}
}
@media (max-width: 807px){
    .menu-order-filters-field {right: 0;}
}
@media (max-width: 767px){

    .content {padding-bottom: 130px;}

    .top-menu {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; padding: 24px; width: 294px; min-height: 100vh; background: #fff; position: absolute; top: 0; left: -294px; z-index: 999; -webkit-transition: left ease .3s; -o-transition: left ease .3s; transition: left ease .3s;}
    .mob-menu-backdrop {position: fixed; left: 0; top: 0; width: 100%; height: 100vh; z-index: -1; -webkit-transition: background ease .3s; -o-transition: background ease .3s; transition: background ease .3s;}
    a.top-menu__item, .top-menu__item {padding: 16px 0;}
    .top-menu__item:last-child {margin: 0;}
    .top-menu__item.active::before, .top-menu__item:hover::before {content: none;}
    body.locked .mob-menu-backdrop {z-index: 90;}
    body.menu-active .mob-menu-backdrop {background: rgba(0, 0, 0, 0.36);}
    body.menu-active .top-menu {left: 0; overflow: auto; height: 100%; -webkit-box-shadow: -4px 4px 4px rgba(0, 0, 0, 0.24); box-shadow: -4px 4px 4px rgba(0, 0, 0, 0.24);}

    .mob-menu-backdrop.cat-menu-active {z-index: 90;}

    .burger-btn {display: block;}
    .close-btn {display: block; margin-bottom: 20px;}


    .top-menu__item.m-cat {padding-left: 0; padding-right: 0;}
    .top-menu__item.m-cat.menu-active {background-color: transparent;}
    .top-menu__item.m-cat.menu-active .menu-catalog-wrapper {display: none;}

    .top-menu__item.m-cat .top-menu__item-text {color: #969696; padding-left: 0;}
    .top-menu__item.m-cat.menu-active .top-menu__item-text {color: #969696;}


    .menu-catalog-wrapper {position: fixed; z-index: 100; background: #fff; top: 0; width: 100%; height: 100%; overflow: scroll;}
    .menu-catalog__nav {display: block; font-weight: 400; font-size: 16px; line-height: 19px; color: #5C6A80; position: relative; padding-left: 14px;}
    .menu-catalog__nav::after {content: ''; width: 24px; height: 24px; background-image: var(--icon-arrow-right-min); position: absolute; top: calc(50% - 12px); left: -10px; -webkit-transform: rotate(180deg); -ms-transform: rotate(180deg); transform: rotate(180deg);}
    .menu-catalog__caption {display: block; font-weight: 700; font-size: 24px; line-height: 29px; color: #5C6A80; padding: 12px 0 30px; border-bottom: 1px solid rgba(92, 106, 128, 0.08);}
    .menu-catalog__item {border-bottom: 1px solid rgba(92, 106, 128, 0.08); margin-bottom: 0; padding: 18px 0; width: 100%; max-width: none;}
    .menu-catalog__item:last-child {margin-bottom: 83px;}
    .menu-catalog__item-inner {display: -webkit-box;display: -ms-flexbox;display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -ms-flex-wrap: wrap; flex-wrap: wrap; position: relative;}
    .menu-catalog__item-inner::after {content: ''; width: 24px; height: 24px; background-image: var(--icon-arrow-right-min); position: absolute; top: calc(50% - 12px); right: 0; -webkit-transform: rotate(90deg); -ms-transform: rotate(90deg); transform: rotate(90deg); -webkit-transition: -webkit-transform .2s; transition: -webkit-transform .2s; -o-transition: transform .2s; transition: transform .2s; transition: transform .2s, -webkit-transform .2s;}
    .menu-catalog__item-inner.expanded::after {-webkit-transform: rotate(180deg);-ms-transform: rotate(180deg);transform: rotate(180deg);}
    .menu-catalog__item-icon {margin: 0 10px 0 0;}
    .menu-catalog__item-name {margin-bottom: 0; font-weight: 500; font-size: 14px; line-height: 17px;}
    .menu-catalog__sub-item-wrapper {-webkit-box-flex: 0;-ms-flex: 0 0 100%;flex: 0 0 100%; max-width: 100%; margin-top: 20px; padding-left: 35px; display: none;}



    .title {font-size: 26px; line-height: 32px; margin-bottom: 20px;}

    .header-wrapper {-ms-flex-wrap: nowrap !important;flex-wrap: nowrap !important;}

    .header-wrapper .header-info-wrapper {display: none;}
    header .search-wrapper {display: none;}




    .row-3 > .col,
    .row-4 > .col,
    .content-main .row-3 > .col,
    .content-main .row-4 > .col {-webkit-box-flex: 0;-ms-flex: 0 0 50%;flex: 0 0 50%; max-width: 50%;}


    .table-block .table-block-header {-ms-flex-wrap: wrap;flex-wrap: wrap; margin-bottom: 20px;}
    .table-block.orders .rows-wrapper {margin: 10px 0 30px;}

    a.top-menu__item, .top-menu__item {font-size: 18px;}

    .btn-wrapper {-ms-flex-wrap: wrap;flex-wrap: wrap;}

    .menu-profile {max-width: 100%;}
    .menu-profile-item.user-info {padding: 10px;}
    .menu-basket {top: 40px;}
    .burger-btn {width: 40px; height: 40px; background: #5C6A80; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; border-radius: 8px;}

    .top-menu-wrapper {padding: 10px 0;}
    .top-menu-wrapper .search-wrapper {-webkit-box-flex: 1;-ms-flex: auto;flex: auto; display: block;}
    .top-menu-wrapper .search-wrapper input {height: 40px; padding: 10px 12px;}

    .top-menu-wrapper .header-info-wrapper {text-align: left; margin-top: 40px; display: block;}
    .top-menu-wrapper .header-info-wrapper + .header-info-wrapper {margin-top: 20px;}
    .top-menu-wrapper .header-info-wrapper .header-info {margin-bottom: 10px;}

    .tag-filter-wrapper {width: 100%; margin-bottom: 5px;}
    .table-block.orders .table-block-header .search-wrapper {width: calc(100% - 142px); margin-left: 0;}

    .table-block.orders-common .table-block-header .search-wrapper {width: 100%; margin-left: 0;}


    .table-block.organizations-orders .table-block-header .btn,
    .table-block.organizations-common .table-block-header .btn,
    .table-block.organizations-docs .table-block-header .btn,
    .table-block.orders-docs .table-block-header .btn,
    .table-block.orders-shipment .table-block-header .btn {margin-bottom: 15px;}
    .table-block.organizations-orders .table-block-header .btn-wrapper:last-child,
    .table-block.organizations-common .table-block-header .btn-wrapper:last-child,
    .table-block.organizations-docs .table-block-header .btn-wrapper:last-child,
    .table-block.orders-docs .table-block-header .btn-wrapper,
    .table-block.orders-shipment .table-block-header .btn-wrapper {margin-bottom: -15px;}


    .catalog-content__left-col {-webkit-box-flex: 0;-ms-flex: 0 0 100%;flex: 0 0 100%; max-width: 100%;}
    .catalog-content__right-col {-webkit-box-flex: 0;-ms-flex: 0 0 100%;flex: 0 0 100%; max-width: 100%; padding: 30px 0 0;}

    .catalog-filters {padding: 15px;}
    .filters__title {pointer-events: all; position: relative;}
    .filters__title::before {content: ''; width: 46px; height: 46px; background-image: var(--icon-arrow-right); background-size: 46px; position: absolute; top: -7px; right: -5px; -webkit-transform: rotate(90deg); -ms-transform: rotate(90deg); transform: rotate(90deg); -webkit-transition: -webkit-transform .2s; transition: -webkit-transform .2s; -o-transition: transform .2s; transition: transform .2s; transition: transform .2s, -webkit-transform .2s;}
    .filters__title.expand::before {-webkit-transform: rotate(180deg);-ms-transform: rotate(180deg);transform: rotate(180deg);}
    .catalog-filters-content {display: none;}
    .catalog-filters-content[style="display: none;"] {display: none !important;}

    .catalog-content .title {display: block; margin-bottom: 15px;}
    .sort-wrapper.flex.middle {-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row; -webkit-box-align: center; -ms-flex-align: center; align-items: center; text-align: left; margin-top: 15px;}
    .sort-caption {margin: 0 11px 0 0; -webkit-box-ordinal-group: unset; -ms-flex-order: unset; order: unset;}
    .sort-item {margin: 0 18px 0 0;}
    .sort-item:last-child {-webkit-box-ordinal-group: unset;-ms-flex-order: unset;order: unset;}

    .form-section {margin-bottom: 50px;}
    .form-caption {margin-bottom: 30px;}

    .order-filters__left-col,
    .order-filters__right-col {-webkit-box-flex: 0;-ms-flex: 0 0 100%;flex: 0 0 100%; max-width: 100%;}
    .menu-order-filters {top: -260px;}
    .menu-order-filters .btn-close {-webkit-filter: brightness(50);filter: brightness(50);}
    .order-filters__header {border-radius: 8px 8px 0px 0px; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start;}
    .btn-plus-menu-filter {margin-left: 15px;}
    .order-filters__contetnt {min-height: 400px;}
    .order-filters__footer {-ms-flex-wrap: wrap;flex-wrap: wrap; height: auto; padding: 25px;}
    .order-filters__footer .btn-wrapper:last-child {-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row; -ms-flex-wrap: nowrap; flex-wrap: nowrap;}

    .table-block-footer {margin: 30px 0 20px;}

    .menu-order-filters-field {right: -175px;}

    .menu-table {padding: 35px; top: -120px;}
    .menu-table .items-wrapper {margin-bottom: 20px;}
    .menu-table .btn-wrapper {margin-top: 0;}


    .content-order-cancel .selectric-wrapper {margin-bottom: 200px;}


    .table-block.basket {padding-top: 20px;}
    .table-block.basket .table-block-footer {margin-bottom: 50px;}


    .info-content .catalog-item__img {height: 220px;}

    .catalog-content .row-2 > .col {-webkit-box-flex: 0;-ms-flex: 0 0 100%;flex: 0 0 100%; max-width: 100%;}

    .order-total-wrapper {max-width: 100%;}




    .title-black {font-size: 26px;}
    .title-black .search-wrapper {margin-right: 15px; max-width: calc(100% - 80px);}

    .my-orders-detail-menu {width: 100%; overflow: auto; padding: 0 10px 10px;}
    .my-orders-detail-menu::-webkit-scrollbar {display: none;}

    .detail-menu-link {font-size: 16px;}

    .my-orders-detail-grey__item {margin-bottom: 20px;}
    .my-orders-detail-grey__item .slide-list-title .icon-chevron-down {width: 20px;}
    .my-orders-detail-grey__item .item-caption {font-size: 16px;}
    .my-orders-detail-grey__item .item-content__row {margin-bottom: 20px;}
    .my-orders-detail-grey__item .item-content {padding-top: 20px; margin-top: 20px;}


    .my-orders-detail-shipment .my-orders-detail-grey__item {padding: 20px 15px;}
    .my-orders-detail-shipment .my-orders-detail-grey__item .slide-list-title {padding: 20px;}
    .my-orders-detail-shipment .my-orders-detail-grey__item .item-content {padding: 20px;}
    .my-orders-detail-shipment .my-orders-detail-grey__item .table-my-orders {margin: 0 -15px;}




    .modal {padding: 30px 25px;}
    .modal.modal-big {height: 400px;}
    #modal-new-basket, #modal-rename-basket {min-height: 400px;}

    .mob-line {display: -webkit-box;display: -ms-flexbox;display: flex;}
	
		/*------------search-filters----------*/
		.menu-order-filters.menu-search-filters {top: calc(100% + 8px);}
		.menu-order-filters.menu-search-filters .btn-close {-webkit-filter: none;filter: none;}
		.menu-search-filters .order-filters__footer .btn-wrapper:last-child {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column; -ms-flex-wrap: wrap; flex-wrap: wrap;}
		.search-filters__item {padding-left: 5px; max-width: 100px;}
		/*------------end-search-filters----------*/
}
@media (max-width: 575px){

    .mob-line {-webkit-box-pack: justify !important;-ms-flex-pack: justify !important;justify-content: space-between !important;}
    .mob-line__item-icon {margin-bottom: 5px; width: 28px; height: 28px;}
    .mob-line__item-icon.user-name {width: 26px; height: 26px; font-size: 12px;}
    .mob-line__item-text {font-size: 13px;}

    input[type="text"], input[type="email"], input[type="password"], input[type="tel"] {height: 55px; padding: 15px 12px;}
    .selectric {height: 55px;}
    .quantity-wrapper input {height: 30px; padding: 7px 12px;}

    .row-3 > .col,
    .row-4 > .col,
    .content-main .row-3 > .col,
    .content-main .row-4 > .col {-webkit-box-flex: 0;-ms-flex: 0 0 100%;flex: 0 0 100%; max-width: 100%;}

    .btn-wrapper {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column; width: 100%; margin-top: 30px;}
    .btn-wrapper .btn {width: 100%; margin: 0 0 15px 0;}
    .btn-wrapper .btn:last-child {margin-bottom: 0;}

    .table-block .table-block-header .btn-wrapper {margin-top: 0;}

    .table-block.organizations-orders .btn-wrapper:first-child,
    .table-block.organizations-common .btn-wrapper:first-child,
    .table-block.organizations-docs .btn-wrapper:first-child {margin-bottom: 20px;}

    .top-menu-wrapper .search-wrapper {display: block;}

    .menu-basket {right: -120px; width: calc(100vw - 30px);}

    .table-block.orders-search .table-block-header .search-wrapper,
    .table-block.support .table-block-header .search-wrapper,
    .table-block.orders .table-block-header .search-wrapper {width: 100%; margin-bottom: 15px; margin-right: 0;}
    .table-block.orders .table-block-header .btn {margin-left: 0;}
    .table-block .btn {width: 100%;}

    .table-block.orders-search .table-block-header .btn {width: 100%; margin: 0;}


    .table-block.dev-term .table-wrapper .table-col:nth-child(1) {-webkit-box-flex: 0;-ms-flex: 0 0 58%;flex: 0 0 58%; max-width: 58%;}
    .table-block.dev-term .table-wrapper .table-col:nth-child(2) {-webkit-box-flex: 0;-ms-flex: 0 0 42%;flex: 0 0 42%; max-width: 42%;}


    .order-track-wrapper .col-info-graphic,
    .order-track-wrapper .col-info-text {-webkit-box-flex: 0;-ms-flex: 0 0 100%;flex: 0 0 100%; max-width: 100%;}


    .basket-content .select-wrapper {margin-bottom: 20px;}
    .basket-content .selectric-wrapper,
    .basket-content .select-wrapper .selectric {width: 100%;}

    .table-block.basket .table-block-footer .btn-link {margin-bottom: 20px;}
	
	 /*.table-block.basket .table-block-footer .btn-wrapper {width: 100%;}
	 .table-block.basket .table-block-footer .btn-link {margin-left: 0px;}*/
	 .table-block.basket .table-block-footer .basket_add {margin: 0; order: 1;}


    .sort-wrapper.flex.middle {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start;}
    .sort-caption {margin: 0 0 10px 0; -webkit-box-ordinal-group: 0; -ms-flex-order: -1; order: -1;}
    .sort-item {margin: 0 0 5px 0;}
    .sort-item:last-child {-webkit-box-ordinal-group: 0;-ms-flex-order: -1;order: -1;}

    .order-filters__footer .btn-wrapper:last-child {-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between; margin-top: 15px;}
    .order-filters__footer .btn-wrapper:last-child .btn-link {width: auto;}

    .menu-order-filters-add {left: -20px; width: 95vw;}
    .menu-order-filters-add .input-wrapper {width: 100%;}

    .menu-order-filters-field {left: -26px; right: auto; width: 95vw;}

    .menu-table {padding: 25px; top: -300px;}

    .table-block .table-row .btn-wrapper {-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row; width: auto;}
    .table-block .table-row .btn-wrapper .btn {width: auto; margin: 0 15px 0 0;}
    .table-block .table-row .btn-wrapper .btn:last-child {margin-right: 0;}

    .content-order-cancel .text-info {font-size: 18px;}


    .detail-menu-link:not(:last-child) {margin-right: 30px;}

    .my-orders-detail-grey__item .item-content__row {display: block;}
    .my-orders-detail-grey__item .item-content__row-name {margin-bottom: 5px;}




	







    .modal {padding: 20px 15px;}
    .modal.modal-big {height: 350px;}
    #modal-new-basket, #modal-rename-basket {min-height: 350px; padding: 20px 15px;}
	
	
		/*------------search-filters----------*/
		.order-filters__footer .btn-wrapper .btn-link {margin: 0;}
		.order-filters__footer .btn-wrapper .btn-link:first-child {margin: 5px 0;}
		.menu-order-filters {width: calc(100% + 100px); left: 0; -webkit-transform: none; -ms-transform: none; transform: none;}

		.title-black .search-wrapper.search-filters-wrapper,
		.my-orders-detail-menu + .search-wrapper.search-filters-wrapper {width: calc(100% - 100px);}
		.btn.orders-add {padding: 0 10px;}
		/*------------end-search-filters----------*/
}










.product-page {}
.product-page .thumb-slider .slick-slide {height: 70px; border-radius: 6px; border: none;}

.product-page .doc-item {padding: 20px 10px 28px;}
.product-page .doc-item__name {color: #393A3A;}

.short-desc {color: #666;}
.short-desc a {color: #5381C2;}
.short-desc strong {color: #1C0209;}
.product-title {font-weight: 700; font-size: 18px; line-height: 160%; color: #1C0209; margin-bottom: 20px;}
.product-txt {margin-bottom: 20px;}
.product-quantity {margin-bottom: 20px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; gap: 0 8px;}
.bottom-box {padding: 20px 0; border-top: 1px solid #F0F2F4;  gap: 0 8px;}
.bottom-box {padding: 20px 0; border-top: 1px solid #F0F2F4;  gap: 0 8px;}

.short-desc .price {font-weight: 700; font-size: 30px; line-height: 36px; color: #5381C2;}
.btn.add-to-cart {height: 46px; padding: 0 24px; background: #fff; border-radius: 6px; border: 1px solid #5381C2; color: #5381C2; font-weight: 700; font-size: 16px; line-height: 160%; -webkit-transition: background .3s; -o-transition: background .3s; transition: background .3s;}
.btn.add-to-cart {background: #5C6A80; border-color: #5C6A80; color: #fff;}
.btn.add-to-cart a {-webkit-transition: background .3s;-o-transition: background .3s;transition: background .3s; color: #fff;}
.btn.add-to-cart:hover {background: #5381C2;}
.btn.add-to-cart:hover {background: #fff; color: #5C6A80;}
.btn.add-to-cart:hover a {color: #fff; color: #5C6A80;}

.btn.white-red {background: #fff; border: 1px solid #e20738; color: #e20738; border-radius: 6px; -webkit-transition: background .3s; -o-transition: background .3s; transition: background .3s;}
.btn.white-red a {color: #e20738;}
.btn.white-red:hover {background: #e20738; border: 1px solid #e20738; color: #fff; -webkit-transition: background .3s; -o-transition: background .3s; transition: background .3s;}
.btn.white-red:hover a {color: #fff;}

.short-desc .color-pick a {font-size: 14px; line-height: 17px;}
.color-btn {
    border-radius: 4px;
    padding: 5px 10px;
}

.short-desc .atribute-item {margin-bottom: 20px;}
.short-desc .social-block {margin-top: 30px; gap: 0 10px;}




.product-tabs {margin-top: 20px;}
.product-tabs .tabs_block .nav-tabs:after {
    position: absolute;
    content: '';
    background: #f2f2f2;
    height: 1px;
    bottom: -1px;
    left: 0;
    width: 100%;
    left: 0;
    -webkit-transform: unset;
    -ms-transform: unset;
    transform: unset;
}
.main-product-slider .slick-list {
    padding: 0 !important;
}
.main-product-slider .slick-slide {
    margin: 0;
    height:470px;
    border:1px solid rgba(0,0,0,0.06);
    border-radius:5px;
    position:relative;
    background:#fff;
}
.main-product-slider .slick-slide img {
    margin: 0 auto;
}
.main-product-slider .slick-slide a {
    height:100%;
    width:100%;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center;
    outline:none;
    position:relative;
}
.main-product-slider .slick-slide a:after {
    position:absolute;
    content:'';
    background:url(../images/zoom.png);
    width:23px;
    height:23px;
    bottom:20px;
    right:20px;
}
.main-product-slider .gallery-img {
    width: auto;
    height: auto;
    max-height:100%;
    max-width:100%;
}
.js-gallery-popup a{
    padding:50px 40px;
}
.main-product-slider .slick-slide .article {
    position: absolute;
    right: 18px;
    top: 12px;
    font-size: 12px;
    color: #999;
    text-align: right;
}
.main-product-slider .slick-slide .article span {
    color: #e20738;
    font-weight: 600;
}
.thumb-slider {
    margin: 40px auto;
    width: calc(100% - 100px);
}
.thumb-slider .slick-slide {
    height: 80px;
    margin: 0 5px;
    border:1px solid rgba(0,0,0,0.06);
    outline:none;
    cursor:pointer;
}
.thumb-slider .slick-slide.slick-current img {
    border:3px solid #e20738;
    border:3px solid #5381C2;
}
.thumb-slider .slick-slide img {
    border-radius: 6px;
    height:100%;
    margin: 0 auto;
    width: 100%;
    max-width:100%;
    -o-object-fit:cover;
    object-fit:cover;
}
.thumb-slider .prev,
.portfolio-items .prev,
.model-slider .prev {
    position: absolute;
    left: -45px;
    width: 40px;
    height: 40px;
    z-index: 1;
    background: rgba(255,255,255,1);
    top: calc(50% - 20px);
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border: 1px solid rgba(0,0,0,0.07);
    box-shadow: 0px 0px 65px rgba(0,0,0,0.05);
    -moz-box-shadow: 0px 0px 65px rgba(0,0,0,0.05);
    -webkit-box-shadow: 0px 0px 65px rgba(0,0,0,0.05);
}
.thumb-slider .next,
.portfolio-items .next,
.model-slider .next {
    position: absolute;
    right: -45px;
    width: 40px;
    height: 40px;
    z-index: 1;
    background: rgba(255,255,255,1);
    top: calc(50% - 20px);
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border: 1px solid rgba(0,0,0,0.07);
    box-shadow: 0px 0px 65px rgba(0,0,0,0.05);
    -moz-box-shadow: 0px 0px 65px rgba(0,0,0,0.05);
    -webkit-box-shadow: 0px 0px 65px rgba(0,0,0,0.05);
}
.thumb-slider .prev .slick-prev,
.portfolio-items .prev .slick-prev,
.model-slider .prev .slick-prev {
    left: 0;
    width: 40px;
    height: 40px;
}
.thumb-slider .next .slick-next,
.portfolio-items .next .slick-next,
.model-slider .next .slick-next {
    left: 0;
    width: 40px;
    height: 40px;
}
.thumb-slider .prev,
.thumb-slider .next {width: 30px; height: 30px; top: calc(50% - 15px);}
.thumb-slider .prev .slick-prev,
.thumb-slider .next .slick-next {width: 30px; height: 30px;}

.thumb-slider .prev .slick-prev:before,
.portfolio-items .prev .slick-prev:before,
.model-slider .prev .slick-prev:before {
    position: absolute;
    content: '';
    width: 9px;
    height: 13px;
    background: url(../images/slick-arrow.png);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    opacity: 1;
    top: calc(50% - 6.5px);
    left: calc(50% - 6px);
}
.thumb-slider .next .slick-next:before,
.portfolio-items .next .slick-next:before,
.model-slider .next .slick-next:before {
    position: absolute;
    content: '';
    width: 9px;
    height: 13px;
    background: url(../images/slick-arrow.png);
    opacity: 1;
    top: calc(50% - 6.5px);
    left: calc(50% - 4.5px);
}

.color-list {
    margin:10px -5px;
}
.color-list .c-item {
    display: inline-block;
    width: 64px !important;
    margin: 0px 5px;
}
.color-list .color-input {
    display: none;
}
.color-list label {
    cursor: pointer;
    border:2px solid transparent;
}
.color-list .color-item {
    display: block;
    position: relative;
    border-radius: 5px;
    width: 64px;
    height: 38px;
    z-index: 3;
    color:#FFF;
    font-size:13px;
    font-weight:600;
    padding:3px 10px;
    text-align:center;
}
.color-list .color-item.dark {
    color:#666;
}
.c-item .checked ~ label {
    border:2px solid #d0cece;
    border-radius: 8px;
    -webkit-box-shadow:0px 0 34px rgba(0,0,0,0.20);
    box-shadow:0px 0 34px rgba(0,0,0,0.20);
}


.product-tabs .tabs_block .nav-tabs {

    margin-bottom:20px;
    padding-left: 0;
}
.product-tabs .nav-tabs li a {
    color:#999;
}
.product-tabs .buttons {
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-pack:end;
    -ms-flex-pack:end;
    justify-content:flex-end;
    margin-bottom:15px;
}
.product-tabs .buttons div {
    position:relative;
    margin:0 0 0 20px;
    padding-left:28px;
}
.product-tabs .buttons a {
    font-weight:700;
    font-size:15px;
    border-bottom:1px dashed #e20738;
    color: #e20738;
}
.download:before {
    position:absolute;
    content:'';
    background:url(../images/download.png);
    width:16px;
    height:17px;
    left:0;
    top:3px;
}
.print:before {
    position:absolute;
    content:'';
    background:url(../images/print.png);
    width:18px;
    height:17px;
    left:0;
    top:3px;
}
blockquote {
    font-size:18px;
    font-weight:500;
    color:#000;
    background:#f9f8f9;
    padding:25px 50px 25px 30px;
    border-left:2px solid #e20738;
    line-height:1.46;
    margin-bottom:25px;
    overflow:hidden;
}
blockquote.normal {
    font-weight:400;
}
.product-tabs p {
    line-height:1.6;
    margin-bottom:30px;
}
.product-tabs .page-title-h2 {
    font-size:25px;
    margin: 40px 0 20px;
}

.content ul.pagination {
    padding-left:0;
}
.content ul.pagination li {
    margin-bottom:0;
    padding-left:0;
}
.content ul.pagination li:before {
    display:none;
}



.slick-lightbox-inner .prev,
.slick-lightbox-inner .next {
    width: 40px;
    height: 40px;
}
.slick-lightbox-inner  .next .slick-next {
    width: 40px;
    height: 40px;
    background: rgba(255,255,255,1);
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
}
.slick-lightbox-inner  .prev .slick-prev {
    width: 40px;
    height: 40px;
    background: rgba(255,255,255,1);
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    z-index: 1;
}
.slick-lightbox-inner .next .slick-next:before {
    position: absolute;
    content: '';
    width: 9px;
    height: 13px;
    background: url(../images/slick-arrow.png);
    opacity: 1;
    top: calc(50% - 6.5px);
    left: calc(50% - 4.5px);
}
.slick-lightbox-inner .prev .slick-prev:before {
    position: absolute;
    content: '';
    width: 9px;
    height: 13px;
    background: url(../images/slick-arrow.png);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    opacity: 1;
    top: calc(50% - 6.5px);
    left: calc(50% - 4.5px);
}
.slick-lightbox-inner  .prev .slick-prev:hover, .slick-lightbox-inner .next .slick-next:hover {
    opacity:0.6;
}

.light-grey {
    color:#999;
}
.contacts {
    margin-bottom:50px;
}
.contacts .installed-item {
    height:unset;
}
.category-item.adress {
    min-height:145px;
}
.category-item.adress.adress2 {
    min-height:unset;
}
.category-item.adress:after {
    background: url(../images/contacts-map.png);
    width: 30px;
    height: 41px;
    top: 22px;
    left: 18px;
}
.contacts .txt strong {
    color:#000;
    font-weight:500;
}
.category-item.phone:after {
    background: url(../images/contacts-phone.png);
    width: 31px;
    height: 31px;
    top: 25px;
    left: 18px;
}
.category-item.mail:after {
    background: url(../images/contacts-mail.png);
    width: 34px;
    height: 23px;
    top: 28px;
    left: 18px;
}
.category-item.mail a {
    font-weight:500;
    border-bottom:1px dashed #e20738;
    -o-transition:all 0.5s ease;
    transition:all 0.5s ease;
    -webkit-transition:all 0.5s ease;
}
.category-item.mail a:hover {
    border-bottom:none;
    -o-transition:all 0.5s ease;
    transition:all 0.5s ease;
    -webkit-transition:all 0.5s ease;
}
.contacts h2 {
    font-size:30px;
    margin-top:30px;
    margin-bottom:10px;
}
.category-item.phone a {
    color:#999;
    font-size:17px;
    margin-right:10px;
}

.basket-ammount2 {
    width: 18px; height: 18px; background: #5C6A80; font-weight: 700; font-size: 10.5px; line-height: 13px; color: #fff; position: absolute; top: -12px; right: -12px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center;
}
.organization_main_block{
    position: relative;
}
.organization_main_block .add_btn_block{
    position: absolute;
    right: 0;
    top: -70px;
}
.organization_main_block.start_block{
    height: 50vh;
    display: flex;
    align-items: center;
    justify-content: center;
}
.organization_main_block.start_block .start_btn {
    display: flex;
    flex-direction: column;
}
.organization_adds_text {
    font-size: 14px;
    color: rgba(92, 106, 128, 1);
    margin-bottom: 24px;
}