@charset "UTF-8";

/* fonts */
@font-face {
 font-family: Inter-CS;
 font-display: swap;
 src: url("/fonts/inter/inter-light.woff2") format("woff2");
 font-weight: 300;
 font-style: normal;
}

@font-face {
 font-family: Inter-CS;
 font-display: swap;
 src: url("/fonts/inter/inter-regular.woff2") format("woff2");
 font-weight: 400;
 font-style: normal;
}

@font-face {
 font-family: Inter-CS;
 font-display: swap;
 src: url("/fonts/inter/inter-medium.woff2") format("woff2");
 font-weight: 500;
 font-style: normal;
}

@font-face {
 font-family: Inter-CS;
 font-display: swap;
 src: url("/fonts/inter/inter-semibold.woff2") format("woff2");
 font-weight: 600;
 font-style: normal;
}

@font-face {
 font-family: Inter-CS;
 font-display: swap;
 src: url("/fonts/inter/inter-bold.woff2") format("woff2");
 font-weight: 700;
 font-style: normal;
}

@font-face {
 font-family: Inter-CS;
 font-display: swap;
 src: url("/fonts/inter/inter-black.woff2") format("woff2");
 font-weight: 900;
 font-style: normal;
}

:root {
 --font_family: "Inter-CS", sans-serif;
 --font_size: 16px;
 --line_height: 1.5;
 --container: 1460px;
 --white: #fff;
 --white_light: rgb(255 255 255 / 40%);
 --black: #11141f;
 --black_light: rgb(0 0 0 / 40%);
 --blue: #121d34;
 --blue_light: rgb(18 29 52 / 40%);
 --blue_dark: #08101f;
 --red: #b00c0c;
 --red_light: rgb(176 12 12 / 40%);
 --red_opacity: rgb(176 12 12 / 20%);
 --orange: #f87171;
 --yellow: #E4BD4D;
 --yellow_light: rgb(228 189 77 / 50%);
 --yellow_opacity: rgb(123 95 16 / 20%);
 --green: #16a34a;
 --green_dark: #0F3928;
 --green_light: rgb(25 175 90 / 40%);
 --green_opacity: rgb(25 175 90 / 10%);
 --lime: #34d399;
 --grey: #4c545e;
 --grey_40: #222834;
 --grey_30: #6c7888;
 --grey_20: #94a3b8;
 --grey_10: #cbd5e1;
 --grey_light: rgb(118 118 118 / 40%);
 --grey_opacity: rgb(104 106 121 / 30%);
 --pink:#ae26a4;
 --violet: #5200e3;
 --gradient_blue: linear-gradient(to right bottom,var(--blue) -10%, var(--blue_dark) 100%);
 --gradient_green:linear-gradient(to right bottom, var(--lime) -20%, var(--green) 50%, var(--lime) 200%);
 --gradient_yellow:linear-gradient(to bottom right, var(--yellow_opacity) 0%, var(--black) 50%, rgba(69,26,3,.8) 100%);
 --radius: 12px;
 --radius_big: 24px;
 --radius_small: 8px;
 --shadow: 0px 10px 10px 0 rgb(16 185 129 / 20%);
 --text_small: 14px;
 --text_big:18px;
 --p_section:90px;
 --bm: clamp(30px, 3.5vw, 35px);
 --gap: 30px;
 --col_1: 1 span;
 --col_2: 2 span;
 --col_3: 3 span;
 --col_4: 3 span;
 --col_5: 5 span;
 --col_6: 6 span;
 --col_7: 7 span;
 --col_8: 8 span;
 --col_9: 9 span;
 --col_10: 10 span;
 --col_11: 11 span;
 --col_12: 12 span;
}

* {
 font-family: var(--font_family);
 box-sizing: border-box;
 padding:0;
 margin:0;
 outline: none;
}

::-webkit-scrollbar {width: 5px;}
::-webkit-scrollbar:horizontal {height: 5px;}
::-webkit-scrollbar-track {background: var(--green_dark);border-radius:5px}
::-webkit-scrollbar-thumb{background-color: var(--green);border-radius:5px}
::placeholder {color: var(--grey_30);}
.form-dark ::placeholder {color: var(--grey_30);}

body {
 --color: var(--green);
 --gradient: linear-gradient(to right bottom, var(--lime) -20%, var(--green) 50%, var(--lime) 200%);
 margin: 0;
 font-size: var(--font_size);
 line-height: var(--line_height);
 color: var(--grey_10);
 font-weight: 300;
 letter-spacing: .05px;
 background: var(--black);
 display: flex;
 flex-direction: column;
 min-height: 100vh;
 font-variant-numeric: lining-nums;
 font-feature-settings: 'lnum';
 -moz-font-feature-settings: 'lnum=1';
 -ms-font-feature-settings: 'lnum';
 -webkit-font-feature-settings: 'lnum';
 -o-font-feature-settings: 'lnum';
 -webkit-text-size-adjust: 100%;
 scrollbar-gutter: stable;
}

i[class^="flaticon-"]:before, i[class*=" flaticon-"]:before,i[class^="fi-"]:before, i[class*=" fi-"]:before{
 display:inherit
}

.row {
 display: grid;
 grid-template-columns: repeat(12, 1fr);
 gap: var(--gap);
}

.gap-0{grid-gap:0}
.gap-small{grid-gap:calc(var(--gap) / 2)}

.row-cols-1 > * { grid-column: span 12; }
.row-cols-2 > * { grid-column: span 6; }
.row-cols-3 > * { grid-column: span 4; }
.row-cols-4 > * { grid-column: span 3; }
.row-cols-6 > * { grid-column: span 2; }

[class^="col-"], [class*=" col-"], [class*=" col-"] {
 grid-column: span 12;
 position: relative;
}

.col-1 { grid-column: span 1; }
.col-2 { grid-column: span 2; }
.col-3 { grid-column: span 3; }
.col-4 { grid-column: span 4; }
.col-5 { grid-column: span 5; }
.col-6 { grid-column: span 6; }
.col-7 { grid-column: span 7; }
.col-8 { grid-column: span 8; }
.col-9 { grid-column: span 9; }
.col-10 { grid-column: span 10; }
.col-11 { grid-column: span 11; }
.col-12 {grid-column: span 12;}

.cnt, .cnt-full {
 width: 100%;
 margin: 0 auto;
 padding: 0 var(--gap);
}

.cnt {
 max-width: var(--container);
 position: relative;
 z-index: 1;
}
.cnt_small{
 max-width: 1000px;
 margin: 0 auto;
}

h1,h2,h3,h4,h5,h6,.title-1,.title-2,.title-3,.title-4,.title-5,.title-6,.title {
 line-height: 1.1;
 font-weight: 900;
 position: relative;
 hyphens: auto;
 color: var(--white);
 letter-spacing: .5px;
}
h1,.title-1 {font-size: clamp(32px,3.4vw,50px);margin-bottom: clamp(25px,2vw,35px);}
h2,.title-2 {font-size: clamp(22px,3.5vw,28px);margin-bottom: clamp(20px,2vw,25px);}
h3,.title-3 {font-size: clamp(20px,2.5vw,22px);margin-bottom: clamp(20px,2vw,25px);font-weight: 700;}
h4,.title-4 {font-size: clamp(18px,2.5vw,20px);margin: 0px 0 20px;font-weight: 700;}
h5,.title-5 {font-size: clamp(16px,2.5vw,18px);margin: 0px 0 15px;font-weight: 700;}
h6,.title-6 {font-size: clamp(16px,2.5vw,18px);margin: 0px 0 15px;font-weight: 700;}

.title_big{font-size: clamp(40px,7.4vw,88px);font-weight:900}

.title-wrap{position: relative;margin-bottom: clamp(40px,3.6vw,50px);display: grid;grid-template-columns: auto;gap: 20px;}
.title-wrap .title-1, .title-wrap .title-2, .title-wrap .title-3{display: flex;flex-wrap: wrap;align-items: anchor-center;gap: 5px 15px;margin: 0;}
.title-wrap .path{margin-bottom:0}
.title-descr{font-size: clamp(16px,2vw,18px);font-weight: 400;margin-bottom: 0;max-width: 600px;color: var(--white_light);}
.title-icon:has(i){display:grid;grid-template-columns:auto 1fr;align-items: center;gap:10px 20px}
.title-icon i{--size: clamp(35px,7vw,45px);width:var(--size);height:var(--size);background:var(--gradient_green);display:grid;place-items:center;border-radius:var(--radius_small);color: var(--green_dark);}
.title-icon_small i{background:none;color:var(--lime);width:auto}

.pagesBlockuz1{margin-top:var(--bm);display:flex;justify-content:center;gap: 8px;}
.swchItem{display: inline-flex;justify-content: center;text-decoration: none;background: var(--grey_opacity);border-radius: var(--radius_small);width: 30px;padding: 7px 0;color: var(--grey_30);}
.swchItemA,.swchItem:hover{display: inline-flex;justify-content: center;text-align: center;text-decoration: none;background: var(--green_dark);border-radius: var(--radius_small);width: 30px;padding: 7px 0;}

b,strong,.strong {font-weight: 600;}
a {color: var(--green);transition: all 0.3s ease;display: inline-block;}
a:hover {color: var(--yellow);}
p,ul,ol,.youtube-embed-wrapper {margin: 0 0 calc(var(--gap) - 5px);}
.gallery-item img{border-radius: var(--radius_big);}
ul,ol {padding-left: 20px;}
ul li,ol li{margin-bottom: 10px;}
hr{border:0;height: 1px;background: var(--grey_30);clear:both;margin: 20px 0;opacity: 0.5;}
li p:last-child{margin:0}
p:last-child,ul:last-child,ol:last-child,li:last-child,.youtube-embed-wrapper:last-child{margin:0}
text-small {font-size:var(--text_small)}
iframe{border:0;width:100%}
.embed-responsive-item{position:absolute;width:100%;height:100%;top:0;left:0}
.embed-responsive{position:relative;padding-top:56%;border-radius: var(--radius);overflow: hidden;margin: 0 0 25px;}
.youtube-embed-wrapper{border-radius: var(--radius)}
img{max-width:100%;height: auto;display:block;}
.hidden{display:none}

.marker{background: var(--grey_light);border-radius:var(--radius_big);padding: 10px 20px;margin: 0 0 20px;border: 1px solid var(--grey_10);font-size:14px;font-weight:600;color: var(--grey_10);}
.marker_red{background: var(--red_light);border-color: var(--red);color: var(--orange);}
.marker_green{background: var(--green_opacity);border-color: var(--green);color: var(--lime);}

.bn{position:relative}
.lb{}
.rb{}
.bn-link{position:absolute;inset:0}

.path{margin-top: calc(-1 * clamp(20px, 2vw, 35px));margin-bottom: var(--bm);display:flex;flex-wrap: wrap;align-items:center;font-size: 14px;color: var(--grey);}
.path a{color: var(--grey_20);text-decoration:none}
.path a:hover{color:var(--yellow)}
.path i{padding:0 5px}

.searchForm{position:relative;width: 100%;max-width: 650px;}
.searchForm form{width:100%;display: flex;align-items: center;}
.searchForm .queryField{width:100%;background: var(--black_light);border-color: var(--grey_light);color:var(--grey_10)}
.searchForm .searchSbmFl{position:absolute;right: 0;background: transparent;padding: 20px;color: var(--grey);}
.searchForm .searchSbmFl:hover{color:var(--lime)}
.searchForm .queryField::placeholder{color:var(--grey)}

.block {padding:var(--gap);background:var(--grey_opacity);border:1px solid var(--green_opacity);border-radius:var(--radius);display: grid;align-content: start;justify-items: start;}
.block.mb{margin-bottom:var(--bm)}
.block_blue{background: var(--blue_light);}
.block_green{background: var(--green_opacity);}
.block_yellow{--color: var(--yellow);background: var(--yellow_opacity);border: 1px solid var(--yellow_light);}
.block_yellow {& .title-2,.title-3,.title-4{color:var(--yellow)}}
.block_center{justify-content:center;justify-items:center;text-align:center}
.block_center .title-icon:has(i){grid-template-columns:1fr;justify-items:center}
.block_small{font-size:14px;padding: 20px;}
.block_big{padding:clamp(20px,5vw,70px) clamp(20px,5vw,50px);font-size: 1.1em;}
.block > i{--size: clamp(30px,7vw,45px);width:var(--size);height:var(--size);background: var(--green_dark);display:grid;place-items:center;border-radius:var(--radius_small);color: var(--lime);margin-bottom: 25px;}
.block-info{justify-items:start}

.wrapper{--size: clamp(300px,40vw,600px);display:grid;grid-template-columns: 1fr minmax(auto, var(--cnt, 1460px)) 1fr;}
.wrapper:after{content:'';width:var(--size);height:var(--size);position:absolute;top: 0;right: 50%;background: var(--color);border-radius:1000px;opacity: 0.2;filter:blur(64px);z-index: 0;pointer-events: none;}

.section {margin-top: var(--mt);margin-bottom: var(--mb);padding-top: var(--p_section);padding-bottom: var(--p_section);}
.section.top-0{padding-top:0}
.section.bottom-0{padding-bottom:0}
.section.section-top{padding-top: calc(var(--p_section) / 1.5);padding-bottom: 0;}
.section-top + .section{padding-top:0}
.section-top__title{margin:0;}
.center {text-align: center;justify-items: center;justify-content: center;}
.center > *{text-align: center;justify-items: center;justify-content: center;}
.center .title-descr{margin-left:auto;margin-right:auto}

.red {color: var(--red);}
.bg_grey{background: var(--grey_30)}
.bg_dark{background: var(--black)}
.bg_green{background: var(--green)}
.bg_blue{background: var(--red)}
.bg_red{background: var(--red_dark);}
.text_red{color: var(--red);}
.text_green{color: var(--lime);}
.text_bg{background: var(--green);color: var(--white);padding: 9px 15px 8px;line-height: 1;display: inline-block;border-radius: var(--radius);}
.text_gr{color:transparent;-webkit-background-clip: text;background-clip: text;background-image: var(--gradient);}
.text_small{font-size:var(--text_small);}
.text_big{font-size:var(--text_big);}
.bm{margin-bottom:var(--bm);}
.relative{position:relative}
.sticky{position:sticky;top: 155px;}
.radius{border-radius:var(--radius)}
.content-column{display:grid;grid-template-columns:1fr auto;grid-gap: 30px;}
.content-left{}
.content-right{}
.aside{width: clamp(250px,25vw,350px);}

input:user-invalid, textarea:user-invalid { border-color: var(--red); }
input:user-valid, textarea:user-valid {}
[type=button]:not(:disabled), [type=reset]:not(:disabled),
[type=submit]:not(:disabled), button:not(:disabled) { cursor: pointer; }
.u-comboedit{background-color: var(--green) !important;background-image: none !important;}
.u-comboedit:hover{background-color: var(--lime) !important;}
.u-combo{position:relative}
.u-combolist{border-radius:var(--radius)}
form #uCatsMenu7{left:0 !important;top:100% !important;}
button, input, select, textarea {font-family: inherit;font-size: inherit;line-height: inherit;}
input, select{padding: 15px 20px 13px 20px;height: 50px;background: var(--white);color: var(--black);border: 1px solid var(--grey_20);border-radius: var(--radius);outline: none;resize: none;font-weight: 400;transition: all 0.3s ease;}
textarea{padding: 15px 20px 13px 20px;background: var(--white);border: 1px solid var(--grey_20);border-radius: var(--radius);width: 100%;font-size: 16px;outline: none;resize: none;overflow-x: auto;overflow-y: auto;vertical-align: top;}
blockquote{--size: 40px;padding: 30px;padding-left: calc(var(--size) + var(--gap) + 20px);margin: 0 0 var(--bm);position: relative;background: var(--yellow_opacity);border: 1px solid var(--yellow_light);border-radius: var(--radius);
& h2{margin-bottom: 10px;font-size: 22px;}
& h3{margin-bottom: 10px;font-size: 20px;}
& h4{margin-bottom: 10px;font-size: 18px;}
}
blockquote:last-child{margin:0}
blockquote:before{content: "\f340";font-family: uicons-regular-rounded;line-height: 1;margin: 0 0 10px auto;font-size: var(--size);display: grid;/* opacity: 0.2; */color: var(--yellow);position: absolute;top: 25px;left: 30px;}

.btn, input[type="button"], input[type="submit"],input[type="reset"], button {font-family: var(--font_family);background: var(--gradient);background-size: 100%;background-position: center;border: 0px solid transparent;padding: 17px 25px 17px 25px;height: 48px;font-weight: 600;display: inline-flex;justify-content: center;align-items: center;text-align: center;gap: 5px 10px;color: var(--black);line-height: 1;font-size: 16px;-webkit-appearance: none;cursor: pointer;outline: none;resize: none;transform: scale(1.0);transition: all 0.3s ease;border-radius: var(--radius);text-decoration: none;}
input[type="checkbox"],input[type="radio"]{height:auto}
.btn:hover, input[type="submit"]:hover, input[type="button"]:hover, button:hover {color: var(--black);background-size: 200%;opacity: .8;transform: scale(1.01);}
.btn_big{padding: 22px 40px;font-size: 18px;height: 65px;}
.btn_small{padding: 10px 20px 10px 20px;font-size: 14px;height: 40px;border-radius: var(--radius_small);}
.btn_border{background: transparent;border: 2px solid var(--green_light);color: var(--green);}
.btn_border:hover{background: var(--green_light);border-color: var(--green);color: var(--white);}
.btn_link{display: inline-flex;align-items: center;gap: 5px;color: var(--green);cursor: pointer;position: relative;text-decoration: none;}
.btn_link:after{position: absolute;left: 0;top: 100%;content:'';width:100%;height:1px;border-bottom:1px solid;margin-top: 1px;}
.btn_link:hover{color: var(--lime);}
.btn_grey {background: var(--grey_opacity);color: var(--grey_10);}
.btn_grey:hover{background: var(--grey_light);color: var(--white);opacity: 1;}
.btn_yellow {background: var(--yellow);color: var(--black);}
.btn_lime {background: var(--lime);color: var(--black);}
.btn_white {background: var(--white);color: var(--black);}
.btn_white:hover{background: var(--red);color: var(--yellow);}
.btn_green{background: var(--green);}
.btn_disable,input[type="reset"] {background: var(--grey);color: var(--black);}
.btn_disable:hover,input[type="reset"]:hover{background: var(--grey_30)}
.btn i{font-size: 18px;}
.btn img{width:20px;border-radius:6px;}
.btn_big i{font-size: 22px;}
.btn-wrap{display:flex;flex-wrap:wrap;gap:10px 20px;align-items:center;justify-content: center;}

.shadow-pulse{animation:shadow-pulse 2s ease-in-out infinite}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}
@keyframes shadow-pulse{0%,to{box-shadow:0 0 15px rgba(16,185,129,.5),0 0 30px rgba(16,185,129,.3),0 0 45px rgba(16,185,129,.2)}50%{box-shadow:0 0 25px rgba(16,185,129,.7),0 0 50px rgba(16,185,129,.5),0 0 75px rgba(16,185,129,.3)}}
.animate-pulse {animation: pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;}
@keyframes pulse{50%{opacity:.5}}

/***************************************************
 * Generated by SVG Artista on 3/13/2026, 1:00:49 PM
 * MIT license (https://opensource.org/licenses/MIT)
 * W. https://svgartista.net
 **************************************************/

@-webkit-keyframes animate-svg-fill-1 {0% {fill: transparent;}100% {fill: var(--green); }}
@keyframes animate-svg-fill-1 {0% {fill: transparent;}100% {fill: var(--green);}}
.svg-logo-1 {-webkit-animation: animate-svg-fill-1 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 0.8s both;animation: animate-svg-fill-1 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 0.8s both;}
@-webkit-keyframes animate-svg-fill-2 {0% {fill: transparent;}100% {fill: var(--green);}}
@keyframes animate-svg-fill-2 {0% {fill: transparent;}100% {fill: var(--green);}}
.svg-logo-2 {-webkit-animation: animate-svg-fill-2 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 0.9s both;animation: animate-svg-fill-2 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 0.9s both;}
@-webkit-keyframes animate-svg-fill-3 {0% {fill: transparent;}100% {fill: var(--green);}}
@keyframes animate-svg-fill-3 {0% {fill: transparent;}100% {fill: var(--green);}}
.svg-logo-3 {-webkit-animation: animate-svg-fill-3 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1s both;animation: animate-svg-fill-3 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1s both;}
@-webkit-keyframes animate-svg-fill-4 {0% {fill: transparent;}100% {fill: var(--green);}}
@keyframes animate-svg-fill-4 {0% {fill: transparent;}100% {fill: var(--green);}}
.svg-logo-4 {-webkit-animation: animate-svg-fill-4 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.1s both;animation: animate-svg-fill-4 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.1s both;}
@-webkit-keyframes animate-svg-fill-5 {0% {fill: transparent;}100% {fill: var(--green);}}
@keyframes animate-svg-fill-5 {0% {fill: transparent;}100% {fill: var(--green);}}
.svg-logo-5 {-webkit-animation: animate-svg-fill-5 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.2000000000000002s both;animation: animate-svg-fill-5 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.2000000000000002s both;}


.all-link{font-size: 14px;margin: 0;text-decoration: none;display: inline-flex;align-items: center;grid-gap:10px;}
.all-link i{width: 18px;height: 18px;font-size: 18px;display:grid;place-items:center;border-radius: var(--radius_big);transition: all 0.3s ease;}
.all-link:hover i{}
.full-link:after{content:'';position:absolute;inset:0;z-index: 1;}

.page-503{display:flex;flex-wrap:wrap;text-align:center;justify-content: center;}
.page-503 .wrapper{grid-template-columns:1fr}
.page-503__content{display:grid;justify-items:center;grid-gap: var(--gap);padding: 30px;text-align: center;}
.page-503 .logo{--size: 200px;display: grid;place-items: center;margin-bottom: 20px;padding: 0;}
.page-503 .logo svg,.page-503 .logo img{position:static;transform: none;}
.page-503 h1{font-size: clamp(40px,8vw,60px);}
.page-404{text-align:center;justify-content: center;}
.page-404 .wrapper{grid-template-columns:1fr}
.page-404__title{font-size: clamp(100px,30vw,300px);line-height: 1;margin: 0;font-weight: 900;}
.page-404__content{display: grid;grid-template-columns: 1fr 1fr;align-items: center;grid-gap: var(--gap);padding: 0 20px;}

.close-btn{position:absolute;top: 0;right: 0;padding: 10px;z-index: 99;background: transparent;color: var(--grey_30);display: flex;align-items: center;cursor: pointer;font-size: 12px;gap: 5px;display: none;}
.close-btn i{margin: 0;font-size: 12px;}
.close-btn:hover{color:var(--red)}
.open .close-btn{display:flex}

#scrollToTopBtn {position:fixed;opacity: 0;padding: 0;right: 10px;bottom: 10px;border: 1px solid transparent;border-radius: var(--radius_big);background: var(--grey);color: var(--grey_20);cursor: pointer;align-items: center;justify-content: center;flex-direction: column;display: flex;z-index: 99;width: 40px;height: 40px;font-size: 15px;transition: all 0.3s ease;font-weight: 900;line-height: 1;}
#scrollToTopBtn.show {opacity: 1;visibility: visible;}
#scrollToTopBtn:hover {color: var(--white);background: var(--green);border-color: var(--green);}
#scrollToTopBtn:active {}


.content ul{list-style:none;display: grid;}
.content ul:last-child{margin-bottom:0}
.content ul li{position:relative;padding-left: 35px;}
.content ul li:before{font-weight: 900;display: flex;align-items: center;justify-content: center;content:"";position:absolute;left:0px;top: 2px;z-index:0;width: 15px;height: 15px;font-size: 14px;background: var(--green);border-radius: 2px;color: var(--white);}
.content ul.not li:before{content:'';background: var(--red);color: var(--white);}
.content ol {list-style:none;padding:0;margin: 0 0 30px;counter-reset: num;}
.content ol li {position:relative;padding-left: 35px;}
.content ol li:before {content: counters(num, '.')'.';counter-increment: num 1;display: flex;align-items: center;justify-content: center;position: absolute;top: 0px;left: 0;width: 25px;font-weight: 600;text-align: right;}
.content .table{width:100%;border-collapse:collapse;margin: 0 0 var(--bm) 0;border: 0px solid var(--grey_30);box-shadow: 0 0 0 0px var(--grey_30);overflow: hidden;border-radius: var(--radius_big);background: var(--grey_10);}
.content .table td p, .content .table th p{margin:0}
.content .table td{padding: 10px 15px;border-left: 1px solid var(--grey_20);vertical-align:middle;}
.content .table td:first-child{border:0}
.content .table td h2{margin-bottom:0;}
.content .table h3{/* font-size:20px; */}
.content .table tbody tr:nth-child(2n){background: var(--white);}
.content .table tbody tr:hover{background: var(--blue_20)!important;}
.content .table th{color:var(--white);padding: 20px 15px;background: var(--red_dark);text-align: left;font-weight: 600;}
.content .table th p{margin:0}


.swiper.tabs{position:static}
.swiper .tabs-caption{flex-wrap:nowrap;margin: 0;gap: 0;}
.tabs{position: relative;z-index: 2;width: 100%;}
.tabs-caption{margin: 0 0 40px;padding:0;list-style:none;display: flex;flex-wrap: wrap;gap: 20px;}
.tabs-btn{font-family: var(--second_family);cursor: pointer;transition: all 0.3s ease;text-align: center;line-height: 1;margin: 0;display: flex;align-items: center;justify-content: center;gap: 5px;padding: 20px clamp(20px,3vw,40px) 20px;position: relative;font-size: clamp(14px,3vw,18px);font-weight: 400;border-radius: var(--radius_big);background: var(--grey_20);color: var(--black);text-decoration: none;flex-shrink: 0;width: auto;}
.tabs-btn:last-child{margin-right: 0;}
.tabs-btn:first-child{}
.tabs-btn i{opacity:0.5}
.tabs-btn.active,.tabs-btn:hover{background: var(--red_dark);color: var(--white);}
.tabs-content{display: none;z-index: 2;}
.tabs-content.active{display:block;}


.form-title{font-size: clamp(22px,2.5vw,30px);font-weight: 600;margin-bottom:20px}
.pole {position: relative;display: block;}
.pole input {width: 100%;line-height: 1;position: relative;z-index: 1;height: 56px;}
.pole textarea {display: block;}
.pole-label{width:100%;display: flex;gap: 5px;font-size: 16px;position: relative;line-height: 1;}
.pole-btn{display: grid;margin-top:var(--gap)}
.pole-btn button,.pole button {cursor: pointer;border: none;margin: 0;width: 100%;height: 56px;}

.pole .form-control::placeholder {color: transparent;}
.pole .form-label {position: absolute;z-index: 1;top: 50%;left: 15px;transform: translateY(-50%);
font-size: 1rem;color: var(--grey_30);pointer-events: none;transition: all 0.3s ease;background: transparent;padding: 0 5px;margin: 0;line-height: 1;}
.pole .form-control:focus + .form-label {top: 0;font-size: 0.75rem;color: var(--red);background: var(--white);}
.pole .form-control:not(:placeholder-shown) + .form-label {top: 0;font-size: 0.75rem;color: var(--grey);background: var(--white);}

.police{font-size: 12px;line-height: 1;font-weight: 300;}
.police a{text-decoration:underline;color: inherit;}

.pole-checkbox{display:flex;align-items: center;gap: 10px;position: relative;}
.pole-checkbox input[type="checkbox"]{,.pole-checkboxinput[type="radio"]position:absolute;position: absolute;opacity:0;width: 20px;pointer-events: none;}
.pole-checkbox i:before{font-family: 'uicons-regular-rounded';content:"";color: var(--white);}
.pole-checkbox i {display: grid;place-content: center;user-select: none;cursor: pointer;position: relative;width: 24px;height: 24px;font-size: 12px;padding-right: 2px;background: var(--white);border: 1px solid var(--grey_20);flex-shrink: 0;border-radius: var(--radius);transition: all 0.3s ease;}
.pole-checkbox input:checked + i:before{content: "\e3d7";}
.pole-checkbox input:checked + i{background: var(--red);border-color: var(--red);opacity: 1;}

.fancybox__content{
 --fancybox-content-color: var(--grey_10);
 --fancybox-content-bg: var(--black););
 border-radius: var(--radius_big) !important;
}
.fancybox__backdrop{
 /* --fancybox-opacity: 0.5; */
 --fancybox-bg: rgb(15 57 40 / 80%););
}

.swiper {margin-left: auto;margin-right: auto;position: relative;overflow: hidden;list-style: none;padding: 0;z-index: 1;}
.swiper-initialized .swiper-wrapper{gap: 0;}
.swiper-wrapper {position: relative;width: 100%;height: 100%;z-index: 1;display: flex;ransition-property: transform;gap: var(--gap);}
.swiper-vertical>.swiper-wrapper {flex-direction: column;}
.swiper-pagination-disabled .swiper-pagination{display:none}
.swiper-pagination{list-style:none;display:flex;justify-content:center;align-items:center;padding:0;margin: 0 0 0;position: absolute !important;z-index: 2;bottom: 0px !important;left: 0;}
.swiper-pagination-bullets-dynamic{display:block}
.swiper-pagination-bullet{
 --swiper-pagination-bullet-inactive-color: var(--red);
 --swiper-pagination-bullet-inactive-opacity: 0.2;
 --swiper-pagination-bullet-inactive-color: var(--red_dark);
 --swiper-pagination-bullet-horizontal-gap:10px;
 --swiper-pagination-bullet-width: 25px;
 --swiper-pagination-bullet-border-radius: 4px;
 --swiper-pagination-bullet-height: 7px;
 opacity: 1;
 cursor: pointer;
 flex-shrink: 0;
 transition: all 0.3s ease;
 }
.swiper-pagination-bullet:hover{background: var(--red);opacity: 1;}
.swiper-pagination-bullet-active-next-next{opacity: 1}
.swiper-pagination-bullet-active-next{opacity: 1}
.swiper-pagination-bullet-active{--swiper-pagination-color: var();--swiper-pagination-color: var(--red);}
.swiper-scrollbar{
 --swiper-scrollbar-size: 5px;
 --swiper-scrollbar-drag-bg-color: var(--green);
 --swiper-scrollbar-bg-color: var(--grey_30);
 --swiper-scrollbar-border-radius:var(--radius);
 --swiper-scrollbar-sides-offset: 1px;
 --swiper-scrollbar-bottom: 0;
 --swiper-scrollbar-top: auto;
 cursor: pointer;
}
.swiper-scrollbar-drag{height: 5px;top: -2px;cursor: pointer;}
.swiper-arrow:hover{background: var(--red_dark);box-shadow: var(--shadow);}
.swiper-arrow{text-align:center;align-items: center;justify-content: center;display: flex;height: 40px;width: 40px;font-size: 16px;padding:0;z-index: 9;top: 50%;position: absolute;transform: translateY(-50%);opacity:1;left: 0;background: var(--red);color: var(--white);border-radius: var(--radius_big);cursor: pointer;transition: all 0.3s ease;pointer-events: auto;}
.swiper-navigation-disabled .swiper__arrow-wrap,.swiper-navigation-disabled ~ .swiper__arrow-wrap{display:none}
.swiper-arrow.swiper-button-disabled{display:none;}
.swiper-arrow-next{right: 10px;left: auto;}
.swiper-arrow-prev{left: 10px;}
.swiper-fade .slides-item {pointer-events: none;opacity: 0;}
.swiper-fade .slides-item.swiper-slide-active {pointer-events: auto;}


.fixed .header{background:var(--blue_dark);border-color: var(--green_dark);top: 0;}
.header{position: sticky;top: -200px;padding: 15px 0;background: transparent;z-index: 999;transition: all 0.3s ease;border-bottom: 1px solid transparent;}
.header .cnt{display:flex;align-items:center;gap:var(--gap)}
.header__menu{margin:0 auto}
.header__menu ul{--gap: clamp(10px,2.5vw,35px);list-style:none;display:flex;align-items:center;margin: 0;padding: 0;gap: var(--gap);}
.header__menu ul li{position: relative;margin: 0;}
.header__menu ul a{display: flex;align-items: center;text-decoration:none;color: var(--grey_20);font-size: clamp(16px,1.1vw,18px);font-weight: 600;padding: 10px 0;}
.header__menu ul a:hover,.header__menu .uWithSubmenu:hover > a{color:var(--green)}
.header__menu .uWithSubmenu ul{position:absolute;top:100%;left:-30px;list-style:none;display:grid;align-items:center;padding:20px 30px;width:200px;margin:0;z-index:3;gap:5px;visibility:hidden;opacity:0;border-radius:var(--radius);background:var(--gradient_blue);border:1px solid var(--green_dark);transition:visibility .3s,opacity .3s ease;}
.header__menu .uWithSubmenu ul ul{left:100%;top:-20px;}
.header__menu .uWithSubmenu > a:after{content:"\e374";font-family:uicons-regular-rounded;font-size:16px;width:12px;display:block;opacity:.5;}
.header__menu .uWithSubmenu li{margin:0;padding:0;border:0;text-align:left;position:relative;}
.header__menu .uWithSubmenu li a{padding:5px 0;display:flex;align-items:center;gap:6px;font-size:14px;text-align:left;}
.header__menu .uWithSubmenu li.uWithSubmenu > a:after{content:"\e377";font-family:uicons-regular-rounded;margin-left:auto;opacity:.5;}
.header__menu .uWithSubmenu:hover > ul{visibility:visible;opacity:1;}

.header-icon{position: relative;display: grid;place-items: center;gap: 0px;padding: 5px 10px;border-radius:var(--radius);color: var(--green);background: var(--gradient_blue);border: 1px solid var(--green_dark);text-transform:uppercase;height:50px;transition: all 0.3s ease;cursor: pointer;overflow: hidden;isolation: isolate;}
.header-icon:before{content:'';position:absolute;inset:0;z-index:-1;transition: all 0.3s ease;background:var(--gradient_green);opacity:0}
.header-icon:hover:before{opacity:1}
.header-icon:hover{color:var(--black);box-shadow: var(--shadow);}
.header-icon i{font-size:18px;}
.header-icon span{font-size:10px;font-weight:700}
.header-icon_menu{display:none;}

.logo{--size: 50px;text-decoration:none;position: relative;padding-left: calc(var(--size) + 10px);display: grid;line-height: 1.2;}
.logo svg,.logo img{width: var(--size);height: var(--size);position: absolute;top: 50%;transform: translateY(-50%);}
.logo__name{font-size: 24px;font-weight: 900;letter-spacing: 1.7px;color:var(--white)}
.logo__slogan{color: var(--green);font-size: 11px;font-weight: 500;}

.footer{padding: var(--p_section) 0;background: var(--blue_dark);border-top: 1px solid var(--green_dark);}
.footer .cnt{display: grid;grid-template-columns: 15% 1fr 240px;gap: 50px var(--gap);}
.footer__box{display:grid;gap: 0;align-items:start;align-content: start;justify-content: start;}
.footer__info{}
.footer__copyright{font-size:14px;color: var(--grey_20);}
.footer__copyright a{color: var(--grey_20);text-decoration: none;}
.footer__copyright a:hover{color: var(--green);}
.footer__copyright span{display:inline-flex;align-items:center;gap:5px;line-height: 1;}
.footer__box-title{display: flex;align-items: center;text-decoration:none;color: var(--white);font-weight: 600;font-size: 18px;margin-bottom:15px}
.footer__logo{margin-bottom:var(--gap)}
.footer__menu{display: block;}
.footer__menu > div{width:100%}
.footer__menu ul{--gap: clamp(10px,3vw,35px);list-style:none;display:flex;align-items: flex-start;justify-content: space-around;margin: 0;padding: 0;gap: 30px;}
.footer__menu ul li{display: grid;justify-content: start;gap: 10px;position: relative;margin: 0;}
.footer__menu ul a{display: flex;align-items: center;text-decoration:none;color: var(--white);font-weight: 600;font-size: 18px;padding: 0;}
.footer__menu ul a:hover,.footer__menu .uWithSubmenu ul a:hover{color:var(--green)}
.footer__menu .uWithSubmenu ul{display:grid;grid-template-columns: auto;gap:0;justify-content: flex-start;}
.footer__menu .uWithSubmenu ul a{padding:5px 0;color: var(--grey_20);font-weight: 600;font-size: 14px;}
.developer{margin-top:5px}

.message{display:flex;flex-wrap: wrap;align-items: center;gap: 10px;}
.message__item{--size: 30px;width: var(--size);height: var(--size);justify-content: center;align-items: center;text-align:center;display: inline-flex;font-size: calc(var(--size) / 2);text-decoration: none;border-radius: var(--radius_small);overflow: hidden;background: var(--grey);color: var(--grey_10);}
.message__item img{display:block;width: 25px;border-radius: var(--radius_small);}
.message__item:hover{opacity:0.5;color: var(--white);}

.categories{position: sticky;top: 90px;z-index: 2;padding: var(--gap);margin-bottom: var(--p_section);margin-top: var(--p_section);background: var(--grey_opacity);border: 1px solid var(--grey_opacity);border-radius: var(--radius);backdrop-filter: blur(25px);overflow: hidden;display: grid;justify-content: start;}
.categories .catsTable.u-cat-columns{display:flex;gap: 10px 20px;}
.categories .swiper .catsTable{gap:0;}
.categories .swiper {width:100%;padding-bottom: 10px;margin-bottom: -10px;}
.categories .swiper .swiper-scrollbar-lock{}
.category-slides-scrollbar{--swiper-scrollbar-bottom: 0;}
.categories .catsTd{flex-shrink:0}
.categories a{text-decoration:none;padding: clamp(10px,1.5vw,15px) 25px;background: var(--blue);color: var(--grey_20);font-weight: 600;border-radius: var(--radius_small);}
.categories a:hover{background:var(--green);color: var(--blue);}

.top-items{margin-bottom:var(--bm)}

.blog-catalog #allEntries > div{grid-column:4 span}
.blog-catalog #allEntries > div:nth-child(1){grid-column:6 span}
.blog-catalog #allEntries > div:nth-child(2){grid-column:6 span}

.blog-item{position:relative;text-decoration: none;border-radius: var(--radius);overflow: hidden;display: grid;grid-template-columns: 1fr;grid-template-rows: auto auto 1fr;grid-gap: 15px 25px;align-content: start;background: var(--blue_light);border: 1px solid var(--green_dark);padding: var(--gap);height: 100%;transform: scale(1.0);transition: all 0.3s ease;}
.blog-item:hover{transform: scale(1.01);box-shadow: var(--shadow);}
.blog-item a{text-decoration:none}
.blog-item__preview{position: relative;border-radius: var(--radius_small);overflow: hidden;grid-row: 4 span;margin: -25px 0 -25px -25px;background: var(--grey_30);}
.blog-item__preview img{display:block;width:100%;height: 100%;object-fit: cover;}
.blog-item__title{display: flex;padding: 0;line-height: 1.2;font-weight: 700;font-size: clamp(18px,2vw,22px);color: var(--white);}
.blog-item__intro{font-size:14px;color:var(--grey_20)}
.blog-item__detail{font-size:14px;display:flex;gap: 5px 15px;flex-wrap:wrap;color: var(--grey_30);align-items:center;align-content: end;}
.blog-item__detail > span{display:flex;gap: 5px;align-items:center}
.blog-item__detail-category{background: var(--green_opacity);border: 1px solid var(--green_opacity);border-radius: var(--radius_big);font-size: 14px;color: var(--lime);padding: 2px 10px;}
.blog-item__detail-arrow{margin-left:auto;font-size:26px;color:var(--green)}

.blog-item_top{
background: var(--gradient_blue);border: 1px solid var(--green_light);
& .blog-item__intro{font-size:16px}
& .blog-item__title{font-size: clamp(20px,3vw,28px);font-weight:700}
}



.blog-page__introtext{margin-bottom:var(--bm);font-size:clamp(18px,1.5vw,20px)}
.blog-page__detail{display:flex;flex-wrap: wrap;gap: 5px 20px;align-items:center;font-size:14px;margin-bottom: var(--bm);color: var(--white);opacity: .5;}
.blog-page__detail span{display: flex;align-items: center;gap: 5px;}
.blog-page__detail-category{display: flex;align-items: center;gap: 5px;background: var(--green_opacity);border: 1px solid var(--green_opacity);border-radius: var(--radius_big);font-size: 14px;color: var(--lime);padding: 2px 10px;text-decoration: none;}
.reviews-page__detail span{display:flex;gap:5px;align-items:center;text-wrap: nowrap;}

.tags{margin:var(--bm) 0;font-size: 0;}
.tags noindex{display: flex;flex-wrap: wrap;gap: 5px;}
.tags a{display:flex;gap: 5px;font-size: 14px;text-decoration: none;background: var(--grey_opacity);color: var(--grey_20);padding: 8px 15px;line-height: 1;border-radius: var(--radius);}
.tags a:before {font-family: uicons-regular-rounded;content: "\f240";}

.faq-item {padding:var(--gap);background:var(--blue_light);border:1px solid var(--green_opacity);border-radius:var(--radius);display: grid;gap: 20px;}
.faq-item__title{font-size: clamp(16px, 2.5vw, 20px);font-weight: 700;color: var(--white);}
.faq-item__text{}

.aside-block{grid-column:2;display: grid;align-content: start;grid-template-columns: 1fr;gap: 15px;margin-bottom: var(--bm);border-radius: var(--radius_big);}
.aside-block .title-wrap{margin:0}
.aside-block__title{margin:0}
.aside-block__content{display:grid;gap:5px}
.aside-block_grey{background:var(--grey_10);padding: var(--gap);}
.aside-block_looked{gap:15px}
.aside-block__related{gap:15px}

.numbers{display:flex;flex-wrap:wrap;justify-content: center;gap:var(--gap)}
.numbers-item{display:grid;background: var(--gradient_blue);border: 1px solid var(--green_dark);border-radius: var(--radius_big);padding: var(--gap);}
.numbers-item__num{font-size: clamp(34px, 3.4vw, 50px);font-weight: 900;}
.numbers-item__text{font-weight:500}

.hero{}
.hero .cnt{display:grid;gap: 0;justify-content:center;justify-items:center;text-align: center;}
.hero__title{margin:0}
.hero__subtitle{color:var(--grey_10);font-size: clamp(22px,3.5vw,30px);font-weight: 600;}
.hero__offer{font-weight:500}
.hero__btn-wrap{margin-bottom: clamp(30px,2.3vw,40px);}

#allEntries{display:grid;grid-template-columns: repeat(12,1fr);gap: var(--gap);}
#allEntries:has(#uEntriesList){grid-template-columns: 1fr}
#uEntriesList{display:grid;grid-template-columns: repeat(12,1fr);gap: var(--gap);}

.btn_code{padding:0;height: auto;background:none;color: var(--lime);font-weight: 400;}
.btn_code:hover{background:none;color:var(--green);box-shadow:none}
.btn_code .code{font-weight: 700;}
.btn_code .label{color: var(--grey_20);font-size: 14px;}
.btn_code .text{color: var(--white);font-size: 14px;display: flex;align-items: center;gap: 5px;}

.bonus-text{}
.bonus-text__content{--size: 200px;position: relative;background:var(--gradient_blue);padding:30px;padding-right: var(--size);border: 1px solid var(--green_dark);border-radius: var(--radius);margin-bottom: var(--bm);}
.bonus-text__btn{position:absolute;right: 30px;top: 30px;bottom: 30px;padding: 10px;width: calc(var(--size) - 40px);display: grid;gap: 10px;place-items:center;place-content: center;border: 1px dashed;background: var(--blue_dark);}
.bonus-text__btn .code{font-size:22px}

.skins-page__top{/* margin-bottom: var(--bm); */}
.skins-page__preview{aspect-ratio: 1;--gradient: linear-gradient(to right bottom, var(--green_dark) -20%, var(--black_light) 100%);display: grid;place-items: center;background: var(--skin_color, var(--gradient));border: 1px solid var(--green_dark);border-radius:var(--radius);padding: 30px;position: relative;}
.skins-page__marker{left: 20px;top: 20px;position: absolute;display:flex;align-items: center;gap: 5px;font-size: 14px;line-height: 1.2;color: var(--white);font-weight: 400;background: var(--grey_opacity);border: 1px solid var(--grey_opacity);border-radius: var(--radius_big);padding: 5px 10px;}
.skins-page__marker-rarity{background: var(--skin_color);}
.skins-page__preview img{position:relative;z-index:2}
.skins-page__info{display:grid;align-content: start;gap: 25px;}
.skins-page__title{margin:0;line-height: 1.1;}
.skins-page__descr{font-size: clamp(16px,2vw,20px);}
.skins-page__price{display:grid;}
.skins-page__price em{font-style:normal}
.skins-page__price .value{font-size: 30px;font-weight:900;color: var(--green);}
.skins-page__price .label{display:grid;grid-template-columns:auto 1fr;gap:10px;font-size:14px;color:var(--grey_30);line-height: 1;}
.skins-page__price .label i{color:var(--lime);}
.skins-page__available{display:grid;gap: 10px;}
.skins-page__available .label{display:flex;align-items:center;gap:10px;color: var(--white);font-weight: 500;line-height: 1;}
.skins-page__available .value{display:flex;align-items:center;gap:10px}
.skins-page__available .value span {display:flex;align-items:center;gap:5px;background: var(--grey_opacity);color: var(--grey_20);border: 1px solid var(--green_opacity);border-radius: var(--radius_small);font-size: 14px;padding: 5px 10px;}
.skins-page__available .value em{color:var(--lime);font-style:normal;font-weight: 600;}
.skins-page__btns{display:flex;flex-wrap:wrap;gap:5px 10px;}
.skins-page__btns .btn{flex:2}
.skins-page__detail{font-size:14px;color: var(--white);font-weight: 400;display:flex;flex-wrap:wrap;gap: 5px 10px;
& .detail-item {display:flex;align-items: center;gap: 5px;line-height: 1.2;background: var(--grey_opacity);border: 1px solid var(--grey_opacity);border-radius: var(--radius_big);padding: 5px 10px;}
}

.availables-price__content{display:grid;grid-template-columns: repeat(auto-fit, minmax(min(150px, 100%), 1fr));gap: 10px;}
.availables-price-item {display:grid;align-content: start;align-items: start;grid-template-rows: auto auto 1fr;gap: 10px;line-height: 1.2;background: var(--blue_dark);border: 1px solid var(--green_opacity);border-radius: var(--radius_small);padding: 20px;opacity: 0.5;}
.availables-price-item.active{&.status{display:grid}background:var(--green_opacity);border-color:var(--green_dark);opacity: 1;}
.availables-price-item .title{font-size:16px}
.availables-price-item .text{color:var(--grey_30);font-size: 12px;}
.availables-price-item .price{color:var(--lime);font-size: 14px;}
.availables-price-item .status{display:flex;gap:5px;align-items:center;color:var(--lime);font-size: 12px;display: none;}
.skins-catalog #allEntries > div,#uEntriesList > *{grid-column:3 span}
.skins-item{position: relative;display:grid;gap: 20px;grid-template-columns: 1fr;grid-template-rows: auto 1fr;align-content: start;padding: 20px;background: var(--gradient_blue);border: 1px solid var(--green_dark);border-radius: var(--radius_big);height: 100%;transform: scale(1.0);transition: all 0.3s ease;}
.skins-item:hover{transform: scale(1.01);box-shadow: var(--shadow);}
.skins-item__title{margin-bottom:20px}
.skins-item__title > a {font-size: clamp(16px,1.5vw,20px);font-weight:700;text-decoration:none;color:var(--white)}
.skins-item__detail{display:flex;flex-wrap:wrap;gap:10px;font-size: 12px;margin-top: 5px;}
.skins-item__detail span{display:flex;align-items: center;gap: 5px;line-height: 1.2;background: var(--grey_opacity);color: var(--white_light);font-weight: 500;border: 1px solid var(--grey_opacity);border-radius: var(--radius_big);padding: 2px 7px;}
.skins-item__detail .detail-item_rarity{background:var(--skin_color);}
.skins-item__preview{background: var(--skin_color, var(--blue_dark));border-radius:var(--radius_small);aspect-ratio: 16/9;width: 100%;position: relative;z-index: 0;}
.skins-item__preview img{width:100%;height:100%;object-fit:contain;position:relative;z-index:2}
.skins-item__content{display:grid;align-content: start;grid-template-rows: auto auto 1fr;gap: 0;line-height: 1.2;}
.skins-item__price{display:flex;flex-wrap: wrap;align-items: baseline;gap: 5px 10px;margin-bottom: 10px;}
.skins-item__price .label{font-size:14px;color: var(--grey_30);margin-right: auto;}
.skins-item__price .value{color: var(--green);font-weight: 900;font-size: 20px;text-wrap: nowrap;}
.skins-item__param{display:flex;align-items: flex-start;align-content: flex-start;flex-wrap: wrap;gap: 5px 10px;margin-bottom: 10px;}
.skins-item__param .label{font-size:14px;color: var(--grey_30);margin-right: auto;}
.skins-item__param .value{font-size:14px;font-weight: 600;}
.skins-item__btns{display:flex;align-items: flex-end;flex-wrap: wrap;gap: 5px 10px;margin-top: 10px;}
.skins-item__btns .btn{position: relative;z-index: 2;flex: 2;}
.price__js em{font-style:normal}

.skins-category-item{position: relative;display:grid;gap: 20px;grid-template-columns: 1fr;grid-template-rows: auto 1fr;align-content: start;padding: 20px;background: var(--blue_light);border: 1px solid var(--green_dark);border-radius: var(--radius_big);height: 100%;transform: scale(1.0);transition: all 0.3s ease;}
.skins-category-item:hover{transform: scale(1.01);box-shadow: var(--shadow);& .skins-category-item__title a{color:var(--green)}}
.skins-category-item__preview{background: var(--skin_color, var(--black));border-radius:var(--radius_small);aspect-ratio: 16/9;width: 100%;position: relative;z-index: 0;}
.skins-category-item__preview img{width:100%;height:100%;object-fit:contain;position:relative;z-index:2}
.skins-category-item__content{display:grid;align-content: start;gap: 10px;line-height: 1.2;}
.skins-category-item__title a{font-size: clamp(16px,1.5vw,20px);font-weight:700;text-decoration:none;color:var(--white);}
.skins-category-item__param{display:flex;align-items: flex-start;align-content: flex-start;flex-wrap: wrap;gap: 5px 10px;}
.skins-category-item__param .label{font-size:14px;color: var(--grey_30);margin-right: auto;}
.skins-category-item__param .value{font-size:14px;font-weight: 600;}

.category-agent-wrap{margin-block-end:var(--p_section)}
.category-agent-wrap:last-child{margin-block-end:0}
.category-agent__title{display:flex;flex-wrap: wrap;gap:10px;align-items:center}
.category-agent__title.center{justify-content:center}
.category-agent__descr{margin-bottom:var(--bm)}
.category-agent__descr.center{margin-left:auto;margin-right:auto;}
.category-agent__icon{display:grid;width: 40px;height: 40px;font-size: 24px;border-radius: var(--radius_small);place-items:center;background:var(--color,var(--grey_opacity));color: var(--white_light);}
.category-agent__num{display:flex;align-items: center;gap: 5px;line-height: 1.2;background: var(--color,var(--grey_opacity));color: var(--white_light);font-size: clamp(12px,1.5vw,14px);font-weight: 400;border: 1px solid var(--grey_opacity);border-radius: var(--radius_big);padding: 5px 10px;}

.players-catalog{}
.players-catalog #allEntries > div{grid-column:3 span}
.players-item{grid-column:12 span;position: relative;display:grid;gap: 20px;grid-template-columns: 1fr;grid-template-rows: auto 1fr;align-content: start;padding: 20px;background: var(--gradient_blue);border: 1px solid var(--green_dark);border-radius: var(--radius_big);height: 100%;transform: scale(1.0);transition: all 0.3s ease;}
.players-item:hover{transform: scale(1.01);box-shadow:var(--shadow)}
.players-item:hover .players-item__title a{color:var(--green)}
.players-item__logo{aspect-ratio: 1;width: 100%;mask-image: linear-gradient(to bottom, transparent 0%, black 0%, black 80%, transparent 100%);}
.players-item__logo img{object-fit:contain;object-position: top;width: 100%;height: 100%;}
.players-item__content{display:grid;gap:10px;grid-template-rows: 1fr auto;}
.players-item__title{display:flex;flex-wrap:wrap;align-items: start;}
.players-item__title a{text-decoration:none;color:var(--white);font-weight:700;font-size: clamp(20px,2.5vw,24px);}
.players-item__title span{width:100%;color: var(--grey_30);font-size: 14px;line-height: 1.2;}
.players-item__detail{display:flex;flex-wrap:wrap;font-size: 14px;}
.players-item__command{position:relative;margin-right:auto;padding-left: 12px;color: var(--white);font-weight: 600;}
.players-item__command:before{content:'';width:6px;height:6px;background:var(--lime);position:absolute;left:0;top: 50%;transform: translateY(-50%);border-radius:5px}
.players-item__coutry{position:absolute;top: 20px;left: 20px;background: var(--green_opacity);border: 1px solid var(--green_opacity);border-radius: var(--radius_big);font-size: 14px;color: var(--lime);padding: 2px 10px;}
.players-item__role{color: var(--grey_30);font-size: 14px;}

.players-page__top{display: flex;gap: var(--gap);align-items:center;margin-bottom: var(--bm);}
.players-page__logo{aspect-ratio: 1;--gradient: linear-gradient(to right bottom, var(--green_dark) -20%, var(--black_light) 100%);width: 278px;background: var(--gradient);border: 1px solid var(--green_dark);border-radius:var(--radius)}
.players-page__logo img{object-fit: contain;object-position: top;width:100%;height:100%}
.players-page__title{display:grid;gap:15px}
.players-page__title h1{margin:0}
.players-page__name{font-size: clamp(18px,2vw,24px);}
.players-page__detail{display:flex;flex-wrap:wrap;gap: 10px;}
.players-page__detail-item{display:flex;gap: 5px;align-items: baseline;padding: 7px 15px;background: var(--grey_opacity);border: 1px solid var(--grey_opacity);color: var(--grey_20);border-radius: var(--radius_small);font-size: 14px;}
.players-page__detail-item span{color:var(--white);font-size: 16px;font-weight: 600;}
.players-page__params-title{margin-bottom:10px}
.players-page__params{display: grid;align-content: start;gap: 10px;background: var(--blue_light);border: 1px solid var(--green_dark);border-radius:var(--radius);padding:var(--gap)}
.players-page__params-item{position: relative;display: grid;gap: 5px;padding: 20px 40px 20px 20px;border-radius:var(--radius_small);background: var(--grey_opacity);}
.players-page__params-item .label{font-size:14px;color: var(--grey_20);line-height: 1.2;}
.players-page__params-item .value{font-size:18px;font-weight:600;color:var(--white);line-height: 1.2;}
.players-page__params-item .value.console{font-size:14px;font-weight:400;color:var(--lime);min-width: 0; width: 100%; white-space: nowrap;overflow: hidden; text-overflow: ellipsis;display: block; padding-right: 40px;box-sizing: border-box;}
.players-page__params-btn{position:absolute;padding: 5px;right: 20px;bottom: 20px;z-index: 3;}

/* Запасной(старый) вид материалов Ретинга*/
/*
.reviews-item{display:grid;gap:var(--gap);grid-template-columns:auto 1fr;padding: clamp(20px,3vw,30px);background: var(--gradient_blue);border: 1px solid var(--green_dark);border-radius: var(--radius_big);}
.reviews-item__logo{width: 80px;aspect-ratio: 1;display:grid;place-items:center;padding:5px;background:var(--grey);border-radius:var(--radius)}
.reviews-item__content{display:grid;gap: 15px;}
.reviews-item__title{font-size: clamp(20px,2.5vw,26px);font-weight:900;color: var(--white);}
.reviews-item__rate{margin-top:-15px}
.reviews-item__detail{}
.reviews-item__offer{font-size:12px;color:var(--lime)}
.reviews-item__offer ul{list-style:none;padding:0;margin:0;display:flex;flex-wrap: wrap;gap:5px 10px}
.reviews-item__offer ul li{padding: 4px 8px 4px 28px;background:var(--green_opacity);border-radius:var(--radius);position:relative;margin: 0;line-height: 1.2;}
.reviews-item__offer ul li:before{content: "\e3d7";font-family: uicons-regular-rounded;background: none;top: 3px;position:absolute;left:10px}
.reviews-item__btns{display:flex;gap:10px 20px;flex-wrap: wrap;}
.reviews-item__btn-more{flex:2;}
.reviews-item__btn-link{flex:5;}
*/
/* Запасной(старый) вид материалов Ретинга*/

.reviews-catalog #allEntries > div{grid-column:12 span}
.reviews-item.gold{--gradient: linear-gradient(to right,#facc15 -40%,#f59e0b,#eab308 150%);--color: var(--yellow);background: var(--gradient_yellow);border: 5px solid var(--yellow);box-shadow: 0 25px 50px -12px rgba(234,179,8,.4);padding: clamp(20px, 3vw, 40px);
& .btn_code{color:var(--yellow);font-size: clamp(14px,1.2vw,18px);}
& .item-detail{color:var(--yellow)}
& .btn{padding: 15px clamp(20px,1.8vw,30px);height:auto;font-size: clamp(14px,1.2vw,18px);}
& .reviews-item__title{font-size: clamp(20px,2.5vw,30px);} 
& .reviews-item__title a{color: transparent;-webkit-background-clip: text;background-clip: text;background-image: var(--gradient);}
& .reviews-item__bonus-text{color:var(--yellow);font-size: clamp(16px,1.5vw,22px);white-space: break-spaces;}
& .reviews-item__rate{color: var(--yellow);font-size: 18px;}
& .reviews-item__logo{}
& .reviews-item__logo:after{--size: clamp(30px,3vw,50px);content:'#1';background:var(--gradient);border-radius: 100%;width: var(--size);height: var(--size);font-size: calc(var(--size) / 2);position:absolute;left:0;top:50%;transform: translate(-50%, -50%);color: var(--black);font-weight: 700;display: grid;place-items: center;}
& .reviews-item__logo:before{content:'🏆 #1 BEST BONUS 🏆';position:absolute;top: -5px;left: 50%;transform: translate(-50%, -50%);background: var(--gradient);color: var(--black);font-weight: 700;text-wrap-mode: nowrap;border-radius: var(--radius_big);padding: clamp(5px,1.5vw,10px) 15px;font-size: 14px;animation: pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;}
}

.reviews-item.silver{--gradient: linear-gradient(120deg,#8e8e8e -10%,#c8c8c8 25%,#f0f0f0 50%, #c0c0c0 75%,#909090 120%);--color: var(--grey_10);background: linear-gradient(100deg, rgb(255 255 255 / 0%) -40%, rgb(208 198 179 / 30%), rgb(255 255 255 / 10%) 150%);border: 4px solid var(--color);box-shadow: 0 25px 50px -12px rgb(197 197 196 / 40%);
& .btn_code{color:var(--color);font-size: clamp(14px,1.2vw,18px);}
& .item-detail{color:var(--grey_20)}
& .btn{padding: 15px clamp(20px,1.8vw,30px);height:auto;font-size: clamp(14px,1.2vw,18px);}
& .reviews-item__title{font-size: clamp(20px,2.5vw,30px);} 
& .reviews-item__title a{color: transparent;-webkit-background-clip: text;background-clip: text;background-image: var(--gradient);}
& .reviews-item__bonus-text{color:var(--color);font-size: clamp(16px,1.5vw,18px);white-space: break-spaces;}
& .reviews-item__rate{color: var(--color);font-size: 18px;}
& .reviews-item__logo{}
& .reviews-item__logo:after{--size: clamp(30px,3vw,45px);content:'#2';background:var(--gradient);border-radius: 100%;width: var(--size);height: var(--size);font-size: calc(var(--size) / 2.5);position:absolute;left:0;top:50%;transform: translate(-50%, -50%);color: var(--black);font-weight: 700;display: grid;place-items: center;}
}

.reviews-item.bronze{--gradient: linear-gradient(120deg, #9c7953 0%, #bb8e5b 25%, #c9a276 50%, #9f7b4d 75%, #836034 100%);--color: #c9a377;background: linear-gradient(100deg, rgb(156 121 83 / 23%) 0%, rgb(187 142 91 / 16%) 25%, rgb(201 162 118 / 19%) 50%, rgb(159 123 77 / 13%) 75%, rgb(131 96 52 / 0%) 100%);border: 2px solid var(--color);box-shadow: 0 25px 50px -12px rgb(197 197 196 / 40%);
& .btn_code{color:var(--color);font-size: clamp(14px,1.2vw,18px);}
& .item-detail{color: var(--color);opacity: 0.8;}
& .btn{padding: 15px clamp(20px,1.8vw,30px);height:auto;font-size: clamp(14px,1.2vw,18px);}
& .reviews-item__title{font-size: clamp(20px,2.5vw,30px);} 
& .reviews-item__title a{color: transparent;-webkit-background-clip: text;background-clip: text;background-image: var(--gradient);}
& .reviews-item__bonus-text{color:var(--color);font-size: clamp(16px,1.5vw,18px);white-space: break-spaces;}
& .reviews-item__rate{color: var(--color);font-size: 18px;}
& .reviews-item__logo{}
& .reviews-item__logo:after{--size: clamp(30px,3vw,40px);content:'#3';background:var(--gradient);border-radius: 100%;width: var(--size);height: var(--size);font-size: calc(var(--size) / 2.5);position:absolute;left:0;top:50%;transform: translate(-50%, -50%);color: var(--black);font-weight: 700;display: grid;place-items: center;}
}

.item-rate{display:flex;align-items: flex-end;gap:10px}
.item-rate__num{font-weight: 500;line-height: 1;}
.stars-icon{width: 20px;aspect-ratio:1;background: url('/img/stars/stars-2.png') left bottom;}

.item-detail{font-size:14px;color:var(--grey_20);display:flex;flex-wrap:wrap;gap: 5px 20px;}
.item-detail span{display:flex;align-items: center;gap: 5px;line-height: 1.2;}
.item-detail i{padding-bottom: 1px;}

.reviews-item{grid-column:12 span;position: relative;display:grid;gap: 20px;grid-template-columns: auto 1fr 60%;align-items: center;padding: clamp(20px,3vw,30px);background: var(--gradient_blue);border: 1px solid var(--green_dark);border-radius: var(--radius_big);transform: scale(1.0);transition: all 0.3s ease;}
.reviews-item:hover{box-shadow:var(--shadow);transform: scale(1.01);}
.reviews-item__logo{width: 56px;aspect-ratio: 1;display:grid;place-items:center;padding:5px;background:var(--grey);border-radius:var(--radius);/* flex: 1; */flex-shrink: 0;}
.reviews-item__source{display:grid;align-items: center;align-content: center;gap: 5px;margin-right: auto;flex: 7 0 10%;}
.reviews-item__content{display: flex;align-items: center;gap: 15px;display: grid;grid-template-columns: 40% auto auto;justify-content: end;}
.reviews-item__title{font-size: clamp(18px,2.5vw,22px);font-weight:900;color: var(--white);display: flex;align-items: center;}
.reviews-item__title a{text-decoration:none;color:var(--white);display: flex;align-items: center;gap: 5px 10px;}
.reviews-item__title a:hover{color:var(--yellow)}
.reviews-item__title i{color:var(--color)}
.reviews-item__rate{justify-content:center;}
.reviews-item__detail{}
.reviews-item__bonus-text{font-weight: 700;line-height:1.2;text-align: center;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;position: relative;z-index: 2;}
.reviews-item__offer{font-size:12px;color:var(--lime);display:none}
.reviews-item__offer ul{list-style:none;padding:0;margin:0;display:flex;flex-wrap: wrap;gap:5px 10px}
.reviews-item__offer ul li{padding: 4px 8px 4px 28px;background:var(--green_opacity);border-radius:var(--radius);position:relative;margin: 0;line-height: 1.2;}
.reviews-item__offer ul li:before{content: "\e3d7";font-family: uicons-regular-rounded;background: none;top: 3px;position:absolute;left:10px}
.reviews-item__btns{display:flex;gap:10px 20px;width: 100%;position: relative;z-index: 2;}
.reviews-item__bonus-btn{border:1px dashed;padding: 10px 10px;flex: 3;}
.reviews-item__btn-more{flex:2;}
.reviews-item__btn-link{flex:5;}

.reviews-page{}
.reviews-page__title{display: flex;gap: 20px;align-items:center;margin-bottom: var(--bm);}
.reviews-page__title > *{margin:0}
.reviews-page__logo{width: 80px;aspect-ratio: 1;display:grid;place-items:center;padding:5px;background:var(--grey);border-radius:var(--radius)}
.reviews-page__introtext{font-size:clamp(16px,1.8vw,20px);margin-bottom: var(--bm);}
.reviews-page__detail{display:flex;flex-wrap: wrap;gap: 5px 20px;align-items:center;font-size:14px;margin-bottom: var(--bm);color: var(--white);opacity: .5;}
.reviews-page__detail span{display:flex;gap:5px;align-items:center;text-wrap: nowrap;}
.reviews-page__bonus-rate{display: grid;grid-template-columns: auto 1fr;gap: 20px;align-items:center;margin-bottom: var(--bm);background: var(--gradient_blue);border: 1px solid var(--green_dark);padding: 30px;border-radius: var(--radius);}

.reviews-table-head{display:grid;grid-template-columns: 10% 65px 45% 1fr 1fr 80px;display: flex;gap: 20px;text-align: left;font-size: clamp(14px,1.5vw,16px);font-weight: 600;background: var(--grey_opacity);border: 1px solid var(--grey_opacity);padding: 20px 20px;margin-bottom: -1px;border-radius: var(--radius) var(--radius) 0 0;}
.reviews-table-head__site{width: clamp(70px, 10vw, 100px);}
.reviews-table-head__rate{width: clamp(50px,8vw,70px);}
.reviews-table-head__bonus{width: 40%;}
.reviews-table-head__time{flex: 2;}
.reviews-table-head__payment{flex:3}
.reviews-table-head__license{width: clamp(60px, 10vw, 80px);}
.reviews-table-item{display:grid;grid-template-columns: 10% 65px 45% 1fr 1fr 80px;display: flex;align-items: center;font-size: 14px;gap: 20px;text-align: left;background: var(--blue_light);border: 1px solid var(--grey_opacity);padding: 20px 20px;margin-bottom: -1px;position: relative;}
.reviews-table-item:last-child{border-radius:0 0 var(--radius) var(--radius)}
.reviews-table-item__title{display: flex;flex-wrap: wrap;gap:10px;width: clamp(70px, 10vw, 100px);}
.reviews-table-item__title a{color:var(--white);text-decoration:none;font-weight: 600;line-height: 1;}
.reviews-table-item__logo{display:grid;place-items:center;}
.reviews-table-item__rate{gap: 5px;width: clamp(50px,8vw,70px);}
.reviews-table-item__bonus{display:flex;flex-wrap: wrap;gap: 5px 10px;width: 40%;}
.reviews-table-item__bonus-text{font-weight: 700;line-height:1.2;font-size: clamp(12px, 1.4vw, 14px);position: relative;z-index: 2;color: var(--lime);}
.reviews-table-item__bonus-btn{text-align: left;justify-content: flex-start;position: relative;z-index: 2;}
.reviews-table-item__bonus-btn i{margin-left:auto}
.reviews-table-item__time{flex: 2;font-size: clamp(12px, 1.6vw, 14px);}
.reviews-table-item__payment{flex:3;font-size: clamp(12px,1.4vw,14px);}
.reviews-table-item__license{width: clamp(60px, 10vw, 80px);display: flex;justify-content: center;color:var(--lime);}

.page-rate{--size:50px;width: clamp(200px,22vw,250px);position: relative;display: grid;align-items: center;gap: 0;padding-left: calc(var(--size) + 50px);}
.page-rate a {transition:none}
.page-rate__num{font-size:var(--size);font-weight: 900;letter-spacing: -1px;position: absolute;left: 0;top: 50%;transform: translateY(-50%);line-height: 1;}
.page-rate__label{color: var(--grey_20);font-size: 14px;}

.page-bonus{display:grid;align-items: center;align-content: center;justify-items: start;justify-content: space-between;gap: 5px 10px;}
.page-bonus__label{color: var(--grey_20);font-size: 14px;}
.page-bonus__text{font-size: clamp(16px,2vw,18px);font-weight:900;line-height: 1.2;color: var(--white);}
.page-bonus__btn-link{grid-column:2;grid-row: 1/4;}

.numbers-small{margin-bottom: var(--bm);}
.numbers-small-item{display: grid;grid-template-rows: auto 1fr auto;gap: 5px;align-content: start;background:var(--gradient_blue);padding:20px;border-radius:var(--radius);border: 1px solid var(--grey_light);line-height: 1.2;}
.numbers-small-item__icon{color:var(--green);font-size: 20px;}
.numbers-small-item__text{font-size: clamp(12px,1.5vw,14px);color:var(--grey_20);}
.numbers-small-item__num{font-size: clamp(16px,2.5vw,20px);font-weight:700;color:var(--white)}

.plus-minus,table.plus-minus{width: 100%;border-collapse:collapse;border: 0;display:grid;background:none;overflow: visible;margin-bottom: var(--bm);}
table.plus-minus tbody{display:grid}
table.plus-minus tr{display:grid;grid-template-columns: repeat(auto-fill, minmax(300px, 1fr));gap: var(--gap);}
table.plus-minus td{width: 100% !important;border: 0;padding: 30px;border-radius: var(--radius);background: var(--gradient_blue);border: 1px solid var(--green_dark);overflow: hidden;}
table.plus-minus td:first-child{--opacity: 10%;border: 1px solid var(--green_dark);background: var(--green_opacity);}
table.plus-minus td:last-child{border: 1px solid var(--red_light);background: var(--red_opacity);}
.plus-minus h3,.plus-minus .title-3{padding-left: 35px;position:relative}
.plus-minus h3:before,.plus-minus .title-3:before{content: "\e3d7";font-family: uicons-regular-rounded;position:absolute;left:0;top:0}
.plus-minus td:first-child h3,.plus-minus td:first-child .title-3,.plus-minus td:first-child li:before{color:var(--lime)}
.plus-minus td:last-child h3,.plus-minus td:last-child .title-3,.plus-minus td:last-child h3:before,.plus-minus td:last-child .title-3:before,.plus-minus td:last-child li:before{content:'\e576';color:var(--orange);}
.plus-minus ul{padding: 0;}
.plus-minus ul li:before{content: "\e3d7";font-family: uicons-regular-rounded;background: none;top: 4px;}

.final,table.final{width: 100% !important;border-collapse:collapse;display:grid;overflow: visible;margin-bottom: var(--bm);background: none;border: 0;}
table.final tbody{display:grid}
table.final tr{display:grid;gap: var(--gap);}
table.final td{width: 100% !important;border: 0;padding: 30px;border-radius: var(--radius);background: var(--gradient_blue);border: 1px solid var(--green_dark);overflow: hidden;}

.toc{counter-reset: num;display: grid;justify-items: start;gap: 5px;padding: 30px;background: var(--gradient_blue);border: 1px solid var(--green_dark);border-radius: var(--radius);margin-bottom: var(--bm);}
.toc__title{display:flex;align-items:center;gap:10px;margin-bottom: 15px;}
.toc a{position:relative;padding-left: 35px;text-decoration: none;color: var(--grey_20);}
.toc a:hover{color:var(--yellow)}
.toc a:before{content: counters(num, '.')'.';counter-increment: num 1;display: flex;align-items: center;justify-content: center;position: absolute;top: 0px;left: 0;width: 25px;font-weight: 600;text-align: right;}

/* Тултип — элемент */
#custom-tooltip {position: fixed;z-index: 9999;padding: 8px 14px;background: var(--grey);color: var(--white);font-size: 12px;line-height:1.2;border-radius: var(--radius_small);box-shadow: 0 4px 20px rgba(0, 0, 0, 0.25);pointer-events: none;max-width: 240px;white-space: normal;word-break: break-word;opacity: 0;transform: translate(-55%,6px) scale(0.97);transition: opacity 0.18s ease, transform 0.18s ease;}
#custom-tooltip.visible {opacity: 1;transform: translate(-55%,0) scale(1);}
#custom-tooltip::before {content: '';position: absolute;bottom: 100%;left: 50%;transform: translateX(-50%);border: 6px solid transparent;border-bottom-color: var(--grey);}

.user-page #uf-register{grid-template-columns:1fr;gap:var(--gap)}
.user-page .auth-block{justify-content:start;}


/* xl <= Extra extra large (xxl) */
@media (max-width : 1460px) {
:root{
 --container: 100%;
}

.cnt { --container: 100%; }

.row-cols-xxl-1 > * { grid-column: span 12; }
.row-cols-xxl-2 > * { grid-column: span 6; }
.row-cols-xxl-3 > * { grid-column: span 4; }
.row-cols-xxl-4 > * { grid-column: span 3; }

.col-xxl-1 { grid-column: span 1; }
.col-xxl-2 { grid-column: span 2; }
.col-xxl-3 { grid-column: span 3; }
.col-xxl-4 { grid-column: span 4; }
.col-xxl-5 { grid-column: span 5; }
.col-xxl-6 { grid-column: span 6; }
.col-xxl-7 { grid-column: span 7; }
.col-xxl-8 { grid-column: span 8; }
.col-xxl-9 { grid-column: span 9; }
.col-xxl-10 { grid-column: span 10; }
.col-xxl-11 { grid-column: span 11; }
.col-xxl-12 { grid-column: span 12; }

 
}

/* lg <= Extra large (xl) */
@media (max-width : 1200px) {
 
.row-cols-xl-1 > * { grid-column: span 12; }
.row-cols-xl-2 > * { grid-column: span 6; }
.row-cols-xl-3 > * { grid-column: span 4; }
.row-cols-xl-4 > * { grid-column: span 3; }

.col-xl-1 { grid-column: span 1; }
.col-xl-2 { grid-column: span 2; }
.col-xl-3 { grid-column: span 3; }
.col-xl-4 { grid-column: span 4; }
.col-xl-5 { grid-column: span 5; }
.col-xl-6 { grid-column: span 6; }
.col-xl-7 { grid-column: span 7; }
.col-xl-8 { grid-column: span 8; }
.col-xl-9 { grid-column: span 9; }
.col-xl-10 { grid-column: span 10; }
.col-xl-11 { grid-column: span 11; }
.col-xl-12 { grid-column: span 12; }


.header__logo{margin-right:auto}
.header__menu{position: fixed;width: 400px;max-width: 100%;padding: 25px var(--gap);top: 0;right: -400px;bottom: 0;background: var(--blue);z-index:999;overflow-y: auto;display: grid;grid-gap: 40px;align-content: start;justify-items: start;visibility: hidden;opacity: 0;box-shadow: -2000px 0 0 2000px #969696d6;transition: right 0.3s,visibility 0.1s, opacity 0.3s;}
.header__menu.open{visibility: visible;opacity: 1;right: 0;}
.header__menu ul{display:grid;gap: 0;}
.header__menu .uWithSubmenu ul{position:static;opacity:1;visibility: visible;background: transparent;border: 0;padding: 0px 0 5px 15px;}
.header__menu .uWithSubmenu ul li > a:after{display:none}
.open .menu-close{display:flex}
.header-icon_menu{display: grid;}

.reviews-item{grid-template-columns: auto auto auto;}
.reviews-item__content{display: flex;flex-wrap: wrap;}
.reviews-item__bonus-text{width: clamp(260px,37vw,500px);text-align: right;}
}

/* md <= Large (lg) */
@media (max-width: 991px) {
:root{
 --p_section:70px
}
.row-cols-lg-1 > * { grid-column: span 12; }
.row-cols-lg-2 > * { grid-column: span 6; }
.row-cols-lg-3 > * { grid-column: span 4; }
.row-cols-lg-4 > * { grid-column: span 3; }

.col-lg-1 { grid-column: span 1; }
.col-lg-2 { grid-column: span 2; }
.col-lg-3 { grid-column: span 3; }
.col-lg-4 { grid-column: span 4; }
.col-lg-5 { grid-column: span 5; }
.col-lg-6 {grid-column: span 6;}
.col-lg-7 { grid-column: span 7; }
.col-lg-8 { grid-column: span 8; }
.col-lg-9 { grid-column: span 9; }
.col-lg-10 { grid-column: span 10; }
.col-lg-11 { grid-column: span 11; }
.col-lg-12 { grid-column: span 12; }

.footer .cnt{grid-template-columns: 20% 1fr;}
.footer__copyright{grid-column:2 span;}
.footer__copyright a{display:inline-flex}

.reviews-item{grid-template-columns: auto 1fr;}
.reviews-item__logo{}
.reviews-item__content{grid-column:2 span;justify-content: start;flex-wrap: nowrap;}
.reviews-item__bonus-text{text-align:left;white-space: normal;width: auto;}
.reviews-item__rate{position:absolute;right: clamp(20px, 3vw, 40px);top: clamp(20px, 3vw, 40px);}
.players-catalog #allEntries > div{grid-column:4 span}

.blog-catalog #allEntries > div{grid-column:6 span}

.skins-catalog #allEntries > div{grid-column:4 span}
.reviews-table-item__license,.reviews-table-head__license{display:none}
}


/* sm <= Medium (md) */
@media (max-width : 767px) {
:root{
 --gap: 20px;
 --p_section:50px
}

.row-cols-md-1 > * { grid-column: span 12; }
.row-cols-md-2 > * { grid-column: span 6; }
.row-cols-md-3 > * { grid-column: span 4; }
.row-cols-md-4 > * { grid-column: span 3; }

.col-md-1 { grid-column: span 1; }
.col-md-2 { grid-column: span 2; }
.col-md-3 { grid-column: span 3; }
.col-md-4 { grid-column: span 4; }
.col-md-5 { grid-column: span 5; }
.col-md-6 { grid-column: span 6; }
.col-md-7 { grid-column: span 7; }
.col-md-8 { grid-column: span 8; }
.col-md-9 { grid-column: span 9; }
.col-md-10 { grid-column: span 10; }
.col-md-11 { grid-column: span 11; }
.col-md-12 { grid-column: span 12; }


.footer .cnt{grid-template-columns: 1fr;}
.footer__copyright{grid-column:auto;}
.footer__menu ul{justify-content: flex-start;flex-wrap: wrap;}

.reviews-page__bonus-rate{grid-template-columns:1fr} 
.players-catalog #allEntries > div{grid-column:6 span}
.skins-catalog #allEntries > div,#uEntriesList > *{grid-column:6 span}

.reviews-table-head__time{display:none}
.reviews-table-head__payment{display:none}
.reviews-table-head__bonus{flex: 2;}
.reviews-table-item__time{display:none}
.reviews-table-item__payment{display:none}
.reviews-table-item__bonus{flex: 2;}
}

/* xs <= Small (sm) */
@media (max-width : 576px) {
:root{
 
}
.row-cols-sm-1 > * { grid-column: span 12; }
.row-cols-sm-2 > * { grid-column: span 6; }
.row-cols-sm-3 > * { grid-column: span 4; }
.row-cols-sm-4 > * { grid-column: span 3; }

.col-sm-1 { grid-column: span 1; }
.col-sm-2 { grid-column: span 2; }
.col-sm-3 { grid-column: span 3; }
.col-sm-4 { grid-column: span 4; }
.col-sm-5 { grid-column: span 5; }
.col-sm-6 { grid-column: span 6; }
.col-sm-7 { grid-column: span 7; }
.col-sm-8 { grid-column: span 8; }
.col-sm-9 { grid-column: span 9; }
.col-sm-10 { grid-column: span 10; }
.col-sm-11 { grid-column: span 11; }
.col-sm-12 { grid-column: span 12; }

.header__btn{font-size:0;gap:0;padding:10px 15px}

.page-bonus__btn-link{grid-column:auto;grid-row: auto;;margin-top:10px}
.reviews-item__content{flex-wrap: wrap;}
.reviews-item__rate{position:static}
.reviews-item__btns{flex-wrap:wrap}
.bonus-text__content{padding:30px}
.bonus-text__btn{position:static;margin-top: 20px;}

.players-page__top{flex-wrap:wrap}

.blog-catalog #allEntries > div{grid-column:12 span}
.blog-catalog #allEntries > div:nth-child(1){grid-column:12 span}
.blog-catalog #allEntries > div:nth-child(2){grid-column:12 span}
}

/* xs */
@media (max-width:450px){
.row-cols-xs-1 > * { grid-column: span 12; }
.row-cols-xs-2 > * { grid-column: span 6; }
.row-cols-xs-3 > * { grid-column: span 4; }
.row-cols-xs-4 > * { grid-column: span 3; }

.col-xs-1 { grid-column: span 1; }
.col-xs-2 { grid-column: span 2; }
.col-xs-3 { grid-column: span 3; }
.col-xs-4 { grid-column: span 4; }
.col-xs-5 { grid-column: span 5; }
.col-xs-6 { grid-column: span 6; }
.col-xs-7 { grid-column: span 7; }
.col-xs-8 { grid-column: span 8; }
.col-xs-9 { grid-column: span 9; }
.col-xs-10 { grid-column: span 10; }
.col-xs-11 { grid-column: span 11; }
.col-xs-12 { grid-column: span 12; }


.players-catalog #allEntries > div{grid-column:12 span} 
.skins-catalog #allEntries > div,#uEntriesList > *{grid-column:12 span}
.reviews-table-head__rate,.reviews-table-item__rate{display:none}
}

@media (max-width:370px){

}

.players-page__params.params-viewmodel{
 width: 100%;
 grid-column: 1 / -1;
}