@charset "UTF-8";
@font-face {
	font-family: "icomoon";
	src: url("../fonts/icomoon/icomoon.ttf?vjn20b") format("truetype"), url("../fonts/icomoon/icomoon.woff?vjn20b") format("woff"), url("../fonts/icomoon/icomoon.svg?vjn20b#icomoon") format("svg");
	font-weight: normal;
	font-style: normal;
	font-display: block;
}
[class^=i-],
.rating label,
html .gform_wrapper.gravity-theme div.chosen-container.chosen-container-single a.chosen-single div:before,
.breadcrumb-trail .sep:before,
.select2-container--default .select2-selection--single .select2-selection__arrow b:before,
.header-login-btn::before,
.header-search-btn::before,
.button:after,
.form-subscribe-row button:after,
input[type=button]:after,
input[type=reset]:after,
input[type=submit]:after,
button[type=submit]:after,
.languages-w._v2 .languages-btn:before,
.r-main-top-r-mob-btn:before,
.filter-r-f-opener:before,
.filter-r-bonus-btn:before,
.filter-r-bonus-copy:before,
.filter-r-list-opener:before,
.g-expert .h6-700 a:before,
.g-trusted-top .h4:before,
.g-trusted-top .page-login-title:before,
.g-trusted-top .header-login-title:before,
.tips-form-t:before,
.accordion .opener:before,
.h-profile-btn:before,
.menu a .sub-arrow:before,
.jcf-select .jcf-select-opener:before,
.lang-btn:before,
.form-m-a-w .gfield_description [data-add-gf-row]:before,
.form-m-a-more-btn:before,
.review-list-like-btn:before,
.g-review-bonus-l:before,
.m-r-t-l:before,
.p-name-list-ico:before,
.p-post-num:before,
.complaint-setting-btn:before,
.complaint-time:before,
html .gform_wrapper.gravity-theme div.chosen-container.chosen-container-single a.chosen-single:before,
.trail-begin:before,
.select2-container .select2-selection--single:before,
.mfp-gallery .mfp-arrow:before,
.footer-menu._ico-inner a:before,
[class*=" i-"] {
	/* use !important to prevent issues with browser extensions that change fonts */
	font-family: "icomoon" !important;
	speak: never;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	/* Better Font Rendering =========== */
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
html body.single-post, html body.single-expert-review{
	font-family: var(--accent-font) !important;
	font-weight: 400;
	font-style: Semi Bold;
	font-size: var(--base-font-size);
	line-height: 24px;
	letter-spacing: 0.37px !important;
	vertical-align: middle;
}
.i-sico163:before {
	content: "\e95f";
}

.i-sico159:before {
	content: "\e95e";
}

.i-sico131:before,
.breadcrumb-trail .sep:before {
	content: "\e95d";
}

.i-card:before {
	content: "\e900";
}

.i-facebook1:before {
	content: "\e95c";
}

.i-instagram1:before {
	content: "\e95b";
}

.i-arrow-l-v3:before {
	content: "\e959";
}

.i-sico94:before {
	content: "\e944";
}

.i-sico95:before,
.m-r-t-l:before,
.complaint-time:before {
	content: "\e945";
}

.i-sico96:before {
	content: "\e946";
}

.i-sico97:before {
	content: "\e947";
}

.i-sico98:before {
	content: "\e948";
}

.i-sico99:before {
	content: "\e949";
}

.i-sico100:before {
	content: "\e94a";
}

.i-sico101:before {
	content: "\e94b";
}

.i-sico103:before {
	content: "\e94c";
}

.i-sico104:before {
	content: "\e94d";
}

.i-sico105:before {
	content: "\e94e";
}

.i-sico106:before,
.complaint-setting-btn:before {
	content: "\e94f";
}

.i-sico107:before {
	content: "\e950";
}

.i-sico108:before {
	content: "\e951";
}

.i-sico109:before,
.p-name-list-ico._forum:before {
	content: "\e952";
}

.i-sico110:before,
.p-name-list-ico._thread:before {
	content: "\e953";
}

.i-sico111:before,
.p-name-list-ico._approved:before {
	content: "\e954";
}

.i-sico112:before,
.p-name-list-ico._user:before {
	content: "\e955";
}

.i-sico113:before {
	content: "\e956";
}

.i-sico114:before {
	content: "\e957";
}

.i-sico115:before {
	content: "\e958";
}

.i-sico83:before {
	content: "\e942";
}

.i-arrow-r-v2:before,
.mfp-gallery .mfp-arrow-right:before,
.mfp-gallery .mfp-arrow-left:before {
	content: "\e93a";
}

.i-arrow-r-v3:before {
	content: "\e93b";
}

.i-sico84:before,
.p-post-num:before {
	content: "\e93c";
}

.i-sico85:before {
	content: "\e93d";
}

.i-sico86:before {
	content: "\e93e";
}

.i-sico87:before {
	content: "\e93f";
}

.i-sico88:before,
.form-m-a-w .gfield_description [data-add-gf-row]:before,
.form-m-a-more-btn:before {
	content: "\e940";
}

.i-sico89:before {
	content: "\e941";
}

.i-sico93:before {
	content: "\e943";
}

.i-sico82:before {
	content: "\e937";
}

.i-sico78:before {
	content: "\e938";
}

.i-sico79:before {
	content: "\e939";
}

.i-sico60:before {
	content: "\e929";
}

.i-sico61:before {
	content: "\e92a";
}

.i-sico62:before {
	content: "\e92b";
}

.i-sico63:before {
	content: "\e92c";
}

.i-sico64:before {
	content: "\e92d";
}

.i-sico65:before {
	content: "\e92e";
}

.i-sico66:before {
	content: "\e92f";
}

.i-sico67:before {
	content: "\e930";
}

.i-sico68:before {
	content: "\e931";
}

.i-sico69:before {
	content: "\e932";
}

.i-sico70:before {
	content: "\e933";
}

.i-sico71:before {
	content: "\e934";
}

.i-sico72:before {
	content: "\e935";
}

.i-sico73:before {
	content: "\e936";
}
.i-sico201:before {
	content: "\e96f";
  }
  .i-sico202:before {
	content: "\e970";
	font-size:20px;
  }
  .i-sico203:before {
	content: "\e971";
  }
  .i-sico204:before {
	content: "\e972";
  }
  .i-sico205:before {
	content: "\e973";
  }
  .i-sico206 .path1:before {
	content: "\e975";
	color: #313339;
	opacity: 0.5;
  }
  .i-sico206 .path2:before {
	content: "\e976";
	color: #e6e7e8;
	margin-left: -1em;
  }
  .i-sico206 .path3:before {
	content: "\e977";
	color: #313339;
	opacity: 0.5;
	margin-left: -1em;
  }
  .i-sico206 .path4:before {
	content: "\e978";
	color: #e6e7e8;
	margin-left: -1em;
  }
  .i-sico206 .path5:before {
	content: "\e979";
	color: #313339;
	opacity: 0.5;
	margin-left: -1em;
  }
  .i-sico206 .path6:before {
	content: "\e97a";
	color: #e6e7e8;
	margin-left: -1em;
  }
  .i-sico206 .path7:before {
	content: "\e97b";
	color: #313339;
	opacity: 0.5;
	margin-left: -1em;
  }
  .i-sico207 .path1:before {
	content: "\e97c";
	color: #313339;
	opacity: 0.5;
  }
  .i-sico207 .path2:before {
	content: "\e97d";
	color: #e6e7e8;
	margin-left: -1em;
  }
  .i-sico207 .path3:before {
	content: "\e97e";
	color: #313339;
	opacity: 0.5;
	margin-left: -1em;
  }
  .i-sico207 .path4:before {
	content: "\e97f";
	color: #313339;
	opacity: 0.5;
	margin-left: -1em;
  }
  .i-sico207 .path5:before {
	content: "\e980";
	color: #313339;
	opacity: 0.5;
	margin-left: -1em;
  }
  .i-sico207 .path6:before {
	content: "\e981";
	color: #313339;
	opacity: 0.5;
	margin-left: -1em;
  }
  .i-sico207 .path7:before {
	content: "\e982";
	color: #313339;
	opacity: 0.5;
	margin-left: -1em;
  }
  .i-sico207 .path8:before {
	content: "\e983";
	color: #313339;
	opacity: 0.5;
	margin-left: -1em;
  }
  .i-sico207 .path9:before {
	content: "\e984";
	color: #313339;
	opacity: 0.5;
	margin-left: -1em;
  }
  .i-sico208:before {
	content: "\e985";
	font-size: 22px;
  }
  .i-sico209:before {
	content: "\e986";
  }
  .i-sico210:before {
	content: "\e987";
  }
  .i-sico211:before {
	content: "\e988";
	padding: 0px 5px;
    font-size: 20px;
  }
  .i-sico212:before {
	content: "\e989";
  }

  .i-sico213 .path1:before {
	content: "\e98a";
	opacity: 0.5;
  }
  .i-sico213 .path2:before {
	content: "\e98b";
	margin-left: -1em;
  }
  .i-sico213 .path3:before {
	content: "\e98c";
	opacity: 0.5;
	margin-left: -1em;
  }
  .i-sico213 .path4:before {
	content: "\e98d";
	opacity: 0.5;
	margin-left: -1em;
  }
  .i-sico213 .path5:before {
	content: "\e98e";
	margin-left: -1em;
  }
  .i-sico213 .path6:before {
	content: "\e98f";
	margin-left: -1em;
  }
  .i-sico213 .path7:before {
	content: "\e990";
	margin-left: -1em;
  }
  .i-sico213 .path8:before {
	content: "\e991";
	opacity: 0.5;
	margin-left: -1em;
  }
  .i-sico213 .path9:before {
	content: "\e992";
	margin-left: -1em;
  }
  .i-sico213 .path10:before {
	content: "\e993";
	opacity: 0.5;
	margin-left: -1em;
  }
  .i-sico213 .path11:before {
	content: "\e994";
	opacity: 0.5;
	margin-left: -1em;
  }
  .i-sico214:before {
	content: "\e996";
  }
  .i-sico215 .path1:before {
	content: "\e997";
	opacity: 0.5;
  }
  .i-sico215 .path2:before {
	content: "\e998";
	margin-left: -1em;
  }
  .i-sico215 .path3:before {
	content: "\e999";
	opacity: 0.5;
	margin-left: -1em;
  }
  .i-sico215 .path4:before {
	content: "\e99a";
	margin-left: -1em;
  }
  .i-sico215 .path5:before {
	content: "\e99b";
	opacity: 0.5;
	margin-left: -1em;
  }
  .i-sico215 .path6:before {
	content: "\e99c";
	margin-left: -1em;
  }
.i-In-House:before {
	content: "\e99f";
}
.i-Crash-Games:before {
	content: "\e9a0";
}
.i-Provably-Fair:before {
	content: "\e9a1";
}
.i-Sports-betting:before {
	content: "\e9a2";
}
.i-Keno:before {
	content: "\e9a3";
  }
.i-Betting-7:before {
	content: "\e9a4";
}
.i-Scratch-cards:before {
	content: "\e9a5";
}
.i-Craps-and-dice:before {
	content: "\e9a6";
}
.i-Live-Games1:before {
	content: "\e9a7";
}
.i-Jackpot-games:before {
	content: "\e9af";
  }
.i-Bingo:before {
	content: "\e9b0";
}
.i-Video-Poker:before {
	content: "\e9b1";
}
.i-BlackJack .path1:before {
	content: "\e9b2";
  }
  .i-BlackJack .path2:before {
	content: "\e9b3";
	opacity: 0.5;
	margin-left: -1em;
  }
  .i-BlackJack .path3:before {
	content: "\e9b4";
	opacity: 0.5;
	margin-left: -1em;
  }
  .i-BlackJack .path4:before {
	content: "\e9b5";
	opacity: 0.5;
	margin-left: -1em;
  }
  .i-BlackJack .path5:before {
	content: "\e9b6";
	margin-left: -1em;
  }
  .i-BlackJack .path6:before {
	content: "\e9b7";
	opacity: 0.5;
	margin-left: -1em;
  }
  .i-BlackJack .path7:before {
	content: "\e9b8";
	opacity: 0.5;
	margin-left: -1em;
  }
  .i-BlackJack .path8:before {
	content: "\e9b9";
	opacity: 0.5;
	margin-left: -1em;
  }
  .i-Roulette:before {
	content: "\e9ba";
  }
  .i-Slots1:before {
	content: "\e9bb";
  }
  .i-Originals:before {
	content: "\e99e";
  }
.i-arrow-doble:before,
.select-v5 .jcf-select .jcf-select-opener:before,
.select-v5.jcf-select .jcf-select-opener:before,
.select-v3 .jcf-select .jcf-select-opener:before,
.select-v3.jcf-select .jcf-select-opener:before,
.select-v2 .jcf-select .jcf-select-opener:before,
.select-v2.jcf-select .jcf-select-opener:before {
	content: "\e928";
}

.i-sico59:before {
	content: "\e915";
}

.i-sico26:before,
.trail-begin:before {
	content: "\e927";
}

.i-arrow-l:before {
	content: "\e913";
}

.i-sico27:before {
	content: "\e916";
}

.i-sico28:before {
	content: "\e917";
}

.i-sico29:before {
	content: "\e918";
}

.i-sico30:before {
	content: "\e919";
}

.i-sico31:before {
	content: "\e91a";
}

.i-sico37:before {
	content: "\e91b";
}

.i-sico40:before {
	content: "\e91c";
}

.i-sico44:before,
.review-list-like-btn:before,
.filter-r-bonus-btn._yes:before {
	content: "\e91d";
}

.i-sico45:before,
.filter-r-bonus-btn._no:before {
	content: "\e91e";
}

.i-sico46:before,
.filter-r-bonus-copy:before {
	content: "\e91f";
}

.i-sico47:before {
	content: "\e920";
}

.i-sico48:before,
.p-name-list-ico._like:before {
	content: "\e921";
}

.i-sico49:before {
	content: "\e922";
}

.i-sico52:before {
	content: "\e924";
}

.i-sico54:before {
	content: "\e925";
}

.i-sico58:before {
	content: "\e926";
}

.i-arrow-r:before,
.g-expert .h6-700 a:before {
	content: "\e911";
}

.i-badge:before {
	content: "\e912";
}

.i-close:before {
	content: "\e914";
}

.i-facebook:before {
	content: "\e908";
}

.i-instagram:before {
	content: "\e909";
}

.i-linkedin:before {
	content: "\e90a";
}

.i-search:before,
html .gform_wrapper.gravity-theme div.chosen-container.chosen-container-single a.chosen-single:before,
.select2-container .select2-selection--single:before,
.header-search-btn:before {
	content: "\e90b";
}

.i-star:before,
.rating label:before {
	content: "\e90c";
}

.i-tiktok:before {
	content: "\e90d";
}

.i-user:before,
.header-login-btn:before {
	content: "\e90e";
}

.i-youtube:before {
	content: "\e90f";
}

.i-arrow-down:before,
.languages-w._v2 .languages-btn:before,
.r-main-top-r-mob-btn:before,
.filter-r-f-opener:before,
.filter-r-list-opener:before,
.g-trusted-top .h4:before,
.g-trusted-top .page-login-title:before,
.g-trusted-top .header-login-title:before,
.tips-form-t:before,
html .gform_wrapper.gravity-theme div.chosen-container.chosen-container-single a.chosen-single div:before,
.select2-container--default .select2-selection--single .select2-selection__arrow b:before,
.accordion .opener:before,
.h-profile-btn:before,
.menu a .sub-arrow:before,
.jcf-select .jcf-select-opener:before,
.lang-btn:before {
	content: "\e910";
}

.i-x:before {
	content: "\e906";
}

.i-sico1:before {
	content: "\e901";
}

.i-sico2:before {
	content: "\e902";
}

.i-sico3:before {
	content: "\e903";
}

.i-sico4:before {
	content: "\e904";
}

.i-sico5:before {
	content: "\e905";
}

.i-sico6:before {
	content: "\e907";
}

.i-sico12:before,
.g-review-bonus-l:before {
	content: "\e923";
}

.i-sico22:before,
.footer-menu._ico-inner a:before {
	content: "\e95a";
}

@font-face {
	font-family: "HelveticaNeue";
	font-style: normal;
	font-weight: 400;
	font-display: swap;
	src: url("../fonts/HelveticaNeueCyr-Roman.woff2") format("woff2"), url("../fonts/HelveticaNeueCyr-Roman.woff") format("woff");
}
@font-face {
	font-family: "HelveticaNeue";
	font-style: normal;
	font-weight: 500;
	font-display: swap;
	src: url("../fonts/HelveticaNeueCyr-Medium.woff2") format("woff2"), url("../fonts/HelveticaNeueCyr-Medium.woff") format("woff");
}
@font-face {
	font-family: "HelveticaNeue";
	font-style: normal;
	font-weight: 700;
	font-display: swap;
	src: url("../fonts/HelveticaNeueCyr-Bold.woff2") format("woff2"), url("../fonts/HelveticaNeueCyr-Bold.woff") format("woff");
}
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
/* Document
   ========================================================================== */
/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in iOS.
 */
html {
	-webkit-text-size-adjust: 100%; /* 2 */
}

/* Sections
   ========================================================================== */
/**
 * Remove the margin in all browsers.
 */
body {
	margin: 0;
}

/**
 * Render the `main` element consistently in IE.
 */
main {
	display: block;
}

/* Grouping content
   ========================================================================== */
/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */
hr {
	-webkit-box-sizing: content-box;
	        box-sizing: content-box; /* 1 */
	height: 0; /* 1 */
	overflow: visible; /* 2 */
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
pre {
	font-family: monospace, monospace; /* 1 */
	font-size: 1em; /* 2 */
}

/* Text-level semantics
   ========================================================================== */
/**
 * 1. Remove the bottom border in Chrome 57-
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */
abbr[title] {
	border-bottom: none; /* 1 */
	text-decoration: underline; /* 2 */
	-webkit-text-decoration: underline dotted;
	        text-decoration: underline dotted; /* 2 */
}

/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */
b,
strong {
	font-weight: bolder;
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
code,
kbd,
samp {
	font-family: monospace, monospace; /* 1 */
	font-size: 1em; /* 2 */
}

/**
 * Add the correct font size in all browsers.
 */
small {
	font-size: 80%;
}

/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */
sub,
sup {
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline;
}

sub {
	bottom: -0.25em;
}

sup {
	top: -0.5em;
}

/* Embedded content
   ========================================================================== */
/**
 * Remove the border on images inside links in IE 10.
 */
img {
	border-style: none;
}

/* Forms
   ========================================================================== */
/**
 * 1. Change the font styles in all browsers.
 * 2. Remove the margin in Firefox and Safari.
 */
button,
input,
optgroup,
select,
textarea {
	font-family: inherit; /* 1 */
	font-size: 100%; /* 1 */
	line-height: 1.15; /* 1 */
	margin: 0; /* 2 */
}

/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */
button,
input {
	/* 1 */
	overflow: visible;
}

/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */
button,
select {
	/* 1 */
	text-transform: none;
}

/**
 * Correct the inability to style clickable types in iOS and Safari.
 */
button,
[type=button],
[type=reset],
[type=submit] {
	-webkit-appearance: button;
	cursor: pointer;
	-webkit-transition: all 0.3s ease;
	transition: all 0.3s ease;
}

/**
 * Remove the inner border and padding in Firefox.
 */
button::-moz-focus-inner,
[type=button]::-moz-focus-inner,
[type=reset]::-moz-focus-inner,
[type=submit]::-moz-focus-inner {
	border-style: none;
	padding: 0;
}

/**
 * Restore the focus styles unset by the previous rule.
 */
button:-moz-focusring,
[type=button]:-moz-focusring,
[type=reset]:-moz-focusring,
[type=submit]:-moz-focusring {
	outline: 1px dotted ButtonText;
}

/**
 * Correct the padding in Firefox.
 */
fieldset {
	padding: 0.35em 0.75em 0.625em;
}

/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *    `fieldset` elements in all browsers.
 */
legend {
	-webkit-box-sizing: border-box;
	        box-sizing: border-box; /* 1 */
	color: inherit; /* 2 */
	display: table; /* 1 */
	max-width: 100%; /* 1 */
	padding: 0; /* 3 */
	white-space: normal; /* 1 */
}

/**
 * Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */
progress {
	vertical-align: baseline;
}

/**
 * Remove the default vertical scrollbar in IE 10+.
 */
textarea {
	overflow: auto;
}

/**
 * 1. Add the correct box sizing in IE 10.
 * 2. Remove the padding in IE 10.
 */
[type=checkbox],
[type=radio] {
	-webkit-box-sizing: border-box;
	        box-sizing: border-box; /* 1 */
	padding: 0; /* 2 */
}

/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */
[type=number]::-webkit-inner-spin-button,
[type=number]::-webkit-outer-spin-button {
	height: auto;
}

/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */
[type=search] {
	-webkit-appearance: textfield; /* 1 */
	outline-offset: -2px; /* 2 */
}

/**
 * Remove the inner padding in Chrome and Safari on macOS.
 */
[type=search]::-webkit-search-decoration {
	-webkit-appearance: none;
}

/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */
::-webkit-file-upload-button {
	-webkit-appearance: button; /* 1 */
	font: inherit; /* 2 */
}

/* Interactive
   ========================================================================== */
/*
 * Add the correct display in Edge, IE 10+, and Firefox.
 */
details {
	display: block;
}

/*
 * Add the correct display in all browsers.
 */
summary {
	display: list-item;
}

/* Misc
   ========================================================================== */
/**
 * Add the correct display in IE 10+.
 */
template {
	display: none;
}

/**
 * Add the correct display in IE 10.
 */
[hidden] {
	display: none;
}

.at-rated-p > span img,
.at-img img,
.r-user-img img,
.post-main-img img,
.meta-info-ava img,
.filter-r-f-flag img,
.r-slider-img img,
.cta-img img,
.g-expert-logo img,
.p-img-l > img,
.p-img > img,
.g-expert-img > img,
.ico-user img,
.m-editor-ava img,
.m-r-user-img img,
.g-about-img img,
.flag-ico img,
.p-avatar img,
.hot-ava img,
.screen-slider-img img,
.f-topic-ava img,
.user-ava img,
.bg-img img,
.video-y-w img,
.bg-str img {
	width: 100%;
	max-width: none;
	height: 100%;
	-o-object-fit: cover;
	   object-fit: cover;
	position: absolute;
	left: 50%;
	top: 50%;
	-webkit-transform: translate(-50%, -50%);
	        transform: translate(-50%, -50%);
}

.at-img,
.r-user-img,
.post-main-img,
.filter-r-f-flag,
.r-slider-img,
.blogs-slider-v2 .g-expert-img,
.cta-img,
.p-img,
.g-expert-img,
.ico-user,
.m-editor-ava,
.m-r-user-img,
.g-about-img,
.flag-ico,
.p-avatar,
.hot-ava,
.screen-slider-img,
.f-topic-ava,
.user-ava,
.video-y-w {
	position: relative;
	overflow: hidden;
}
.at-img:before,
.r-user-img:before,
.post-main-img:before,
.filter-r-f-flag:before,
.r-slider-img:before,
.cta-img:before,
.p-img:before,
.g-expert-img:before,
.ico-user:before,
.m-editor-ava:before,
.m-r-user-img:before,
.g-about-img:before,
.flag-ico:before,
.p-avatar:before,
.hot-ava:before,
.screen-slider-img:before,
.f-topic-ava:before,
.user-ava:before,
.video-y-w:before {
	content: "";
	display: block;
	width: 100%;
	padding-top: 56.25%;
}

.tooltip_content,
.pg-h,
.oc-h,
.oct-h,
.tooltip_templates {
	display: none;
}

.toggle-w .jcf-checkbox,
.toggle-w input[type=checkbox] {
	-webkit-transition: none;
	transition: none;
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	opacity: 0;
}

.g-img-e {
	text-align: center;
	grid-gap: 5px !important;
	grid-template-columns: repeat(10, 1fr) !important;
}
.g-img-e > div {
	border: 1px solid #fff;
	padding: 5px;
}
.g-img-e img {
	max-width: 50px;
	width: 100%;
}
.g-img-e .h3 {
	margin-bottom: 2px;
}

.site-map-list {
	display: grid;
	grid-template-columns: repeat(3, 1fr);
	grid-gap: 15px;
}
.site-map-list a {
	font-size: 20px;
}
.site-map-list a:hover {
	opacity: 0.7;
}

* {
	-webkit-box-sizing: inherit;
	        box-sizing: inherit;
}
*:after,
*:before {
	-webkit-box-sizing: inherit;
	        box-sizing: inherit;
}

[data-tab],
[data-tab-second] {
	display: none;
}

.resize-active {
	-webkit-transition: none !important;
	transition: none !important;
}
.resize-active *:not(.swiper-wrapper),
.resize-active *:before,
.resize-active *:after {
	-webkit-transition: inherit !important;
	transition: inherit !important;
}

.offset-header {
	padding-top: var(--offset-header, 100px);
}

.container {
	width: 100%;
	max-width: calc(var(--container) + var(--gutter) * 2);
	margin: 0 auto;
	padding-left: var(--gutter);
	padding-right: var(--gutter);
}
.container .container {
	padding-left: 0;
	padding-right: 0;
}
.container._w1600 {
	--container: 1600px;
}
.container._w1380 {
	--container: 1380px;
}
.container._w1230 {
	--container: 1230px;
}
.container._w1200 {
	--container: 1200px;
}
.container._w1170 {
	--container: 1170px;
}
.container._w1100 {
	--container: 1100px;
}
.container._w1040 {
	--container: 1040px;
}
.container._w1000 {
	--container: 1000px;
}
.container._w950 {
	--container: 950px;
}
.container._w900 {
	--container: 900px;
}
.container._w850 {
	--container: 850px;
}
.container._w800 {
	--container: 800px;
}
.container._w780 {
	--container: 780px;
}
.container._w750 {
	--container: 750px;
}
.container._w700 {
	--container: 700px;
}
.container._w650 {
	--container: 650px;
}
.container._w590 {
	--container: 590px;
}

.fs-14 {
	font-size: 14px;
}

.fs-16 {
	font-size: 16px;
}

.fs-18 {
	font-size: 18px;
}

.fs-20 {
	font-size: 20px;
}

.fs-25 {
	font-size: 25px;
}

.fs-30 {
	font-size: 30px;
}

.fs-35 {
	font-size: 35px;
}

.fs-40 {
	font-size: 40px;
}

.fs-45 {
	font-size: 45px;
}

.fs-50 {
	font-size: 50px;
}

html,
body {
	height: 100%;
}

.wrapper {
	display: grid;
	grid-template-rows: 1fr auto;
	min-height: 100%;
	width: 100%;
	position: relative;
	overflow: clip;
}

.main,
.header,
.footer {
	min-width: 0;
}

.bg-str {
	position: absolute;
	top: 0;
	left: 0;
	z-index: -1;
	width: 100%;
	height: 100%;
}
.hero-search-row:before {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
}

.crypto-link-ico,
.g-l-u-review-img,
.s-review-img,
.c-slider2-btn,
.rating,
.form-m-a-about-num,
.g-verdict-ico,
.best-img,
.g-imgs-game > div,
.gray-cta,
.filter-r-f-opener-ico,
.filter-r-stars-w._radio-v2 .jcf-radio ~ i,
.filter-r-stars-w label,
.filter-r-stars-index,
.filter-r-bonus-btns,
.filter-r-img,
.g-review-tags,
.review-t-l-img,
.contact-grid-tab-ico,
.d-icons-txt-ico,
.col-review-img,
.col-review-top,
.g-community-img,
.g-review-img,
.g-case-i:before,
.m-editor-folow,
.m-editor-e-b,
.like-btn,
.g-problem-ico,
.p-name[class*=_status-] span,
.p-avatar-flag,
.complaint-tag,
.complaint-l-w,
.complaint .complaint-ico,
.profile-t-ico,
.hot-user-info,
.hot-meta,
.f-topic-meta,
.f-topic-num,
.f-topic-img,
.users-filter,
.thread-icon,
.pg-w .mfp-close,
.social-list a,
.h-profile-link span,
.header-search-imgs li,
.header-search-btn,
.jcf-file .jcf-fake-input {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	    flex-wrap: wrap;
	-webkit-box-pack: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
}

.at-rated-p > span,
.cta-casino-img,
.g-c-casinos-s-ico,
.g-c-casinos-txt-w-mob,
.s-reviews-tab,
.g-review-stars2,
.g-review2-logo,
.filter-mob-btns,
.r-main-l-img,
.meta-info-views > div,
.meta-info-views,
.meta-socials-list li,
.meta-socials-list a,
.filter-r-f-check-ico,
.review-t-r-btns,
.g-review-tag,
.reviews-filter-s,
.c-slider-top-btns,
.grid-txt-ico-mob-g,
.blogs-slider-v2 .swiper-buttons,
.cta-w,
.g-edu-ico,
.g-edu,
.d-icons-txt,
.g-expert-date-views,
.g-review-rating,
.hero-link-ico-w-v2,
.hero-link-v2,
.hero-search-img,
.like-list-w,
.btn-reply,
.tips-btns,
.g-problems,
.p-ago,
.f-pagination-link,
.f-pagination-txt,
.f-topic-info,
.currency-w .currency-l,
.list-res-img,
.how-popup-ico-i,
.mfp-gallery .mfp-arrow,
.form-m-a-t-w,
.h-profile-ico,
.menu-t-ico,
.menu > li > a {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: nowrap;
	    flex-wrap: nowrap;
	-webkit-box-pack: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
}

.r-rait-s,
.g-verdict-status,
.best-stars,
.g-list-i,
.r-t-w,
.r-w-g,
.meta-tags,
.filter-r-f-opener,
.filter-r-tags,
.filter-r-bottom-crypto,
.filter-r-availible-list,
.filter-r-stars-l,
.filter-r-stars,
.filter-r-dates,
.col-review-rating,
.g-expert-meta,
.g-review-stars,
.hero-coin-list,
.latest-p-tags,
.f-topic-tag,
.f-topic-tags,
.p-filter-list,
.section-entry .meta,
.lang-btn,
.em-label {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	    flex-wrap: wrap;
	-webkit-box-pack: start;
	    -ms-flex-pack: start;
	        justify-content: flex-start;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
}

.at-rated-p,
.at-rated-t,
.r-rait-t,
.accepts-i,
.cta-casino,
.crypto-link-t,
.s-reviews-nav,
.s-reviews-nav-w,
.s-reviews-filter,
.languages-list li,
.languages-w._v2 .languages-btn,
.t-w-s,
.radio-switch-input .gfield_radio,
.form-m-a-radio,
.u-feedback-num-list,
.r-main-links,
.r-main-top-l,
.meta-socials-list,
.meta-socials,
.meta-info,
.filter-r-list-opener,
.filter-r-bottom-btns,
.filter-r-bottom-more-i,
.filter-r-availible-i,
.filter-r-limit-g,
.g-expert-logo-w,
.p-img-i-b,
.g-review-top,
.latest-p-r,
.m-r-t-reply-info,
.m-r-b-l,
.m-r-user-meta,
.m-r-b2,
.tips-form-t,
.ranking-i-points,
.p-name-t,
.p-checkbox-list label,
html .ql-mention-list .mention-item-editor,
html .rte-autocomplete li,
.contact-grid-forms .gfield--type-choice .ginput_container,
.how-popup-step-l-img,
.h-profile-btn,
.menu-t,
.jcf-list .jcf-option,
.table-img-w,
.link-back {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: nowrap;
	    flex-wrap: nowrap;
	-webkit-box-pack: start;
	    -ms-flex-pack: start;
	        justify-content: flex-start;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
}

.screen-slider-over,
.s-reviews-filters,
.form-m-a-top,
.u-feedback,
.r-w-t,
.f-w-t,
.r-main-top-r-t,
.filter-r-sort,
.filter-r-bonus-promo,
.filter-r-bonus,
.filter-r-bonus-g,
.filter-r-bottom,
.filter-r-txt .h4,
.filter-r-txt .header-login-title,
.filter-r-txt .page-login-title,
.reviews-filter-w,
.g-review-bottom,
.user,
.gform_wrapper.gravity-theme .positive-input-list .gform-field-label,
.gform_wrapper.gravity-theme .negative-input-list .gform-field-label,
.footer-top,
.login-form-check {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	    flex-wrap: wrap;
	-webkit-box-pack: justify;
	    -ms-flex-pack: justify;
	        justify-content: space-between;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
}

.screen-slider-nav,
.screen-slider-over-btns,
.filter-r-fsb,
.t-w-sb,
.review-list-like,
.forum-t-info,
.filter-r-f-check,
.review-t-r-top,
.review-t,
.grid-txt-w,
.contact-txt-w,
.g-review-bottom-full,
.hero-search-i,
.quiz-list-r-c,
.latest-p,
.m-r-b-r,
.m-r-b,
.m-original,
.m-translation,
.m-r-t-r,
.m-r-t,
.rank-b-t,
.rank-t,
.g-txt-row,
.p-name-list > div,
.complaint-top,
.profile-t,
.f-pagination,
.f-pagination-w,
.hot,
.f-topic,
html .uploaded_files .file-element,
.bg-blue-radius .bg-blue-radius-c {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: nowrap;
	    flex-wrap: nowrap;
	-webkit-box-pack: justify;
	    -ms-flex-pack: justify;
	        justify-content: space-between;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
}

.g-trusted-img,
.hero-tag,
.header-login-btn,
.star-one,
.stars2 i,
.stars i,
.stars-inner i {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-ms-flex-wrap: wrap;
	    flex-wrap: wrap;
	-webkit-box-pack: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
}

.g-review,
.g-trusted-i {
	border-radius: 12px;
	border: 1px solid var(--color-gray-l);
	background: #fff;
	-webkit-box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.02), 0px 2px 4px 0px rgba(0, 0, 0, 0.08);
	        box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.02), 0px 2px 4px 0px rgba(0, 0, 0, 0.08);
}

.icon {
	--icon-h: var(--icon-w);
	width: var(--icon-w);
	height: var(--icon-h-i, var(--icon-h));
}

.ff-base,
.g-cta-4c .h3,
.review-m .h6-500,
.g-trusted-i .h4,
.g-trusted-i .page-login-title,
.g-trusted-i .header-login-title,
.hero-link .h6-500,
.thread-t,
.h7-700-v1,
.h7-700-v2,
.h7-700-v3,
.h6-700-v2,
.h6-700,
.h5-16-14,
h6,
.h6,
h5,
.h5,
.lang-block label {
	font-family: var(--base-main-font);
}

.ff-second,
.at-rated,
.cta-yellow,
.list-ico2 li,
.languages-w._v2 .languages-btn,
.rating-num,
.radio-switch-input .gfield_radio .gchoice,
.form-m-a-radio label,
.form-m-a-radio .label,
.form-m-a-w .gfield_description [data-add-gf-row],
.form-m-a-more-btn,
.form-m-a-about-num,
.form-m-a-about-t,
.u-feedback-num-t,
.u-feedback-t,
.best-stars,
.g-imgs-more-btn,
.gray-cta,
.r-w-g > span,
.r-main-link,
.r-main-vs .h6-700,
.meta-tags li,
.filter-r-f-count,
.filter-r-f-opener,
.filter-r-bonus-txt,
.filter-r-stars-r b,
.filter-r-stars-l b,
.filter-r._v2 .filter-r-bottom-crypto > span,
.review-t-r-top,
.reviews-filter-t,
.g-expert-t,
.blogs-slider p,
.blogs-slider-v2 p,
.contact-grid-form label,
.d-icons-txt-num,
.col-review-amount,
.col-review-rating b,
.g-community-meta,
.g-expert-meta,
.g-expert-tags,
.p-img-m,
.g-experts-s._v2 .g-expert p,
.g-review-num,
.g-review-bonus,
.hero-tag,
.latest-p-btn,
.latest-p-t,
.latest-p-tags > span,
.m-r-t-reply-rait,
.like-btn span,
.m-r-content p a,
.tips-back a,
.tips-form-t,
.g-problem-t-sub,
.ranking-i-t,
.rank-b-t,
.rank-pts,
.g-txt-edit,
.p-name,
.p-rang,
.p-post-num,
.complaint-verdict,
.f-pagination-link,
.f-pagination-txt,
.f-topic-tag,
.p-filter-link,
.hot-topic,
.f-topic-sm,
.f-topic-lg,
html .f-topic._top,
.users-filter-btn,
.entry-nav__link2,
.hero-count-wrapper .hero-count-title,
.hero-count-subtitle,
.gform_confirmation_message .thank-you-confirmation,
.thank-you-confirmation p,
html .gform_wrapper.gravity-theme .gfield_label,
.list-res-t,
.entry-grid_additional h6,
.entry-nav__link,
.breadcrumb,
.section-entry .meta > span:first-child,
.how-popup-step-s,
.accordion .opener,
.footer-bottom-grid-txt._v2 p,
.h-not-time,
.h-not-txt,
.select-v5 .jcf-select,
.select-v5.jcf-select,
.select-v3 .jcf-select,
.select-v3.jcf-select,
.select-v2 .jcf-select,
.select-v2.jcf-select,
.button-link,
.button._arrow-v2,
.form-subscribe-row button._arrow-v2,
input._arrow-v2[type=button],
input._arrow-v2[type=reset],
input._arrow-v2[type=submit],
button._arrow-v2[type=submit],
.button,
.form-subscribe-row button,
input[type=button],
input[type=reset],
input[type=submit],
button[type=submit],
.b-blue,
blockquote,
table,
.p-inter p,
.p-inter,
.p-xs p,
.g-community-txt p,
.p-xs,
.g-community-txt,
.p-sm p,
.login-form-check label p,
.p-sm,
.login-form-check label,
.p-18 p,
.h-22,
.h7-400,
.h7-500-v2,
.h7-500,
.h7-700,
.h6-400,
.h6-500,
.h6-600,
.h5-18,
.h5-700,
h4,
.h4,
.page-login-title,
.header-login-title,
.h3-22,
h3,
.h3,
.h2-45,
h2,
.h2,
.h2-24,
.h1-32,
.h1-45,
h1,
.h1,
.separate > span,
.link-back,
.select-extra > span:not([class*=jcf-select]) {
	font-family: var(--accent-font);
}

.ff-arial,
.r-rait-b,
.g-cta-4c p,
.g-dark p,
.screen-slider-over-btns .button,
.screen-slider-over-btns input[type=button],
.screen-slider-over-btns input[type=reset],
.screen-slider-over-btns input[type=submit],
.screen-slider-over-btns button[type=submit],
.screen-slider-over-btns .form-subscribe-row button,
.form-subscribe-row .screen-slider-over-btns button,
.s-reviews._tag-new .s-review-img:before,
.g-review2-info,
.video-r-w-tag,
.write-review-form input:not([type=submit]),
.write-review-form textarea,
.form-m-a-about-lists > div span,
.form-m-a-about-sub-t,
.gform_wrapper.gravity-theme .form-m-a-w .field_description_below .gfield_description,
.gform_wrapper.gravity-theme .form-m-a-w2 .field_description_below .gfield_description,
.gform_wrapper.gravity-theme .form-m-a-w._block-f .gform_drop_area,
.gform_wrapper.gravity-theme .form-m-a-w2._block-f .gform_drop_area,
.form-m-a-w._block-f .gform_drop_area,
.form-m-a-w2._block-f .gform_drop_area,
.gform_wrapper.gravity-theme .form-m-a-w._block-f .jcf-real-element,
.gform_wrapper.gravity-theme .form-m-a-w2._block-f .jcf-real-element,
.form-m-a-w._block-f .jcf-real-element,
.form-m-a-w2._block-f .jcf-real-element,
.gform_wrapper.gravity-theme .form-m-a-w .h6-700,
.gform_wrapper.gravity-theme .form-m-a-w2 .h6-700,
.form-m-a-w .h6-700,
.form-m-a-w2 .h6-700,
.gform_wrapper.gravity-theme .form-m-a-w .p-sm,
.gform_wrapper.gravity-theme .form-m-a-w2 .p-sm,
.form-m-a-w .p-sm,
.form-m-a-w .login-form-check label,
.login-form-check .form-m-a-w label,
.form-m-a-w2 .p-sm,
.form-m-a-w2 .login-form-check label,
.login-form-check .form-m-a-w2 label,
.review-list-like,
.u-feedback-num-t-sub,
.u-feedback-t-pre,
html .g-imgs-more-t,
.g-list-more-h .h6,
.gray-cta._v2,
.r-main-vs-users,
.r-main-vs-neg:before,
.filter-r-f-check,
.filter-r-f-search input[type=text],
.filter-r-f-hidden .h6-400,
.filter-r-f-i._v-blue .filter-r-f-opener,
.filter-r-f-i._v-green .filter-r-f-opener,
.filter-r-stars-w label,
.filter-r-clear,
.filter-r-stars-index,
.filter-r-bonus-btns,
.filter-r-bonus-btn,
.filter-r-bonus-promo-l,
.filter-r-tags li,
.filter-r-bottom-more-h .h6,
.filter-r-limit-g p,
.filter-r-limit-g .h6,
.filter-r-list-pm li,
.filter-r-stars-r,
.filter-r-stars-l,
.filter-r-dates,
.filter-r-txt .h4 .g-review-index,
.filter-r-txt .header-login-title .g-review-index,
.filter-r-txt .page-login-title .g-review-index,
.filter-r p,
.filter-r .h6,
.review-raiting-num,
.review-list,
.review-list-t,
.review-list-w p,
.col-review-rating,
.g-review-rating,
.g-review-list,
.g-review-index,
.ranking-points-list-item,
.latest-p-rep,
.m-r-t-reply-name,
.post-meta,
.like-list,
.btn-reply,
.m-r-b2,
.m-r-content p,
.m-r-t-l,
.tips-form-b p,
.p-activity-num,
.dl-profile dt,
.p-ago,
.complaint-time,
.p-checkbox-list label,
.hot-time,
.hot-user,
.f-topic-txt,
.f-topic-desc p,
.thread-time,
html .ql-mention-list .mention-item-editor,
html .rte-autocomplete li,
.currency-w .jcf-select,
.currency-w .currency-l:before,
html .gform_wrapper.gravity-theme .js-count-w-wp .gfield_description,
html .gform_wrapper.gravity-theme .js-count-wp .gfield_description,
.how-popup-ico-i,
.modal.write-review-m._v2 .form-m-a-about-sub-t,
.h-not-all a,
.jcf-v2-w .jcf-fake-input,
.jcf-v2-w .jcf-real-element,
.jcf-select,
.dl-info,
.p-arial p,
.p-arial,
.h3-24 {
	font-family: "Arial";
}

html .main .c-accent h1,
.bg-black-p h1,
.text-blue h1,
.text-green-l h1,
.text-dark-06 h1,
.text-dark h1,
.text-white h1,
html .main .c-accent .h1,
.bg-black-p .h1,
.text-blue .h1,
.text-green-l .h1,
.text-dark-06 .h1,
.text-dark .h1,
.text-white .h1,
html .main .c-accent h2,
.bg-black-p h2,
.text-blue h2,
.text-green-l h2,
.text-dark-06 h2,
.text-dark h2,
.text-white h2,
html .main .c-accent .h2,
.bg-black-p .h2,
.text-blue .h2,
.text-green-l .h2,
.text-dark-06 .h2,
.text-dark .h2,
.text-white .h2,
html .main .c-accent h3,
.bg-black-p h3,
.text-blue h3,
.text-green-l h3,
.text-dark-06 h3,
.text-dark h3,
.text-white h3,
html .main .c-accent .h3,
.bg-black-p .h3,
.text-blue .h3,
.text-green-l .h3,
.text-dark-06 .h3,
.text-dark .h3,
.text-white .h3,
html .main .c-accent h4,
.bg-black-p h4,
.text-blue h4,
.text-green-l h4,
.text-dark-06 h4,
.text-dark h4,
.text-white h4,
html .main .c-accent .h4,
html .main .c-accent .page-login-title,
html .main .c-accent .header-login-title,
.bg-black-p .h4,
.bg-black-p .page-login-title,
.bg-black-p .header-login-title,
.text-blue .h4,
.text-blue .page-login-title,
.text-blue .header-login-title,
.text-green-l .h4,
.text-green-l .page-login-title,
.text-green-l .header-login-title,
.text-dark-06 .h4,
.text-dark-06 .page-login-title,
.text-dark-06 .header-login-title,
.text-dark .h4,
.text-dark .page-login-title,
.text-dark .header-login-title,
.text-white .h4,
.text-white .page-login-title,
.text-white .header-login-title,
html .main .c-accent h5,
.bg-black-p h5,
.text-blue h5,
.text-green-l h5,
.text-dark-06 h5,
.text-dark h5,
.text-white h5,
html .main .c-accent .h5,
.bg-black-p .h5,
.text-blue .h5,
.text-green-l .h5,
.text-dark-06 .h5,
.text-dark .h5,
.text-white .h5,
html .main .c-accent h6,
.bg-black-p h6,
.text-blue h6,
.text-green-l h6,
.text-dark-06 h6,
.text-dark h6,
.text-white h6,
html .main .c-accent .h6,
.bg-black-p .h6,
.text-blue .h6,
.text-green-l .h6,
.text-dark-06 .h6,
.text-dark .h6,
.text-white .h6,
html .main .c-accent .h6-500,
.bg-black-p .h6-500,
.text-blue .h6-500,
.text-green-l .h6-500,
.text-dark-06 .h6-500,
.text-dark .h6-500,
.text-white .h6-500,
html .main .c-accent .h6-700,
.bg-black-p .h6-700,
.text-blue .h6-700,
.text-green-l .h6-700,
.text-dark-06 .h6-700,
.text-dark .h6-700,
.text-white .h6-700 {
	color: inherit;
}

.text-white {
	color: #fff;
}

.text-dark {
	color: var(--color-dark-100);
}

.text-dark-06 {
	color: var(--color-dark-100-06);
}

.text-green-l {
	color: var(--color-green-l);
}
.text-green-l .star-one {
	--star-one-bg: currentColor;
}

.text-blue {
	color: var(--color-blue);
}
.text-blue .star-one {
	--star-one-bg: currentColor;
}

.txt-c {
	text-align: center;
}

.txt-l {
	text-align: left;
}

.txt-r {
	text-align: right;
}

.br-mob-show br {
	display: block;
}

html .d-none {
	display: none;
}

.stars {
	--data-result: 5;
	--stars-size: 20px;
	--stars-color: #ccc;
	--stars-color-i: var(--color-green-l);
	position: relative;
}
html .stars-blue .stars {
	--stars-color-i: var(--color-blue);
}
.stars._0 {
	--stars-color-i: var(--c-s1);
}
.stars._1 {
	--stars-color-i: var(--c-s1);
}
.stars._2 {
	--stars-color-i: var(--c-s2);
}
.stars._3 {
	--stars-color-i: var(--c-s3);
}
.stars._4 {
	--stars-color-i: var(--c-s4);
}
.stars._5 {
	--stars-color-i: var(--c-s5);
}

.stars,
.stars-inner {
	overflow: hidden;
	grid-gap: 1px;
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
}
.stars i,
.stars-inner i {
	width: var(--stars-size);
	height: var(--stars-size);
	background-color: var(--stars-color);
	-ms-flex-negative: 0;
	    flex-shrink: 0;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='15' viewBox='0 0 14 15' fill='none'%3E%3Cpath d='M7.37652 1.64573C7.13829 1.53215 6.86155 1.53215 6.62338 1.64573C6.4174 1.74391 6.30389 1.91439 6.24666 2.00791C6.18745 2.10459 6.12667 2.22775 6.06746 2.34779L4.80995 4.89537L1.99708 5.30651C1.86467 5.32584 1.72881 5.34567 1.61861 5.37217C1.512 5.3978 1.31489 5.45325 1.15802 5.61882C0.976548 5.81037 0.891206 6.07358 0.925751 6.33517C0.955612 6.56127 1.08269 6.72186 1.15397 6.80516C1.22766 6.89126 1.32603 6.98704 1.42192 7.08043L3.45646 9.06208L2.9764 11.8611C2.95374 11.993 2.93049 12.1284 2.92154 12.2415C2.91288 12.3508 2.90452 12.5555 3.01343 12.756C3.1394 12.9879 3.36333 13.1506 3.62283 13.1987C3.84718 13.2403 4.03927 13.169 4.14055 13.127C4.24529 13.0836 4.36687 13.0196 4.48538 12.9572L6.99992 11.6349L9.51449 12.9572C9.63303 13.0196 9.75459 13.0836 9.8593 13.127C9.96063 13.169 10.1527 13.2403 10.377 13.1987C10.6365 13.1506 10.8605 12.9879 10.9864 12.756C11.0953 12.5555 11.087 12.3508 11.0784 12.2415C11.0694 12.1284 11.0462 11.993 11.0235 11.8611L10.5434 9.06208L12.578 7.08038C12.6738 6.98704 12.7722 6.89126 12.8459 6.80516C12.9172 6.72186 13.0442 6.56127 13.0741 6.33517C13.1086 6.07358 13.0233 5.81037 12.8418 5.61882C12.685 5.45325 12.4879 5.3978 12.3813 5.37217C12.271 5.34567 12.1352 5.32584 12.0028 5.30651L9.18993 4.89537L7.93244 2.34783C7.87323 2.22778 7.81244 2.1046 7.75324 2.00791C7.69595 1.91439 7.58244 1.74391 7.37652 1.64573Z' fill='white'/%3E%3C/svg%3E");
	background-repeat: no-repeat;
	background-size: calc(var(--stars-size) * 0.7) calc(var(--stars-size) * 0.7);
	background-position: center center;
}

.stars-inner {
	position: absolute;
	top: 0;
	left: 0;
	max-width: 100%;
	width: calc(20% * var(--data-result));
}
.stars-inner i {
	background-color: var(--stars-color-i);
}

.stars2 {
	--data-result: 5;
	--stars-size: 13px;
	--stars-not-active: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='15' viewBox='0 0 14 15' fill='none'%3E%3Cpath d='M7.37652 1.64573C7.13829 1.53215 6.86155 1.53215 6.62338 1.64573C6.4174 1.74391 6.30389 1.91439 6.24666 2.00791C6.18745 2.10459 6.12667 2.22775 6.06746 2.34779L4.80995 4.89537L1.99708 5.30651C1.86467 5.32584 1.72881 5.34567 1.61861 5.37217C1.512 5.3978 1.31489 5.45325 1.15802 5.61882C0.976548 5.81037 0.891206 6.07358 0.925751 6.33517C0.955612 6.56127 1.08269 6.72186 1.15397 6.80516C1.22766 6.89126 1.32603 6.98704 1.42192 7.08043L3.45646 9.06208L2.9764 11.8611C2.95374 11.993 2.93049 12.1284 2.92154 12.2415C2.91288 12.3508 2.90452 12.5555 3.01343 12.756C3.1394 12.9879 3.36333 13.1506 3.62283 13.1987C3.84718 13.2403 4.03927 13.169 4.14055 13.127C4.24529 13.0836 4.36687 13.0196 4.48538 12.9572L6.99992 11.6349L9.51449 12.9572C9.63303 13.0196 9.75459 13.0836 9.8593 13.127C9.96063 13.169 10.1527 13.2403 10.377 13.1987C10.6365 13.1506 10.8605 12.9879 10.9864 12.756C11.0953 12.5555 11.087 12.3508 11.0784 12.2415C11.0694 12.1284 11.0462 11.993 11.0235 11.8611L10.5434 9.06208L12.578 7.08038C12.6738 6.98704 12.7722 6.89126 12.8459 6.80516C12.9172 6.72186 13.0442 6.56127 13.0741 6.33517C13.1086 6.07358 13.0233 5.81037 12.8418 5.61882C12.685 5.45325 12.4879 5.3978 12.3813 5.37217C12.271 5.34567 12.1352 5.32584 12.0028 5.30651L9.18993 4.89537L7.93244 2.34783C7.87323 2.22778 7.81244 2.1046 7.75324 2.00791C7.69595 1.91439 7.58244 1.74391 7.37652 1.64573Z' fill='%23a0a0a0'/%3E%3C/svg%3E");
	--stars-color-i: var(--color-green-l);
	position: relative;
	overflow: hidden;
	grid-gap: 1px;
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
}
.stars2 i {
	width: var(--stars-size);
	height: var(--stars-size);
	-ms-flex-negative: 0;
	    flex-shrink: 0;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='15' viewBox='0 0 14 15' fill='none'%3E%3Cpath d='M7.37652 1.64573C7.13829 1.53215 6.86155 1.53215 6.62338 1.64573C6.4174 1.74391 6.30389 1.91439 6.24666 2.00791C6.18745 2.10459 6.12667 2.22775 6.06746 2.34779L4.80995 4.89537L1.99708 5.30651C1.86467 5.32584 1.72881 5.34567 1.61861 5.37217C1.512 5.3978 1.31489 5.45325 1.15802 5.61882C0.976548 5.81037 0.891206 6.07358 0.925751 6.33517C0.955612 6.56127 1.08269 6.72186 1.15397 6.80516C1.22766 6.89126 1.32603 6.98704 1.42192 7.08043L3.45646 9.06208L2.9764 11.8611C2.95374 11.993 2.93049 12.1284 2.92154 12.2415C2.91288 12.3508 2.90452 12.5555 3.01343 12.756C3.1394 12.9879 3.36333 13.1506 3.62283 13.1987C3.84718 13.2403 4.03927 13.169 4.14055 13.127C4.24529 13.0836 4.36687 13.0196 4.48538 12.9572L6.99992 11.6349L9.51449 12.9572C9.63303 13.0196 9.75459 13.0836 9.8593 13.127C9.96063 13.169 10.1527 13.2403 10.377 13.1987C10.6365 13.1506 10.8605 12.9879 10.9864 12.756C11.0953 12.5555 11.087 12.3508 11.0784 12.2415C11.0694 12.1284 11.0462 11.993 11.0235 11.8611L10.5434 9.06208L12.578 7.08038C12.6738 6.98704 12.7722 6.89126 12.8459 6.80516C12.9172 6.72186 13.0442 6.56127 13.0741 6.33517C13.1086 6.07358 13.0233 5.81037 12.8418 5.61882C12.685 5.45325 12.4879 5.3978 12.3813 5.37217C12.271 5.34567 12.1352 5.32584 12.0028 5.30651L9.18993 4.89537L7.93244 2.34783C7.87323 2.22778 7.81244 2.1046 7.75324 2.00791C7.69595 1.91439 7.58244 1.74391 7.37652 1.64573Z' fill='%23E6B830'/%3E%3C/svg%3E");
	background-repeat: no-repeat;
	background-size: calc(var(--stars-size) * 1.1) calc(var(--stars-size) * 1.1);
	background-position: center center;
}
.stars2._1 i:nth-of-type(1) ~ i {
	background-image: var(--stars-not-active);
}
.stars2._2 i:nth-of-type(2) ~ i {
	background-image: var(--stars-not-active);
}
.stars2._3 i:nth-of-type(3) ~ i {
	background-image: var(--stars-not-active);
}
.stars2._4 i:nth-of-type(4) ~ i {
	background-image: var(--stars-not-active);
}
.stars2._5 i:nth-of-type(5) ~ i {
	background-image: var(--stars-not-active);
}

.star-one {
	--star-one-bg: var(--color-green-l);
	--stars-size: 20px;
	width: var(--stars-size);
	height: var(--stars-size);
	background-color: var(--star-one-bg);
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='15' viewBox='0 0 14 15' fill='none'%3E%3Cpath d='M7.37652 1.64573C7.13829 1.53215 6.86155 1.53215 6.62338 1.64573C6.4174 1.74391 6.30389 1.91439 6.24666 2.00791C6.18745 2.10459 6.12667 2.22775 6.06746 2.34779L4.80995 4.89537L1.99708 5.30651C1.86467 5.32584 1.72881 5.34567 1.61861 5.37217C1.512 5.3978 1.31489 5.45325 1.15802 5.61882C0.976548 5.81037 0.891206 6.07358 0.925751 6.33517C0.955612 6.56127 1.08269 6.72186 1.15397 6.80516C1.22766 6.89126 1.32603 6.98704 1.42192 7.08043L3.45646 9.06208L2.9764 11.8611C2.95374 11.993 2.93049 12.1284 2.92154 12.2415C2.91288 12.3508 2.90452 12.5555 3.01343 12.756C3.1394 12.9879 3.36333 13.1506 3.62283 13.1987C3.84718 13.2403 4.03927 13.169 4.14055 13.127C4.24529 13.0836 4.36687 13.0196 4.48538 12.9572L6.99992 11.6349L9.51449 12.9572C9.63303 13.0196 9.75459 13.0836 9.8593 13.127C9.96063 13.169 10.1527 13.2403 10.377 13.1987C10.6365 13.1506 10.8605 12.9879 10.9864 12.756C11.0953 12.5555 11.087 12.3508 11.0784 12.2415C11.0694 12.1284 11.0462 11.993 11.0235 11.8611L10.5434 9.06208L12.578 7.08038C12.6738 6.98704 12.7722 6.89126 12.8459 6.80516C12.9172 6.72186 13.0442 6.56127 13.0741 6.33517C13.1086 6.07358 13.0233 5.81037 12.8418 5.61882C12.685 5.45325 12.4879 5.3978 12.3813 5.37217C12.271 5.34567 12.1352 5.32584 12.0028 5.30651L9.18993 4.89537L7.93244 2.34783C7.87323 2.22778 7.81244 2.1046 7.75324 2.00791C7.69595 1.91439 7.58244 1.74391 7.37652 1.64573Z' fill='white'/%3E%3C/svg%3E");
	background-repeat: no-repeat;
	background-size: calc(var(--stars-size) * 0.7) calc(var(--stars-size) * 0.7);
	background-position: center center;
}
.star-one._0 {
	--star-one-bg: var(--c-s1);
}
.star-one._1 {
	--star-one-bg: var(--c-s1);
}
.star-one._2 {
	--star-one-bg: var(--c-s2);
}
.star-one._3 {
	--star-one-bg: var(--c-s3);
}
.star-one._4 {
	--star-one-bg: var(--c-s4);
}
.star-one._5 {
	--star-one-bg: var(--c-s5);
}
.star-one._0-2.red{
	background-color: var(--color-red-400);
}
.star-one._2-4.yellow{
	background-color: var(--color-yellow);
}
.star-one._4-5.green{
	background-color: var(--color-green);
}
.ico-one {
	--size: 16px;
	width: var(--size);
	height: var(--size);
	border-radius: calc(var(--size) * 0.35);
	background-color: var(--color-yellow);
	background-image: url("data:image/svg+xml,%3Csvg width='11' height='12' viewBox='0 0 11 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.80664 2.23529C2.13965 2.77324 2.60075 3.22921 3.14382 3.55198C3.7125 3.89011 4.36316 4.07968 5.02918 4.09505C5.34683 3.51099 5.50565 2.85521 5.50053 2.18919C5.4954 1.5539 5.33146 0.92886 5.02918 0.370422C3.71762 0.406285 2.49316 1.1133 1.80664 2.23017V2.23529Z' fill='white'/%3E%3Cpath d='M9.36872 8.69057C8.75393 8.2807 8.04179 8.05528 7.30916 8.03479C6.96078 8.68032 6.79684 9.41295 6.84807 10.1507C6.88393 10.7091 7.04275 11.2676 7.30916 11.7594C8.62072 11.7235 9.84518 11.0165 10.5317 9.89966C10.2346 9.41807 9.83494 9.00308 9.36872 8.69569V8.69057Z' fill='white'/%3E%3Cpath d='M2.29345 7.50714C2.95436 7.18437 3.50767 6.68229 3.89704 6.05725C3.51279 5.42709 2.9646 4.925 2.3037 4.59199C1.80162 4.34095 1.24318 4.1975 0.679621 4.18213C0.0494578 5.33487 0.0443351 6.7489 0.664252 7.90676C1.22781 7.89139 1.78625 7.75818 2.29345 7.51226V7.50714Z' fill='white'/%3E%3Cpath d='M7.30337 0.370422C6.99598 0.939106 6.83203 1.58464 6.83203 2.23017C6.83203 2.87571 6.99598 3.52124 7.30337 4.08992C8.14871 4.06431 8.97869 3.76203 9.63959 3.23433C9.9931 2.95255 10.2902 2.61442 10.5259 2.23017C9.8394 1.1133 8.61493 0.406285 7.30337 0.370422Z' fill='white'/%3E%3Cpath d='M2.8313 8.78791C2.42143 9.09018 2.07305 9.45906 1.80664 9.89454C2.49316 11.0114 3.71762 11.7184 5.02918 11.7543C5.24436 11.3547 5.38781 10.9294 5.45442 10.4837C5.5825 9.6435 5.43392 8.77766 5.02918 8.02966C4.23507 8.05016 3.47171 8.31145 2.82617 8.78279L2.8313 8.78791Z' fill='white'/%3E%3C/svg%3E%0A");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: calc(var(--size) * 0.75);
}

.bg-white {
	background: var(--color-white);
}

.bg-yellow {
	background: #f4e190;
}

.bg-dark-radius {
	--bg-dark-radius-indent: 5rem;
	border-radius: 12px;
	border: 1px solid rgba(19, 55, 98, 0.25);
	background: var(--color-dark-100);
	margin-left: var(--bg-dark-radius-indent);
	margin-right: var(--bg-dark-radius-indent);
}
.bg-dark-radius._v2 {
	--bg-dark-radius-indent: 0;
	padding: 3rem 5rem;
}

.bg-dark-radius-inner {
	border-radius: 12px;
	border: 1px solid rgba(19, 55, 98, 0.25);
	background: var(--color-dark-100);
}

.bg-green-radius {
	border-radius: 12px;
	background-color: #005b17;
}
.bg-green-radius .bg-gr-images {
	position: relative;
}
.bg-green-radius .bg-gr-images:before,
.bg-green-radius .bg-gr-images:after {
	content: "";
	position: absolute;
	top: 0px;
	left: 0px;
	-webkit-transform: translateX(-103%);
	        transform: translateX(-103%);
	width: 15.6rem;
	height: 15.6rem;
	background-image: url("../img/bg1.png");
	background-size: contain;
	background-repeat: no-repeat;
}
.bg-green-radius .bg-gr-images:after {
	left: auto;
	right: 0px;
	-webkit-transform: translateX(103%);
	        transform: translateX(103%);
	width: 14.4rem;
	height: 14.4rem;
	background-image: url("../img/bg2.png");
}

.bg-blue-radius {
	border-radius: 12px;
	background-color: #013cb0;
}
.bg-blue-radius .hero-search {
	max-width: 100%;
	margin: 3rem 0 0;
}
.bg-blue-radius .hero-search-row:before {
	display: none;
}
.bg-blue-radius .hero-search-row input[type=text] {
	border: 1px solid #3879f9;
	background: #060d17;
	backdrop-filter: blur(3.5px);
}
.bg-blue-radius .bg-blue-radius-c {
	gap: 20px;
}
.bg-blue-radius .bg-blue-radius-c > * {
	margin-bottom: 0;
}
.bg-blue-radius .bg-gr-images {
	position: relative;
}
.bg-blue-radius .bg-gr-images .bg-blue-radius-c:before,
.bg-blue-radius .bg-gr-images .bg-blue-radius-c:after,
.bg-blue-radius .bg-gr-images:before,
.bg-blue-radius .bg-gr-images:after {
	content: "";
	position: absolute;
	top: 0px;
	left: 0px;
	-webkit-transform: translateX(calc(-100% - 40px));
	        transform: translateX(calc(-100% - 40px));
	width: 15.6rem;
	height: 15.6rem;
	background-image: url("../img/bg1-v2.png");
	background-size: contain;
	background-repeat: no-repeat;
}
.bg-blue-radius .bg-gr-images:after {
	left: auto;
	right: 0px;
	-webkit-transform: translateX(calc(100% + 40px));
	        transform: translateX(calc(100% + 40px));
	width: 14.4rem;
	height: 14.4rem;
	background-image: url("../img/bg2-v2.png");
}
html .bg-blue-radius .bg-gr-images div.bg-blue-radius-c {
	position: relative;
}
html .bg-blue-radius .bg-gr-images div.bg-blue-radius-c:before,
html .bg-blue-radius .bg-gr-images div.bg-blue-radius-c:after {
	display: none;
	top: 50%;
	-webkit-transform: translateY(-50%);
	        transform: translateY(-50%);
}
html .bg-blue-radius .bg-gr-images div.bg-blue-radius-c:after {
	right: 0;
	left: auto;
	background-image: url("../img/bg2-v2.png");
}

.bg-gray-half {
	position: relative;
	z-index: 1;
}
.bg-gray-half::after {
	content: "";
	position: absolute;
	top: 50%;
	bottom: 0;
	left: -50vw;
	right: -50vw;
	background-color: var(--color-gray);
	z-index: -1;
}

.bg-white-half {
	position: relative;
	z-index: 1;
}
.bg-white-half::after {
	content: "";
	position: absolute;
	top: 0;
	bottom: 50%;
	left: -50vw;
	right: -50vw;
	background-color: var(--color-white);
	z-index: -1;
}

.bg-dark {
	background-color: var(--color-dark-100);
}

.bg-dark2 {
	background-color: var(--color-dark-400);
}

.bg-gray {
	background-color: var(--color-gray);
}

.bg-gray-d {
	background-color: #7c8086;
}

.bg-white {
	background-color: var(--color-white);
}

.bg-black-p {
	padding-left: 3rem;
	padding-right: 3rem;
	margin: 15px 0;
	background-color: #11181f;
	color: var(--color-white);
}

.bg-black {
	border-radius: 8px;
	border: 1px solid #f2f4f7;
	background: #111;
}

.bg-green {
	background-color: var(--color-green-d);
}

.bg-blue-light {
	background-color: #dae3ef;
}

.bg-blue {
	background-color: var(--color-blue2);
}

.bg-blue-d {
	background-color: var(--color-blue);
}

.bg-blue-d-v2 {
	background-color: var(--color-blue3);
}

.bg-blue-d-v3 {
	background-color: #092488;
}

.bg-grad-blue {
	background: radial-gradient(50% 50% at 50% 50%, #1639ba 0%, #0c1f69 100%);
}

.bg-grad-blue-d {
	background: -webkit-gradient(linear, left top, left bottom, from(#003eb6), to(#001834));
	background: linear-gradient(180deg, #003eb6 0%, #001834 100%);
}

.bg-grad-blue-l {
	background: -webkit-gradient(linear, left top, left bottom, from(#6793b9), to(#94c3f5));
	background: linear-gradient(180deg, #6793b9 0%, #94c3f5 100%);
}

.bg-grad-l-b-top {
	position: relative;
}
.bg-grad-l-b-top:before {
	content: "";
	position: absolute;
	top: 0px;
	left: 0px;
	right: 0;
	height: 560px;
	background: -webkit-gradient(linear, left top, left bottom, from(#67b4b9), to(#b8e8ec));
	background: linear-gradient(180deg, #67b4b9 0%, #b8e8ec 100%);
	z-index: -1;
}

.bg-grad-d-b-top {
	position: relative;
}
.bg-grad-d-b-top > .container:first-child:before {
	content: "";
	position: absolute;
	top: 0px;
	left: 0px;
	right: 0;
	height: 560px;
	background: -webkit-gradient(linear, left top, left bottom, from(#7b51fc), to(#e2d9ff));
	background: linear-gradient(180deg, #7b51fc 0%, #e2d9ff 100%);
	z-index: -1;
}

.bg-grad-l-y-top {
	position: relative;
}
.bg-grad-l-y-top:before {
	content: "";
	position: absolute;
	top: 0px;
	left: 0px;
	right: 0;
	height: 560px;
	background: -webkit-gradient(linear, left top, left bottom, from(#a86836), to(#f6b959));
	background: linear-gradient(180deg, #a86836 0%, #f6b959 100%);
	z-index: -1;
}
.bg-grad-l-y-top._grad-v2:before {
	height: 365px;
}

.bg-grad-l-y-top-con {
	position: relative;
}
.bg-grad-l-y-top-con .container:first-child:before {
	content: "";
	position: absolute;
	top: 0px;
	left: 0px;
	right: 0;
	height: 365px;
	background: -webkit-gradient(linear, left top, left bottom, from(#a86836), to(#f6b959));
	background: linear-gradient(180deg, #a86836 0%, #f6b959 100%);
	z-index: -1;
}

.bg-dark-b-part {
	position: relative;
}
.bg-dark-b-part::after {
	content: "";
	position: absolute;
	bottom: 0px;
	left: 0px;
	right: 0;
	height: 130px;
	background-color: var(--color-dark-100);
	z-index: -1;
}

.bg-white-b-part {
	position: relative;
}
.bg-white-b-part::after {
	content: "";
	position: absolute;
	bottom: 0px;
	left: 0px;
	right: 0;
	height: 160px;
	background-color: var(--color-white);
	z-index: 0;
}

.bg-blue-t-part {
	position: relative;
}
.bg-blue-t-part::after {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	height: 200px;
	background-color: var(--color-blue);
	z-index: -1;
}
.bg-grad-yelow-b-part,
.bg-grad-yelow-b-part-v2 {
	position: relative;
}
.bg-grad-yelow-b-part::after,
.bg-grad-yelow-b-part-v2::after {
	content: "";
	position: absolute;
	bottom: 0px;
	left: 0px;
	right: 0;
	height: 207px;
	background-image: url("../img/bg3.png");
	background-repeat: repeat-x;
	background-position: bottom;
	background-size: contain;
	z-index: 0;
}

html .bg-grad-yelow-b-part-v2 {
	position: relative;
}
html .bg-grad-yelow-b-part-v2 .grid-txt-w._v2 .grid-txt-ico {
	-webkit-transform: translateX(var(--trick-indent));
	        transform: translateX(var(--trick-indent));
}
html .bg-grad-yelow-b-part-v2 .container {
	z-index: 1;
}
html .bg-grad-yelow-b-part-v2::after {
	height: 170px;
	background-image: url("../img/bg3-v2.png");
	background-repeat: repeat-x;
	background-position: bottom;
	background-size: contain;
	opacity: 0.8;
}

html .bg-md-gray-b-part {
	position: relative;
}
html .bg-md-gray-b-part::after {
	content: "";
	position: absolute;
	bottom: 0px;
	left: 0px;
	right: 0;
	height: 160px;
	background-color: var(--color-gray);
	z-index: 0;
}

.bg-grad-blue-t-part,
.bg-grad-blue-t-part2,
.bg-grad-blue-t-part3 {
	--bg-grad-blue-t-part-h: 395px;
	position: relative;
}
.bg-grad-blue-t-part .bg-grad-blue-t-part-c:before,
.bg-grad-blue-t-part2 .bg-grad-blue-t-part-c:before,
.bg-grad-blue-t-part3 .bg-grad-blue-t-part-c:before {
	content: "";
	position: absolute;
	top: 0px;
	left: calc(var(--gutter) * -1);
	right: calc(var(--gutter) * -1);
	height: var(--bg-grad-blue-t-part-h);
	background: radial-gradient(50% 50% at 50% 50%, #1639ba 0%, #0c1f69 100%);
	z-index: -1;
}

.bg-grad-blue-t-part2 {
	--bg-grad-blue-t-part-h: 222px;
}

.bg-grad-blue-t-part3 {
	--bg-grad-blue-t-part-h: 490px;
}

html .main .c-accent {
	color: var(--accent-color);
}

.list-ico {
	color: #051426;
	letter-spacing: 0.368px;
}
.list-ico._white {
	color: var(--color-white);
}
.list-ico._white li:before {
	background-image: url("data:image/svg+xml,%3Csvg width='19' height='19' viewBox='0 0 19 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect y='0.00527954' width='18.1333' height='18.1333' rx='9.06667' fill='white'/%3E%3Cpath d='M14.84 5.00528L6.936 12.9093L3 8.97861' stroke='%231C1C1C' stroke-width='1.06667' stroke-miterlimit='10'/%3E%3C/svg%3E%0A");
}
.list-ico li {
	padding-left: 30px;
	position: relative;
}
.list-ico li:before {
	content: "";
	position: absolute;
	top: 1px;
	left: 0px;
	width: 20px;
	height: 20px;
	background-image: url("data:image/svg+xml,%3Csvg width='19' height='19' viewBox='0 0 19 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.59987 18.6721C14.6073 18.6721 18.6665 14.6129 18.6665 9.60548C18.6665 4.5981 14.6073 0.538818 9.59987 0.538818C4.59249 0.538818 0.533203 4.5981 0.533203 9.60548C0.533203 14.6129 4.59249 18.6721 9.59987 18.6721Z' fill='%23051426'/%3E%3Cpath d='M15.5199 5.65356L7.61593 13.5576L3.67993 9.6269' stroke='white' stroke-width='1.06667' stroke-miterlimit='10'/%3E%3C/svg%3E%0A");
	background-position: center;
	background-repeat: no-repeat;
}
.list-ico li + li {
	margin-top: 20px;
}
.list-ico b {
	font-weight: 500;
}

.gform_wrapper.gravity-theme .form-m-a-w .h4._bg-img,
.gform_wrapper.gravity-theme .form-m-a-w ._bg-img.header-login-title,
.gform_wrapper.gravity-theme .form-m-a-w ._bg-img.page-login-title,
.gform_wrapper.gravity-theme .form-m-a-w2 .h4._bg-img,
.gform_wrapper.gravity-theme .form-m-a-w2 ._bg-img.header-login-title,
.gform_wrapper.gravity-theme .form-m-a-w2 ._bg-img.page-login-title,
.form-m-a-w .h4._bg-img,
.form-m-a-w ._bg-img.header-login-title,
.form-m-a-w ._bg-img.page-login-title,
.form-m-a-w2 .h4._bg-img,
.form-m-a-w2 ._bg-img.header-login-title,
.form-m-a-w2 ._bg-img.page-login-title,
.filter-r-filter-mob-btns .b-ico,
.review-list li,
.g-review-tag._ver,
.g-expert-views,
.g-expert-date,
.p-img-m,
.g-review-bonus-r,
.g-review-list li,
.latest-p-rep,
.g-txt-edit,
.hot-time,
.f-topic-meta time,
.how-popup-step-l-img,
.how-popup-i,
.h-not-btn,
.select-v5 .jcf-select .jcf-option,
.select-v5.jcf-select .jcf-option,
blockquote {
	--bg-ico: url("data:image/svg+xml,%3Csvg width='10' height='6' viewBox='0 0 10 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L5 5L9 1' stroke='black' stroke-width='1.33333' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
	--bg-l: 0px;
	--bg-t: 50%;
	--bg-w: 20px;
	--bg-h: var(--bg-w);
	--bg-indent: 5px;
	position: relative;
	padding-left: calc(var(--bg-w) + var(--bg-indent) + var(--bg-l)) !important;
}
.gform_wrapper.gravity-theme .form-m-a-w .h4._bg-img:before,
.gform_wrapper.gravity-theme .form-m-a-w ._bg-img.header-login-title:before,
.gform_wrapper.gravity-theme .form-m-a-w ._bg-img.page-login-title:before,
.gform_wrapper.gravity-theme .form-m-a-w2 .h4._bg-img:before,
.gform_wrapper.gravity-theme .form-m-a-w2 ._bg-img.header-login-title:before,
.gform_wrapper.gravity-theme .form-m-a-w2 ._bg-img.page-login-title:before,
.form-m-a-w .h4._bg-img:before,
.form-m-a-w ._bg-img.header-login-title:before,
.form-m-a-w ._bg-img.page-login-title:before,
.form-m-a-w2 .h4._bg-img:before,
.form-m-a-w2 ._bg-img.header-login-title:before,
.form-m-a-w2 ._bg-img.page-login-title:before,
.filter-r-filter-mob-btns .b-ico:before,
.review-list li:before,
.g-review-tag._ver:before,
.g-expert-views:before,
.g-expert-date:before,
.p-img-m:before,
.g-review-bonus-r:before,
.g-review-list li:before,
.latest-p-rep:before,
.g-txt-edit:before,
.hot-time:before,
.f-topic-meta time:before,
.how-popup-step-l-img:before,
.how-popup-i:before,
.h-not-btn:before,
.select-v5 .jcf-select .jcf-option:before,
.select-v5.jcf-select .jcf-option:before,
blockquote:before {
	content: "";
	position: absolute;
	top: var(--bg-t);
	-webkit-transform: translateY(-50%);
	        transform: translateY(-50%);
	left: var(--bg-l);
	width: var(--bg-w);
	height: var(--bg-h);
	background-repeat: no-repeat;
	background-position: center;
	background-size: contain;
	background-image: var(--bg-ico);
}

.g-index-list-i,
.g-list-i,
.jcf-select-choose-country .jcf-selected,
.select-v3 .jcf-option {
	--bg-ico: url("data:image/svg+xml,%3Csvg width='10' height='6' viewBox='0 0 10 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L5 5L9 1' stroke='black' stroke-width='1.33333' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
	--bg-r: 0px;
	--bg-t: 50%;
	--bg-w: 20px;
	--bg-h: var(--bg-w);
	--bg-indent: 5px;
	position: relative;
	padding-right: calc(var(--bg-w) + var(--bg-indent) + var(--bg-r)) !important;
}
.g-index-list-i:before,
.g-list-i:before,
.jcf-select-choose-country .jcf-selected:before,
.select-v3 .jcf-option:before {
	content: "";
	position: absolute;
	top: var(--bg-t);
	-webkit-transform: translateY(-50%);
	        transform: translateY(-50%);
	right: var(--bg-r);
	width: var(--bg-w);
	height: var(--bg-h);
	background-repeat: no-repeat;
	background-position: center;
	background-size: contain;
	background-image: var(--bg-ico);
}

.form-m-a-w .gfield_description [data-add-gf-row],
.form-m-a-more-btn,
.review-list-like-btn,
.g-review-bonus-l,
.m-r-t-l,
.p-name-list-ico,
.p-post-num,
.complaint-setting-btn,
.complaint-time,
html .gform_wrapper.gravity-theme div.chosen-container.chosen-container-single a.chosen-single,
.trail-begin,
.select2-container .select2-selection--single,
.mfp-gallery .mfp-arrow,
.footer-menu._ico-inner a {
	--bg-l: 0px;
	--bg-t: 50%;
	--bg-w: 20px;
	--bg-indent: 5px;
	position: relative;
	padding-left: calc(var(--bg-w) + var(--bg-indent) + var(--bg-l)) !important;
}
.form-m-a-w .gfield_description [data-add-gf-row]:before,
.form-m-a-more-btn:before,
.review-list-like-btn:before,
.g-review-bonus-l:before,
.m-r-t-l:before,
.p-name-list-ico:before,
.p-post-num:before,
.complaint-setting-btn:before,
.complaint-time:before,
html .gform_wrapper.gravity-theme div.chosen-container.chosen-container-single a.chosen-single:before,
.trail-begin:before,
.select2-container .select2-selection--single:before,
.mfp-gallery .mfp-arrow:before,
.footer-menu._ico-inner a:before {
	position: absolute;
	top: var(--bg-t);
	-webkit-transform: translateY(-50%);
	        transform: translateY(-50%);
	left: var(--bg-l);
	font-size: var(--bg-w);
}

.languages-w._v2 .languages-btn,
.r-main-top-r-mob-btn,
.filter-r-f-opener,
.filter-r-bonus-btn,
.filter-r-bonus-copy,
.filter-r-list-opener,
.g-expert .h6-700 a,
.g-trusted-top .h4,
.g-trusted-top .page-login-title,
.g-trusted-top .header-login-title,
.tips-form-t,
.accordion .opener,
.h-profile-btn,
.menu a .sub-arrow,
.jcf-select .jcf-select-opener,
.lang-btn {
	--bg-r: 0px;
	--bg-t: 50%;
	--bg-w: 20px;
	--bg-indent: 5px;
	position: relative;
	padding-right: calc(var(--bg-w) + var(--bg-indent) + var(--bg-r)) !important;
}
.languages-w._v2 .languages-btn:before,
.r-main-top-r-mob-btn:before,
.filter-r-f-opener:before,
.filter-r-bonus-btn:before,
.filter-r-bonus-copy:before,
.filter-r-list-opener:before,
.g-expert .h6-700 a:before,
.g-trusted-top .h4:before,
.g-trusted-top .page-login-title:before,
.g-trusted-top .header-login-title:before,
.tips-form-t:before,
.accordion .opener:before,
.h-profile-btn:before,
.menu a .sub-arrow:before,
.jcf-select .jcf-select-opener:before,
.lang-btn:before {
	position: absolute;
	top: var(--bg-t);
	-webkit-transform: translateY(-50%);
	        transform: translateY(-50%);
	right: var(--bg-r);
	font-size: var(--bg-w);
}

.cta-yellow,
.gform_wrapper.gravity-theme .form-m-a-w._neg .ginput_list .gfield_list_group_item,
.gform_wrapper.gravity-theme .form-m-a-w._neg .form-m-a-lists label,
.gform_wrapper.gravity-theme .form-m-a-w._pos .ginput_list .gfield_list_group_item,
.gform_wrapper.gravity-theme .form-m-a-w._pos .form-m-a-lists label,
.gform_wrapper.gravity-theme .form-m-a-w2._neg .ginput_list .gfield_list_group_item,
.gform_wrapper.gravity-theme .form-m-a-w2._neg .form-m-a-lists label,
.gform_wrapper.gravity-theme .form-m-a-w2._pos .ginput_list .gfield_list_group_item,
.gform_wrapper.gravity-theme .form-m-a-w2._pos .form-m-a-lists label,
.form-m-a-w._neg .ginput_list .gfield_list_group_item,
.form-m-a-w._neg .form-m-a-lists label,
.form-m-a-w._pos .ginput_list .gfield_list_group_item,
.form-m-a-w._pos .form-m-a-lists label,
.form-m-a-w2._neg .ginput_list .gfield_list_group_item,
.form-m-a-w2._neg .form-m-a-lists label,
.form-m-a-w2._pos .ginput_list .gfield_list_group_item,
.form-m-a-w2._pos .form-m-a-lists label,
.useful-btn,
.filter-r-list-pm li,
.filter-r-stars-r {
	--bg-ico: url("../img/sico1.svg");
	--bg-l: 0px;
	--bg-t: 50%;
	--bg-w: 20px;
	--bg-h: var(--bg-w);
	--bg-indent: 5px;
	position: relative;
	padding-left: calc(var(--bg-w) + var(--bg-indent) + var(--bg-l)) !important;
}
.cta-yellow:before,
.gform_wrapper.gravity-theme .form-m-a-w._neg .ginput_list .gfield_list_group_item:before,
.gform_wrapper.gravity-theme .form-m-a-w._neg .form-m-a-lists label:before,
.gform_wrapper.gravity-theme .form-m-a-w._pos .ginput_list .gfield_list_group_item:before,
.gform_wrapper.gravity-theme .form-m-a-w._pos .form-m-a-lists label:before,
.gform_wrapper.gravity-theme .form-m-a-w2._neg .ginput_list .gfield_list_group_item:before,
.gform_wrapper.gravity-theme .form-m-a-w2._neg .form-m-a-lists label:before,
.gform_wrapper.gravity-theme .form-m-a-w2._pos .ginput_list .gfield_list_group_item:before,
.gform_wrapper.gravity-theme .form-m-a-w2._pos .form-m-a-lists label:before,
.form-m-a-w._neg .ginput_list .gfield_list_group_item:before,
.form-m-a-w._neg .form-m-a-lists label:before,
.form-m-a-w._pos .ginput_list .gfield_list_group_item:before,
.form-m-a-w._pos .form-m-a-lists label:before,
.form-m-a-w2._neg .ginput_list .gfield_list_group_item:before,
.form-m-a-w2._neg .form-m-a-lists label:before,
.form-m-a-w2._pos .ginput_list .gfield_list_group_item:before,
.form-m-a-w2._pos .form-m-a-lists label:before,
.useful-btn:before,
.filter-r-list-pm li:before,
.filter-r-stars-r:before {
	content: "";
	position: absolute;
	top: var(--bg-t);
	-webkit-transform: translateY(-50%);
	        transform: translateY(-50%);
	left: var(--bg-l);
	width: var(--bg-w);
	height: var(--bg-h);
	background-repeat: no-repeat;
	background-position: center;
	background-size: contain;
	background-image: var(--bg-ico);
}

[class^=i-]::before,
.rating label::before,
html .gform_wrapper.gravity-theme div.chosen-container.chosen-container-single a.chosen-single div::before,
.breadcrumb-trail .sep::before,
.select2-container--default .select2-selection--single .select2-selection__arrow b::before,
.header-login-btn::before,
.header-search-btn::before,
.form-m-a-w .gfield_description [data-add-gf-row]::before,
.form-m-a-more-btn::before,
.review-list-like-btn::before,
.g-review-bonus-l::before,
.m-r-t-l::before,
.p-name-list-ico::before,
.p-post-num::before,
.complaint-setting-btn::before,
.complaint-time::before,
html .gform_wrapper.gravity-theme div.chosen-container.chosen-container-single a.chosen-single::before,
.trail-begin::before,
.select2-container .select2-selection--single::before,
.mfp-gallery .mfp-arrow::before,
.footer-menu._ico-inner a::before,
.languages-w._v2 .languages-btn::before,
.r-main-top-r-mob-btn::before,
.filter-r-f-opener::before,
.filter-r-bonus-btn::before,
.filter-r-bonus-copy::before,
.filter-r-list-opener::before,
.g-expert .h6-700 a::before,
.g-trusted-top .h4::before,
.g-trusted-top .page-login-title::before,
.g-trusted-top .header-login-title::before,
.tips-form-t::before,
.accordion .opener::before,
.h-profile-btn::before,
.menu a .sub-arrow::before,
.jcf-select .jcf-select-opener::before,
.lang-btn::before,
a.entry-nav__link2::before
[class*=" i-"]::before {
	color: currentColor;
}

.g-experts-s,
.g-reviews-s {
	--s-gap: 2rem;
}
.swiper.g-experts-s,
.swiper.g-reviews-s {
	padding: 3px;
	margin: -3px;
}
.g-experts-s .swiper-wrapper,
.g-reviews-s .swiper-wrapper,
.g-experts-s .mob-not-slider,
.g-reviews-s .mob-not-slider {
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
}

.g-dark-s,
.g-communitys-s {
	--s-gap: 2rem;
}
.swiper.g-dark-s,
.swiper.g-communitys-s {
	padding: 3px;
	margin: -3px;
}
.g-dark-s .swiper-wrapper,
.g-communitys-s .swiper-wrapper {
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
}

.lang-w {
	position: relative;
}
.lang-w._no-txt .lang-btn {
	font-size: 0;
	grid-gap: 0;
}

.lang-btn {
	--bg-r: 6px;
	--bg-w: 6px;
	--bg-indent: 10px;
	width: 100%;
	min-height: 28px;
	grid-gap: 10px;
	padding: 6px calc(var(--bg-w) + var(--bg-r) + var(--bg-indent)) 6px 5px;
	border-radius: 4px;
	background-color: transparent;
	border: 1px solid #f1f1f1;
	color: #000;
	font-size: 14px;
	line-height: 1.2;
	font-weight: 500;
	letter-spacing: 0.368px;
}
.lang-btn:hover {
	opacity: 0.7;
}
.lang-btn img {
	max-width: 26px;
}

.lang-block {
	display: none;
	position: absolute;
	top: calc(100% + 10px);
	right: 0;
	border-radius: 12px;
	border: 1px solid #e4e8ec;
	background: var(--color-white);
	-webkit-box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.02), 0px 2px 4px 0px rgba(0, 0, 0, 0.08);
	        box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.02), 0px 2px 4px 0px rgba(0, 0, 0, 0.08);
	min-width: 250px;
	padding: 0 17px;
	padding: 23px 17px;
}
.lang-w._top .lang-block {
	top: auto;
	bottom: calc(100% + 10px);
}
.lang-block label {
	color: var(--color-black-05);
	font-size: 12px;
	font-weight: 500;
	line-height: 1;
	text-transform: uppercase;
	margin-bottom: 10px;
}
.lang-block label:not(:first-child) {
	margin-top: 2rem;
}

.select-extra {
	position: relative;
}
.select-extra > span:not([class*=jcf-select]) {
	position: absolute;
	z-index: 2;
	top: 9px;
	left: var(--input-x);
	color: #1c1c1c;
	font-size: 11px;
	font-weight: 600;
	letter-spacing: 1.1px;
}
.select-extra .jcf-select {
	padding-top: 27px;
}

.w-380 {
	max-width: 380px;
	width: 100%;
}

.w-480 {
	max-width: 480px;
	width: 100%;
}

.w-550 {
	max-width: 550px;
	width: 100%;
}

.w-600 {
	max-width: 600px;
	width: 100%;
}

.w-650 {
	max-width: 650px;
	width: 100%;
}

.w-700 {
	max-width: 700px;
	width: 100%;
}

.w-750 {
	max-width: 750px;
	width: 100%;
}

.w-800 {
	max-width: 800px;
	width: 100%;
}

.w-100p {
	width: 100%;
}

.cp {
	cursor: pointer;
}

.order-first {
	-webkit-box-ordinal-group: 0;
	    -ms-flex-order: -1;
	        order: -1;
}

.sticky-bar {
	--sticky-bar-offset: 15px;
	position: sticky;
	top: var(--sticky-bar-offset);
	overflow-y: auto;
	max-height: calc(100vh - var(--sticky-bar-offset) * 2);
}
header._showed ~ main .sticky-bar {
	top: calc(var(--offset-header) + var(--sticky-bar-offset));
	max-height: calc(100vh - var(--offset-header) - var(--sticky-bar-offset) * 2);
}

.info-list {
	color: #060d17;
	font-size: 16px;
	line-height: 19.6px;
	letter-spacing: 0.368px;
}
.info-list li {
	display: grid;
	grid-template-columns: 1fr auto;
	grid-gap: 20px;
	padding-bottom: 10px;
	margin-bottom: 10px;
	border-bottom: 1px solid rgba(6, 13, 23, 0.15);
}
.info-list li div b {
	font-weight: 500;
}

html .fw-400 {
	font-weight: 400;
}
html .fw-500 {
	font-weight: 500;
}
html .fw-600 {
	font-weight: 600;
}
html .fw-700 {
	font-weight: 700;
}

.mob-more {
	--mob-more-h: 100px;
	position: relative;
}
.mob-more._big {
	--mob-more-h: 150px;
}
.mob-more._big .mob-more-btn {
	font-weight: 600;
}

.mob-more-h {
	position: relative;
	overflow: hidden;
	-webkit-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.mob-more-h:before {
	content: "";
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	height: var(--mob-more-h);
	background: -webkit-gradient(linear, left bottom, left top, color-stop(50%, #f8f8f8), to(rgba(248, 248, 248, 0.1)));
	background: linear-gradient(0deg, #f8f8f8 50%, rgba(248, 248, 248, 0.1) 100%);
	display: none;
}

.button.mob-more-btn,
.form-subscribe-row button.mob-more-btn,
input.mob-more-btn[type=button],
input.mob-more-btn[type=reset],
input.mob-more-btn[type=submit],
button.mob-more-btn[type=submit] {
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	display: none;
}
.button.mob-more-btn._btn-gray,
.form-subscribe-row button.mob-more-btn._btn-gray,
input.mob-more-btn._btn-gray[type=button],
input.mob-more-btn._btn-gray[type=reset],
input.mob-more-btn._btn-gray[type=submit],
button.mob-more-btn._btn-gray[type=submit] {
	color: #003eb6;
}
.button.mob-more-btn i,
.form-subscribe-row button.mob-more-btn i,
input.mob-more-btn[type=button] i,
input.mob-more-btn[type=reset] i,
input.mob-more-btn[type=submit] i,
button.mob-more-btn[type=submit] i {
	font-size: 8px;
}

.p-r {
	position: relative;
}

html .c-gray-05 {
	color: var(--color-dark-100-05);
}
html .c-gray-05 > * {
	color: inherit;
}

html .p-sm._ok,
html .login-form-check label._ok,
.login-form-check html label._ok {
	color: green;
}

.bb-gray {
	border-bottom: 1px solid rgba(188, 188, 188, 0.3);
}

.link-back {
	gap: 8px;
	color: #060d17;
	font-size: 15px;
	font-weight: 400;
	line-height: 150%;
	margin-bottom: 10px;
}
.link-back i {
	font-size: 14px;
}

.video-y-w {
	border-radius: 6px;
	position: relative;
	background-color: #000;
	background-size: cover;
	background-position: center;
}
.video-y-w:before {
	padding-top: 56.25%;
}
.video-y-w:hover {
	opacity: 0.7;
}
.video-y-w:after {
	content: "";
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	        transform: translate(-50%, -50%);
	width: 5.6rem;
	height: 5.6rem;
	background-image: url("data:image/svg+xml,%3Csvg width='121' height='121' viewBox='0 0 121 121' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='60.5' cy='60.5' r='60.5' fill='%23EAB914'/%3E%3Cpath d='M81.3751 62.9115L51.3503 80.6076C48.8022 82.1079 45.5322 80.2913 45.5322 77.2668V41.8745C45.5322 38.8548 48.7975 37.0335 51.3503 38.5385L81.3751 56.2347C81.9547 56.5708 82.4365 57.0566 82.7716 57.6429C83.1068 58.2292 83.2833 58.8951 83.2833 59.5731C83.2833 60.251 83.1068 60.9169 82.7716 61.5032C82.4365 62.0895 81.9547 62.5754 81.3751 62.9115Z' fill='%2305080C'/%3E%3C/svg%3E%0A");
	background-repeat: no-repeat;
	background-size: contain;
	background-position: center;
}
html body .p-mb-0 p,
html body p.p-mb-0 {
	margin-bottom: 0;
}

.filter-search .filter-r-f-checks {
	max-height: 195px;
	overflow-y: auto;
	overflow-x: hidden;
	padding-bottom: 8px;
}
.filter-search .filter-r-f-checks:before {
	bottom: 0 !important;
}
.filter-search .filter-r-f-s {
	white-space: pre-wrap;
	word-break: break-all;
}

.oc-btn,
.oct-btn {
	cursor: pointer;
}

.bg-img-w2,
.bg-img-w {
	position: relative;
}
.bg-img-w2 .container,
.bg-img-w .container {
	position: relative;
}

.bg-img {
	z-index: 0;
	position: absolute;
	top: 0;
	left: 50%;
	right: 0;
	bottom: 0;
	-webkit-transform: translateX(-50%);
	        transform: translateX(-50%);
	max-width: 1600px;
	width: 100%;
}
.separate {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
}
.separate:before,
.separate:after {
	content: "";
	-webkit-box-flex: 1;
	    -ms-flex-positive: 1;
	        flex-grow: 1;
	height: 2px;
	background-color: rgba(217, 217, 217, 0.3);
}
.separate > span {
	padding-left: 10px;
	padding-right: 10px;
	max-width: 80%;
	text-align: center;
	color: #fff;
	font-size: 14px;
	font-weight: 400;
	letter-spacing: 3.2px;
	text-transform: uppercase;
}
.separate._arrow {
	position: relative;
	padding-bottom: 25px;
	background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M8.00063 1.00008C8.13324 1.00008 8.26042 1.05276 8.35419 1.14653C8.44795 1.2403 8.50063 1.36747 8.50063 1.50008V13.2931L11.6466 10.1461C11.7405 10.0522 11.8679 9.99945 12.0006 9.99945C12.1334 9.99945 12.2607 10.0522 12.3546 10.1461C12.4485 10.24 12.5013 10.3673 12.5013 10.5001C12.5013 10.6329 12.4485 10.7602 12.3546 10.8541L8.35463 14.8541C8.30819 14.9006 8.25301 14.9376 8.19226 14.9628C8.13152 14.988 8.0664 15.001 8.00063 15.001C7.93486 15.001 7.86974 14.988 7.809 14.9628C7.74825 14.9376 7.69308 14.9006 7.64663 14.8541L3.64663 10.8541C3.60014 10.8076 3.56327 10.7524 3.53811 10.6917C3.51295 10.6309 3.5 10.5658 3.5 10.5001C3.5 10.3673 3.55274 10.24 3.64663 10.1461C3.74052 10.0522 3.86786 9.99945 4.00063 9.99945C4.13341 9.99945 4.26075 10.0522 4.35463 10.1461L7.50063 13.2931V1.50008C7.50063 1.36747 7.55331 1.2403 7.64708 1.14653C7.74085 1.05276 7.86802 1.00008 8.00063 1.00008Z' fill='white'/%3E%3C/svg%3E%0A");
	background-position: bottom center;
	background-repeat: no-repeat;
	z-index: 99;
}

.mobile .bg-img::before {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    height: 40%;
    background: linear-gradient(to top, rgba(2, 7, 10, 0.9) 0%, rgb(2 7 10) 50%, rgba(2, 7, 10, 0) 100% );
    z-index: 1;
    pointer-events: none;
}
.bs {
	-webkit-box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.02), 0px 2px 4px 0px rgba(0, 0, 0, 0.08);
	        box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.02), 0px 2px 4px 0px rgba(0, 0, 0, 0.08);
}

a.g-l-u-review-img,
a.s-review-img,
a.col-review-img,
a.g-review-img,
.hot-user a,
a.g-expert-img {
	-webkit-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
a.g-l-u-review-img:hover,
a.s-review-img:hover,
a.col-review-img:hover,
a.g-review-img:hover,
.hot-user a:hover,
a.g-expert-img:hover {
	opacity: 0.7;
}

.t-cell-split {
	display: grid;
	grid-template-columns: 1fr 1fr;
	gap: 4px;
}
.t-cell-split > div:first-child {
	background-color: rgb(228, 232, 236);
	border-right: 1px solid inherit;
}

html {
	font-size: var(--rem-base);
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
	padding: constant(safe-area-inset);
	padding: env(safe-area-inset);
}

body {
	color: var(--base-text-color);
	font: 400 var(--base-font-size)/var(--base-line-height) var(--base-font);
	min-width: 320px;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	background-color: var(--color-gray);
}


h1,
.h1,
h2,
.h2,
h3,
.h3,
h4,
.h4,
.page-login-title,
.header-login-title,
h5,
.h5,
h6,
.h6,
.h {
	color: var(--h1-h6-color);
}
h1:last-child,
.h1:last-child,
h2:last-child,
.h2:last-child,
h3:last-child,
.h3:last-child,
h4:last-child,
.h4:last-child,
.page-login-title:last-child,
.header-login-title:last-child,
h5:last-child,
.h5:last-child,
h6:last-child,
.h6:last-child,
.h:last-child {
	margin-bottom: 0;
}
h1 a,
.h1 a,
h2 a,
.h2 a,
h3 a,
.h3 a,
h4 a,
.h4 a,
.page-login-title a,
.header-login-title a,
h5 a,
.h5 a,
h6 a,
.h6 a,
.h a {
	color: inherit;
	font-size: inherit;
}

h1,
.h1 {
	font-size: var(--h1);
	font-weight: 700;
	line-height: 1.4;
	margin: 0 0 6px;
}

.h1-45 {
	font-size: 4.5rem;
	font-weight: 900;
	line-height: 1;
	letter-spacing: -0.01em;
	margin: 0 0 2rem;
	text-transform: uppercase;
}
.single-post h1,
.single-expert-review h1{
	font-size: 3.2rem;
	font-weight: 700;
	line-height: 40px;
	letter-spacing: -0.01em;
}
.single-post .entry-grid__content h2,
.single-expert-review .entry-grid__content h2
{
	font-size: 24px;
	line-height: 32px;
	letter-spacing: -0.12px;
	margin: 32px 0 20px !important;
	font-weight: 600;
}
.single-post .entry-grid__content h3,.single-expert-review .entry-grid__content h3{
	font-size: 20px;
	line-height: 28px;
	letter-spacing: 0;
	margin: 24px 0 16px !important;
	font-weight: 600;

}
.single-post ul.wp-block-list,
.single-post ol.wp-block-list,
.single-expert-review ul.wp-block-list,
.single-expert-review ol.wp-block-list{
	margin-top: 16px;
	margin-bottom: 20px;
}
.single-post .entry-grid__content p,.single-expert-review .entry-grid__content p{
	line-height: 28.6px;
	letter-spacing: 0;
}
.single-post .h1-32{
	margin: 40px 0 24px;
}
.h1-32 {
	font-size: 3.2rem;
	font-weight: 700;
	line-height: 40px;
	letter-spacing: -0.01em;
	margin: 0 0 6px;
}

.h1-entry {
	font-size: 3.5rem;
	font-weight: 500;
	line-height: 1.15;
}
.meta + .h1-entry {
	margin-top: 15px;
	margin-bottom: 7rem;
}

h2,
.h2,
.h2-24 {
	font-size: var(--h2);
	font-weight: 500;
	line-height: 1.16;
	margin: 0 0 0.74em;
}

.h2-24 {
	font-size: 24px;
}

.h2-45 {
	font-size: 4.5rem;
	font-weight: 800;
	line-height: 1;
	letter-spacing: 0.15rem;
	margin: 0 0 2rem;
	text-transform: uppercase;
}
.h2-45 small {
	display: block;
	font-size: 4rem;
	letter-spacing: -0.4px;
	line-height: 1;
	color: #e6b830;
}

h3,
.h3 {
	font-size: var(--h3);
	font-weight: 500;
	line-height: 1.5;
	margin: 0 0 1.1em;
}

.h3-22 {
	font-size: 22px;
	font-weight: 900;
	line-height: 1.2;
	letter-spacing: 1.5px;
	text-transform: uppercase;
}

.h3-24 {
	font-size: 24px;
	font-weight: 700;
	line-height: 1.3;
	letter-spacing: 0.15px;
}

h4,
.h4,
.page-login-title,
.header-login-title {
	font-size: var(--h4);
	font-weight: 500;
	line-height: 1.4;
	margin: 0 0 0.6em;
}

h5,
.h5 {
	font-size: var(--h5);
	font-weight: 700;
	letter-spacing: 3.2px;
	line-height: 1.5;
	text-transform: uppercase;
	margin: 0 0 7px;
}

h6,
.h6 {
	font-size: var(--h6);
	font-weight: 700;
	letter-spacing: 2.88px;
	text-transform: uppercase;
	margin: 0 0 14px;
}

.h5-700 {
	font-size: 20px;
	font-weight: 700;
	line-height: 1.1;
	letter-spacing: -0.176px;
	margin: 0 0 7px;
}
.h5-700:last-child {
	margin-bottom: 0;
}
.h5-700 a {
	color: inherit;
	font-size: inherit;
}

.h5-18 {
	font-size: 18px;
	font-weight: 700;
	line-height: 1.1;
	letter-spacing: -0.176px;
	margin: 0 0 7px;
}
.h5-18:last-child {
	margin-bottom: 0;
}
.h5-18 a {
	color: inherit;
	font-size: inherit;
}

.h5-16-14 {
	font-size: 16px;
	font-weight: 700;
	letter-spacing: 3.2px;
	line-height: 1.5;
	text-transform: uppercase;
	margin: 0 0 7px;
}
.h5-16-14:last-child {
	margin-bottom: 0;
}

.h6-700 {
	font-size: 16px;
	line-height: 1.2;
	font-weight: 700;
	letter-spacing: 0.36px;
	margin: 0 0 7px;
}
.h6-700:last-child {
	margin-bottom: 0;
}
.h6-700 a {
	color: inherit;
	font-size: inherit;
}

.h6-700-v2 {
	font-size: 16px;
	line-height: 1.2;
	font-weight: 700;
	letter-spacing: 3.2px;
	margin: 0 0 2rem;
}
.h6-700-v2:last-child {
	margin-bottom: 0;
}
.h6-700-v2 a {
	color: inherit;
	font-size: inherit;
}

.h6-600 {
	font-size: 16px;
	font-weight: 600;
	line-height: 1.2;
	letter-spacing: -0.176px;
	margin: 0 0 7px;
}
.h6-600:last-child {
	margin-bottom: 0;
}
.h6-600 a {
	color: inherit;
	font-size: inherit;
}

.h6-500 {
	font-size: 16px;
	line-height: 1.2;
	font-weight: 500;
	letter-spacing: 0.36px;
	margin: 0 0 7px;
}
.h6-500:last-child {
	margin-bottom: 0;
}
.h6-500 a {
	color: inherit;
	font-size: inherit;
}

.h6-400 {
	font-size: 16px;
	line-height: 1.4;
	font-weight: 400;
	margin: 0 0 7px;
}
.h6-400:last-child {
	margin-bottom: 0;
}
.h6-400 a {
	color: inherit;
	font-size: inherit;
}

.h7-700 {
	font-size: 14px;
	line-height: 1.2;
	font-weight: 700;
	margin: 0 0 7px;
}
.h7-700:last-child {
	margin-bottom: 0;
}
.h7-700 a {
	color: inherit;
	font-size: inherit;
}

.h7-700-v1,
.h7-700-v2,
.h7-700-v3 {
	font-size: 14px;
	line-height: 1.2;
	letter-spacing: 3.2px;
	font-weight: 700;
	margin: 0 0 7px;
	text-transform: uppercase;
}
.h7-700-v1:last-child,
.h7-700-v2:last-child,
.h7-700-v3:last-child {
	margin-bottom: 0;
}
.h7-700-v1 a,
.h7-700-v2 a,
.h7-700-v3 a {
	color: inherit;
	font-size: inherit;
}

.h7-500 {
	font-size: 14px;
	line-height: 1.2;
	font-weight: 500;
	margin: 0 0 7px;
}
.h7-500:last-child {
	margin-bottom: 0;
}
.h7-500 a {
	color: inherit;
	font-size: inherit;
}

.h7-500-v2 {
	font-size: 14px;
	line-height: 1.2;
	font-weight: 500;
	margin: 0 0 7px;
	text-transform: uppercase;
}
.h7-500-v2:last-child {
	margin-bottom: 0;
}
.h7-500-v2 a {
	color: inherit;
	font-size: inherit;
}

.h7-400 {
	font-size: 14px;
	line-height: 1.2;
	font-weight: 400;
	margin: 0 0 7px;
}
.h7-400:last-child {
	margin-bottom: 0;
}
.h7-400 a {
	color: inherit;
	font-size: inherit;
}

.h-22 {
	font-size: 22px;
	font-weight: 700;
	letter-spacing: -0.176px;
	line-height: 1.4;
	margin-bottom: 2.5rem;
}
.h-22:last-child {
	margin-bottom: 0;
}
.h-22 a {
	color: inherit;
	font-size: inherit;
}

p {
	margin-bottom: var(--vertical-rhythm);
	margin-top: 0;
	letter-spacing: 0.37px;
}
p:last-child {
	margin-bottom: 0;
}
p strong,
p b {
	font-weight: 700;
}

.p-18 p {
	font-size: 18px;
	line-height: 1.4;
	font-weight: 500;
}

.p-sm p,
.login-form-check label p,
.p-sm,
.login-form-check label {
	font-size: 14px;
	font-weight: 400;
}
.p-sm p strong,
.p-sm p b,
.p-sm strong,
.login-form-check label strong,
.p-sm b,
.login-form-check label b {
	font-weight: 700;
}

.p-xs p,
.g-community-txt p,
.p-xs,
.g-community-txt {
	font-size: 12px;
	font-weight: 400;
}
.p-xs p strong,
.p-xs p b,
.p-xs strong,
.g-community-txt strong,
.p-xs b,
.g-community-txt b {
	font-weight: 700;
}

a {
	color: var(--base-link-color);
	text-decoration: none;
	-webkit-transition: all var(--animation-duration) var(--animation-timing-function);
	transition: all var(--animation-duration) var(--animation-timing-function);
}
a:hover {
	color: var(--accent-color);
}

img {
	max-width: 100%;
	height: auto;
	vertical-align: top;
}

ul,
ol {
	list-style: none;
	margin-top: 0;
	padding-left: 0;
}
ul:last-child,
ol:last-child {
	margin-bottom: 0;
}
ul li,
ol li {
	list-style: none;
}

#sidebar ol:not([class]),
#sidebar ul:not([class]),
.entry ol:not([class]),
.entry ul:not([class]),
ul.list-style,
ol.list-style,
ul.wp-block-list,
ol.wp-block-list {
	--margin-li-top: 20px;
	margin: 0 0 var(--vertical-rhythm);
	letter-spacing: 0.37px;
}
#sidebar ol:not([class]):last-child,
#sidebar ul:not([class]):last-child,
.entry ol:not([class]):last-child,
.entry ul:not([class]):last-child,
ul.list-style:last-child,
ol.list-style:last-child,
ul.wp-block-list:last-child,
ol.wp-block-list:last-child {
	margin-bottom: 0;
}
#sidebar ol:not([class]) li,
#sidebar ul:not([class]) li,
.entry ol:not([class]) li,
.entry ul:not([class]) li,
ul.list-style li,
ol.list-style li,
ul.wp-block-list li,
ol.wp-block-list li {
	padding-left: 24px;
	position: relative;
}
#sidebar ol:not([class]) li + li,
#sidebar ul:not([class]) li + li,
.entry ol:not([class]) li + li,
.entry ul:not([class]) li + li,
ul.list-style li + li,
ol.list-style li + li,
ul.wp-block-list li + li,
ol.wp-block-list li + li {
	margin-top: var(--margin-li-top);
}
#sidebar ol:not([class]) ul,
#sidebar ul:not([class]) ul,
.entry ol:not([class]) ul,
.entry ul:not([class]) ul,
ul.list-style ul,
ol.list-style ul,
ul.wp-block-list ul,
ol.wp-block-list ul {
	margin-bottom: var(--margin-li-top);
	margin-top: var(--margin-li-top);
}
#sidebar ol:not([class]) ol,
#sidebar ul:not([class]) ol,
.entry ol:not([class]) ol,
.entry ul:not([class]) ol,
ul.list-style ol,
ol.list-style ol,
ul.wp-block-list ol,
ol.wp-block-list ol {
	margin-bottom: 0;
	margin-top: var(--margin-li-top);
}

#sidebar ul:not([class]) > li:before,
.entry ul:not([class]) > li:before,
ul.list-style > li:before,
ul.wp-block-list > li:before {
	content: "";
	position: absolute;
	width: 4px;
	height: 4px;
	border-radius: 50%;
	top: 0.7em;
	left: 8px;
	-webkit-transform: translateY(-50%);
	        transform: translateY(-50%);
	background-color: currentColor;
}

#sidebar ol:not([class]),
.entry ol:not([class]),
ol.list-style,
ol.wp-block-list {
	counter-reset: list;
}
#sidebar ol:not([class]) > li,
.entry ol:not([class]) > li,
ol.list-style > li,
ol.wp-block-list > li {
	padding-left: 24px;
}
#sidebar ol:not([class]) > li:before,
.entry ol:not([class]) > li:before,
ol.list-style > li:before,
ol.wp-block-list > li:before {
	content: counter(list) ".";
	counter-increment: list;
	position: absolute;
	top: 0;
	left: 0;
}

.list-nested li,
.list-nested .entry li,
.entry .list-nested li,
.list-nested.entry li {
	list-style-type: none;
}
.list-nested ol,
.list-nested .entry ol,
.entry .list-nested ol,
.list-nested.entry ol {
	counter-reset: listNested1;
}
.list-nested ol > li,
.list-nested .entry ol > li,
.entry .list-nested ol > li,
.list-nested.entry ol > li {
	padding-left: 0;
	--margin-li-top: 3.5rem;
}
.list-nested ol > li::before,
.list-nested .entry ol > li::before,
.entry .list-nested ol > li::before,
.list-nested.entry ol > li::before {
	display: none;
}
.list-nested ol > li > .t-link::before,
.list-nested ol > li > .entry-block > .t-link::before,
.list-nested .entry ol > li > .t-link::before,
.list-nested .entry ol > li > .entry-block > .t-link::before,
.entry .list-nested ol > li > .t-link::before,
.entry .list-nested ol > li > .entry-block > .t-link::before,
.list-nested.entry ol > li > .t-link::before,
.list-nested.entry ol > li > .entry-block > .t-link::before {
	counter-increment: listNested1;
	content: counter(listNested1) ". ";
}
.list-nested ol > li > ol,
.list-nested ol > li > .entry-block > ol,
.list-nested .entry ol > li > ol,
.list-nested .entry ol > li > .entry-block > ol,
.entry .list-nested ol > li > ol,
.entry .list-nested ol > li > .entry-block > ol,
.list-nested.entry ol > li > ol,
.list-nested.entry ol > li > .entry-block > ol {
	counter-reset: listNested2;
}
.list-nested ol > li > ol > li,
.list-nested ol > li > .entry-block > ol > li,
.list-nested .entry ol > li > ol > li,
.list-nested .entry ol > li > .entry-block > ol > li,
.entry .list-nested ol > li > ol > li,
.entry .list-nested ol > li > .entry-block > ol > li,
.list-nested.entry ol > li > ol > li,
.list-nested.entry ol > li > .entry-block > ol > li {
	--margin-li-top: 2.5rem;
}
.list-nested ol > li > ol > li > *:first-child:before,
.list-nested ol > li > .entry-block > ol > li > *:first-child:before,
.list-nested .entry ol > li > ol > li > *:first-child:before,
.list-nested .entry ol > li > .entry-block > ol > li > *:first-child:before,
.entry .list-nested ol > li > ol > li > *:first-child:before,
.entry .list-nested ol > li > .entry-block > ol > li > *:first-child:before,
.list-nested.entry ol > li > ol > li > *:first-child:before,
.list-nested.entry ol > li > .entry-block > ol > li > *:first-child:before {
	margin-right: 5px;
	position: static;
	display: inline-block;
	counter-increment: listNested2;
	content: counter(listNested1) "." counter(listNested2) ". ";
}
.list-nested .bg-yellow-l,
.list-nested .entry .bg-yellow-l,
.entry .list-nested .bg-yellow-l,
.list-nested.entry .bg-yellow-l {
	padding: 3rem 4.5rem 5rem 3rem;
	background-color: #ffe7a3;
}
.list-nested .bg-yellow-l .entry-block .t-link,
.list-nested .entry .bg-yellow-l .entry-block .t-link,
.entry .list-nested .bg-yellow-l .entry-block .t-link,
.list-nested.entry .bg-yellow-l .entry-block .t-link {
	margin-top: 0;
}

.list-clean {
	padding: 0;
}
.list-clean li + li {
	margin-top: 2px;
}

.entry-grid._v3 .bg-yellow-l {
	padding: 3rem 4.5rem 5rem 3rem;
	background-color: #fff;
	border-radius: 12px;
}
.entry-grid._v3 .bg-yellow-l .t-link {
	padding: 6px 10px;
	border-radius: 12px;
	background-color: #f3f4f6;
}
.bg-yellow-l .entry-block .t-link {
	margin-top: 0;
}
.bg-yellow-l {
    padding-top: 30px;
    padding-right: 45px;
    padding-bottom: 50px;
    padding-left: 35px;
    background: rgba(255, 255, 255, 1);
}
.bg-yellow-l h3.t-link{
	padding: 6px 10px;
	background: rgba(243, 244, 246, 1);
	border-radius: 12px;
}
.entry-block ~ .entry-block .t-link {
	margin-top: 3.5rem;
}
.entry-block + .bg-yellow-l {
	margin-top: 15px;
}

table {
	font-weight: 400;
	line-height: 1.4;
	color: #051426;
	border-collapse: collapse;
	border-spacing: 0;
	width: 100%;
	margin-bottom: var(--vertical-rhythm);
}
table th,
table td {
	padding: 10px 5px;
	text-align: inherit;
	font-size: 12px;
	letter-spacing: 0.368px;
}
table th:first-child,
table td:first-child {
	padding-left: 15px;
}
table th:last-child,
table td:last-child {
	padding-right: 15px;
}
table th {
	letter-spacing: 0.368px;
	font-weight: 400;
}
table th strong {
	font-size: 14px;
	font-weight: 400;
}
table th span {
	display: block;
	font-size: 9px;
	line-height: 1.3;
	font-weight: 400;
}
table thead {
	background: #f1f1f1;
}
table tbody {
	background: #fff;
}
table tbody tr + tr td {
	border-top: 1px solid rgba(0, 0, 0, 0.1);
}
table tfoot {
	background: #1656a2;
	color: #fff;
}

.entry .table-w {
	overflow-x: auto;
}
.entry .table-w._txt-c {
	text-align: center;
}
.entry .table-w._txt-c th:nth-of-type(1),
.entry .table-w._txt-c td:nth-of-type(1) {
	text-align: left;
}
.entry .table-w._even-bg th:nth-of-type(even),
.entry .table-w._even-bg td:nth-of-type(even) {
	background-color: rgba(217, 217, 217, 0.1);
}
.entry .table-w table {
	min-width: 600px;
}
.entry .table-w img {
	vertical-align: middle;
}

.td-odd-bg td:nth-of-type(odd) {
	background-color: #f6f8fb;
}

.table-img-w {
	gap: 8px;
}
.table-img-w._flag img {
	width: 23px;
	height: 23px;
	border-radius: 50%;
	-o-object-fit: cover;
	   object-fit: cover;
}
.table-img-w img {
	max-width: initial;
}

.table-value {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	padding: 6px;
	background: var(--color-dark);
	color: var(--color-white);
	border-radius: 4px;
}

pre {
	max-width: 100%;
	background: rgba(0, 0, 0, 0.1);
	padding: 0.5em;
	white-space: normal;
}

blockquote {
	--bg-ico: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 1.5C6.225 1.5 1.5 6.225 1.5 12C1.5 17.775 6.225 22.5 12 22.5C17.775 22.5 22.5 17.775 22.5 12C22.5 6.225 17.775 1.5 12 1.5ZM11.175 6H12.825V14.25H11.175V6ZM12 18.75C11.4 18.75 10.875 18.225 10.875 17.625C10.875 17.025 11.4 16.5 12 16.5C12.6 16.5 13.125 17.025 13.125 17.625C13.125 18.225 12.6 18.75 12 18.75Z' fill='%23FFA02E'/%3E%3C/svg%3E%0A");
	--bg-w: 24px;
	--bg-l: 20px;
	--bg-indent: 15px;
	font-size: 14px;
	line-height: 1.7;
	color: #0d0f12;
	background: #fff8e8;
	border-left: 6px solid #ffe4ab;
	padding: 2rem 3.5rem 3rem 60px;
	margin: 0 0 var(--vertical-rhythm);
}
blockquote:before {
	-webkit-transform: translateY(0%);
	        transform: translateY(0%);
	top: 2rem;
}
blockquote q:last-child,
blockquote p:last-child {
	margin-bottom: 0;
}
blockquote cite {
	display: block;
	font-style: normal;
}
blockquote.b-blue {
	--bg-ico: "";
	--bg-w: 0px;
	--bg-l: 0px;
	--bg-indent: 20px;
	color: #f8f8f8;
	border-left: 4px solid #81abff;
	background: #1a54c4;
}
blockquote.b-green {
	--bg-ico: url("data:image/svg+xml,%3Csvg width='22' height='22' viewBox='0 0 22 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M21.75 11C21.75 16.9371 16.9371 21.75 11 21.75C5.06294 21.75 0.25 16.9371 0.25 11C0.25 5.06294 5.06294 0.25 11 0.25C16.9371 0.25 21.75 5.06294 21.75 11ZM9.4038 6.78878C9.5205 7.18622 9.2929 7.603 8.89551 7.7197C7.54441 8.11639 6.57652 9.1184 6.3185 10.2987C6.3185 10.2987 7.20365 10.25 7.66648 10.2501C7.66648 10.2501 8.54511 10.25 8.88171 10.2926C9.2461 10.3388 9.6297 10.4462 9.949 10.7471C10.2747 11.0539 10.3973 11.4329 10.4492 11.7968C10.4957 12.1227 10.4956 13.0467 10.4956 13.0467C10.4957 13.4778 10.4957 13.8774 10.4492 14.2033C10.3973 14.5673 10.2747 14.9462 9.949 15.2531C9.6297 15.5539 9.2461 15.6614 8.88171 15.7075C8.54511 15.7502 7.57913 15.7501 7.57913 15.7501C7.11632 15.7501 6.70051 15.7502 6.36392 15.7075C5.99955 15.6614 5.61594 15.5539 5.29658 15.2531C4.97091 14.9462 4.84833 14.5673 4.79639 14.2033C4.74989 13.8774 4.74994 13.4778 4.75 13.0467L4.75001 10.9314C4.75001 8.70888 6.36184 6.90029 8.47293 6.28045C8.87037 6.16376 9.2872 6.39135 9.4038 6.78878ZM16.1582 6.78878C16.2749 7.18622 16.0473 7.603 15.6499 7.7197C14.2988 8.11639 13.3309 9.1184 13.0729 10.2987C13.0729 10.2987 13.958 10.25 14.4209 10.2501C14.4209 10.2501 15.2995 10.25 15.6361 10.2926C16.0005 10.3388 16.3841 10.4462 16.7034 10.7471C17.0291 11.0539 17.1517 11.4329 17.2036 11.7968C17.2501 12.1227 17.25 13.0467 17.25 13.0467C17.2501 13.4778 17.2501 13.8774 17.2036 14.2033C17.1517 14.5673 17.0291 14.9462 16.7034 15.2531C16.3841 15.5539 16.0005 15.6614 15.6361 15.7075C15.2995 15.7502 14.3335 15.7501 14.3335 15.7501C13.8707 15.7501 13.4549 15.7502 13.1183 15.7075C12.7539 15.6614 12.3703 15.5539 12.051 15.2531C11.7253 14.9462 11.6027 14.5673 11.5508 14.2033C11.5043 13.8774 11.5043 13.4778 11.5044 13.0467V10.9314C11.5044 8.70888 13.1162 6.90029 15.2273 6.28045C15.6248 6.16376 16.0415 6.39135 16.1582 6.78878Z' fill='%2315803D'/%3E%3C/svg%3E%0A");
	color: #0d0f12;
	border-left: 4px solid #16a34a;
	background: #dcfce7;
}

.b-blue {
	font-size: 14px;
	line-height: 1.7;
	background: #fff8e8;
	padding: 2rem 3.5rem 3rem 20px;
	margin: 0 0 var(--vertical-rhythm);
	color: #f8f8f8;
	border-left: 4px solid #81abff;
	background: #1a54c4;
}

.b-img {
	display: grid;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	grid-gap: 10px;
	grid-template-columns: 116px 1fr;
}

.b-img-w img {
	width: 100%;
}

dl {
	margin: 0 0 var(--vertical-rhythm);
	font-size: 14px;
	font-weight: 500;
	color: #313339;
	display: grid;
	grid-gap: 5px 20px;
	grid-template-columns: auto 1fr;
}
dl.dl-lg {
	font-size: 16px;
	font-weight: 400;
	grid-gap: 13px 15px;
}
dl:last-child {
	margin-bottom: 0;
}
dl dt {
	padding: 0px;
}
dl dd {
	margin-left: 0;
	padding: 0px;
}
dl a {
	color: var(--color-blue);
}

.dl-info {
	display: grid;
	grid-template-columns: 1fr;
	grid-gap: 0;
	color: var(--color-dark-100);
}
.dl-info dt {
	color: var(--color-dark-100-07);
	font-size: 12px;
	font-weight: 400;
	letter-spacing: 2.4px;
	text-transform: uppercase;
}
.dl-info dt ~ dt {
	padding-top: 14px;
	margin-top: 14px;
	border-top: 1px solid #d9d9d9;
}
.dl-info dd {
	font-size: 14px;
	font-weight: 400;
	margin-top: 2px;
}
.dl-info.my-1_5 {
	margin-top: 15px;
	margin-bottom: 15px;
}

hr {
	border: 0;
	border-top: 13px solid #d9d9d9;
	margin: 3.5rem 0;
}
hr:first-child {
	margin-top: 2rem;
}
html hr.mt-0 {
	margin-top: 0;
}
hr.sm {
	border-top: 5px solid rgba(0, 0, 0, 0.2);
	margin: 1.6rem 0;
}
hr.smm {
	border-top: 4px solid rgba(0, 0, 0, 0.1);
	margin: 2rem 0;
}
hr.smm.my-4_5 {
	margin: 4.5rem 0;
}
hr.smmm {
	border-top: 3px solid rgba(0, 0, 0, 0.1);
	margin: 2rem 0;
}
hr.xs {
	border-top: 1px solid #d9d9d9;
	margin: 2.3rem 0;
}
hr.my-3 {
	margin: 30px 0;
}
.border-50{
	border-radius: 50px !important;
}
.entry a:not([class]) {
	color: inherit;
}
.entry a:not([class]):hover {
	opacity: 0.7;
}

.d-grid {
	--grid-gap: 2rem;
	display: grid;
	grid-template-columns: repeat(2, 1fr);
	grid-gap: var(--grid-gap);
}
.d-grid._gai-e {
	-webkit-box-align: end;
	    -ms-flex-align: end;
	        align-items: end;
}
.d-grid._gai-c {
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
}
.d-grid._gg-0 {
	--grid-gap: 0;
}
.d-grid._gg-1 {
	--grid-gap: 1rem;
}
.d-grid._gg-2 {
	--grid-gap: 2rem;
}
.d-grid._gg-3 {
	--grid-gap: 3rem;
}
.d-grid._gg-4 {
	--grid-gap: 4rem;
}
.d-grid._gg-5 {
	--grid-gap: 5rem;
}
.d-grid._gg-6 {
	--grid-gap: 6rem;
}

.mt-0,
.my-0 {
	margin-top: 0;
}

.mb-0,
.my-0 {
	margin-bottom: 0;
}

.pt-0,
.py-0 {
	padding-top: 0;
}

.pb-0,
.py-0 {
	padding-bottom: 0;
}

.mt-1,
.my-1 {
	margin-top: 1rem;
}

.mb-1,
.my-1 {
	margin-bottom: 1rem;
}

.pt-1,
.py-1 {
	padding-top: 1rem;
}

.pb-1,
.py-1 {
	padding-bottom: 1rem;
}

.mt-1_5,
.my-1_5 {
	margin-top: 1.5rem;
}

.mb-1_5,
.my-1_5 {
	margin-bottom: 1.5rem;
}

.pt-1_5,
.py-1_5 {
	padding-top: 1.5rem;
}

.pb-1_5,
.py-1_5 {
	padding-bottom: 1.5rem;
}

.mt-2,
.my-2 {
	margin-top: 2rem;
}

.mb-2,
.my-2 {
	margin-bottom: 2rem;
}

.pt-2,
.py-2 {
	padding-top: 2rem;
}

.pb-2,
.py-2 {
	padding-bottom: 2rem;
}

.mt-2_5,
.my-2_5 {
	margin-top: 2.5rem;
}

.mb-2_5,
.my-2_5 {
	margin-bottom: 2.5rem;
}

.pt-2_5,
.py-2_5 {
	padding-top: 2.5rem;
}

.pb-2_5,
.py-2_5 {
	padding-bottom: 2.5rem;
}

.mt-3,
.my-3 {
	margin-top: 3rem;
}

.mb-3,
.my-3 {
	margin-bottom: 3rem;
}

.pt-3,
.py-3 {
	padding-top: 3rem;
}

.pb-3,
.py-3 {
	padding-bottom: 3rem;
}

.mt-4,
.my-4 {
	margin-top: 4rem;
}

.mb-4,
.my-4 {
	margin-bottom: 4rem;
}

.pt-4,
.py-4 {
	padding-top: 4rem;
}

.pb-4,
.py-4 {
	padding-bottom: 4rem;
}

.mt-5,
.my-5 {
	margin-top: 5rem;
}

.mb-5,
.my-5 {
	margin-bottom: 5rem;
}

.pt-5,
.py-5 {
	padding-top: 5rem;
}

.pb-5,
.py-5 {
	padding-bottom: 5rem;
}

.mt-6,
.my-6 {
	margin-top: 6rem;
}

.mb-6,
.my-6 {
	margin-bottom: 6rem;
}

.pt-6,
.py-6 {
	padding-top: 6rem;
}

.pb-6,
.py-6 {
	padding-bottom: 6rem;
}

.mt-7,
.my-7 {
	margin-top: 7rem;
}

.mb-7,
.my-7 {
	margin-bottom: 7rem;
}

.pt-7,
.py-7 {
	padding-top: 7rem;
}

.pb-7,
.py-7 {
	padding-bottom: 7rem;
}

.mt-8,
.my-8 {
	margin-top: 8rem;
}

.mb-8,
.my-8 {
	margin-bottom: 8rem;
}

.pt-8,
.py-8 {
	padding-top: 8rem;
}

.pb-8,
.py-8 {
	padding-bottom: 8rem;
}

.mt-9,
.my-9 {
	margin-top: 9rem;
}

.mb-9,
.my-9 {
	margin-bottom: 9rem;
}

.pt-9,
.py-9 {
	padding-top: 9rem;
}

.pb-9,
.py-9 {
	padding-bottom: 9rem;
}

.mt-10,
.my-10 {
	margin-top: 10rem;
}

.mb-10,
.my-10 {
	margin-bottom: 10rem;
}

.pt-10,
.py-10 {
	padding-top: 10rem;
}

.pb-10,
.py-10 {
	padding-bottom: 10rem;
}

.mt-12,
.my-12 {
	margin-top: 12rem;
}

.mb-12,
.my-12 {
	margin-bottom: 12rem;
}

.pt-12,
.py-12 {
	padding-top: 12rem;
}

.pb-12,
.py-12 {
	padding-bottom: 12rem;
}

.mt-16,
.my-16 {
	margin-top: 16rem;
}

.mb-16,
.my-16 {
	margin-bottom: 16rem;
}

.pt-16,
.py-16 {
	padding-top: 16rem;
}

.pb-16,
.py-16 {
	padding-bottom: 16rem;
}
.px-3 {
	padding-left: 3rem;
	padding-right: 3rem;
}

.mx-a {
	margin-left: auto;
	margin-right: auto;
}

.ml-a {
	margin-left: auto;
}

.mr-a {
	margin-left: auto;
}

.radio-switch-input .gfield_radio:first-child,
.form-m-a-radio:first-child,
.write-review-form label:first-child,
.gform_wrapper.gravity-theme .form-m-a-w .p-sm:first-child,
.gform_wrapper.gravity-theme .form-m-a-w2 .p-sm:first-child,
.form-m-a-w .p-sm:first-child,
.form-m-a-w .login-form-check label:first-child,
.login-form-check .form-m-a-w label:first-child,
.form-m-a-w2 .p-sm:first-child,
.form-m-a-w2 .login-form-check label:first-child,
.login-form-check .form-m-a-w2 label:first-child,
.write-review-m .form-m-tittle:first-child,
.g-verdict:first-child,
.r-w2:first-child,
.f-w2:first-child,
.r-w:first-child,
.g-imgs-more-h:first-child,
.f-w:first-child,
.p-activity:first-child,
.ranking-i:first-child,
.filter-r-limit-g:first-child,
.g-review-top:first-child,
.hero-search:first-child,
.m-r-content p:first-child,
.m-list:first-child,
.tips-form-list label:first-child,
.p-grid-main > .h3:first-child,
.p-grid-main > .h-22:first-child,
.dl-profile:first-child,
.complaints:first-child,
.profile-t:first-child,
.f-pagination-w:first-child,
.f-topic-more:first-child,
.f-topic-list:first-child,
.p-filter-list:first-child,
.cta-blue:first-child,
html .gform_wrapper.gravity-theme .form-m-a-w .gfield--type-fileupload .h6-700:first-child,
.list-res:first-child,
.how-popup-step p:first-child {
	margin-top: 0;
}
.radio-switch-input .gfield_radio:last-child,
.form-m-a-radio:last-child,
.write-review-form label:last-child,
.gform_wrapper.gravity-theme .form-m-a-w .p-sm:last-child,
.gform_wrapper.gravity-theme .form-m-a-w2 .p-sm:last-child,
.form-m-a-w .p-sm:last-child,
.form-m-a-w .login-form-check label:last-child,
.login-form-check .form-m-a-w label:last-child,
.form-m-a-w2 .p-sm:last-child,
.form-m-a-w2 .login-form-check label:last-child,
.login-form-check .form-m-a-w2 label:last-child,
.write-review-m .form-m-tittle:last-child,
.g-verdict:last-child,
.r-w2:last-child,
.f-w2:last-child,
.r-w:last-child,
.g-imgs-more-h:last-child,
.f-w:last-child,
.p-activity:last-child,
.ranking-i:last-child,
.filter-r-limit-g:last-child,
.g-review-top:last-child,
.hero-search:last-child,
.m-r-content p:last-child,
.m-list:last-child,
.tips-form-list label:last-child,
.p-grid-main > .h3:last-child,
.p-grid-main > .h-22:last-child,
.dl-profile:last-child,
.complaints:last-child,
.profile-t:last-child,
.f-pagination-w:last-child,
.f-topic-more:last-child,
.f-topic-list:last-child,
.p-filter-list:last-child,
.cta-blue:last-child,
html .gform_wrapper.gravity-theme .form-m-a-w .gfield--type-fileupload .h6-700:last-child,
.list-res:last-child,
.how-popup-step p:last-child {
	margin-bottom: 0;
}

.button,
.form-subscribe-row button,
input[type=button],
input[type=reset],
input[type=submit],
button[type=submit] {
	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;
	gap: 10px;
	position: relative;
	padding: 8px 16px;
	border: 1px solid transparent;
	border-radius: 6px;
	background-color: var(--accent-color);
	color: var(--color-dark-100);
	-webkit-transition: all var(--animation-duration) var(--animation-timing-function);
	transition: all var(--animation-duration) var(--animation-timing-function);
	font-size: 14px;
	text-align: center;
	line-height: 1.4;
	letter-spacing: 0.5px;
	font-weight: 500;
	cursor: pointer;
}
.button:after,
.form-subscribe-row button:after,
input[type=button]:after,
input[type=reset]:after,
input[type=submit]:after,
button[type=submit]:after {
	content: "\e911";
	font-size: 12px;
	margin-left: auto;
}
.button:hover,
.form-subscribe-row button:hover,
input[type=button]:hover,
input[type=reset]:hover,
input[type=submit]:hover,
button[type=submit]:hover {
	background-color: var(--color-yellow-d);
	color: var(--color-dark-100);
	text-decoration: none;
}
.button._btn-xs,
.form-subscribe-row button._btn-xs,
input._btn-xs[type=button],
input._btn-xs[type=reset],
input._btn-xs[type=submit],
button._btn-xs[type=submit] {
	padding: 4px;
}
.button._btn-xl,
.form-subscribe-row button._btn-xl,
input._btn-xl[type=button],
input._btn-xl[type=reset],
input._btn-xl[type=submit],
button._btn-xl[type=submit] {
	padding: 12px 15px;
	font-size: 16px;
}
.button._btn-xl2,
.form-subscribe-row button._btn-xl2,
input._btn-xl2[type=button],
input._btn-xl2[type=reset],
input._btn-xl2[type=submit],
button._btn-xl2[type=submit] {
	padding: 8px 15px;
	font-size: 16px;
}
.button._btn-xxl,
.form-subscribe-row button._btn-xxl,
input._btn-xxl[type=button],
input._btn-xxl[type=reset],
input._btn-xxl[type=submit],
button._btn-xxl[type=submit] {
	font-size: 20px;
	line-height: 1.1;
	font-weight: 700;
	padding: 12px 15px;
}
.button._btn-xs,
.form-subscribe-row button._btn-xs,
input._btn-xs[type=button],
input._btn-xs[type=reset],
input._btn-xs[type=submit],
button._btn-xs[type=submit] {
	padding: 4px;
}
.button._no-arrow,
.form-subscribe-row button._no-arrow,
input._no-arrow[type=button],
input._no-arrow[type=reset],
input._no-arrow[type=submit],
button._no-arrow[type=submit],
.button._btn-transp-dark,
.form-subscribe-row button._btn-transp-dark,
input._btn-transp-dark[type=button],
input._btn-transp-dark[type=reset],
input._btn-transp-dark[type=submit],
button._btn-transp-dark[type=submit],
.button._btn-transp,
.form-subscribe-row button._btn-transp,
input._btn-transp[type=button],
input._btn-transp[type=reset],
input._btn-transp[type=submit],
button._btn-transp[type=submit],
.button._btn-red,
.form-subscribe-row button._btn-red,
input._btn-red[type=button],
input._btn-red[type=reset],
input._btn-red[type=submit],
button._btn-red[type=submit],
.button._btn-green-l,
.form-subscribe-row button._btn-green-l,
input._btn-green-l[type=button],
input._btn-green-l[type=reset],
input._btn-green-l[type=submit],
button._btn-green-l[type=submit],
.button._btn-green,
.form-subscribe-row button._btn-green,
input._btn-green[type=button],
input._btn-green[type=reset],
input._btn-green[type=submit],
button._btn-green[type=submit],
.button._btn-blue,
.write-review-form input.button[type=submit],
.write-review-form button.button[type=submit],
.form-subscribe-row button._btn-blue,
.form-subscribe-row .write-review-form button[type=submit],
.write-review-form .form-subscribe-row button[type=submit],
input._btn-blue[type=button],
.write-review-form input[type=button][type=submit],
input._btn-blue[type=reset],
.write-review-form input[type=reset][type=submit],
input._btn-blue[type=submit],
.write-review-form input[type=submit],
.page-login input[type=submit],
.header-login3 input[type=submit],
.header-login2 input[type=submit],
.header-login input[type=submit],
button._btn-blue[type=submit],
.write-review-form button[type=submit],
.page-login button[type=submit],
.button._btn-white,
.form-subscribe-row button._btn-white,
input._btn-white[type=button],
input._btn-white[type=reset],
input._btn-white[type=submit],
button._btn-white[type=submit],
.button._btn-black,
.form-subscribe-row button._btn-black,
input._btn-black[type=button],
input._btn-black[type=reset],
input._btn-black[type=submit],
button._btn-black[type=submit],
.button._btn-gray,
.form-subscribe-row button._btn-gray,
input._btn-gray[type=button],
input._btn-gray[type=reset],
input._btn-gray[type=submit],
button._btn-gray[type=submit],
.button._btn-yellow,
html .write-review-form._form-v3 button.button[type=submit],
.write-review-form._form-v2 button.button[type=submit],
.form-subscribe-row button._btn-yellow,
.form-subscribe-row html .write-review-form._form-v3 button[type=submit],
html .write-review-form._form-v3 .form-subscribe-row button[type=submit],
.form-subscribe-row .write-review-form._form-v2 button[type=submit],
.write-review-form._form-v2 .form-subscribe-row button[type=submit],
input._btn-yellow[type=button],
input._btn-yellow[type=reset],
input._btn-yellow[type=submit],
html .write-review-form._form-v3 input[type=submit],
.write-review-form._form-v2 input[type=submit],
button._btn-yellow[type=submit],
html .write-review-form._form-v3 button[type=submit],
.write-review-form._form-v2 button[type=submit] {
	-webkit-box-pack: center;
	    -ms-flex-pack: center;
	        justify-content: center;
}
.button._no-arrow:after,
.form-subscribe-row button._no-arrow:after,
input._no-arrow[type=button]:after,
input._no-arrow[type=reset]:after,
input._no-arrow[type=submit]:after,
button._no-arrow[type=submit]:after,
.button._btn-transp-dark:after,
.form-subscribe-row button._btn-transp-dark:after,
input._btn-transp-dark[type=button]:after,
input._btn-transp-dark[type=reset]:after,
input._btn-transp-dark[type=submit]:after,
button._btn-transp-dark[type=submit]:after,
.button._btn-transp:after,
.form-subscribe-row button._btn-transp:after,
input._btn-transp[type=button]:after,
input._btn-transp[type=reset]:after,
input._btn-transp[type=submit]:after,
button._btn-transp[type=submit]:after,
.button._btn-red:after,
.form-subscribe-row button._btn-red:after,
input._btn-red[type=button]:after,
input._btn-red[type=reset]:after,
input._btn-red[type=submit]:after,
button._btn-red[type=submit]:after,
.button._btn-green-l:after,
.form-subscribe-row button._btn-green-l:after,
input._btn-green-l[type=button]:after,
input._btn-green-l[type=reset]:after,
input._btn-green-l[type=submit]:after,
button._btn-green-l[type=submit]:after,
.button._btn-green:after,
.form-subscribe-row button._btn-green:after,
input._btn-green[type=button]:after,
input._btn-green[type=reset]:after,
input._btn-green[type=submit]:after,
button._btn-green[type=submit]:after,
.button._btn-blue:after,
.write-review-form input.button[type=submit]:after,
.write-review-form button.button[type=submit]:after,
.form-subscribe-row button._btn-blue:after,
.form-subscribe-row .write-review-form button[type=submit]:after,
.write-review-form .form-subscribe-row button[type=submit]:after,
input._btn-blue[type=button]:after,
.write-review-form input[type=button][type=submit]:after,
input._btn-blue[type=reset]:after,
.write-review-form input[type=reset][type=submit]:after,
input._btn-blue[type=submit]:after,
.write-review-form input[type=submit]:after,
.page-login input[type=submit]:after,
.header-login3 input[type=submit]:after,
.header-login2 input[type=submit]:after,
.header-login input[type=submit]:after,
button._btn-blue[type=submit]:after,
.write-review-form button[type=submit]:after,
.page-login button[type=submit]:after,
.button._btn-white:after,
.form-subscribe-row button._btn-white:after,
input._btn-white[type=button]:after,
input._btn-white[type=reset]:after,
input._btn-white[type=submit]:after,
button._btn-white[type=submit]:after,
.button._btn-black:after,
.form-subscribe-row button._btn-black:after,
input._btn-black[type=button]:after,
input._btn-black[type=reset]:after,
input._btn-black[type=submit]:after,
button._btn-black[type=submit]:after,
.button._btn-gray:after,
.form-subscribe-row button._btn-gray:after,
input._btn-gray[type=button]:after,
input._btn-gray[type=reset]:after,
input._btn-gray[type=submit]:after,
button._btn-gray[type=submit]:after,
.button._btn-yellow:after,
html .write-review-form._form-v3 button.button[type=submit]:after,
.write-review-form._form-v2 button.button[type=submit]:after,
.form-subscribe-row button._btn-yellow:after,
.form-subscribe-row html .write-review-form._form-v3 button[type=submit]:after,
html .write-review-form._form-v3 .form-subscribe-row button[type=submit]:after,
.form-subscribe-row .write-review-form._form-v2 button[type=submit]:after,
.write-review-form._form-v2 .form-subscribe-row button[type=submit]:after,
input._btn-yellow[type=button]:after,
input._btn-yellow[type=reset]:after,
input._btn-yellow[type=submit]:after,
html .write-review-form._form-v3 input[type=submit]:after,
.write-review-form._form-v2 input[type=submit]:after,
button._btn-yellow[type=submit]:after,
html .write-review-form._form-v3 button[type=submit]:after,
.write-review-form._form-v2 button[type=submit]:after {
	display: none;
}
.button._arrow:after,
.form-subscribe-row button._arrow:after,
input._arrow[type=button]:after,
input._arrow[type=reset]:after,
input._arrow[type=submit]:after,
button._arrow[type=submit]:after {
	display: block;
}
.button._arrow-doble:after,
.form-subscribe-row button._arrow-doble:after,
input._arrow-doble[type=button]:after,
input._arrow-doble[type=reset]:after,
input._arrow-doble[type=submit]:after,
button._arrow-doble[type=submit]:after {
	display: block;
	content: "\e928";
}
.button._arrow-v2,
.form-subscribe-row button._arrow-v2,
input._arrow-v2[type=button],
input._arrow-v2[type=reset],
input._arrow-v2[type=submit],
button._arrow-v2[type=submit] {
	font-size: 16px;
	font-weight: 500;
}
.button._arrow-v2:after,
.form-subscribe-row button._arrow-v2:after,
input._arrow-v2[type=button]:after,
input._arrow-v2[type=reset]:after,
input._arrow-v2[type=submit]:after,
button._arrow-v2[type=submit]:after {
	display: block;
	font-size: 8px;
	content: "\e93a";
}
.button._btn-w100,
.form-subscribe-row button._btn-w100,
input._btn-w100[type=button],
input._btn-w100[type=reset],
input._btn-w100[type=submit],
button._btn-w100[type=submit] {
	width: 100%;
}
.button._btn-w-a,
.form-subscribe-row button._btn-w-a,
input._btn-w-a[type=button],
input._btn-w-a[type=reset],
input._btn-w-a[type=submit],
button._btn-w-a[type=submit] {
	width: auto;
}
.button._btn-mw-130,
.form-subscribe-row button._btn-mw-130,
input._btn-mw-130[type=button],
input._btn-mw-130[type=reset],
input._btn-mw-130[type=submit],
button._btn-mw-130[type=submit] {
	min-width: 130px;
}
.button._btn-mw-180,
.form-subscribe-row button._btn-mw-180,
input._btn-mw-180[type=button],
input._btn-mw-180[type=reset],
input._btn-mw-180[type=submit],
button._btn-mw-180[type=submit] {
	min-width: 180px;
}
.button._btn-yellow,
html .write-review-form._form-v3 button.button[type=submit],
.write-review-form._form-v2 button.button[type=submit],
.form-subscribe-row button._btn-yellow,
.form-subscribe-row html .write-review-form._form-v3 button[type=submit],
html .write-review-form._form-v3 .form-subscribe-row button[type=submit],
.form-subscribe-row .write-review-form._form-v2 button[type=submit],
.write-review-form._form-v2 .form-subscribe-row button[type=submit],
input._btn-yellow[type=button],
input._btn-yellow[type=reset],
input._btn-yellow[type=submit],
html .write-review-form._form-v3 input[type=submit],
.write-review-form._form-v2 input[type=submit],
button._btn-yellow[type=submit],
html .write-review-form._form-v3 button[type=submit],
.write-review-form._form-v2 button[type=submit] {
	background-color: var(--accent-color);
	color: var(--color-dark-100);
}
.button._btn-yellow:hover,
.form-subscribe-row button._btn-yellow:hover,
input._btn-yellow[type=button]:hover,
input._btn-yellow[type=reset]:hover,
input._btn-yellow[type=submit]:hover,
html .write-review-form._form-v3 input[type=submit]:hover,
.write-review-form._form-v2 input[type=submit]:hover,
button._btn-yellow[type=submit]:hover,
html .write-review-form._form-v3 button[type=submit]:hover,
.write-review-form._form-v2 button[type=submit]:hover {
	background-color: var(--color-yellow-d);
	color: var(--color-dark-100);
}
.button._btn-gray,
.form-subscribe-row button._btn-gray,
input._btn-gray[type=button],
input._btn-gray[type=reset],
input._btn-gray[type=submit],
button._btn-gray[type=submit] {
	background-color: var(--color-gray-d);
	color: var(--color-dark-100);
}
.button._btn-gray:hover,
.form-subscribe-row button._btn-gray:hover,
input._btn-gray[type=button]:hover,
input._btn-gray[type=reset]:hover,
input._btn-gray[type=submit]:hover,
button._btn-gray[type=submit]:hover {
	background-color: #d8d8d8;
	color: var(--color-dark-100);
}
.button._btn-black,
.form-subscribe-row button._btn-black,
input._btn-black[type=button],
input._btn-black[type=reset],
input._btn-black[type=submit],
button._btn-black[type=submit] {
	background-color: #2a2a2a;
	color: var(--color-white);
}
.button._btn-black:hover,
.form-subscribe-row button._btn-black:hover,
input._btn-black[type=button]:hover,
input._btn-black[type=reset]:hover,
input._btn-black[type=submit]:hover,
button._btn-black[type=submit]:hover {
	background-color: #111;
}
.button._btn-white,
.form-subscribe-row button._btn-white,
input._btn-white[type=button],
input._btn-white[type=reset],
input._btn-white[type=submit],
button._btn-white[type=submit] {
	background-color: var(--color-white);
	color: var(--brand-color);
	-webkit-box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.04), 0px 4px 8px 0px rgba(0, 0, 0, 0.06);
	        box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.04), 0px 4px 8px 0px rgba(0, 0, 0, 0.06);
}
.button._btn-white:hover,
.form-subscribe-row button._btn-white:hover,
input._btn-white[type=button]:hover,
input._btn-white[type=reset]:hover,
input._btn-white[type=submit]:hover,
button._btn-white[type=submit]:hover {
	background-color: #e6e6e6;
}
.button._btn-blue,
.write-review-form input.button[type=submit],
.write-review-form button.button[type=submit],
.form-subscribe-row button._btn-blue,
.form-subscribe-row .write-review-form button[type=submit],
.write-review-form .form-subscribe-row button[type=submit],
input._btn-blue[type=button],
.write-review-form input[type=button][type=submit],
input._btn-blue[type=reset],
.write-review-form input[type=reset][type=submit],
input._btn-blue[type=submit],
.write-review-form input[type=submit],
.page-login input[type=submit],
.header-login3 input[type=submit],
.header-login2 input[type=submit],
.header-login input[type=submit],
button._btn-blue[type=submit],
.write-review-form button[type=submit],
.page-login button[type=submit] {
	background-color: var(--color-blue);
	color: var(--color-white);
}
.button._btn-blue:hover,
.form-subscribe-row button._btn-blue:hover,
input._btn-blue[type=button]:hover,
input._btn-blue[type=reset]:hover,
input._btn-blue[type=submit]:hover,
.write-review-form input[type=submit]:hover,
.page-login input[type=submit]:hover,
.header-login3 input[type=submit]:hover,
.header-login2 input[type=submit]:hover,
.header-login input[type=submit]:hover,
button._btn-blue[type=submit]:hover,
.write-review-form button[type=submit]:hover,
.page-login button[type=submit]:hover {
	background-color: #002d83;
}
.button._btn-green,
.form-subscribe-row button._btn-green,
input._btn-green[type=button],
input._btn-green[type=reset],
input._btn-green[type=submit],
button._btn-green[type=submit] {
	background-color: var(--color-green);
	color: var(--color-white);
}
.button._btn-green:hover,
.form-subscribe-row button._btn-green:hover,
input._btn-green[type=button]:hover,
input._btn-green[type=reset]:hover,
input._btn-green[type=submit]:hover,
button._btn-green[type=submit]:hover {
	background-color: var(--color-green-d);
}
.button._btn-green-l,
.form-subscribe-row button._btn-green-l,
input._btn-green-l[type=button],
input._btn-green-l[type=reset],
input._btn-green-l[type=submit],
button._btn-green-l[type=submit] {
	background-color: #44be4c;
	color: var(--color-white);
}
.button._btn-green-l:hover,
.form-subscribe-row button._btn-green-l:hover,
input._btn-green-l[type=button]:hover,
input._btn-green-l[type=reset]:hover,
input._btn-green-l[type=submit]:hover,
button._btn-green-l[type=submit]:hover {
	background-color: var(--color-green-d);
}
.button._btn-red,
.form-subscribe-row button._btn-red,
input._btn-red[type=button],
input._btn-red[type=reset],
input._btn-red[type=submit],
button._btn-red[type=submit] {
	background-color: #b60000;
	color: var(--color-white);
}
.button._btn-red:hover,
.form-subscribe-row button._btn-red:hover,
input._btn-red[type=button]:hover,
input._btn-red[type=reset]:hover,
input._btn-red[type=submit]:hover,
button._btn-red[type=submit]:hover {
	background-color: #830000;
}
.button._btn-transp-dark,
.form-subscribe-row button._btn-transp-dark,
input._btn-transp-dark[type=button],
input._btn-transp-dark[type=reset],
input._btn-transp-dark[type=submit],
button._btn-transp-dark[type=submit],
.button._btn-transp,
.form-subscribe-row button._btn-transp,
input._btn-transp[type=button],
input._btn-transp[type=reset],
input._btn-transp[type=submit],
button._btn-transp[type=submit] {
	background-color: transparent;
	color: var(--brand-color);
	border: 1px solid rgba(106, 106, 103, 0.25);
}
.button._btn-transp-dark:hover,
.form-subscribe-row button._btn-transp-dark:hover,
input._btn-transp-dark[type=button]:hover,
input._btn-transp-dark[type=reset]:hover,
input._btn-transp-dark[type=submit]:hover,
button._btn-transp-dark[type=submit]:hover,
.button._btn-transp:hover,
.form-subscribe-row button._btn-transp:hover,
input._btn-transp[type=button]:hover,
input._btn-transp[type=reset]:hover,
input._btn-transp[type=submit]:hover,
button._btn-transp[type=submit]:hover {
	color: var(--accent-color);
}
.button._btn-transp-dark,
.form-subscribe-row button._btn-transp-dark,
input._btn-transp-dark[type=button],
input._btn-transp-dark[type=reset],
input._btn-transp-dark[type=submit],
button._btn-transp-dark[type=submit] {
	border-color: rgba(28, 28, 28, 0.8);
}

.button-link {
	font-size: 14px;
	letter-spacing: 0.5px;
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	gap: 5px;
	color: var(--color-dark-100);
	font-weight: 500;
}
.button-link:hover {
	color: var(--accent-color);
}

.btn-clear,
.g-txt-edit {
	padding: 0;
	background: transparent;
	border: none;
}
.btn-clear:hover,
.g-txt-edit:hover {
	opacity: 0.7;
}

form,
fieldset {
	border: none;
	display: block;
	padding: 0;
	margin: 0 0 var(--vertical-rhythm);
}
form:last-child,
fieldset:last-child {
	margin-bottom: 0;
}

label {
	display: block;
	font-weight: 500;
	font-size: var(--label-fz);
	line-height: var(--label-lh);
	color: var(--label-color);
	margin: 0 0 var(--vertical-rhythm);
}
label:last-child {
	margin-bottom: 0;
}

html .gform_wrapper.gravity-theme input[type=text],
html .gform_wrapper.gravity-theme input[type=tel],
html .gform_wrapper.gravity-theme input[type=email],
html .gform_wrapper.gravity-theme input[type=search],
html .gform_wrapper.gravity-theme input[type=password],
html .gform_wrapper.gravity-theme input[type=url],
html .gform_wrapper.gravity-theme input[type=number],
html .gform_wrapper.gravity-theme input[type=date],
html .gform_wrapper.gravity-theme input[type=file],
input[type=text],
input[type=tel],
input[type=email],
input[type=search],
input[type=password],
input[type=url],
input[type=number],
input[type=date],
input[type=file] {
	min-height: 56px;
	-webkit-appearance: none;
	outline: none;
	max-width: 100%;
	width: 100%;
	padding: var(--input-y) var(--input-x);
	margin: 0;
	border: var(--input-border) solid var(--input-border-color);
	border-radius: var(--input-radius);
	background: #fff;
	font-size: var(--input-fz);
	line-height: var(--input-lh);
	font-weight: 500;
	color: var(--input-color);
	text-align: left;
}
html .gform_wrapper.gravity-theme input[type=text]::-webkit-input-placeholder,
html .gform_wrapper.gravity-theme input[type=tel]::-webkit-input-placeholder,
html .gform_wrapper.gravity-theme input[type=email]::-webkit-input-placeholder,
html .gform_wrapper.gravity-theme input[type=search]::-webkit-input-placeholder,
html .gform_wrapper.gravity-theme input[type=password]::-webkit-input-placeholder,
html .gform_wrapper.gravity-theme input[type=url]::-webkit-input-placeholder,
html .gform_wrapper.gravity-theme input[type=number]::-webkit-input-placeholder,
html .gform_wrapper.gravity-theme input[type=date]::-webkit-input-placeholder,
html .gform_wrapper.gravity-theme input[type=file]::-webkit-input-placeholder,
input[type=text]::-webkit-input-placeholder,
input[type=tel]::-webkit-input-placeholder,
input[type=email]::-webkit-input-placeholder,
input[type=search]::-webkit-input-placeholder,
input[type=password]::-webkit-input-placeholder,
input[type=url]::-webkit-input-placeholder,
input[type=number]::-webkit-input-placeholder,
input[type=date]::-webkit-input-placeholder,
input[type=file]::-webkit-input-placeholder {
	color: var(--input-placeholder-color);
	opacity: 1;
	-webkit-transition: opacity 0.15s linear;
	transition: opacity 0.15s linear;
}

html .gform_wrapper.gravity-theme input[type=text]:-moz-placeholder,
html .gform_wrapper.gravity-theme input[type=tel]:-moz-placeholder,
html .gform_wrapper.gravity-theme input[type=email]:-moz-placeholder,
html .gform_wrapper.gravity-theme input[type=search]:-moz-placeholder,
html .gform_wrapper.gravity-theme input[type=password]:-moz-placeholder,
html .gform_wrapper.gravity-theme input[type=url]:-moz-placeholder,
html .gform_wrapper.gravity-theme input[type=number]:-moz-placeholder,
html .gform_wrapper.gravity-theme input[type=date]:-moz-placeholder,
html .gform_wrapper.gravity-theme input[type=file]:-moz-placeholder,
input[type=text]:-moz-placeholder,
input[type=tel]:-moz-placeholder,
input[type=email]:-moz-placeholder,
input[type=search]:-moz-placeholder,
input[type=password]:-moz-placeholder,
input[type=url]:-moz-placeholder,
input[type=number]:-moz-placeholder,
input[type=date]:-moz-placeholder,
input[type=file]:-moz-placeholder {
	color: var(--input-placeholder-color);
	opacity: 1;
	-moz-transition: opacity 0.15s linear;
	transition: opacity 0.15s linear;
}

html .gform_wrapper.gravity-theme input[type=text]::-moz-placeholder,
html .gform_wrapper.gravity-theme input[type=tel]::-moz-placeholder,
html .gform_wrapper.gravity-theme input[type=email]::-moz-placeholder,
html .gform_wrapper.gravity-theme input[type=search]::-moz-placeholder,
html .gform_wrapper.gravity-theme input[type=password]::-moz-placeholder,
html .gform_wrapper.gravity-theme input[type=url]::-moz-placeholder,
html .gform_wrapper.gravity-theme input[type=number]::-moz-placeholder,
html .gform_wrapper.gravity-theme input[type=date]::-moz-placeholder,
html .gform_wrapper.gravity-theme input[type=file]::-moz-placeholder,
input[type=text]::-moz-placeholder,
input[type=tel]::-moz-placeholder,
input[type=email]::-moz-placeholder,
input[type=search]::-moz-placeholder,
input[type=password]::-moz-placeholder,
input[type=url]::-moz-placeholder,
input[type=number]::-moz-placeholder,
input[type=date]::-moz-placeholder,
input[type=file]::-moz-placeholder {
	color: var(--input-placeholder-color);
	opacity: 1;
	-moz-transition: opacity 0.15s linear;
	transition: opacity 0.15s linear;
}

html .gform_wrapper.gravity-theme input[type=text]:-ms-input-placeholder,
html .gform_wrapper.gravity-theme input[type=tel]:-ms-input-placeholder,
html .gform_wrapper.gravity-theme input[type=email]:-ms-input-placeholder,
html .gform_wrapper.gravity-theme input[type=search]:-ms-input-placeholder,
html .gform_wrapper.gravity-theme input[type=password]:-ms-input-placeholder,
html .gform_wrapper.gravity-theme input[type=url]:-ms-input-placeholder,
html .gform_wrapper.gravity-theme input[type=number]:-ms-input-placeholder,
html .gform_wrapper.gravity-theme input[type=date]:-ms-input-placeholder,
html .gform_wrapper.gravity-theme input[type=file]:-ms-input-placeholder,
input[type=text]:-ms-input-placeholder,
input[type=tel]:-ms-input-placeholder,
input[type=email]:-ms-input-placeholder,
input[type=search]:-ms-input-placeholder,
input[type=password]:-ms-input-placeholder,
input[type=url]:-ms-input-placeholder,
input[type=number]:-ms-input-placeholder,
input[type=date]:-ms-input-placeholder,
input[type=file]:-ms-input-placeholder {
	color: var(--input-placeholder-color);
	opacity: 1;
	-ms-transition: opacity 0.15s linear;
	transition: opacity 0.15s linear;
}

html .gform_wrapper.gravity-theme input[type=text]:focus,
html .gform_wrapper.gravity-theme input[type=tel]:focus,
html .gform_wrapper.gravity-theme input[type=email]:focus,
html .gform_wrapper.gravity-theme input[type=search]:focus,
html .gform_wrapper.gravity-theme input[type=password]:focus,
html .gform_wrapper.gravity-theme input[type=url]:focus,
html .gform_wrapper.gravity-theme input[type=number]:focus,
html .gform_wrapper.gravity-theme input[type=date]:focus,
html .gform_wrapper.gravity-theme input[type=file]:focus,
input[type=text]:focus,
input[type=tel]:focus,
input[type=email]:focus,
input[type=search]:focus,
input[type=password]:focus,
input[type=url]:focus,
input[type=number]:focus,
input[type=date]:focus,
input[type=file]:focus {
	border-color: var(--input-focus-border-color);
}
html .gform_wrapper.gravity-theme input[type=text]:focus::-webkit-input-placeholder,
html .gform_wrapper.gravity-theme input[type=tel]:focus::-webkit-input-placeholder,
html .gform_wrapper.gravity-theme input[type=email]:focus::-webkit-input-placeholder,
html .gform_wrapper.gravity-theme input[type=search]:focus::-webkit-input-placeholder,
html .gform_wrapper.gravity-theme input[type=password]:focus::-webkit-input-placeholder,
html .gform_wrapper.gravity-theme input[type=url]:focus::-webkit-input-placeholder,
html .gform_wrapper.gravity-theme input[type=number]:focus::-webkit-input-placeholder,
html .gform_wrapper.gravity-theme input[type=date]:focus::-webkit-input-placeholder,
html .gform_wrapper.gravity-theme input[type=file]:focus::-webkit-input-placeholder,
input[type=text]:focus::-webkit-input-placeholder,
input[type=tel]:focus::-webkit-input-placeholder,
input[type=email]:focus::-webkit-input-placeholder,
input[type=search]:focus::-webkit-input-placeholder,
input[type=password]:focus::-webkit-input-placeholder,
input[type=url]:focus::-webkit-input-placeholder,
input[type=number]:focus::-webkit-input-placeholder,
input[type=date]:focus::-webkit-input-placeholder,
input[type=file]:focus::-webkit-input-placeholder {
	opacity: 0;
}

html .gform_wrapper.gravity-theme input[type=text]:focus:-moz-placeholder,
html .gform_wrapper.gravity-theme input[type=tel]:focus:-moz-placeholder,
html .gform_wrapper.gravity-theme input[type=email]:focus:-moz-placeholder,
html .gform_wrapper.gravity-theme input[type=search]:focus:-moz-placeholder,
html .gform_wrapper.gravity-theme input[type=password]:focus:-moz-placeholder,
html .gform_wrapper.gravity-theme input[type=url]:focus:-moz-placeholder,
html .gform_wrapper.gravity-theme input[type=number]:focus:-moz-placeholder,
html .gform_wrapper.gravity-theme input[type=date]:focus:-moz-placeholder,
html .gform_wrapper.gravity-theme input[type=file]:focus:-moz-placeholder,
input[type=text]:focus:-moz-placeholder,
input[type=tel]:focus:-moz-placeholder,
input[type=email]:focus:-moz-placeholder,
input[type=search]:focus:-moz-placeholder,
input[type=password]:focus:-moz-placeholder,
input[type=url]:focus:-moz-placeholder,
input[type=number]:focus:-moz-placeholder,
input[type=date]:focus:-moz-placeholder,
input[type=file]:focus:-moz-placeholder {
	opacity: 0;
}

html .gform_wrapper.gravity-theme input[type=text]:focus::-moz-placeholder,
html .gform_wrapper.gravity-theme input[type=tel]:focus::-moz-placeholder,
html .gform_wrapper.gravity-theme input[type=email]:focus::-moz-placeholder,
html .gform_wrapper.gravity-theme input[type=search]:focus::-moz-placeholder,
html .gform_wrapper.gravity-theme input[type=password]:focus::-moz-placeholder,
html .gform_wrapper.gravity-theme input[type=url]:focus::-moz-placeholder,
html .gform_wrapper.gravity-theme input[type=number]:focus::-moz-placeholder,
html .gform_wrapper.gravity-theme input[type=date]:focus::-moz-placeholder,
html .gform_wrapper.gravity-theme input[type=file]:focus::-moz-placeholder,
input[type=text]:focus::-moz-placeholder,
input[type=tel]:focus::-moz-placeholder,
input[type=email]:focus::-moz-placeholder,
input[type=search]:focus::-moz-placeholder,
input[type=password]:focus::-moz-placeholder,
input[type=url]:focus::-moz-placeholder,
input[type=number]:focus::-moz-placeholder,
input[type=date]:focus::-moz-placeholder,
input[type=file]:focus::-moz-placeholder {
	opacity: 0;
}

html .gform_wrapper.gravity-theme input[type=text]:focus:-ms-input-placeholder,
html .gform_wrapper.gravity-theme input[type=tel]:focus:-ms-input-placeholder,
html .gform_wrapper.gravity-theme input[type=email]:focus:-ms-input-placeholder,
html .gform_wrapper.gravity-theme input[type=search]:focus:-ms-input-placeholder,
html .gform_wrapper.gravity-theme input[type=password]:focus:-ms-input-placeholder,
html .gform_wrapper.gravity-theme input[type=url]:focus:-ms-input-placeholder,
html .gform_wrapper.gravity-theme input[type=number]:focus:-ms-input-placeholder,
html .gform_wrapper.gravity-theme input[type=date]:focus:-ms-input-placeholder,
html .gform_wrapper.gravity-theme input[type=file]:focus:-ms-input-placeholder,
input[type=text]:focus:-ms-input-placeholder,
input[type=tel]:focus:-ms-input-placeholder,
input[type=email]:focus:-ms-input-placeholder,
input[type=search]:focus:-ms-input-placeholder,
input[type=password]:focus:-ms-input-placeholder,
input[type=url]:focus:-ms-input-placeholder,
input[type=number]:focus:-ms-input-placeholder,
input[type=date]:focus:-ms-input-placeholder,
input[type=file]:focus:-ms-input-placeholder {
	opacity: 0;
}

.error html .gform_wrapper.gravity-theme input[type=text],
.error html .gform_wrapper.gravity-theme input[type=tel],
.error html .gform_wrapper.gravity-theme input[type=email],
.error html .gform_wrapper.gravity-theme input[type=search],
.error html .gform_wrapper.gravity-theme input[type=password],
.error html .gform_wrapper.gravity-theme input[type=url],
.error html .gform_wrapper.gravity-theme input[type=number],
.error html .gform_wrapper.gravity-theme input[type=date],
.error html .gform_wrapper.gravity-theme input[type=file],
.error input[type=text],
.error input[type=tel],
.error input[type=email],
.error input[type=search],
.error input[type=password],
.error input[type=url],
.error input[type=number],
.error input[type=date],
.error input[type=file] {
	color: var(--color-red);
}

textarea {
	resize: none;
	vertical-align: top;
	width: 100%;
	height: 200px;
	min-height: 56px;
	-webkit-appearance: none;
	outline: none;
	max-width: 100%;
	width: 100%;
	padding: var(--input-y) var(--input-x);
	margin: 0;
	border: var(--input-border) solid var(--input-border-color);
	border-radius: var(--input-radius);
	background: #fff;
	font-size: var(--input-fz);
	line-height: var(--input-lh);
	font-weight: 500;
	color: var(--input-color);
	text-align: left;
}
textarea::-webkit-input-placeholder {
	color: var(--input-placeholder-color);
	opacity: 1;
	-webkit-transition: opacity 0.15s linear;
	transition: opacity 0.15s linear;
}

textarea:-moz-placeholder {
	color: var(--input-placeholder-color);
	opacity: 1;
	-moz-transition: opacity 0.15s linear;
	transition: opacity 0.15s linear;
}

textarea::-moz-placeholder {
	color: var(--input-placeholder-color);
	opacity: 1;
	-moz-transition: opacity 0.15s linear;
	transition: opacity 0.15s linear;
}

textarea:-ms-input-placeholder {
	color: var(--input-placeholder-color);
	opacity: 1;
	-ms-transition: opacity 0.15s linear;
	transition: opacity 0.15s linear;
}

textarea:focus {
	border-color: var(--input-focus-border-color);
}
textarea:focus::-webkit-input-placeholder {
	opacity: 0;
}

textarea:focus:-moz-placeholder {
	opacity: 0;
}

textarea:focus::-moz-placeholder {
	opacity: 0;
}

textarea:focus:-ms-input-placeholder {
	opacity: 0;
}

/* button, */
input[type=button],
input[type=reset],
input[type=submit],
button[type=submit] {
	-webkit-appearance: none;
}
input[type=reset] {
	margin-bottom: 13px;
}

input[type=file] {
	max-width: 100%;
}

input[type=search]::-webkit-search-cancel-button {
	-webkit-appearance: none;
}

/* custom checkbox styles */
.jcf-checkbox {
	color: #a2aeb7;
	vertical-align: middle;
	display: inline-block;
	position: relative;
	overflow: hidden;
	cursor: default;
	background-color: transparent;
	border: 1px solid currentColor;
	margin: 0 4px 0 0;
	border-radius: 3px;
	height: var(--checkbox-size);
	width: var(--checkbox-size);
	-webkit-box-flex: 0;
	    -ms-flex: 0 0 var(--checkbox-size);
	        flex: 0 0 var(--checkbox-size);
}

.jcf-checkbox span {
	position: absolute;
	display: none;
	height: 6px;
	width: 10px;
	top: 50%;
	left: 50%;
	margin: -5px 0 0 -5px;
	border: 3px solid currentColor;
	border-width: 0 0 2px 2px;
	-webkit-transform: rotate(-45deg);
	        transform: rotate(-45deg);
}

.jcf-checkbox input[type=checkbox] {
	position: absolute;
	width: 100%;
	height: 100%;
	border: 0;
	margin: 0;
	left: 0;
	top: 0;
	cursor: pointer;
}

.jcf-checkbox.jcf-checked {
	border-color: currentColor;
	background-color: transparent;
}
.jcf-checkbox.jcf-checked span {
	display: block;
}

html .checkbox-v2 .jcf-checkbox {
	--checkbox-size: 20px;
	color: rgba(0, 6, 46, 0.2);
}
html .checkbox-v2 .jcf-checkbox.jcf-checked {
	color: #e6b830;
	background-color: #e6b830;
}
html .checkbox-v2 .jcf-checkbox.jcf-checked span {
	color: #1c1c1c;
}

html .radio-how-check .jcf-radio {
	--radio-size: 20px;
	color: rgba(0, 6, 46, 0.2);
	border-radius: 3px;
	border-color: currentColor;
}
html .radio-how-check .jcf-radio span {
	height: 6px;
	width: 10px;
	top: 50%;
	left: 50%;
	margin: -5px 0 0 -5px;
	border: 3px solid currentColor;
	border-width: 0 0 2px 2px;
	-webkit-transform: rotate(-45deg);
	        transform: rotate(-45deg);
	background-color: transparent;
	border-radius: 0;
}
html .radio-how-check .jcf-radio.jcf-checked {
	color: #e6b830;
	background-color: #e6b830;
}
html .radio-how-check .jcf-radio.jcf-checked span {
	color: #1c1c1c;
}

/* custom radio styles */
.jcf-radio {
	vertical-align: middle;
	display: inline-block;
	position: relative;
	overflow: hidden;
	cursor: default;
	background: #fff;
	border: 1px solid var(--input-border-color);
	border-radius: 50%;
	margin: 0 0.5em 0 0;
	height: var(--radio-size);
	width: var(--radio-size);
	-webkit-box-flex: 0;
	    -ms-flex: 0 0 var(--radio-size);
	        flex: 0 0 var(--radio-size);
}

.jcf-radio span {
	display: none;
	position: absolute;
	top: 3px;
	left: 3px;
	right: 3px;
	bottom: 3px;
	background: var(--form-theme-color);
	border-radius: 100%;
}

.jcf-radio input[type=radio] {
	position: absolute;
	height: 100%;
	width: 100%;
	border: 0;
	margin: 0;
	left: 0;
	top: 0;
}

.jcf-radio.jcf-checked span {
	display: block;
}

/* custom select styles */
.jcf-select {
	display: inline-block;
	vertical-align: top;
	position: relative;
	background-color: var(--color-white);
	min-width: 0;
	width: 100%;
	padding: var(--input-y) 25px var(--input-y) var(--input-x);
	color: var(--color-dark-100);
	font-size: 16px;
	font-weight: 400;
	line-height: 1;
	letter-spacing: 0.154px;
	border-radius: 4px;
	border: 1px solid #d1d5db;
	-webkit-box-shadow: 0px 1px 1px 0px rgba(17, 24, 39, 0.1) inset;
	        box-shadow: 0px 1px 1px 0px rgba(17, 24, 39, 0.1) inset;
	cursor: pointer;
}
.jcf-select .jcf-ul {
	padding: 10px 0;
}
.jcf-select.jcf-drop-active .jcf-select-opener:before {
	-webkit-transform: translateY(-50%) rotate(180deg);
	        transform: translateY(-50%) rotate(180deg);
}
.jcf-select select {
	z-index: 1;
	left: 0;
	top: 0;
}
.jcf-select .jcf-select-text {
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	grid-gap: 5px;
	min-height: 1.2em;
	padding-right: 2px;
	line-height: 1.1;
}
.jcf-select .jcf-select-opener {
	position: absolute;
	text-align: center;
	width: 20px;
	bottom: 0;
	right: 0;
	top: 0;
	color: currentColor;
	--bg-r: 12px;
	--bg-w: 6px;
	--bg-indent: 0px;
}
.jcf-select .jcf-select-opener:before {
	-webkit-transition: -webkit-transform 0.3s ease;
	transition: -webkit-transform 0.3s ease;
	transition: transform 0.3s ease;
	transition: transform 0.3s ease, -webkit-transform 0.3s ease;
}

.select-sm .jcf-select,
.select-sm.jcf-select {
	padding: 8px 30px 8px 12px;
	font-weight: 500;
	border-color: transparent;
	-webkit-box-shadow: none;
	        box-shadow: none;
}

.select-v3 .jcf-select,
.select-v3.jcf-select,
.select-v2 .jcf-select,
.select-v2.jcf-select {
	font-weight: 600;
	color: #1c1c1c;
	min-width: 110px;
	padding: 10px 30px 10px 12px;
	border-radius: 8px;
	-webkit-box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.04), 0px 4px 8px 0px rgba(0, 0, 0, 0.06);
	        box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.04), 0px 4px 8px 0px rgba(0, 0, 0, 0.06);
}
.select-v3 .jcf-select .jcf-select-opener,
.select-v3.jcf-select .jcf-select-opener,
.select-v2 .jcf-select .jcf-select-opener,
.select-v2.jcf-select .jcf-select-opener {
	--bg-w: 10px;
}

.select-v3 .jcf-select-text img {
	display: none !important;
}
.select-v3 .jcf-option {
	--bg-ico: url("data:image/svg+xml,%3Csvg width='12' height='12' viewBox='0 0 12 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 6C12 7.5913 11.3679 9.11742 10.2426 10.2426C9.11742 11.3679 7.5913 12 6 12C4.4087 12 2.88258 11.3679 1.75736 10.2426C0.632141 9.11742 0 7.5913 0 6C0 4.4087 0.632141 2.88258 1.75736 1.75736C2.88258 0.632141 4.4087 0 6 0C7.5913 0 9.11742 0.632141 10.2426 1.75736C11.3679 2.88258 12 4.4087 12 6ZM9.0225 3.7275C8.96893 3.67411 8.90514 3.63208 8.83495 3.60391C8.76476 3.57574 8.68961 3.56202 8.61399 3.56356C8.53838 3.5651 8.46385 3.58187 8.39486 3.61288C8.32588 3.64388 8.26385 3.68848 8.2125 3.744L5.60775 7.06275L4.038 5.49225C3.93137 5.39289 3.79033 5.3388 3.64461 5.34137C3.49888 5.34394 3.35984 5.40297 3.25678 5.50603C3.15372 5.60909 3.09469 5.74813 3.09212 5.89386C3.08955 6.03958 3.14364 6.18062 3.243 6.28725L5.2275 8.2725C5.28096 8.32586 5.34462 8.36791 5.41469 8.39614C5.48475 8.42437 5.55979 8.43819 5.63531 8.43679C5.71083 8.43539 5.7853 8.4188 5.85427 8.38799C5.92324 8.35719 5.9853 8.31281 6.03675 8.2575L9.03075 4.515C9.13282 4.40887 9.18921 4.26696 9.18781 4.11972C9.1864 3.97248 9.12732 3.83166 9.02325 3.7275H9.0225Z' fill='black'/%3E%3C/svg%3E%0A");
	--bg-r: 12px;
	--bg-w: 12px;
}
.select-v3 .jcf-option::before {
	opacity: 0;
}
.select-v3 .jcf-option.jcf-selected {
	background-color: transparent;
}
.select-v3 .jcf-option.jcf-selected::before {
	opacity: 1;
}
.select-v3 .jcf-option-txt {
	font-weight: 400;
}

.select-v4 .jcf-select .jcf-select-drop {
	left: auto;
	max-width: calc(100vw - 30px);
	width: auto !important;
}
.select-v4 .jcf-list .jcf-option {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.select-v5 .jcf-select,
.select-v5.jcf-select {
	font-weight: 600;
	color: #1c1c1c;
	min-width: 110px;
	padding: 10px 30px 10px 12px;
	border-radius: 8px;
	-webkit-box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.04), 0px 4px 8px 0px rgba(0, 0, 0, 0.06);
	        box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.04), 0px 4px 8px 0px rgba(0, 0, 0, 0.06);
}
.select-v5 .jcf-select .jcf-select-opener,
.select-v5.jcf-select .jcf-select-opener {
	--bg-w: 10px;
}
.select-v5 .jcf-select .jcf-select-text span,
.select-v5.jcf-select .jcf-select-text span {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.select-v5 .jcf-select .jcf-option-txt,
.select-v5.jcf-select .jcf-option-txt {
	font-weight: 400;
	min-width: 0;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	font-size: 17px;
	line-height: 1.2;
	color: #000;
}
.select-v5 .jcf-select .jcf-option,
.select-v5.jcf-select .jcf-option {
	--bg-ico: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.29004 15.4692C5.84733 15.4692 5.47103 15.2783 5.16113 14.8965L0.861328 9.60059C0.739583 9.45671 0.651042 9.31559 0.595703 9.17725C0.545898 9.0389 0.520996 8.89502 0.520996 8.74561C0.520996 8.41357 0.631673 8.13965 0.853027 7.92383C1.07438 7.70801 1.35384 7.6001 1.69141 7.6001C2.07324 7.6001 2.39421 7.76335 2.6543 8.08984L6.25684 12.6553L13.2876 1.51562C13.4315 1.29427 13.5809 1.13932 13.7358 1.05078C13.8908 0.956706 14.0845 0.909668 14.3169 0.909668C14.6545 0.909668 14.9312 1.01481 15.147 1.2251C15.3628 1.43538 15.4707 1.70378 15.4707 2.03027C15.4707 2.16309 15.4486 2.2959 15.4043 2.42871C15.36 2.56152 15.2909 2.69987 15.1968 2.84375L7.42725 14.8633C7.16162 15.2673 6.78255 15.4692 6.29004 15.4692Z' fill='black'/%3E%3C/svg%3E%0A");
	--bg-l: 12px;
	--bg-w: 12px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	padding: 12px 16px 12px 30px;
}
.select-v5 .jcf-select .jcf-option::before,
.select-v5.jcf-select .jcf-option::before {
	opacity: 0;
}
.select-v5 .jcf-select .jcf-option.jcf-selected,
.select-v5.jcf-select .jcf-option.jcf-selected {
	background-color: transparent;
}
.select-v5 .jcf-select .jcf-option.jcf-selected::before,
.select-v5.jcf-select .jcf-option.jcf-selected::before {
	opacity: 1;
}
.select-v5 .jcf-select .jcf-select-drop,
.select-v5.jcf-select .jcf-select-drop {
	left: auto;
	max-width: calc(50vw - var(--gutter) * 2);
	width: auto !important;
}
.select-v5 .jcf-select .jcf-select-drop .jcf-select-drop-content,
.select-v5.jcf-select .jcf-select-drop .jcf-select-drop-content {
	-webkit-box-shadow: initial;
	        box-shadow: initial;
}
.select-v5 .jcf-list {
	border-radius: 12px;
	background: -webkit-gradient(linear, left bottom, left top, from(rgba(255, 255, 255, 0.8)), to(rgba(255, 255, 255, 0.4)));
	background: linear-gradient(0deg, rgba(255, 255, 255, 0.8) 0%, rgba(255, 255, 255, 0.4) 100%);
	background-blend-mode: color-dodge;
	backdrop-filter: blur(5px);
	-webkit-box-shadow: 0px 0px 32px 0px rgba(0, 0, 0, 0.2);
	        box-shadow: 0px 0px 32px 0px rgba(0, 0, 0, 0.2);
}
.select-v5 .jcf-ul {
	padding: 0;
}
.select-v5 .jcf-ul li:nth-of-type(n+2) {
	border-top: 1px solid rgba(128, 128, 128, 0.55);
}

body > .jcf-select-drop {
	position: absolute;
	margin: -1px 0 0;
	z-index: 9999;
}

body > .jcf-select-drop.jcf-drop-flipped {
	margin: 1px 0 0;
}

.jcf-select .jcf-select-drop {
	position: absolute;
	margin-top: 0px;
	z-index: 9999;
	top: calc(100% + 4px);
	left: -1px;
	right: -1px;
}

.jcf-select .jcf-drop-flipped {
	bottom: 100%;
	top: auto;
}

.jcf-select-drop .jcf-select-drop-content {
	border: 0px solid var(--input-border-color);
	-webkit-box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.04), 0px 8px 16px 0px rgba(0, 0, 0, 0.08);
	        box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.04), 0px 8px 16px 0px rgba(0, 0, 0, 0.08);
}

/* multiple select styles */
.jcf-list-box {
	overflow: hidden;
	display: inline-block;
	border: 1px solid #b8c3c9;
	min-width: 200px;
	margin: 0 15px;
}

/* select options styles */
.jcf-list {
	display: inline-block;
	vertical-align: top;
	position: relative;
	overflow: hidden;
	background: #fff;
	width: 100%;
	border-radius: 4px;
	-webkit-box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.04), 0px 8px 16px 0px rgba(0, 0, 0, 0.08);
	        box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.04), 0px 8px 16px 0px rgba(0, 0, 0, 0.08);
}
.jcf-list .jcf-list-content {
	vertical-align: top;
	display: inline-block;
	overflow: auto;
	width: 100%;
}
.jcf-list ul {
	list-style: none;
	padding: 0;
	margin: 0;
}
.jcf-list ul li {
	overflow: hidden;
	display: block;
}
.jcf-list .jcf-overflow {
	overflow: auto;
}
.jcf-list .jcf-option {
	grid-gap: 5px;
	overflow: hidden;
	padding: 5px var(--input-x);
	color: inherit;
	height: 1%;
}
.jcf-list .jcf-disabled {
	background: #fff !important;
	color: #aaa !important;
}
.jcf-list .jcf-optgroup-caption {
	white-space: nowrap;
	font-weight: bold;
	display: block;
	padding: 5px 9px;
	cursor: default;
	color: #000;
}
.jcf-list .jcf-optgroup .jcf-option {
	padding-left: 30px;
}

.jcf-select-drop .jcf-hover,
.jcf-list-box .jcf-selected {
	background: #e6e6e6;
}

.jcf-file {
	display: block;
	white-space: nowrap;
	position: relative;
	overflow: hidden;
	background: #fff;
	cursor: pointer;
}
.jcf-file .jcf-real-element {
	position: absolute;
	height: 20rem;
	margin: 0;
	right: 0;
	top: 0;
	cursor: pointer;
}
.jcf-file .jcf-fake-input {
	grid-gap: 1rem;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	text-align: center;
	border: 2px dashed #003eb6;
	border-radius: 12px;
	padding: 3rem;
	font-size: 1.4rem;
	min-height: 7.4rem;
	width: 100%;
	cursor: pointer;
	position: relative;
	color: var(--color-dark-100-06);
}
.jcf-file .jcf-fake-input:before {
	content: "";
	display: inline-block;
	width: 2rem;
	height: 1.8rem;
	margin-bottom: 3px;
	background-image: url("data:image/svg+xml,%3Csvg width='21' height='18' viewBox='0 0 21 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.5 13.5V6.75M10.5 6.75L13.5 9.75M10.5 6.75L7.5 9.75M5.25 16.5C2.76472 16.5 0.75 14.4853 0.75 12C0.75 10.0071 2.04555 8.3167 3.8404 7.7252C3.78105 7.4092 3.75 7.0832 3.75 6.75C3.75 3.85051 6.10051 1.5 9 1.5C11.4312 1.5 13.4765 3.1526 14.0737 5.39575C14.3654 5.30113 14.6767 5.25 15 5.25C16.6569 5.25 18 6.59315 18 8.25C18 8.5981 17.9407 8.9324 17.8316 9.2433C19.2453 9.7805 20.25 11.1479 20.25 12.75C20.25 14.8211 18.5711 16.5 16.5 16.5H5.25Z' stroke='%231F2937' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
	background-size: contain;
	background-repeat: no-repeat;
}
.jcf-file .jcf-upload-button {
	cursor: pointer;
	display: inline-block;
	vertical-align: top;
	white-space: nowrap;
	overflow: hidden;
	border: 1px solid #777;
	margin: 0 0 0 -1px;
	padding: 0 10px;
	line-height: 28px;
	height: 28px;
	display: none;
}

.jcf-select-choose-country .jcf-option {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	grid-gap: 10px;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
}
.jcf-select-choose-country .jcf-option > img,
.jcf-select-choose-country .jcf-select-text > img {
	max-width: 30px;
	width: 100%;
}
.jcf-select-choose-country .jcf-selected {
	--bg-ico: url("data:image/svg+xml,%3Csvg width='12' height='12' viewBox='0 0 12 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 6C12 7.5913 11.3679 9.11742 10.2426 10.2426C9.11742 11.3679 7.5913 12 6 12C4.4087 12 2.88258 11.3679 1.75736 10.2426C0.632141 9.11742 0 7.5913 0 6C0 4.4087 0.632141 2.88258 1.75736 1.75736C2.88258 0.632141 4.4087 0 6 0C7.5913 0 9.11742 0.632141 10.2426 1.75736C11.3679 2.88258 12 4.4087 12 6ZM9.0225 3.7275C8.96893 3.67411 8.90514 3.63208 8.83495 3.60391C8.76476 3.57574 8.68961 3.56202 8.61399 3.56356C8.53838 3.5651 8.46385 3.58187 8.39486 3.61288C8.32588 3.64388 8.26385 3.68848 8.2125 3.744L5.60775 7.06275L4.038 5.49225C3.93137 5.39289 3.79033 5.3388 3.64461 5.34137C3.49888 5.34394 3.35984 5.40297 3.25678 5.50603C3.15372 5.60909 3.09469 5.74813 3.09212 5.89386C3.08955 6.03958 3.14364 6.18062 3.243 6.28725L5.2275 8.2725C5.28096 8.32586 5.34462 8.36791 5.41469 8.39614C5.48475 8.42437 5.55979 8.43819 5.63531 8.43679C5.71083 8.43539 5.7853 8.4188 5.85427 8.38799C5.92324 8.35719 5.9853 8.31281 6.03675 8.2575L9.03075 4.515C9.13282 4.40887 9.18921 4.26696 9.18781 4.11972C9.1864 3.97248 9.12732 3.83166 9.02325 3.7275H9.0225Z' fill='black'/%3E%3C/svg%3E%0A");
	--bg-r: 12px;
	--bg-w: 12px;
}
.jcf-select-choose-country .jcf-select-drop .jcf-hover,
.jcf-select-choose-country .jcf-list-box .jcf-selected {
	background: transparent;
}

.select-hidden-placeholder .jcf-select-drop .jcf-option-placeholder,
.jcf-select-select-hidden-placeholder .jcf-select-drop .jcf-option-placeholder {
	display: none;
}

.toggle-w {
	position: relative;
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	margin: 0;
}

.toggle-label {
	display: inline-block;
	width: 36px;
	height: 20px;
	background-color: #eaecf0;
	border-radius: 12px;
	position: relative;
	cursor: pointer;
	-webkit-transition: background-color 0.3s ease;
	transition: background-color 0.3s ease;
}
.toggle-label::before {
	content: "";
	position: absolute;
	width: 16px;
	height: 16px;
	background-color: white;
	border-radius: 50%;
	top: 50%;
	left: 2px;
	-webkit-transform: translate(0, -50%);
	        transform: translate(0, -50%);
	-webkit-transition: -webkit-transform 0.3s ease;
	transition: -webkit-transform 0.3s ease;
	transition: transform 0.3s ease;
	transition: transform 0.3s ease, -webkit-transform 0.3s ease;
}

.jcf-checked + .toggle-label,
.toggle-checkbox:checked + .toggle-label {
	background-color: #e6b830;
}
.jcf-checked + .toggle-label::before,
.toggle-checkbox:checked + .toggle-label::before {
	-webkit-transform: translate(16px, -50%);
	        transform: translate(16px, -50%);
}

.jcf-v2-w .jcf-fake-input {
	-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: start;
	grid-gap: 5px;
	border: 0px;
	border-radius: 6px;
	border: 1px solid #f9fafb;
	background: #e9e9e9;
	color: #1c1c1c;
	-webkit-box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.01) inset;
	        box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.01) inset;
	max-width: 900px;
	width: 100%;
	padding: 2rem 2.4rem 2rem 80px;
	position: relative;
}
.jcf-v2-w .jcf-fake-input:before {
	position: absolute;
	left: 24px;
	top: 50%;
	-webkit-transform: translateY(-50%);
	        transform: translateY(-50%);
	width: 44px;
	height: 44px;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='44' height='45' viewBox='0 0 44 45' fill='none'%3E%3Cpath d='M38.7798 20.4814L22.2512 37.0101C18.4924 40.7689 12.3982 40.7689 8.63941 37.0101C4.88061 33.2513 4.88061 27.157 8.63941 23.3983L25.168 6.86963C27.6739 4.36377 31.7367 4.36377 34.2426 6.86963C36.7484 9.3755 36.7484 13.4383 34.2426 15.9442L18.3621 31.8246C17.1092 33.0775 15.0778 33.0775 13.8249 31.8246C12.5719 30.5717 12.5719 28.5403 13.8249 27.2873L27.7608 13.3514' stroke='%231C1C1C' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}
.jcf-v2-w .jcf-fake-input::after {
	content: "Max total size: 48.83 MB";
	color: var(--color-dark-100-05);
	font-size: 14px;
	font-weight: 400;
	letter-spacing: 0.154px;
}

.jcf-s-h .jcf-select {
	display: none !important;
}

.jcf-option-txt {
	display: inline-block;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	line-height: 1.1;
}

.header {
	--header-indent: 25px;
	--container: 1510px;
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	z-index: 10;
	padding: var(--header-indent) 0;
	background: var(--color-white);
	color: #000;
	-webkit-transition: all 0.3s linear;
	transition: all 0.3s linear;
	pointer-events: all;
}
html .header._trans:not(._sticked) {
	background: transparent;
}
.header .logo {
	display: block;
	width: 150px;
	font-size: 0;
	line-height: 0;
}
.header .logo:hover {
	opacity: 0.7;
}
.header .logo._mob {
	display: none;
	margin-right: auto;
	margin-left: 15px;
	padding-right: 10px;
	width: 160px;
}
.header._sticked {
	-webkit-transform: translateY(-100%);
	        transform: translateY(-100%);
	opacity: 0;
	-webkit-box-shadow: 5px 0 10px rgba(0, 0, 0, 0.5);
	        box-shadow: 5px 0 10px rgba(0, 0, 0, 0.5);
}
.header._showed {
	-webkit-transform: translateY(0%);
	        transform: translateY(0%);
	opacity: 1;
}

.menu-drop {
	-webkit-box-flex: 1;
	    -ms-flex-positive: 1;
	        flex-grow: 1;
	-webkit-transition: all 0.2s linear;
	transition: all 0.2s linear;
}

.menu-drop__wrap {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	    -ms-flex-pack: justify;
	        justify-content: space-between;
	grid-gap: 20px;
}

.menu {
	margin: 0;
	padding: 0;
	list-style: none;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	gap: 5px;
}
.menu > li {
	position: relative;
}
.menu > li > a {
	grid-gap: 5px;
	padding: 5px 7px;
	border-radius: 6px;
	white-space: nowrap;
}
.menu > li > a > img {
	max-width: 16px;
}
.menu > li > a i {
	font-size: 16px;
	padding-bottom: 1px;
	color: inherit;
}
.menu a {
	display: inline-block;
	vertical-align: top;
	position: relative;
	text-decoration: none;
	color: inherit;
	font-size: 14px;
	font-weight: 500;
	letter-spacing: 0.368px;
}
.menu a:hover,
.menu a.highlighted {
	color: var(--accent-color);
}
.menu a.highlighted .sub-arrow {
	-webkit-transform: translateY(-50%) scale(-1);
	        transform: translateY(-50%) scale(-1);
}
.menu a.has-submenu {
	padding-right: 26px;
}
.menu a .sub-arrow {
	position: absolute;
	top: 50%;
	right: 0px;
	-webkit-transform: translateY(-50%);
	        transform: translateY(-50%);
	width: 14px;
	height: 14px;
	--bg-r: 6px;
	--bg-w: 6px;
	--bg-indent: 10px;
}
.menu ul {
	display: none;
	position: absolute;
	z-index: 2;
	margin-top: 10px !important;
	min-width: 0 !important;
	max-width: inherit !important;
	width: 210px !important;
}
.menu ul li {
	position: relative;
}
.menu ul a {
	display: block;
	padding: 5px 10px;
}
.menu ul ul {
	top: 0 !important;
}
.menu .has-mega-menu .mega-menu {
	width: auto !important;
	max-width: auto !important;
	padding: 4.5rem 4rem;
	background: var(--color-white);
	border-radius: 12px;
	border: 1px solid #e4e8ec;
	-webkit-box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.02), 0px 2px 4px 0px rgba(0, 0, 0, 0.08);
	        box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.02), 0px 2px 4px 0px rgba(0, 0, 0, 0.08);
}
.menu .has-mega-menu .mega-menu li {
	display: grid;
	grid-gap: 3rem;
	grid-template-columns: repeat(3, 1fr);
}
.menu .has-mega-menu .mega-menu .col {
	padding: 0;
	max-width: 210px;
}
.menu .has-mega-menu .mega-menu .col .h6 {
	color: var(--color-black-05);
	margin-bottom: 20px;
}
.menu .has-mega-menu .mega-menu .col ul {
	position: static;
	display: block;
	margin: 0;
	background: none;
	-webkit-box-shadow: none;
	        box-shadow: none;
}
.menu .has-mega-menu .mega-menu .col ul li {
	display: block;
	line-height: 1;
}
.menu .has-mega-menu .mega-menu .col ul li + li {
	margin-top: 2rem;
}
.menu .has-mega-menu .mega-menu .col a {
	display: inline;
	padding: 0;
	background: none;
	color: inherit;
	border: none;
	text-transform: capitalize;
	font-size: 16px;
	font-weight: 400;
}
.menu .has-mega-menu .mega-menu .col a:hover {
	color: var(--accent-color);
}

.menu-opener {
	display: none;
	width: 20px;
	height: 16px;
	position: relative;
	background-color: transparent;
	outline: none;
	border: none;
	padding: 0;
	cursor: pointer;
}
.menu-opener:before,
.menu-opener:after,
.menu-opener span {
	content: "";
	background-color: var(--base-text-color);
	border-radius: 3px;
	position: absolute;
	right: 0;
	height: 2px;
	width: 100%;
	-webkit-transition: all 0.2s linear;
	transition: all 0.2s linear;
	-webkit-transform-origin: center center;
	        transform-origin: center center;
}
.menu-opener span {
	top: 50%;
	-webkit-transform: translateY(-50%);
	        transform: translateY(-50%);
	width: calc(100% - 2px);
	left: 0;
	right: auto;
}
.menu-opener::before {
	top: 0px;
}
.menu-opener:after {
	top: calc(100% - 2px);
}

.menu-active {
	overflow: hidden;
}
.menu-active .menu-opener:before {
	-webkit-transform: translateY(-50%) rotate(45deg);
	        transform: translateY(-50%) rotate(45deg);
	top: 50%;
}
.menu-active .menu-opener span {
	opacity: 0;
}
.menu-active .menu-opener:after {
	-webkit-transform: translateY(-50%) rotate(-45deg);
	        transform: translateY(-50%) rotate(-45deg);
	top: 50%;
}

.current-menu-item-c > a {
	background-color: #f1f1f1;
}

.header-btns {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	grid-gap: 20px;
}

.header-search-w {
	position: relative;
}

.header-search-btn {
	font-size: 0px;
	width: 40px;
	height: 30px;
	border-radius: 4px;
	background-color: #f1f1f1;
	border: 0;
}
.header-search-btn::before {
	font-size: 18px;
}
.header-search-btn:hover {
	opacity: 0.7;
}

.header-search {
	overflow: hidden;
	width: 0;
	position: absolute;
	top: calc(100% + var(--header-indent));
	right: 0;
	-webkit-transform: translateY(calc(-100% - var(--offset-header)));
	        transform: translateY(calc(-100% - var(--offset-header)));
	opacity: 0;
	-webkit-transition: all 0.3s ease;
	transition: all 0.3s ease;
	width: 955px;
}
.js-active .header-search {
	opacity: 1;
	-webkit-transform: translateY(0px);
	        transform: translateY(0px);
}

.header-search-form {
	background: #f5f5f5;
	backdrop-filter: blur(3.5px);
	border-top-left-radius: 6px;
	border-top-right-radius: 6px;
}
.header-search-form form {
	margin-bottom: 0;
}

.header-search-row {
	position: relative;
}
.header-search-row input[type=text] {
	font-size: 14px;
	font-weight: 500;
	letter-spacing: 0.368px;
	border: 0;
	background: transparent;
	padding-left: 65px;
	color: #000;
}
.header-search-row input[type=submit] {
	position: absolute;
	left: 20px;
	top: 50%;
	-webkit-transform: translateY(-50%);
	        transform: translateY(-50%);
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='25' viewBox='0 0 24 25' fill='none'%3E%3Cpath d='M21 21.5L16.65 17.15M19 11.5C19 15.9183 15.4183 19.5 11 19.5C6.58172 19.5 3 15.9183 3 11.5C3 7.08172 6.58172 3.5 11 3.5C15.4183 3.5 19 7.08172 19 11.5Z' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
	background-repeat: no-repeat;
	background-position: center;
	background-color: var(--color-yellow);
	width: auto;
}

.header-search-txt {
	background: #000;
	padding: 5px 30px;
	color: var(--color-yellow);
	font-size: 10px;
	font-weight: 400;
	letter-spacing: 2.5px;
}

.header-search-imgs {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	-ms-flex-wrap: wrap;
	    flex-wrap: wrap;
	grid-gap: 12px;
	background: #f5f5f5;
	border-bottom-right-radius: 12px;
	border-bottom-left-radius: 12px;
	padding: 25px 22px;
}
.header-search-imgs li {
	border-radius: 6px;
	max-width: 136px;
	width: 100%;
	padding: 8px 10px;
	background-color: var(--color-black);
}
.header-search-imgs li img {
	max-height: 25px;
}
.header-search-imgs a:hover {
	opacity: 0.7;
}

.header-login-w {
	position: relative;
}
.header-login-w.js-active .header-login-btn {
	background-color: #000;
	color: #fff;
}

.header-login {
	color: var(--brand-color);
	display: none;
	text-align: center;
	position: absolute;
	top: calc(100% + 10px);
	right: 0;
	width: 390px;
	max-width: calc(100vw - 100px);
	padding: 3.5rem;
	border-radius: 8px;
	border: 1px solid #e4e8ec;
	background: #fff;
	-webkit-box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.04), 0px 4px 8px 0px rgba(0, 0, 0, 0.06);
	        box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.04), 0px 4px 8px 0px rgba(0, 0, 0, 0.06);
}
.header-login a.button {
	width: 100%;
	margin-top: 10px;
	grid-gap: 10px;
}
.header-login a.button + a.button {
	margin-bottom: 18px;
}
.header-login input[type=submit] {
	width: 100%;
	margin-top: 15px;
}
.header-login a {
	color: var(--color-blue);
}
.header-login a:hover {
	opacity: 0.7;
}

.header-login2 {
	color: var(--brand-color);
	text-align: center;
	width: 390px;
	padding: 3.5rem;
	border-radius: 8px;
	border: 1px solid #e4e8ec;
	background: #fff;
	-webkit-box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.04), 0px 4px 8px 0px rgba(0, 0, 0, 0.06);
	        box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.04), 0px 4px 8px 0px rgba(0, 0, 0, 0.06);
}
.header-login2 a.button {
	width: 100%;
	margin-top: 10px;
	grid-gap: 10px;
}
.header-login2 a.button + a.button {
	margin-bottom: 18px;
}
.header-login2 input[type=submit] {
	width: 100%;
	margin-top: 15px;
}
.header-login2 a {
	color: var(--color-blue);
}
.header-login2 a:hover {
	opacity: 0.7;
}

.header-login3 {
	color: var(--brand-color);
	text-align: center;
	max-width: 730px;
	width: 100%;
	padding: 3.5rem 2.5rem;
	margin-left: auto;
	margin-right: auto;
	border-radius: 8px;
	border-radius: 8px;
	border: 1px solid #e4e8ec;
	background: #fff;
	-webkit-box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.04), 0px 4px 8px 0px rgba(0, 0, 0, 0.06);
	        box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.04), 0px 4px 8px 0px rgba(0, 0, 0, 0.06);
}
.header-login3 a.button {
	width: 100%;
	margin-top: 10px;
	grid-gap: 10px;
}
.header-login3 a.button + a.button {
	margin-bottom: 18px;
}
.header-login3 input[type=submit] {
	width: 100%;
	margin-top: 15px;
}
.header-login3 a {
	color: var(--color-blue);
}
.header-login3 a:hover {
	opacity: 0.7;
}

.header-login-row {
	--h-l-row-indent: 4rem;
	display: grid;
	grid-gap: 2rem var(--h-l-row-indent);
}

.header-login-r {
	position: relative;
}
.header-login-r:before {
	content: "";
	position: absolute;
	top: 0px;
	left: calc(var(--h-l-row-indent) / -2);
	bottom: 0;
	width: 1px;
	background-color: #d9d9d9;
}

.header-login-title {
	font-weight: 700;
}

.login-form {
	color: var(--color-dark-100-06);
}
.login-form form {
	margin-bottom: 5px;
}
.login-form input {
	min-height: 52px;
	margin-bottom: 15px;
	border-radius: 4px;
	border: 1px solid #d1d5db;
	-webkit-box-shadow: 0px 1px 1px 0px rgba(17, 24, 39, 0.1) inset;
	        box-shadow: 0px 1px 1px 0px rgba(17, 24, 39, 0.1) inset;
}
.login-form label {
	margin-bottom: 15px;
	text-align: left;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	grid-gap: 6px;
}
.login-form label .jcf-checkbox {
	margin-bottom: 2px;
	margin-right: 0;
}

.login-form-check {
	grid-gap: 10px;
}
.login-form-check label {
	margin-bottom: 0;
}

.header-login-btn {
	min-height: 30px;
	grid-gap: 10px;
	padding: 7px 5px;
	border-radius: 4px;
	background-color: #f1f1f1;
	border: 0;
	color: #000;
	font-size: 14px;
	line-height: 1.2;
	font-weight: 500;
	letter-spacing: 0.368px;
}
.header-login-btn:hover {
	opacity: 0.7;
}
.header-login-btn::before {
	font-size: 16px;
}

.header-dark,
.header-dark-v2 {
	background: var(--color-black);
}
.header-dark .menu > li > a,
.header-dark-v2 .menu > li > a {
	color: var(--color-white);
}
.header-dark .menu > li > a:hover,
.header-dark-v2 .menu > li > a:hover {
	color: var(--accent-color);
}
.header-dark .menu > li.current-menu-item-c > a,
.header-dark-v2 .menu > li.current-menu-item-c > a {
	color: var(--brand-color);
}
.header-dark .menu > li.current-menu-item-c > a:hover,
.header-dark-v2 .menu > li.current-menu-item-c > a:hover {
	color: var(--accent-color);
}
.header-dark .lang-btn,
.header-dark-v2 .lang-btn {
	background-color: #f1f1f1;
	color: #000;
}
.header-dark .menu-opener:before,
.header-dark .menu-opener:after,
.header-dark .menu-opener span,
.header-dark-v2 .menu-opener:before,
.header-dark-v2 .menu-opener:after,
.header-dark-v2 .menu-opener span {
	background-color: #fff;
}
.header-dark-v2 .lang-btn {
	color: #fff;
	background-color: transparent;
}

.header-login-close {
	position: absolute;
	top: 10px;
	right: 10px;
	background-color: transparent;
	border: 0;
	background-image: url("data:image/svg+xml,%3Csvg width='14' height='14' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13 1L1 13M1 1L13 13' stroke='black' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
	font-size: 0;
	width: 24px;
	height: 24px;
	background-repeat: no-repeat;
	background-position: center;
}
.header-login-close:hover {
	opacity: 0.7;
}

.menu-t {
	grid-gap: 7px;
}
.menu-t span {
	width: 100%;
	display: inline-block;
}

.menu-t-ico {
	width: 33px;
	height: 28px;
	padding: 5px;
	border-radius: 6px;
	background: #f8f8f8;
	padding: 2px 5px;
}

.h-not-w {
	position: relative;
}

.h-not-h {
	position: absolute;
	top: calc(100% + 14px);
	right: 0;
	z-index: 1;
	border-radius: 8px;
	padding: 1.8rem;
	background: #fff;
	-webkit-box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.04), 0px 8px 16px 0px rgba(0, 0, 0, 0.08);
	        box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.04), 0px 8px 16px 0px rgba(0, 0, 0, 0.08);
	width: 41.6rem;
	max-height: calc(100vh - var(--offset-header));
	overflow-y: auto;
}

.h-not-btn {
	--bg-ico: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='8.5 5 18 19.64'%3E%3Cpath d='M17.5 5C13.4332 5 10.1364 8.29682 10.1364 12.3636V16.2932L8.55843 20.2418C8.45769 20.4939 8.48854 20.7795 8.64075 21.0043C8.79297 21.229 9.04674 21.3636 9.31818 21.3636H14.2273C14.2273 23.1773 15.6863 24.6364 17.5 24.6364C19.3137 24.6364 20.7727 23.1773 20.7727 21.3636H25.6818C25.9533 21.3636 26.207 21.229 26.3593 21.0043C26.5115 20.7795 26.5423 20.4939 26.4416 20.2418L24.8636 16.2932V12.3636C24.8636 8.29682 21.5669 5 17.5 5ZM19.1364 21.3636C19.1364 22.2735 18.4099 23 17.5 23C16.5901 23 15.8636 22.2735 15.8636 21.3636H19.1364ZM11.7727 12.3636C11.7727 9.20055 14.3369 6.63636 17.5 6.63636C20.6631 6.63636 23.2273 9.20055 23.2273 12.3636V16.4506C23.2273 16.5546 23.2471 16.6577 23.2857 16.7542L24.4738 19.7273H10.5262L11.7143 16.7542C11.7529 16.6577 11.7727 16.5546 11.7727 16.4506V12.3636Z' fill='%23212121'/%3E%3C/svg%3E");
	--bg-l: 10px;
	--bg-w: 18px;
	--bg-indent: 5px;
	width: 34px;
	height: 30px;
	font-size: 0;
	background-color: #f1f1f1;
	border: none;
	border-radius: 4px;
	position: relative;
}
.h-not-btn._red::after {
	background-color: #ff3b30;
}
.h-not-btn::after {
	content: "";
	position: absolute;
	top: 3px;
	right: 8px;
	width: 10px;
	height: 10px;
	border-radius: 50%;
	background-color: transparent;
}

.h-not {
	display: grid;
	grid-template-columns: 4.6rem 1fr;
	grid-gap: 1rem;
	position: relative;
	padding-right: 20px;
}
.h-not:before {
	content: "";
	position: absolute;
	top: 3px;
	right: 0px;
	width: 16px;
	height: 16px;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M2.09248 6.50066L5.20498 3.38816C5.24413 3.3492 5.29394 3.32269 5.34812 3.31197C5.40231 3.30124 5.45846 3.30679 5.5095 3.3279C5.56054 3.34901 5.6042 3.38475 5.63498 3.43062C5.66576 3.47648 5.68229 3.53043 5.68248 3.58566V3.87816C5.68248 3.95242 5.71198 4.02364 5.76449 4.07615C5.817 4.12866 5.88822 4.15816 5.96248 4.15816H7.43998C10.7275 4.15816 13.5975 6.57566 13.94 9.84566C14.0386 10.6718 13.9741 11.5094 13.75 12.3107C13.7204 12.4146 13.6604 12.5073 13.5778 12.5769C13.4952 12.6465 13.3936 12.6899 13.2862 12.7015C13.1788 12.713 13.0703 12.6922 12.9748 12.6417C12.8793 12.5913 12.801 12.5134 12.75 12.4182C12.2206 11.5065 11.4736 10.7401 10.5758 10.1873C9.67807 9.63464 8.65741 9.31284 7.60498 9.25066L5.96248 9.27816C5.88822 9.27816 5.817 9.30766 5.76449 9.36017C5.71198 9.41268 5.68248 9.4839 5.68248 9.55816V9.80816C5.68229 9.8634 5.66576 9.91735 5.63498 9.96321C5.6042 10.0091 5.56054 10.0448 5.5095 10.0659C5.45846 10.087 5.40231 10.0926 5.34812 10.0819C5.29394 10.0711 5.24413 10.0446 5.20498 10.0057L2.09248 6.89316C2.04161 6.8405 2.01318 6.77013 2.01318 6.69691C2.01318 6.62369 2.04161 6.55333 2.09248 6.50066Z' fill='%231C1C1C'/%3E%3C/svg%3E");
	display: none;
}
.h-not._reply:before {
	display: block;
}
.h-not + .h-not {
	margin-top: 2.4rem;
}

.h-not-img .p-avatar-w {
	border-width: 1px;
	padding: 2px;
}
.h-not-img .p-avatar-premium {
	max-height: 2rem;
}
.h-not-img .p-avatar-premium img {
	max-width: 2rem;
}
.h-not-img .p-avatar-flag {
	max-width: 12px;
	right: 0px;
}

.h-not-txt {
	color: #313339;
	font-size: 14px;
	line-height: 1.4;
	font-weight: 400;
}
.h-not-txt b {
	color: #092488;
}
.h-not-txt a {
	color: #092488;
}
.h-not-txt a:hover {
	opacity: 0.7;
}

.h-not-time {
	color: rgba(49, 51, 57, 0.5);
	font-size: 12px;
	font-weight: 400;
	line-height: 1.4;
	margin-top: 3px;
}

.h-not-all {
	margin-top: 2.4rem;
	text-align: center;
}
.h-not-all a {
	color: #092488;
	font-size: 14px;
	font-weight: 700;
	letter-spacing: 0.154px;
}
.h-not-all a:hover {
	opacity: 0.7;
}

.h-profile-w {
	position: relative;
}

.h-profile-btn {
	--bg-r: 6px;
	--bg-w: 6px;
	--bg-indent: 10px;
	grid-gap: 10px;
	border-radius: 4px;
	background: #f1f1f1;
	border: none;
	padding: 5px;
	color: #000;
	font-size: 14px;
	font-weight: 500;
	line-height: 1.1;
	letter-spacing: 0.368px;
}

.h-profile-ico {
	width: 18px;
	height: 18px;
	border-radius: 50%;
	background-color: #e6b830;
	overflow: hidden;
	font-size: 16px;
	-ms-flex-negative: 0;
	    flex-shrink: 0;
}

.h-profile-name {
	max-width: 100px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.h-profile-h {
	position: absolute;
	top: calc(100% + 7px);
	right: 50%;
	-webkit-transform: translateX(50%);
	        transform: translateX(50%);
	border-radius: 8px;
	background: #fff;
	-webkit-box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.04), 0px 8px 16px 0px rgba(0, 0, 0, 0.08);
	        box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.04), 0px 8px 16px 0px rgba(0, 0, 0, 0.08);
	z-index: 1;
}

.h-profile-list {
	padding: 15px 10px;
	display: grid;
	grid-gap: 2px;
	max-width: 210px;
}
.h-profile-list li:last-child {
	position: relative;
	margin-top: 6px;
}
.h-profile-list li:last-child:before {
	content: "";
	position: absolute;
	top: -4px;
	left: 4px;
	right: 4px;
	height: 1px;
	background-color: #d9d9d9;
}

.h-profile-link {
	display: grid;
	grid-template-columns: auto 1fr;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	grid-gap: 13px;
	color: var(--color-dark-300);
	font-size: 16px;
	font-weight: 500;
	line-height: 1.2;
	letter-spacing: 0.368px;
	white-space: nowrap;
	padding: 4px;
	border-radius: 8px;
	background-color: transparent;
	-webkit-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.h-profile-link:hover {
	background-color: #f1f1f1;
	color: inherit;
}
.h-profile-link span {
	width: 24px;
	height: 24px;
	border-radius: 4px;
	background: #d9d9d9;
	padding: 2px;
}
.h-profile-link i {
	font-size: 14px;
}
.h-profile-link img {
	max-width: 14px;
}

.footer {
	margin-top: auto;
	background-color: #111;
	padding: 9rem 0;
}
.footer .lang-btn {
	--bg-r: 17px;
	min-height: 50px;
	background: rgba(123, 140, 152, 0.1);
	color: #fff;
	border-color: rgba(123, 140, 152, 0.1);
	padding: 6px calc(var(--bg-w) + var(--bg-r) + var(--bg-indent)) 6px 17px;
}

.footer-top {
	grid-gap: 20px;
	padding-bottom: 3rem;
	border-bottom: 1px solid #2c2c2c;
	margin-bottom: 4rem;
}

.footer-social .h6-500 {
	margin-bottom: 10px;
}

.social-list {
	--icon-w: 26px;
	color: #2c2c2c;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	grid-gap: 14px;
	font-size: var(--icon-w);
	color: #474747;
}
.social-list a {
	color: inherit;
}
.social-list a:hover {
	opacity: 0.7;
}

.footer-subscribe {
	max-width: 645px;
	margin: 3rem auto 3rem;
}
.footer-subscribe._bg-input-gray input[type=email],
.footer-subscribe._bg-input-gray input[type=text] {
	background-color: var(--color-gray-d);
	border-color: var(--color-gray-d);
}
.footer-subscribe input[type=email],
.footer-subscribe input[type=text] {
	color: inherit;
	border-radius: 6px;
	border: 1px solid #2c2c2c;
	background: #0d0d0d;
	letter-spacing: 0.368px;
	font-size: 14px;
	min-height: 50px;
}
.footer-subscribe label {
	letter-spacing: 0.368px;
	font-size: 14px;
	font-weight: 400;
}

.form-subscribe-row {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: stretch;
	    -ms-flex-align: stretch;
	        align-items: stretch;
	-webkit-box-pack: justify;
	    -ms-flex-pack: justify;
	        justify-content: space-between;
	grid-gap: 10px;
}
.form-subscribe-row button {
	font-weight: 600;
}
html .form-subscribe-row button {
	width: auto;
}

.form-subscribe-check {
	margin-top: 15px;
}
.form-subscribe-check .jcf-checkbox {
	margin-bottom: 2px;
}

.footer-menus {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	grid-gap: 4rem 10rem;
	padding-top: 7rem;
	margin-top: 4rem;
	border-top: 1px solid #2c2c2c;
	position: relative;
}
.footer-menus:before {
	content: "";
	position: absolute;
	top: 10px;
	left: 50%;
	width: 100vw;
	-webkit-transform: translateX(-50%);
	        transform: translateX(-50%);
	height: 1000px;
	background-image: url("data:image/svg+xml,%3Csvg width='1600' height='673' viewBox='0 0 1600 673' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg opacity='0.05' filter='url(%23filter0_f_17736_5760)'%3E%3Cellipse cx='800' cy='475.5' rx='1114' ry='375.5' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3Cfilter id='filter0_f_17736_5760' x='-414' y='0' width='2428' height='951' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='BackgroundImageFix' result='shape'/%3E%3CfeGaussianBlur stdDeviation='50' result='effect1_foregroundBlur_17736_5760'/%3E%3C/filter%3E%3C/defs%3E%3C/svg%3E%0A");
	background-position: top center;
}
.footer-menus > div {
	z-index: 1;
}

.footer-menu {
	--icon-w: 16px;
	max-width: 420px;
}
.footer-menu i {
	font-size: var(--icon-w);
}
.footer-menu i.i-sico3 {
	font-size: 12px;
}
.footer-menu li {
	font-size: 14px;
	font-weight: 400;
	letter-spacing: 0.368px;
}
.footer-menu li + li {
	margin-top: 1rem;
}
.footer-menu a {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	grid-gap: 5px;
	color: inherit;
}
.footer-menu a:hover {
	color: var(--accent-color);
}
.footer-menu._ico-inner a {
	--bg-w: 16px;
	--bg-indent: 10px;
}

.footer-bottom {
	padding-top: 5rem;
	margin-top: 7rem;
	border-top: 1px solid #2c2c2c;
}
.footer-bottom p {
	color: var(--color-white-07);
}

.footer-bottom-grid {
	grid-gap: 3.5rem;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	    -ms-flex-pack: justify;
	        justify-content: space-between;
}

.footer-bottom-grid-lang {
	-ms-flex-negative: 0;
	    flex-shrink: 0;
	max-width: 295px;
	width: 100%;
}

/**
 * Swiper 7.3.4
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2021 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: December 22, 2021
 */

@font-face {
	font-family: "swiper-icons";
	src: url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA");
	font-weight: 400;
	font-style: normal;
}
:root {
	--swiper-theme-color: #007aff;
	--swiper-navigation-size: 44px;
}

.swiper {
	margin-left: auto;
	margin-right: auto;
	position: relative;
	overflow: hidden;
	list-style: none;
	padding: 0;
	z-index: 1;
}
.swiper .swiper-notification {
	position: absolute;
	left: 0;
	top: 0;
	pointer-events: none;
	opacity: 0;
	z-index: -1000;
}

.swiper-vertical > .swiper-wrapper {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	    -ms-flex-direction: column;
	        flex-direction: column;
}
.swiper-vertical.swiper-css-mode > .swiper-wrapper {
	-ms-scroll-snap-type: y mandatory;
	    scroll-snap-type: y mandatory;
}
.swiper-vertical > .swiper-scrollbar {
	position: absolute;
	right: 3px;
	top: 1%;
	z-index: 50;
	width: 5px;
	height: 98%;
}

.swiper-wrapper {
	position: relative;
	width: 100%;
	height: 100%;
	z-index: 1;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-transition-property: -webkit-transform;
	transition-property: -webkit-transform;
	transition-property: transform;
	transition-property: transform, -webkit-transform;
	-webkit-box-sizing: content-box;
	        box-sizing: content-box;
}

.swiper-android .swiper-slide,
.swiper-wrapper {
	-webkit-transform: translate3d(0px, 0, 0);
	        transform: translate3d(0px, 0, 0);
}

.swiper-pointer-events {
	-ms-touch-action: pan-y;
	    touch-action: pan-y;
}
.swiper-pointer-events.swiper-vertical {
	-ms-touch-action: pan-x;
	    touch-action: pan-x;
}

.swiper-slide {
	-ms-flex-negative: 0;
	    flex-shrink: 0;
	width: 100%;
	height: auto;
	position: relative;
	-webkit-transition-property: -webkit-transform;
	transition-property: -webkit-transform;
	transition-property: transform;
	transition-property: transform, -webkit-transform;
}

.swiper-slide-invisible-blank {
	visibility: hidden;
}

.swiper-autoheight,
.swiper-autoheight .swiper-slide {
	height: auto;
}

.swiper-autoheight .swiper-wrapper {
	-webkit-box-align: start;
	    -ms-flex-align: start;
	        align-items: flex-start;
	-webkit-transition-property: height, -webkit-transform;
	transition-property: height, -webkit-transform;
	transition-property: transform, height;
	transition-property: transform, height, -webkit-transform;
}

.swiper-3d,
.swiper-3d.swiper-css-mode .swiper-wrapper {
	-webkit-perspective: 1200px;
	        perspective: 1200px;
}

.swiper-3d .swiper-wrapper,
.swiper-3d .swiper-slide,
.swiper-3d .swiper-slide-shadow,
.swiper-3d .swiper-slide-shadow-left,
.swiper-3d .swiper-slide-shadow-right,
.swiper-3d .swiper-slide-shadow-top,
.swiper-3d .swiper-slide-shadow-bottom,
.swiper-3d .swiper-cube-shadow {
	-webkit-transform-style: preserve-3d;
	        transform-style: preserve-3d;
}

.swiper-3d .swiper-slide-shadow,
.swiper-3d .swiper-slide-shadow-left,
.swiper-3d .swiper-slide-shadow-right,
.swiper-3d .swiper-slide-shadow-top,
.swiper-3d .swiper-slide-shadow-bottom {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	pointer-events: none;
	z-index: 10;
}

.swiper-3d .swiper-slide-shadow {
	background: rgba(0, 0, 0, 0.15);
}
.swiper-3d .swiper-slide-shadow-left {
	background-image: -webkit-gradient(linear, right top, left top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
	background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-3d .swiper-slide-shadow-right {
	background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
	background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-3d .swiper-slide-shadow-top {
	background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
	background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-3d .swiper-slide-shadow-bottom {
	background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
	background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

.swiper-css-mode > .swiper-wrapper {
	overflow: auto;
	scrollbar-width: none;
	-ms-overflow-style: none;
}
.swiper-css-mode > .swiper-wrapper::-webkit-scrollbar {
	display: none;
}
.swiper-css-mode > .swiper-wrapper > .swiper-slide {
	scroll-snap-align: start start;
}

.swiper-horizontal.swiper-css-mode > .swiper-wrapper {
	-ms-scroll-snap-type: x mandatory;
	    scroll-snap-type: x mandatory;
}
.swiper-horizontal.swiper-rtl > .swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
	-webkit-transition: 200ms right, 200ms -webkit-transform;
	transition: 200ms right, 200ms -webkit-transform;
	transition: 200ms transform, 200ms right;
	transition: 200ms transform, 200ms right, 200ms -webkit-transform;
}
.swiper-horizontal > .swiper-scrollbar {
	position: absolute;
	left: 1%;
	bottom: 3px;
	z-index: 50;
	height: 5px;
	width: 98%;
}

.swiper-centered > .swiper-wrapper::before {
	content: "";
	-ms-flex-negative: 0;
	    flex-shrink: 0;
	-webkit-box-ordinal-group: 10000;
	    -ms-flex-order: 9999;
	        order: 9999;
}
.swiper-centered > .swiper-wrapper > .swiper-slide {
	scroll-snap-align: center center;
}
.swiper-centered.swiper-horizontal > .swiper-wrapper > .swiper-slide:first-child {
	-webkit-margin-start: var(--swiper-centered-offset-before);
	        margin-inline-start: var(--swiper-centered-offset-before);
}
.swiper-centered.swiper-horizontal > .swiper-wrapper::before {
	height: 100%;
	min-height: 1px;
	width: var(--swiper-centered-offset-after);
}
.swiper-centered.swiper-vertical > .swiper-wrapper > .swiper-slide:first-child {
	-webkit-margin-before: var(--swiper-centered-offset-before);
	        margin-block-start: var(--swiper-centered-offset-before);
}
.swiper-centered.swiper-vertical > .swiper-wrapper::before {
	width: 100%;
	min-width: 1px;
	height: var(--swiper-centered-offset-after);
}

.swiper-virtual.swiper-css-mode .swiper-wrapper::after {
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	pointer-events: none;
}
.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after {
	height: 1px;
	width: var(--swiper-virtual-size);
}
.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after {
	width: 1px;
	height: var(--swiper-virtual-size);
}

.swiper-button-prev,
.swiper-button-next {
	position: absolute;
	top: 50%;
	width: calc(var(--swiper-navigation-size) / 44 * 27);
	height: var(--swiper-navigation-size);
	margin-top: calc(0px - var(--swiper-navigation-size) / 2);
	z-index: 10;
	cursor: pointer;
	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;
	color: var(--swiper-navigation-color, var(--swiper-theme-color));
}

.swiper-button-prev.swiper-button-disabled,
.swiper-button-next.swiper-button-disabled {
	opacity: 0.35;
	cursor: auto;
	pointer-events: none;
}

.swiper-button-prev:after,
.swiper-button-next:after {
	font-family: swiper-icons;
	font-size: var(--swiper-navigation-size);
	text-transform: none !important;
	letter-spacing: 0;
	text-transform: none;
	font-variant: initial;
	line-height: 1;
}

.swiper-button-prev,
.swiper-rtl .swiper-button-next {
	left: 10px;
	right: auto;
}

.swiper-button-prev:after,
.swiper-rtl .swiper-button-next:after {
	content: "prev";
}

.swiper-button-next,
.swiper-rtl .swiper-button-prev {
	right: 10px;
	left: auto;
}

.swiper-button-next:after,
.swiper-rtl .swiper-button-prev:after {
	content: "next";
}

.swiper-button-lock {
	display: none;
}

.swiper-pagination {
	position: absolute;
	text-align: center;
	-webkit-transition: 300ms opacity;
	transition: 300ms opacity;
	-webkit-transform: translate3d(0, 0, 0);
	        transform: translate3d(0, 0, 0);
	z-index: 10;
}
.swiper-pagination.swiper-pagination-hidden {
	opacity: 0;
}

.swiper-pagination-fraction,
.swiper-pagination-custom,
.swiper-horizontal > .swiper-pagination-bullets,
.swiper-pagination-bullets.swiper-pagination-horizontal {
	bottom: 10px;
	left: 0;
	width: 100%;
}

.swiper-pagination-bullets-dynamic {
	overflow: hidden;
	font-size: 0;
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
	-webkit-transform: scale(0.33);
	        transform: scale(0.33);
	position: relative;
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active {
	-webkit-transform: scale(1);
	        transform: scale(1);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {
	-webkit-transform: scale(1);
	        transform: scale(1);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {
	-webkit-transform: scale(0.66);
	        transform: scale(0.66);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
	-webkit-transform: scale(0.33);
	        transform: scale(0.33);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
	-webkit-transform: scale(0.66);
	        transform: scale(0.66);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
	-webkit-transform: scale(0.33);
	        transform: scale(0.33);
}

.swiper-pagination-bullet {
	width: var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));
	height: var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));
	display: inline-block;
	border-radius: 50%;
	background: var(--swiper-pagination-bullet-inactive-color, #000);
	opacity: var(--swiper-pagination-bullet-inactive-opacity, 0.2);
}
.swiper-pagination-bullet:only-child {
	display: none !important;
}

button.swiper-pagination-bullet {
	border: none;
	margin: 0;
	padding: 0;
	-webkit-box-shadow: none;
	        box-shadow: none;
	-webkit-appearance: none;
	   -moz-appearance: none;
	        appearance: none;
}

.swiper-pagination-clickable .swiper-pagination-bullet {
	cursor: pointer;
}

.swiper-pagination-bullet-active {
	opacity: var(--swiper-pagination-bullet-opacity, 1);
	background: var(--swiper-pagination-color, var(--swiper-theme-color));
}

.swiper-vertical > .swiper-pagination-bullets,
.swiper-pagination-vertical.swiper-pagination-bullets {
	right: 10px;
	top: 50%;
	-webkit-transform: translate3d(0px, -50%, 0);
	        transform: translate3d(0px, -50%, 0);
}

.swiper-vertical > .swiper-pagination-bullets .swiper-pagination-bullet,
.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet {
	margin: var(--swiper-pagination-bullet-vertical-gap, 6px) 0;
	display: block;
}

.swiper-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic,
.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
	top: 50%;
	-webkit-transform: translateY(-50%);
	        transform: translateY(-50%);
	width: 8px;
}

.swiper-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,
.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
	display: inline-block;
	-webkit-transition: 200ms top, 200ms -webkit-transform;
	transition: 200ms top, 200ms -webkit-transform;
	transition: 200ms transform, 200ms top;
	transition: 200ms transform, 200ms top, 200ms -webkit-transform;
}

.swiper-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet,
.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet {
	margin: 0 var(--swiper-pagination-bullet-horizontal-gap, 4px);
}

.swiper-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic,
.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
	left: 50%;
	-webkit-transform: translateX(-50%);
	        transform: translateX(-50%);
	white-space: nowrap;
}

.swiper-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,
.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
	-webkit-transition: 200ms left, 200ms -webkit-transform;
	transition: 200ms left, 200ms -webkit-transform;
	transition: 200ms transform, 200ms left;
	transition: 200ms transform, 200ms left, 200ms -webkit-transform;
}

.swiper-pagination-progressbar {
	background: rgba(0, 0, 0, 0.25);
	position: absolute;
}
.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
	background: var(--swiper-pagination-color, var(--swiper-theme-color));
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	-webkit-transform: scale(0);
	        transform: scale(0);
	-webkit-transform-origin: left top;
	        transform-origin: left top;
}

.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
	-webkit-transform-origin: right top;
	        transform-origin: right top;
}

.swiper-horizontal > .swiper-pagination-progressbar,
.swiper-pagination-progressbar.swiper-pagination-horizontal,
.swiper-vertical > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,
.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite {
	width: 100%;
	height: 4px;
	left: 0;
	top: 0;
}

.swiper-vertical > .swiper-pagination-progressbar,
.swiper-pagination-progressbar.swiper-pagination-vertical,
.swiper-horizontal > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,
.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite {
	width: 4px;
	height: 100%;
	left: 0;
	top: 0;
}

.swiper-pagination-lock {
	display: none;
}

.swiper-scrollbar {
	border-radius: 10px;
	position: relative;
	-ms-touch-action: none;
	background: rgba(0, 0, 0, 0.1);
}

.swiper-scrollbar-drag {
	height: 100%;
	width: 100%;
	position: relative;
	background: rgba(0, 0, 0, 0.5);
	border-radius: 10px;
	left: 0;
	top: 0;
}

.swiper-scrollbar-cursor-drag {
	cursor: move;
}

.swiper-scrollbar-lock {
	display: none;
}

.swiper-zoom-container {
	width: 100%;
	height: 100%;
	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;
	text-align: center;
}

.swiper-zoom-container > img,
.swiper-zoom-container > svg,
.swiper-zoom-container > canvas {
	max-width: 100%;
	max-height: 100%;
	-o-object-fit: contain;
	   object-fit: contain;
}

.swiper-slide-zoomed {
	cursor: move;
}

.swiper-lazy-preloader {
	width: 42px;
	height: 42px;
	position: absolute;
	left: 50%;
	top: 50%;
	margin-left: -21px;
	margin-top: -21px;
	z-index: 10;
	-webkit-transform-origin: 50%;
	        transform-origin: 50%;
	-webkit-animation: swiper-preloader-spin 1s infinite linear;
	        animation: swiper-preloader-spin 1s infinite linear;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
	border: 4px solid var(--swiper-preloader-color, var(--swiper-theme-color));
	border-radius: 50%;
	border-top-color: transparent;
}

.swiper-lazy-preloader-white {
	--swiper-preloader-color: #fff;
}

.swiper-lazy-preloader-black {
	--swiper-preloader-color: #000;
}

.swiper-free-mode > .swiper-wrapper {
	-webkit-transition-timing-function: ease-out;
	        transition-timing-function: ease-out;
	margin: 0 auto;
}

.swiper-grid > .swiper-wrapper {
	-ms-flex-wrap: wrap;
	    flex-wrap: wrap;
}

.swiper-grid-column > .swiper-wrapper {
	-ms-flex-wrap: wrap;
	    flex-wrap: wrap;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	    -ms-flex-direction: column;
	        flex-direction: column;
}

.swiper-fade.swiper-free-mode .swiper-slide {
	-webkit-transition-timing-function: ease-out;
	        transition-timing-function: ease-out;
}
.swiper-fade .swiper-slide {
	pointer-events: none;
	-webkit-transition-property: opacity;
	transition-property: opacity;
}
.swiper-fade .swiper-slide .swiper-slide {
	pointer-events: none;
}

.swiper-fade .swiper-slide-active,
.swiper-fade .swiper-slide-active .swiper-slide-active {
	pointer-events: auto;
}

.swiper-cube {
	overflow: visible;
}
.swiper-cube .swiper-slide {
	pointer-events: none;
	-webkit-backface-visibility: hidden;
	        backface-visibility: hidden;
	z-index: 1;
	visibility: hidden;
	-webkit-transform-origin: 0 0;
	        transform-origin: 0 0;
	width: 100%;
	height: 100%;
}
.swiper-cube .swiper-slide .swiper-slide {
	pointer-events: none;
}
.swiper-cube.swiper-rtl .swiper-slide {
	-webkit-transform-origin: 100% 0;
	        transform-origin: 100% 0;
}
.swiper-cube .swiper-cube-shadow {
	position: absolute;
	left: 0;
	bottom: 0px;
	width: 100%;
	height: 100%;
	opacity: 0.6;
	z-index: 0;
}
.swiper-cube .swiper-cube-shadow:before {
	content: "";
	background: #000;
	position: absolute;
	left: 0;
	top: 0;
	bottom: 0;
	right: 0;
	-webkit-filter: blur(50px);
	        filter: blur(50px);
}

.swiper-cube .swiper-slide-active,
.swiper-cube .swiper-slide-active .swiper-slide-active {
	pointer-events: auto;
}

.swiper-cube .swiper-slide-active,
.swiper-cube .swiper-slide-next,
.swiper-cube .swiper-slide-prev,
.swiper-cube .swiper-slide-next + .swiper-slide {
	pointer-events: auto;
	visibility: visible;
}

.swiper-cube .swiper-slide-shadow-top,
.swiper-cube .swiper-slide-shadow-bottom,
.swiper-cube .swiper-slide-shadow-left,
.swiper-cube .swiper-slide-shadow-right {
	z-index: 0;
	-webkit-backface-visibility: hidden;
	        backface-visibility: hidden;
}

.swiper-flip {
	overflow: visible;
}
.swiper-flip .swiper-slide {
	pointer-events: none;
	-webkit-backface-visibility: hidden;
	        backface-visibility: hidden;
	z-index: 1;
}
.swiper-flip .swiper-slide .swiper-slide {
	pointer-events: none;
}

.swiper-flip .swiper-slide-active,
.swiper-flip .swiper-slide-active .swiper-slide-active {
	pointer-events: auto;
}

.swiper-flip .swiper-slide-shadow-top,
.swiper-flip .swiper-slide-shadow-bottom,
.swiper-flip .swiper-slide-shadow-left,
.swiper-flip .swiper-slide-shadow-right {
	z-index: 0;
	-webkit-backface-visibility: hidden;
	        backface-visibility: hidden;
}

.swiper-creative .swiper-slide {
	-webkit-backface-visibility: hidden;
	        backface-visibility: hidden;
	overflow: hidden;
	-webkit-transition-property: opacity, height, -webkit-transform;
	transition-property: opacity, height, -webkit-transform;
	transition-property: transform, opacity, height;
	transition-property: transform, opacity, height, -webkit-transform;
}

.swiper-cards {
	overflow: visible;
}
.swiper-cards .swiper-slide {
	-webkit-transform-origin: center bottom;
	        transform-origin: center bottom;
	-webkit-backface-visibility: hidden;
	        backface-visibility: hidden;
	overflow: hidden;
}

@-webkit-keyframes swiper-preloader-spin {
	100% {
		-webkit-transform: rotate(360deg);
		        transform: rotate(360deg);
	}
}

@keyframes swiper-preloader-spin {
	100% {
		-webkit-transform: rotate(360deg);
		        transform: rotate(360deg);
	}
}
.accordion {
	padding: 0;
	margin: 0;
	list-style: none;
	width: 100%;
}
.accordion li + li {
	margin-top: 15px;
}
.accordion .opener {
	--bg-w: 8px;
	--bg-r: 25px;
	--bg-indent: 10px;
	background: #fff;
	display: block;
	height: 1%;
	text-decoration: none;
	padding: 23px;
	background: #fff;
	color: #060d17;
	font-size: 2rem;
	line-height: 1.2;
	font-style: normal;
	font-weight: 500;
	margin-bottom: 5px;
	border-radius: 8px;
	-webkit-box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.04), 0px 4px 8px 0px rgba(0, 0, 0, 0.06);
	        box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.04), 0px 4px 8px 0px rgba(0, 0, 0, 0.06);
}
.accordion .opener::before {
	-webkit-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.accordion .slide {
	background: #fff;
	padding: 15px 23px;
	border-radius: 8px;
	-webkit-box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.04), 0px 4px 8px 0px rgba(0, 0, 0, 0.06);
	        box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.04), 0px 4px 8px 0px rgba(0, 0, 0, 0.06);
}
.accordion .active .opener::before {
	-webkit-transform: translateY(-50%) rotate(180deg);
	        transform: translateY(-50%) rotate(180deg);
}

/* Magnific Popup CSS */
.mfp-bg {
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 1042;
	overflow: hidden;
	position: fixed;
	background: #0b0b0b;
	opacity: 0.8;
}

.mfp-wrap {
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 1043;
	position: fixed;
	outline: none !important;
	-webkit-backface-visibility: hidden;
}

.mfp-container {
	text-align: center;
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	padding: 0 8px;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
}

.mfp-container:before {
	content: "";
	display: inline-block;
	height: 100%;
	vertical-align: middle;
}

.mfp-align-top .mfp-container:before {
	display: none;
}

.mfp-content {
	position: relative;
	display: inline-block;
	vertical-align: middle;
	margin: 0 auto;
	text-align: left;
	z-index: 1045;
}

.mfp-inline-holder .mfp-content,
.mfp-ajax-holder .mfp-content {
	width: 100%;
	cursor: auto;
}

.mfp-ajax-cur {
	cursor: progress;
}

.mfp-zoom-out-cur,
.mfp-zoom-out-cur .mfp-image-holder .mfp-close {
	cursor: -webkit-zoom-out;
	cursor: zoom-out;
}

.mfp-zoom {
	cursor: pointer;
	cursor: -webkit-zoom-in;
	cursor: zoom-in;
}

.mfp-auto-cursor .mfp-content {
	cursor: auto;
}

.mfp-close,
.mfp-arrow,
.mfp-preloader,
.mfp-counter {
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	    user-select: none;
}

.mfp-loading.mfp-figure {
	display: none;
}

.mfp-hide {
	display: none !important;
}

.mfp-preloader {
	color: #ccc;
	position: absolute;
	top: 50%;
	width: auto;
	text-align: center;
	margin-top: -0.8em;
	left: 8px;
	right: 8px;
	z-index: 1044;
}
.mfp-preloader a {
	color: #ccc;
}
.mfp-preloader a:hover {
	color: #fff;
}

.mfp-s-ready .mfp-preloader {
	display: none;
}

.mfp-s-error .mfp-content {
	display: none;
}

button.mfp-close,
button.mfp-arrow {
	overflow: visible;
	cursor: pointer;
	background: transparent;
	border: 0;
	-webkit-appearance: none;
	display: block;
	outline: none;
	padding: 0;
	z-index: 1046;
	-webkit-box-shadow: none;
	        box-shadow: none;
	-ms-touch-action: manipulation;
	    touch-action: manipulation;
}
button::-moz-focus-inner {
	padding: 0;
	border: 0;
}

.mfp-close {
	width: 44px;
	height: 44px;
	line-height: 44px;
	position: absolute;
	right: 0;
	top: 0;
	text-decoration: none;
	text-align: center;
	opacity: 0.65;
	padding: 0 0 18px 10px;
	color: #fff;
	font-style: normal;
	font-size: 28px;
	font-family: Arial;
}
.mfp-close:hover,
.mfp-close:focus {
	opacity: 1;
}
.mfp-close:active {
	top: 1px;
}

.mfp-close-btn-in .mfp-close {
	color: #333;
}

.mfp-image-holder .mfp-close,
.mfp-iframe-holder .mfp-close {
	color: #fff;
	right: -6px;
	text-align: right;
	padding-right: 6px;
	width: 100%;
}

.mfp-counter {
	position: absolute;
	top: 0;
	right: 0;
	color: #ccc;
	font-size: 12px;
	line-height: 18px;
	white-space: nowrap;
}

.mfp-arrow {
	position: absolute;
	opacity: 0.65;
	margin: 0;
	top: 50%;
	margin-top: -55px;
	padding: 0;
	width: 90px;
	height: 110px;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.mfp-arrow:active {
	margin-top: -54px;
}
.mfp-arrow:hover,
.mfp-arrow:focus {
	opacity: 1;
}
.mfp-arrow:before,
.mfp-arrow:after {
	content: "";
	display: block;
	width: 0;
	height: 0;
	position: absolute;
	left: 0;
	top: 0;
	margin-top: 35px;
	margin-left: 35px;
	border: medium inset transparent;
}
.mfp-arrow:after {
	border-top-width: 13px;
	border-bottom-width: 13px;
	top: 8px;
}
.mfp-arrow:before {
	border-top-width: 21px;
	border-bottom-width: 21px;
	opacity: 0.7;
}

.mfp-arrow-left {
	left: 0;
}
.mfp-arrow-left:after {
	border-right: 17px solid #fff;
	margin-left: 31px;
}
.mfp-arrow-left:before {
	margin-left: 25px;
	border-right: 27px solid #3f3f3f;
}

.mfp-arrow-right {
	right: 0;
}
.mfp-arrow-right:after {
	border-left: 17px solid #fff;
	margin-left: 39px;
}
.mfp-arrow-right:before {
	border-left: 27px solid #3f3f3f;
}

.mfp-iframe-holder {
	padding-top: 40px;
	padding-bottom: 40px;
}
.mfp-iframe-holder .mfp-content {
	line-height: 0;
	width: 100%;
	max-width: 900px;
}
.mfp-iframe-holder .mfp-close {
	top: -40px;
}

.mfp-iframe-scaler {
	width: 100%;
	height: 0;
	overflow: hidden;
	padding-top: 56%;
}
.mfp-iframe-scaler iframe {
	position: absolute;
	display: block;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	-webkit-box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
	        box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
	background: #000;
}

/* Main image in popup */
img.mfp-img {
	width: auto;
	max-width: 100%;
	height: auto;
	display: block;
	line-height: 0;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
	padding: 40px 0 40px;
	margin: 0 auto;
}

/* The shadow behind the image */
.mfp-figure {
	line-height: 0;
}
.mfp-figure:after {
	content: "";
	position: absolute;
	left: 0;
	top: 40px;
	bottom: 40px;
	display: block;
	right: 0;
	width: auto;
	height: auto;
	z-index: -1;
	-webkit-box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
	        box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
	background: #444;
}
.mfp-figure small {
	color: #bdbdbd;
	display: block;
	font-size: 12px;
	line-height: 14px;
}
.mfp-figure figure {
	margin: 0;
}

.mfp-bottom-bar {
	margin-top: -36px;
	position: absolute;
	top: 100%;
	left: 0;
	width: 100%;
	cursor: auto;
}

.mfp-title {
	text-align: left;
	line-height: 18px;
	color: #f3f3f3;
	word-wrap: break-word;
	padding-right: 36px;
}

.mfp-image-holder .mfp-content {
	max-width: 100%;
}

.mfp-gallery .mfp-image-holder .mfp-figure {
	cursor: pointer;
}
.modal {
	max-width: 750px;
	min-width: 270px;
	margin: 3rem auto;
	position: relative;
	padding: 12px;
	background: #fff;
	border-radius: 12px;
}
.modal.filter-mob-m {
	--filter-mob-m-c: #56c684;
	border-top: 4px solid var(--filter-mob-m-c);
	-webkit-box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.04), 0px 8px 16px 0px rgba(0, 0, 0, 0.08);
	        box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.04), 0px 8px 16px 0px rgba(0, 0, 0, 0.08);
}
.modal.filter-mob-m._v-yellow {
	--filter-mob-m-c: #e6b830;
}
.modal.filter-mob-m._v-blue {
	--filter-mob-m-c: #3391ff;
}
.modal.filter-mob-m .filter-r-clear {
	color: var(--filter-mob-m-c);
}
.modal.filter-mob-m hr {
	border-top: 1px solid #dadad9;
	margin: 16px 0;
}
.modal.filter-mob-m._v2 .filter-r-f-checks {
	display: grid;
	gap: 16px;
}
.modal.filter-mob-m._v2 .filter-r-f-i._2-col .filter-r-f-checks {
	gap: 30px;
}
.modal.filter-mob-m._v2 .filter-r-f-check {
	padding: 0;
	border-top: 0;
}
.modal.filter-mob-m._v2 .filter-r-f-opener-ico {
	padding: 3px;
}
.modal.filter-mob-m._v2 .m-close {
	top: 0;
}
.modal.write-review-m {
	padding: 50px 20px;
	max-width: 900px;
}
.modal.write-review-m._v2 {
	padding: 20px;
}
.modal.write-review-m._v2 .rating {
	padding-left: 0;
	grid-gap: 4px;
}
.modal.write-review-m._v2 .rating label {
	width: 28px;
	height: 28px;
	font-size: 20px;
}
.modal.write-review-m._v2 .form-m-stars-w {
	margin: 0;
}
.modal.write-review-m._v2 .rating-w {
	padding: 0 30px;
}
.modal.write-review-m._v2 .form-m-tittle {
	margin-bottom: 2.5rem;
}
.modal.write-review-m._v2 .form-m-a-about {
	-webkit-box-pack: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	gap: 25px;
}
.modal.write-review-m._v2 .form-m-a-about-sub-t {
	font-size: 12px;
	font-weight: 700;
	line-height: 120%;
	letter-spacing: 1.2px;
	text-transform: uppercase;
}
.modal.write-review-m._v2 .form-m-a-about-t {
	color: #060d17;
	font-size: 20px;
	font-weight: 700;
	line-height: 140%;
	text-transform: none;
}
.modal.write-review-m._v2 .form-m-a-about-txt {
	min-width: 130px;
}
.modal.write-review-m._v2 .form-m-a-about-num {
	-webkit-box-pack: start;
	    -ms-flex-pack: start;
	        justify-content: start;
	margin-bottom: 0px;
	font-size: 12px;
	position: relative;
	padding-bottom: 15px;
}
.modal.write-review-m._v2 .form-m-a-about-num:before {
	height: 10px;
}
.modal.popup-login {
	padding: 0;
	max-width: 390px;
	background-color: transparent;
}
.modal.edit-popup {
	padding: 9.5rem 2rem 2rem;
	max-width: 586px;
	position: relative;
}
.modal.edit-popup:after {
	content: "";
	opacity: 0;
	position: absolute;
	top: 1.8rem;
	left: calc(50% + 2rem);
	-webkit-transform: translateX(-50%);
	        transform: translateX(-50%);
	width: 2rem;
	height: 2rem;
	background-image: url("data:image/svg+xml,%3Csvg width='21' height='20' viewBox='0 0 21 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='0.375' width='20' height='20' rx='10' fill='%2315803D'/%3E%3Cpath d='M16.2953 4.96242C16.3806 4.87538 16.4825 4.80623 16.5948 4.75902C16.7072 4.71181 16.8278 4.6875 16.9497 4.6875C17.0716 4.6875 17.1922 4.71181 17.3046 4.75902C17.417 4.80623 17.5188 4.87538 17.6041 4.96242C17.9616 5.32367 17.9666 5.90742 17.6166 6.27492L10.2253 15.0124C10.1414 15.1046 10.0396 15.1786 9.92606 15.2301C9.81254 15.2815 9.68971 15.3093 9.5651 15.3116C9.44049 15.3139 9.31671 15.2908 9.20133 15.2437C9.08595 15.1965 8.98141 15.1264 8.89409 15.0374L4.39659 10.4799C4.22314 10.303 4.12598 10.0652 4.12598 9.81742C4.12598 9.56967 4.22314 9.33181 4.39659 9.15492C4.4819 9.06787 4.58371 8.99873 4.69608 8.95152C4.80844 8.90431 4.92909 8.88 5.05097 8.88C5.17284 8.88 5.29349 8.90431 5.40586 8.95152C5.51822 8.99873 5.62003 9.06787 5.70534 9.15492L9.52034 13.0212L16.2703 4.98992C16.2781 4.98026 16.2865 4.97107 16.2953 4.96242Z' fill='white'/%3E%3C/svg%3E%0A");
	background-position: center;
	background-repeat: no-repeat;
	background-size: 2rem;
}
.modal.edit-popup:before {
	content: "";
	position: absolute;
	top: 2rem;
	left: 50%;
	-webkit-transform: translateX(-50%);
	        transform: translateX(-50%);
	width: 5rem;
	height: 5rem;
	background-color: var(--color-yellow);
	border-radius: 50%;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M18.6798 10.0898H5.31982V22.4998H18.6798V10.0898Z' stroke='black' stroke-width='1.91' stroke-miterlimit='10'/%3E%3Cpath d='M12 1.5C13.2651 1.5 14.4783 2.00255 15.3729 2.8971C16.2674 3.79165 16.77 5.00492 16.77 6.27V10.09H7.22998V6.27C7.22998 5.00492 7.73253 3.79165 8.62708 2.8971C9.52163 2.00255 10.7349 1.5 12 1.5Z' stroke='black' stroke-width='1.91' stroke-miterlimit='10'/%3E%3Cpath d='M11.9998 15.8102C12.5245 15.8102 12.9498 15.3848 12.9498 14.8602C12.9498 14.3355 12.5245 13.9102 11.9998 13.9102C11.4751 13.9102 11.0498 14.3355 11.0498 14.8602C11.0498 15.3848 11.4751 15.8102 11.9998 15.8102Z' stroke='black' stroke-width='1.91' stroke-miterlimit='10'/%3E%3Cpath d='M12 19.6403V15.8203' stroke='black' stroke-width='1.91' stroke-miterlimit='10'/%3E%3C/svg%3E");
	background-position: center;
	background-repeat: no-repeat;
	background-size: 2.4rem;
}
.modal.edit-popup._edit-email:before {
	background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M22.5 4.36035H1.5V19.6304H22.5V4.36035Z' stroke='black' stroke-width='1.91' stroke-miterlimit='10'/%3E%3Cpath d='M1.5 4.36035L12 14.8604L22.5 4.36035' stroke='black' stroke-width='1.91' stroke-miterlimit='10'/%3E%3C/svg%3E%0A");
}
.modal.edit-popup._s:after {
	opacity: 1;
}
.modal.edit-popup input[type=submit] {
	width: 100%;
	font-size: 16px;
	font-weight: 700;
}
.modal.thank-popup {
	padding: 2rem;
	max-width: 570px;
}
.modal .m-close {
	border-color: transparent;
	position: absolute;
	top: 12px;
	right: 12px;
	font-size: 20px;
	font-size: 0;
	width: 32px;
	height: 32px;
	background-color: #f8f8f8;
	-webkit-transition: all 0.3s ease;
	transition: all 0.3s ease;
	background-image: url("data:image/svg+xml,%3Csvg width='14' height='14' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13 1L1 13M1 1L13 13' stroke='%23060D17' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
	border-radius: 50%;
	background-repeat: no-repeat;
	background-position: center;
	cursor: pointer;
	z-index: 1;
}
.modal .m-close:hover {
	opacity: 0.7;
}

.form-m-a-t-w {
	margin-bottom: 3rem;
}
.form-m-a-t-w .h4,
.form-m-a-t-w .page-login-title,
.form-m-a-t-w .header-login-title {
	font-size: 20px;
	font-weight: 700;
	margin-bottom: 0;
}

.pg-w {
	width: 1250px;
	padding: 3rem;
}
.pg-w .mfp-img {
	width: 100%;
	padding: 0;
	margin: 0;
}
.pg-w .mfp-close {
	padding: 0;
	margin: 0;
	position: absolute;
	top: 10px;
	right: 10px;
	border-radius: 50%;
	background-color: rgba(255, 255, 255, 0.1);
	width: 32px;
	height: 32px;
	line-height: 1;
}

.pg-img-w {
	position: relative;
	border-radius: 17px;
	border: 4px solid rgba(255, 255, 255, 0.25);
	overflow: hidden;
	max-height: calc(100vh - 6rem);
}

.pg-block {
	position: absolute;
	bottom: 5rem;
	right: 5rem;
}
.pg-block .review-t-l {
	padding: 10px 20px;
	background-color: #fff;
	border-radius: 12px;
	background: rgba(0, 0, 0, 0.8);
	backdrop-filter: blur(2px);
	color: #fff;
}
.pg-block .p-avatar-w {
	margin-bottom: 0;
}

.mfp-gallery .mfp-arrow {
	--bg-l: 0px;
	--bg-w: 1.8rem;
	--bg-indent: 0px;
	position: absolute;
	width: 3.6rem;
	height: 3.6rem;
	border-radius: 50%;
	background-color: #fff;
	opacity: 1;
	top: 50%;
	-webkit-transform: translateY(50%);
	        transform: translateY(50%);
	-webkit-transform-origin: center;
	        transform-origin: center;
}
.mfp-gallery .mfp-arrow:before {
	width: auto;
	height: auto;
	border: none;
	margin: 0;
	left: 50%;
	top: 50%;
	-webkit-transform: translate(-50%, -50%);
	        transform: translate(-50%, -50%);
	color: rgba(0, 0, 6, 0.9);
}
.mfp-gallery .mfp-arrow:after {
	display: none;
}
.mfp-gallery .mfp-arrow-left {
	left: calc(50% - 675px);
	-webkit-transform: translateY(50%) rotate(180deg);
	        transform: translateY(50%) rotate(180deg);
}
.mfp-gallery .mfp-arrow-right {
	right: calc(50% - 675px);
}

.how-popup {
	max-width: 610px;
	padding: 2.4rem;
	background-color: #fff;
	border-radius: 12px;
	color: #060d17;
}

.how-popup-i {
	--bg-ico: url("data:image/svg+xml,%3Csvg width='27' height='27' viewBox='0 0 27 27' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_24287_50884)'%3E%3Cpath opacity='0.4' d='M14.4971 12.935C13.8158 12.935 13.2635 12.3827 13.2635 11.7014V6.80772C13.2635 5.86054 12.8945 4.96983 12.2247 4.30002C11.5546 3.63007 10.6641 3.26113 9.7169 3.26113C7.7614 3.26113 6.17031 4.85207 6.17031 6.80772V11.7014C6.17031 12.3827 5.61797 12.935 4.93672 12.935C4.25547 12.935 3.70312 12.3827 3.70312 11.7014V6.80772C3.70312 3.49168 6.40101 0.793945 9.7169 0.793945C11.323 0.793945 12.8334 1.41948 13.9691 2.55534C15.1051 3.69136 15.7307 5.20143 15.7307 6.80772V11.7014C15.7307 12.3827 15.1783 12.935 14.4971 12.935Z' fill='%23060D17'/%3E%3Cpath d='M9.71528 26.2069C14.6429 26.2069 18.6376 22.2123 18.6376 17.2846C18.6376 12.357 14.6429 8.3623 9.71528 8.3623C4.78762 8.3623 0.792969 12.357 0.792969 17.2846C0.792969 22.2123 4.78762 26.2069 9.71528 26.2069Z' fill='%23E6B830'/%3E%3Cpath opacity='0.7' d='M7.51191 20.5329L8.28904 17.1132C7.66217 16.5716 7.34895 15.6879 7.63517 14.7678C7.83874 14.1134 8.37088 13.5806 9.02537 13.3773C10.5204 12.9129 11.9023 14.0289 11.9023 15.4572C11.9023 16.115 11.6092 16.7092 11.1416 17.1132L11.9188 20.5329C12.0077 20.9243 11.7102 21.2971 11.3087 21.2971H8.12194C7.72049 21.2971 7.42295 20.9243 7.51191 20.5329Z' fill='%23060D17'/%3E%3Cpath d='M26.2048 17.2811C26.2048 18.8098 24.966 20.0525 23.4373 20.0525H23.4254C23.3341 21.4938 22.1349 22.6334 20.6698 22.6334C19.1372 22.6334 17.8983 21.3907 17.8983 19.862C17.8983 19.457 17.9857 19.0758 18.1445 18.7303H7.92025L8.28951 17.1144C7.88053 16.7609 7.60656 16.2646 7.53906 15.7047H18.0889C17.9658 15.391 17.8983 15.0536 17.8983 14.7002C17.8983 13.1715 19.1372 11.9326 20.6698 11.9326C22.1349 11.9326 23.3341 13.0722 23.4254 14.5135H23.4373C24.966 14.5135 26.2048 15.7524 26.2048 17.2811Z' fill='%23060D17'/%3E%3Cpath d='M23.5579 18.6068C24.1335 18.6068 24.6002 18.0143 24.6002 17.2834C24.6002 16.5525 24.1335 15.96 23.5579 15.96C22.9823 15.96 22.5156 16.5525 22.5156 17.2834C22.5156 18.0143 22.9823 18.6068 23.5579 18.6068Z' fill='%23E6B830'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_24287_50884'%3E%3Crect width='27' height='27' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
	--bg-l: 0px;
	--bg-t: 18px;
	--bg-w: 27px;
	--bg-indent: 12px;
}
.how-popup-i h3 {
	font-size: 20px;
	font-weight: 700;
	line-height: 1.1;
	margin-bottom: 10px;
	text-transform: capitalize;
}
.how-popup-i p:not([class]) {
	font-size: 14px;
}
.how-popup-i hr {
	margin: 2.2rem auto;
	border-top-width: 1px;
}

.how-popup-steps {
	display: grid;
	gap: 8px;
}

.how-popup-step {
	display: grid;
	-webkit-box-align: start;
	    -ms-flex-align: start;
	        align-items: start;
	grid-template-columns: auto 1fr;
	gap: 8px;
}
.how-popup-step p {
	margin-bottom: 5px;
}

.how-popup-step-s {
	font-size: 14px;
	line-height: 20px;
	font-weight: 700;
	padding: 6px;
	border-radius: 6px;
	background-color: #f8f8f8;
}

.how-popup-step-l-img {
	--bg-ico: url("data:image/svg+xml,%3Csvg width='8' height='11' viewBox='0 0 8 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M7 4H6.5V3C6.5 1.62 5.38 0.5 4 0.5C2.62 0.5 1.5 1.62 1.5 3V4H1C0.45 4 0 4.45 0 5V10C0 10.55 0.45 11 1 11H7C7.55 11 8 10.55 8 10V5C8 4.45 7.55 4 7 4ZM2.5 4V3C2.5 2.17 3.17 1.5 4 1.5C4.83 1.5 5.5 2.17 5.5 3V4H2.5Z' fill='%235F6368'/%3E%3C/svg%3E%0A");
	--bg-l: 12px;
	--bg-w: 10px;
	--bg-indent: 12px;
	padding: 13px 30px 13px 40px;
	border-radius: 6px;
	background-color: #f1f3f4;
}
.how-popup-step-l-img:after {
	content: "";
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	        transform: translateY(-50%);
	right: 10px;
	width: 12px;
	height: 12px;
	background-repeat: no-repeat;
	background-position: center;
	background-size: contain;
	background-image: url("data:image/svg+xml,%3Csvg width='12' height='12' viewBox='0 0 12 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11.3621 3.84008L7.96896 3.54563L6.64395 0.425896C6.40559 -0.141965 5.59236 -0.141965 5.35399 0.425896L4.02898 3.55264L0.642846 3.84008C0.0259095 3.88915 -0.226474 4.66032 0.243239 5.06694L2.81614 7.29632L2.04497 10.6053C1.90476 11.2083 2.55675 11.685 3.08956 11.3625L5.99897 9.60983L8.90839 11.3695C9.4412 11.692 10.0932 11.2153 9.95297 10.6124L9.1818 7.29632L11.7547 5.06694C12.2244 4.66032 11.979 3.88915 11.3621 3.84008ZM5.99897 8.29884L3.36297 9.89026L4.06404 6.8897L1.73651 4.87064L4.80716 4.60424L5.99897 1.77895L7.19779 4.61125L10.2685 4.87765L7.94092 6.89672L8.64198 9.89727L5.99897 8.29884Z' fill='%235F6368'/%3E%3C/svg%3E%0A");
}
.how-popup-step-l-img img {
	max-height: 20px;
}

.how-popup-icos {
	display: grid;
	gap: 8px;
}

.how-popup-ico {
	position: relative;
	padding-left: 26px;
	font-size: 14px;
}

.how-popup-ico-i {
	position: absolute;
	top: 0px;
	left: 0;
}

.how-popup-btns {
	display: grid;
	grid-template-columns: repeat(2, 1fr);
	gap: 8px;
}
.how-popup-btns .button,
.how-popup-btns input[type=button],
.how-popup-btns input[type=reset],
.how-popup-btns input[type=submit],
.how-popup-btns button[type=submit],
.how-popup-btns .form-subscribe-row button,
.form-subscribe-row .how-popup-btns button {
	min-height: 44px;
	-webkit-box-pack: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	position: relative;
}
.how-popup-btns .button::after,
.how-popup-btns input[type=button]::after,
.how-popup-btns input[type=reset]::after,
.how-popup-btns input[type=submit]::after,
.how-popup-btns button[type=submit]::after,
.how-popup-btns .form-subscribe-row button::after,
.form-subscribe-row .how-popup-btns button::after {
	display: none;
}
.how-popup-btns .button img,
.how-popup-btns input[type=button] img,
.how-popup-btns input[type=reset] img,
.how-popup-btns input[type=submit] img,
.how-popup-btns button[type=submit] img,
.how-popup-btns .form-subscribe-row button img,
.form-subscribe-row .how-popup-btns button img {
	max-width: 16px;
	width: 100%;
}

.select2-container {
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
	display: block;
	margin: 0;
	position: relative;
	vertical-align: middle;
	max-width: 100%;
	width: 100%;
}
.select2-container .select2-selection--single {
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
	cursor: pointer;
	display: block;
	height: 55px;
	-webkit-user-select: none;
	   -moz-user-select: none;
	    -ms-user-select: none;
	        user-select: none;
	--bg-l: 10px;
	--bg-w: 16px;
	--bg-indent: 0px;
}
.select2-container .select2-selection--single .select2-selection__rendered {
	display: block;
	padding-left: 12px;
	padding-right: 25px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.select2-container .select2-selection--single .select2-selection__clear {
	position: relative;
}
.select2-container[dir=rtl] .select2-selection--single .select2-selection__rendered {
	padding-right: 12px;
	padding-left: 25px;
}
.select2-container .select2-selection--multiple {
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
	cursor: pointer;
	display: block;
	min-height: 55px;
	-webkit-user-select: none;
	   -moz-user-select: none;
	    -ms-user-select: none;
	        user-select: none;
}
.select2-container .select2-selection--multiple .select2-selection__rendered {
	display: inline-block;
	overflow: hidden;
	padding-left: 8px;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.select2-container .select2-search--inline {
	float: left;
}
.select2-container .select2-search--inline .select2-search__field {
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
	border: none;
	font-size: 100%;
	margin-top: 5px;
	padding: 0;
}
.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button {
	-webkit-appearance: none;
}

.select2-dropdown {
	background-color: white;
	border: 1px solid rgba(28, 28, 28, 0.2);
	border-radius: 4px;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
	display: block;
	position: absolute;
	left: -100000px;
	width: 100%;
	z-index: 1051;
}

.select2-results {
	display: block;
	color: var(--color-dark-100-06);
}

.select2-results__options {
	list-style: none;
	margin: 0;
	padding: 0;
}

.select2-results__option {
	padding: 6px 12px;
	-moz-user-select: none;
	 -ms-user-select: none;
	     user-select: none;
	-webkit-user-select: none;
}

.select2-results__option[aria-selected] {
	cursor: pointer;
}

.select2-container--open .select2-dropdown {
	left: 0;
}

.select2-container--open .select2-dropdown--above {
	border-bottom: none;
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0;
}

.select2-container--open .select2-dropdown--below {
	border-top: none;
	border-top-left-radius: 0;
	border-top-right-radius: 0;
}

.select2-search--dropdown {
	display: block;
	padding: 4px 12px;
}

.select2-search--dropdown .select2-search__field {
	padding: 4px;
	width: 100%;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
}

.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button {
	-webkit-appearance: none;
}

.select2-search--dropdown.select2-search--hide {
	display: none;
}

.select2-close-mask {
	border: 0;
	margin: 0;
	padding: 0;
	display: block;
	position: fixed;
	left: 0;
	top: 0;
	min-height: 100%;
	min-width: 100%;
	height: auto;
	width: auto;
	opacity: 0;
	z-index: 99;
	background-color: #fff;
	filter: alpha(opacity=0);
}

.select2-hidden-accessible {
	border: 0 !important;
	clip: rect(0 0 0 0) !important;
	clip-path: inset(50%) !important;
	height: 1px !important;
	overflow: hidden !important;
	padding: 0 !important;
	position: absolute !important;
	width: 1px !important;
	white-space: nowrap !important;
}

.select2-container--default .select2-selection--single {
	background-color: #fff;
	border: 1px solid #d1d5db;
	border-radius: 4px;
}

.select2-container--default .select2-selection--single .select2-selection__rendered {
	color: var(--color-dark-100-06);
	line-height: 55px;
}

.select2-container--default .select2-selection--single .select2-selection__clear {
	cursor: pointer;
	float: right;
	font-weight: bold;
}

.select2-container--default .select2-selection--single .select2-selection__placeholder {
	color: var(--color-dark-100-06);
}

.select2-container--default .select2-selection--single .select2-selection__arrow {
	height: 55px;
	position: absolute;
	top: 1px;
	right: 1px;
	width: 25px;
}

.select2-container--default .select2-selection--single .select2-selection__arrow b {
	left: 0%;
	position: absolute;
	top: 50%;
	display: inline-block;
	-webkit-transform: translateY(-50%);
	        transform: translateY(-50%);
	color: inherit;
	font-size: 0;
}
.select2-container--default .select2-selection--single .select2-selection__arrow b:before {
	position: relative;
	font-size: 6px;
	line-height: 1;
	-webkit-transition: all 0.3s ease;
	transition: all 0.3s ease;
	-webkit-transform-origin: center center;
	        transform-origin: center center;
}

.select2-container--open .select2-selection__arrow b:before {
	-webkit-transform: rotate(180deg);
	        transform: rotate(180deg);
}

.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__clear {
	float: left;
}

.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__arrow {
	left: 1px;
	right: auto;
}

.select2-container--default.select2-container--disabled .select2-selection--single {
	background-color: #eee;
	cursor: default;
}

.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear {
	display: none;
}

.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {
	border-color: transparent transparent #888 transparent;
	border-width: 0 4px 5px 4px;
}

.select2-container--default .select2-selection--multiple {
	background-color: white;
	border: 1px solid #aaa;
	border-radius: 4px;
	cursor: text;
}

.select2-container--default .select2-selection--multiple .select2-selection__rendered {
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
	list-style: none;
	margin: 0;
	padding: 0 5px;
	width: 100%;
}

.select2-container--default .select2-selection--multiple .select2-selection__rendered li {
	list-style: none;
}

.select2-container--default .select2-selection--multiple .select2-selection__clear {
	cursor: pointer;
	float: right;
	font-weight: bold;
	margin-top: 5px;
	margin-right: 10px;
	padding: 1px;
}

.select2-container--default .select2-selection--multiple .select2-selection__choice {
	background-color: #e4e4e4;
	border: 1px solid #aaa;
	border-radius: 4px;
	cursor: default;
	float: left;
	margin-right: 5px;
	margin-top: 5px;
	padding: 0 5px;
}

.select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
	color: #999;
	cursor: pointer;
	display: inline-block;
	font-weight: bold;
	margin-right: 2px;
}

.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
	color: #333;
}

.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice,
.select2-container--default[dir=rtl] .select2-selection--multiple .select2-search--inline {
	float: right;
}

.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice {
	margin-left: 5px;
	margin-right: auto;
}

.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove {
	margin-left: 2px;
	margin-right: auto;
}

.select2-container--default.select2-container--focus .select2-selection--multiple {
	border: solid black 1px;
	outline: 0;
}

.select2-container--default.select2-container--disabled .select2-selection--multiple {
	background-color: #eee;
	cursor: default;
}

.select2-container--default.select2-container--disabled .select2-selection__choice__remove {
	display: none;
}

.select2-container--default.select2-container--open.select2-container--above .select2-selection--single,
.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple {
	border-top-left-radius: 0;
	border-top-right-radius: 0;
}

.select2-container--default.select2-container--open.select2-container--below .select2-selection--single,
.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple {
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0;
}

.select2-container--default .select2-search--dropdown .select2-search__field {
	border: 1px solid #aaa;
}

.select2-container--default .select2-search--inline .select2-search__field {
	background: transparent;
	border: none;
	outline: 0;
	-webkit-box-shadow: none;
	        box-shadow: none;
	-webkit-appearance: textfield;
}

.select2-container--default .select2-results > .select2-results__options {
	max-height: 200px;
	overflow-y: auto;
}

.select2-container--default .select2-results__option[role=group] {
	padding: 0;
}

.select2-container--default .select2-results__option[aria-disabled=true] {
	color: #999;
}

.select2-container--default .select2-results__option[aria-selected=true] {
	background-color: #ddd;
}

.select2-container--default .select2-results__option .select2-results__option {
	padding-left: 1em;
}

.select2-container--default .select2-results__option .select2-results__option .select2-results__group {
	padding-left: 0;
}

.select2-container--default .select2-results__option .select2-results__option .select2-results__option {
	margin-left: -1em;
	padding-left: 2em;
}

.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
	margin-left: -2em;
	padding-left: 3em;
}

.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
	margin-left: -3em;
	padding-left: 4em;
}

.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
	margin-left: -4em;
	padding-left: 5em;
}

.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
	margin-left: -5em;
	padding-left: 6em;
}

.select2-container--default .select2-results__option--highlighted[aria-selected] {
	background-color: #5897fb;
	color: white;
}

.select2-container--default .select2-results__group {
	cursor: default;
	display: block;
	padding: 6px;
}

/* This is the core CSS of Tooltipster */
/* GENERAL STRUCTURE RULES (do not edit this section) */
.tooltipster-base {
	/* this ensures that a constrained height set by functionPosition,
  if greater that the natural height of the tooltip, will be enforced
  in browsers that support display:flex */
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	pointer-events: none;
	/* this may be overriden in JS for fixed position origins */
	position: absolute;
}

.tooltipster-box {
	/* see .tooltipster-base. flex-shrink 1 is only necessary for IE10-
  and flex-basis auto for IE11- (at least) */
	-webkit-box-flex: 1;
	    -ms-flex: 1 1 auto;
	        flex: 1 1 auto;
}

.tooltipster-content {
	/* prevents an overflow if the user adds padding to the div */
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
	/* these make sure we'll be able to detect any overflow */
	max-height: 100%;
	max-width: 100%;
	overflow: auto;
}

.tooltipster-ruler {
	/* these let us test the size of the tooltip without overflowing the window */
	bottom: 0;
	left: 0;
	overflow: hidden;
	position: fixed;
	right: 0;
	top: 0;
	visibility: hidden;
}

/* ANIMATIONS */
/* Open/close animations */
/* fade */
.tooltipster-fade {
	opacity: 0;
	-webkit-transition-property: opacity;
	transition-property: opacity;
}

.tooltipster-fade.tooltipster-show {
	opacity: 1;
}

/* grow */
.tooltipster-grow {
	-webkit-transform: scale(0, 0);
	transform: scale(0, 0);
	-webkit-transition-property: -webkit-transform;
	transition-property: -webkit-transform;
	transition-property: transform;
	transition-property: transform, -webkit-transform;
	-webkit-backface-visibility: hidden;
}

.tooltipster-grow.tooltipster-show {
	-webkit-transform: scale(1, 1);
	transform: scale(1, 1);
	-webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
	-webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
	transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
}

/* swing */
.tooltipster-swing {
	opacity: 0;
	-webkit-transform: rotateZ(4deg);
	transform: rotateZ(4deg);
	-webkit-transition-property: -webkit-transform, opacity;
	-webkit-transition-property: -webkit-transform;
	transition-property: -webkit-transform;
	transition-property: transform;
	transition-property: transform, -webkit-transform;
}

.tooltipster-swing.tooltipster-show {
	opacity: 1;
	-webkit-transform: rotateZ(0deg);
	transform: rotateZ(0deg);
	-webkit-transition-timing-function: cubic-bezier(0.23, 0.635, 0.495, 1);
	-webkit-transition-timing-function: cubic-bezier(0.23, 0.635, 0.495, 2.4);
	transition-timing-function: cubic-bezier(0.23, 0.635, 0.495, 2.4);
}

/* fall */
.tooltipster-fall {
	-webkit-transition-property: top;
	transition-property: top;
	-webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
	-webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
	transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
}

.tooltipster-fall.tooltipster-initial {
	top: 0 !important;
}

.tooltipster-fall.tooltipster-dying {
	-webkit-transition-property: all;
	transition-property: all;
	top: 0 !important;
	opacity: 0;
}

/* slide */
.tooltipster-slide {
	-webkit-transition-property: left;
	transition-property: left;
	-webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
	-webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
	transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
}

.tooltipster-slide.tooltipster-initial {
	left: -40px !important;
}

.tooltipster-slide.tooltipster-dying {
	-webkit-transition-property: all;
	transition-property: all;
	left: 0 !important;
	opacity: 0;
}

/* Update animations */
/* We use animations rather than transitions here because
 transition durations may be specified in the style tag due to
 animationDuration, and we try to avoid collisions and the use
 of !important */
/* fade */
@-webkit-keyframes tooltipster-fading {
	0% {
		opacity: 0;
	}
	100% {
		opacity: 1;
	}
}
@keyframes tooltipster-fading {
	0% {
		opacity: 0;
	}
	100% {
		opacity: 1;
	}
}
.tooltipster-update-fade {
	-webkit-animation: tooltipster-fading 400ms;
	        animation: tooltipster-fading 400ms;
}

/* rotate */
@-webkit-keyframes tooltipster-rotating {
	25% {
		-webkit-transform: rotate(-2deg);
		        transform: rotate(-2deg);
	}
	75% {
		-webkit-transform: rotate(2deg);
		        transform: rotate(2deg);
	}
	100% {
		-webkit-transform: rotate(0);
		        transform: rotate(0);
	}
}
@keyframes tooltipster-rotating {
	25% {
		-webkit-transform: rotate(-2deg);
		        transform: rotate(-2deg);
	}
	75% {
		-webkit-transform: rotate(2deg);
		        transform: rotate(2deg);
	}
	100% {
		-webkit-transform: rotate(0);
		        transform: rotate(0);
	}
}
.tooltipster-update-rotate {
	-webkit-animation: tooltipster-rotating 600ms;
	        animation: tooltipster-rotating 600ms;
}

/* scale */
@-webkit-keyframes tooltipster-scaling {
	50% {
		-webkit-transform: scale(1.1);
		        transform: scale(1.1);
	}
	100% {
		-webkit-transform: scale(1);
		        transform: scale(1);
	}
}
@keyframes tooltipster-scaling {
	50% {
		-webkit-transform: scale(1.1);
		        transform: scale(1.1);
	}
	100% {
		-webkit-transform: scale(1);
		        transform: scale(1);
	}
}
.tooltipster-update-scale {
	-webkit-animation: tooltipster-scaling 600ms;
	        animation: tooltipster-scaling 600ms;
}

/**
 * DEFAULT STYLE OF THE SIDETIP PLUGIN
 *
 * All styles are "namespaced" with .tooltipster-sidetip to prevent
 * conflicts between plugins.
 */
/* .tooltipster-box */
.tooltipster-sidetip .tooltipster-box {
	background: #565656;
	border: 2px solid black;
	border-radius: 4px;
}

.tooltipster-sidetip.tooltipster-bottom .tooltipster-box {
	margin-top: 8px;
}

.tooltipster-sidetip.tooltipster-left .tooltipster-box {
	margin-right: 8px;
}

.tooltipster-sidetip.tooltipster-right .tooltipster-box {
	margin-left: 8px;
}

.tooltipster-sidetip.tooltipster-top .tooltipster-box {
	margin-bottom: 8px;
}

/* .tooltipster-arrow : will keep only the zone of .tooltipster-arrow-uncropped that
corresponds to the arrow we want to display */
.tooltipster-sidetip .tooltipster-arrow {
	overflow: hidden;
	position: absolute;
}

.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow {
	height: 10px;
	/* half the width, for centering */
	margin-left: -10px;
	top: 0;
	width: 20px;
}

.tooltipster-sidetip.tooltipster-left .tooltipster-arrow {
	height: 20px;
	margin-top: -10px;
	right: 0;
	/* top 0 to keep the arrow from overflowing .tooltipster-base when it has not
  been positioned yet */
	top: 0;
	width: 10px;
}

.tooltipster-sidetip.tooltipster-right .tooltipster-arrow {
	height: 20px;
	margin-top: -10px;
	left: 0;
	/* same as .tooltipster-left .tooltipster-arrow */
	top: 0;
	width: 10px;
}

.tooltipster-sidetip.tooltipster-top .tooltipster-arrow {
	bottom: 0;
	height: 10px;
	margin-left: -10px;
	width: 20px;
}

/* common rules between .tooltipster-arrow-background and .tooltipster-arrow-border */
.tooltipster-sidetip .tooltipster-arrow-background,
.tooltipster-sidetip .tooltipster-arrow-border {
	height: 0;
	position: absolute;
	width: 0;
}

/* .tooltipster-arrow-background */
.tooltipster-sidetip .tooltipster-arrow-background {
	border: 10px solid transparent;
}

.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-background {
	border-bottom-color: #fff;
	left: 0;
	top: 3px;
}

.tooltipster-sidetip.tooltipster-left .tooltipster-arrow-background {
	border-left-color: #fff;
	left: -3px;
	top: 0;
}

.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-background {
	border-right-color: #fff;
	left: 3px;
	top: 0;
}

.tooltipster-sidetip.tooltipster-top .tooltipster-arrow-background {
	border-top-color: #fff;
	left: 0;
	top: -3px;
}

/* .tooltipster-arrow-border */
.tooltipster-sidetip .tooltipster-arrow-border {
	border: 10px solid transparent;
	left: 0;
	top: 0;
}

.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-border {
	border-bottom-color: transparent;
}

.tooltipster-sidetip.tooltipster-left .tooltipster-arrow-border {
	border-left-color: transparent;
}

.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-border {
	border-right-color: transparent;
}

.tooltipster-sidetip.tooltipster-top .tooltipster-arrow-border {
	border-top-color: transparent;
}

/* tooltipster-arrow-uncropped */
.tooltipster-sidetip .tooltipster-arrow-uncropped {
	position: relative;
}

.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-uncropped {
	top: -10px;
}

.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-uncropped {
	left: -10px;
}

.tooltipstered {
	cursor: pointer;
}

.tooltipster-sidetip .tooltipster-box {
	padding: 12px;
	border-radius: 8px;
	border-color: transparent;
	background: #fefefe;
	color: #313339;
	font-size: 12px;
	font-style: normal;
	font-weight: 400;
	line-height: 1.3;
	-webkit-box-shadow: 0px 12px 16px 6px rgba(16, 24, 40, 0.08), 0px 4px 6px 6px rgba(16, 24, 40, 0.03);
	        box-shadow: 0px 12px 16px 6px rgba(16, 24, 40, 0.08), 0px 4px 6px 6px rgba(16, 24, 40, 0.03);
}
.tooltipster-sidetip .tooltipster-box p {
	font-size: inherit;
}
.tooltipster-sidetip .tooltipster-box a {
	color: #003eb6;
}
.tooltipster-sidetip .tooltipster-box a:hover {
	opacity: 0.7;
}
.tooltipster-sidetip .tooltipster-content {
	padding: 0;
}
.tooltipster-sidetip .tooltipster-content .tooltip_content {
	display: block;
}

/**
Ion.RangeSlider, 2.3.1
© Denis Ineshin, 2010 - 2019, IonDen.com
Build date: 2019-12-19 16:51:02
*/
.irs {
	position: relative;
	display: block;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	font-size: 12px;
	font-family: Arial, sans-serif;
}

.irs-line {
	position: relative;
	display: block;
	overflow: hidden;
	outline: none !important;
}

.irs-bar {
	position: absolute;
	display: block;
	left: 0;
	width: 0;
}

.irs-shadow {
	position: absolute;
	display: none;
	left: 0;
	width: 0;
}

.irs-handle {
	position: absolute;
	display: block;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
	cursor: default;
	z-index: 1;
}

.irs-handle.type_last {
	z-index: 2;
}

.irs-min,
.irs-max {
	position: absolute;
	display: block;
	cursor: default;
}

.irs-min {
	left: 0;
}

.irs-max {
	right: 0;
}

.irs-from,
.irs-to,
.irs-single {
	position: absolute;
	display: block;
	top: 0;
	left: 0;
	cursor: default;
	white-space: nowrap;
}

.irs-grid {
	position: absolute;
	display: none;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 20px;
}

.irs-with-grid .irs-grid {
	display: block;
}

.irs-grid-pol {
	position: absolute;
	top: 0;
	left: 0;
	width: 1px;
	height: 8px;
	background: #000;
}

.irs-grid-pol.small {
	height: 4px;
}

.irs-grid-text {
	position: absolute;
	bottom: 0;
	left: 0;
	white-space: nowrap;
	text-align: center;
	font-size: 9px;
	line-height: 9px;
	padding: 0 3px;
	color: #000;
}

.irs-disable-mask {
	position: absolute;
	display: block;
	top: 0;
	left: -1%;
	width: 102%;
	height: 100%;
	cursor: default;
	background: rgba(0, 0, 0, 0);
	z-index: 2;
}

.lt-ie9 .irs-disable-mask {
	background: #000;
	filter: alpha(opacity=0);
	cursor: not-allowed;
}

.irs-disabled {
	opacity: 0.4;
}

.irs-hidden-input {
	position: absolute !important;
	display: block !important;
	top: 0 !important;
	left: 0 !important;
	width: 0 !important;
	height: 0 !important;
	font-size: 0 !important;
	line-height: 0 !important;
	padding: 0 !important;
	margin: 0 !important;
	overflow: hidden;
	outline: none !important;
	z-index: -9999 !important;
	background: none !important;
	border-style: solid !important;
	border-color: transparent !important;
}

.irs--flat {
	height: 40px;
}

.irs--flat.irs-with-grid {
	height: 60px;
}

.irs--flat .irs-line {
	top: 25px;
	height: 10px;
	background-color: transparent;
	border: 1px solid #cdced6;
	border-radius: 4px;
}

.irs--flat .irs-bar {
	top: 25px;
	height: 10px;
	background-color: #56c684;
	border: 1px solid #439b71;
}

.irs--flat .irs-bar--single {
	border-radius: 4px 0 0 4px;
}

.irs--flat .irs-shadow {
	height: 1px;
	bottom: 16px;
	background-color: #e1e4e9;
}

.irs--flat .irs-handle {
	top: 22px;
	width: 16px;
	height: 18px;
	background-color: transparent;
}

.irs--flat .irs-handle > i:first-child {
	position: absolute;
	display: block;
	top: 0;
	left: 50%;
	width: 16px;
	height: 16px;
	-webkit-transform: translateX(-50%);
	        transform: translateX(-50%);
	background-color: #fff;
	border: 1px solid #cdced6;
	border-radius: 6px;
}

.irs--flat .irs-handle.state_hover > i:first-child,
.irs--flat .irs-handle:hover > i:first-child {
	background-color: #56c684;
}

.irs--flat .irs-min,
.irs--flat .irs-max {
	top: 0;
	padding: 1px 3px;
	color: #999;
	font-size: 10px;
	line-height: 1.333;
	text-shadow: none;
	background-color: #e1e4e9;
	border-radius: 4px;
}

.irs--flat .irs-from,
.irs--flat .irs-to,
.irs--flat .irs-single {
	color: white;
	font-size: 10px;
	line-height: 1.333;
	text-shadow: none;
	padding: 1px 5px;
	background-color: #56c684;
	border-radius: 4px;
}

.irs--flat .irs-from:before,
.irs--flat .irs-to:before,
.irs--flat .irs-single:before {
	position: absolute;
	display: block;
	content: "";
	bottom: -6px;
	left: 50%;
	width: 0;
	height: 0;
	margin-left: -3px;
	overflow: hidden;
	border: 3px solid transparent;
	border-top-color: #56c684;
}

.irs--flat .irs-grid-pol {
	background-color: #e1e4e9;
}

.irs--flat .irs-grid-text {
	color: #999;
}

.irs--big {
	height: 55px;
}

.irs--big.irs-with-grid {
	height: 70px;
}

.irs--big .irs-line {
	top: 33px;
	height: 12px;
	background-color: white;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(-50%, #ddd), color-stop(150%, white));
	background: linear-gradient(to bottom, #ddd -50%, white 150%);
	border: 1px solid #ccc;
	border-radius: 12px;
}

.irs--big .irs-bar {
	top: 33px;
	height: 12px;
	background-color: #92bce0;
	border: 1px solid #428bca;
	background: -webkit-gradient(linear, left top, left bottom, from(#fff), color-stop(30%, #428bca), to(#b9d4ec));
	background: linear-gradient(to bottom, #fff 0%, #428bca 30%, #b9d4ec 100%);
	-webkit-box-shadow: inset 0 0 1px 1px rgba(255, 255, 255, 0.5);
	        box-shadow: inset 0 0 1px 1px rgba(255, 255, 255, 0.5);
}

.irs--big .irs-bar--single {
	border-radius: 12px 0 0 12px;
}

.irs--big .irs-shadow {
	height: 1px;
	bottom: 16px;
	background-color: rgba(66, 139, 202, 0.5);
}

.irs--big .irs-handle {
	top: 25px;
	width: 30px;
	height: 30px;
	border: 1px solid rgba(0, 0, 0, 0.3);
	background-color: #cbcfd5;
	background: -webkit-gradient(linear, left top, left bottom, from(white), color-stop(30%, #b4b9be), to(white));
	background: linear-gradient(to bottom, white 0%, #b4b9be 30%, white 100%);
	-webkit-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.2), inset 0 0 3px 1px white;
	        box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.2), inset 0 0 3px 1px white;
	border-radius: 30px;
}

.irs--big .irs-handle.state_hover,
.irs--big .irs-handle:hover {
	border-color: rgba(0, 0, 0, 0.45);
	background-color: #939ba7;
	background: -webkit-gradient(linear, left top, left bottom, from(white), color-stop(30%, #919ba5), to(white));
	background: linear-gradient(to bottom, white 0%, #919ba5 30%, white 100%);
}

.irs--big .irs-min,
.irs--big .irs-max {
	top: 0;
	padding: 1px 5px;
	color: white;
	text-shadow: none;
	background-color: #9f9f9f;
	border-radius: 3px;
}

.irs--big .irs-from,
.irs--big .irs-to,
.irs--big .irs-single {
	color: white;
	text-shadow: none;
	padding: 1px 5px;
	background-color: #428bca;
	background: -webkit-gradient(linear, left top, left bottom, from(#428bca), to(#3071a9));
	background: linear-gradient(to bottom, #428bca 0%, #3071a9 100%);
	border-radius: 3px;
}

.irs--big .irs-grid-pol {
	background-color: #428bca;
}

.irs--big .irs-grid-text {
	color: #428bca;
}

.irs--modern {
	height: 55px;
}

.irs--modern.irs-with-grid {
	height: 55px;
}

.irs--modern .irs-line {
	top: 25px;
	height: 5px;
	background-color: #d1d6e0;
	background: -webkit-gradient(linear, left top, left bottom, from(#e0e4ea), to(#d1d6e0));
	background: linear-gradient(to bottom, #e0e4ea 0%, #d1d6e0 100%);
	border: 1px solid #a3adc1;
	border-bottom-width: 0;
	border-radius: 5px;
}

.irs--modern .irs-bar {
	top: 25px;
	height: 5px;
	background: #20b426;
	background: -webkit-gradient(linear, left top, left bottom, from(#20b426), to(#18891d));
	background: linear-gradient(to bottom, #20b426 0%, #18891d 100%);
}

.irs--modern .irs-bar--single {
	border-radius: 5px 0 0 5px;
}

.irs--modern .irs-shadow {
	height: 1px;
	bottom: 21px;
	background-color: rgba(209, 214, 224, 0.5);
}

.irs--modern .irs-handle {
	top: 37px;
	width: 12px;
	height: 13px;
	border: 1px solid #a3adc1;
	border-top-width: 0;
	-webkit-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1);
	        box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1);
	border-radius: 0 0 3px 3px;
}

.irs--modern .irs-handle > i:nth-child(1) {
	position: absolute;
	display: block;
	top: -4px;
	left: 1px;
	width: 6px;
	height: 6px;
	border: 1px solid #a3adc1;
	background: white;
	-webkit-transform: rotate(45deg);
	        transform: rotate(45deg);
}

.irs--modern .irs-handle > i:nth-child(2) {
	position: absolute;
	display: block;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
	top: 0;
	left: 0;
	width: 10px;
	height: 12px;
	background: #e9e6e6;
	background: -webkit-gradient(linear, left top, left bottom, from(white), to(#e9e6e6));
	background: linear-gradient(to bottom, white 0%, #e9e6e6 100%);
	border-radius: 0 0 3px 3px;
}

.irs--modern .irs-handle > i:nth-child(3) {
	position: absolute;
	display: block;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
	top: 3px;
	left: 3px;
	width: 4px;
	height: 5px;
	border-left: 1px solid #a3adc1;
	border-right: 1px solid #a3adc1;
}

.irs--modern .irs-handle.state_hover,
.irs--modern .irs-handle:hover {
	border-color: #7685a2;
	background: #c3c7cd;
	background: -webkit-gradient(linear, left top, left bottom, from(#fff), color-stop(30%, #919ba5), to(#fff));
	background: linear-gradient(to bottom, #fff 0%, #919ba5 30%, #fff 100%);
}

.irs--modern .irs-handle.state_hover > i:nth-child(1),
.irs--modern .irs-handle:hover > i:nth-child(1) {
	border-color: #7685a2;
}

.irs--modern .irs-handle.state_hover > i:nth-child(3),
.irs--modern .irs-handle:hover > i:nth-child(3) {
	border-color: #48536a;
}

.irs--modern .irs-min,
.irs--modern .irs-max {
	top: 0;
	font-size: 10px;
	line-height: 1.333;
	text-shadow: none;
	padding: 1px 5px;
	color: white;
	background-color: #d1d6e0;
	border-radius: 5px;
}

.irs--modern .irs-from,
.irs--modern .irs-to,
.irs--modern .irs-single {
	font-size: 10px;
	line-height: 1.333;
	text-shadow: none;
	padding: 1px 5px;
	background-color: #20b426;
	color: white;
	border-radius: 5px;
}

.irs--modern .irs-from:before,
.irs--modern .irs-to:before,
.irs--modern .irs-single:before {
	position: absolute;
	display: block;
	content: "";
	bottom: -6px;
	left: 50%;
	width: 0;
	height: 0;
	margin-left: -3px;
	overflow: hidden;
	border: 3px solid transparent;
	border-top-color: #20b426;
}

.irs--modern .irs-grid {
	height: 25px;
}

.irs--modern .irs-grid-pol {
	background-color: #dedede;
}

.irs--modern .irs-grid-text {
	color: silver;
	font-size: 13px;
}

.irs--sharp {
	height: 50px;
	font-size: 12px;
	line-height: 1;
}

.irs--sharp.irs-with-grid {
	height: 57px;
}

.irs--sharp .irs-line {
	top: 30px;
	height: 2px;
	background-color: black;
	border-radius: 2px;
}

.irs--sharp .irs-bar {
	top: 30px;
	height: 2px;
	background-color: #ee22fa;
}

.irs--sharp .irs-bar--single {
	border-radius: 2px 0 0 2px;
}

.irs--sharp .irs-shadow {
	height: 1px;
	bottom: 21px;
	background-color: rgba(0, 0, 0, 0.5);
}

.irs--sharp .irs-handle {
	top: 25px;
	width: 10px;
	height: 10px;
	background-color: #a804b2;
}

.irs--sharp .irs-handle > i:first-child {
	position: absolute;
	display: block;
	top: 100%;
	left: 0;
	width: 0;
	height: 0;
	border: 5px solid transparent;
	border-top-color: #a804b2;
}

.irs--sharp .irs-handle.state_hover,
.irs--sharp .irs-handle:hover {
	background-color: black;
}

.irs--sharp .irs-handle.state_hover > i:first-child,
.irs--sharp .irs-handle:hover > i:first-child {
	border-top-color: black;
}

.irs--sharp .irs-min,
.irs--sharp .irs-max {
	color: white;
	font-size: 14px;
	line-height: 1;
	top: 0;
	padding: 3px 4px;
	opacity: 0.4;
	background-color: #a804b2;
	border-radius: 2px;
}

.irs--sharp .irs-from,
.irs--sharp .irs-to,
.irs--sharp .irs-single {
	font-size: 14px;
	line-height: 1;
	text-shadow: none;
	padding: 3px 4px;
	background-color: #a804b2;
	color: white;
	border-radius: 2px;
}

.irs--sharp .irs-from:before,
.irs--sharp .irs-to:before,
.irs--sharp .irs-single:before {
	position: absolute;
	display: block;
	content: "";
	bottom: -6px;
	left: 50%;
	width: 0;
	height: 0;
	margin-left: -3px;
	overflow: hidden;
	border: 3px solid transparent;
	border-top-color: #a804b2;
}

.irs--sharp .irs-grid {
	height: 25px;
}

.irs--sharp .irs-grid-pol {
	background-color: #dedede;
}

.irs--sharp .irs-grid-text {
	color: silver;
	font-size: 13px;
}

.irs--round {
	height: 50px;
}

.irs--round.irs-with-grid {
	height: 65px;
}

.irs--round .irs-line {
	top: 36px;
	height: 4px;
	background-color: #dee4ec;
	border-radius: 4px;
}

.irs--round .irs-bar {
	top: 36px;
	height: 4px;
	background-color: #006cfa;
}

.irs--round .irs-bar--single {
	border-radius: 4px 0 0 4px;
}

.irs--round .irs-shadow {
	height: 4px;
	bottom: 21px;
	background-color: rgba(222, 228, 236, 0.5);
}

.irs--round .irs-handle {
	top: 26px;
	width: 24px;
	height: 24px;
	border: 4px solid #006cfa;
	background-color: white;
	border-radius: 24px;
	-webkit-box-shadow: 0 1px 3px rgba(0, 0, 255, 0.3);
	        box-shadow: 0 1px 3px rgba(0, 0, 255, 0.3);
}

.irs--round .irs-handle.state_hover,
.irs--round .irs-handle:hover {
	background-color: #f0f6ff;
}

.irs--round .irs-min,
.irs--round .irs-max {
	color: #333;
	font-size: 14px;
	line-height: 1;
	top: 0;
	padding: 3px 5px;
	background-color: rgba(0, 0, 0, 0.1);
	border-radius: 4px;
}

.irs--round .irs-from,
.irs--round .irs-to,
.irs--round .irs-single {
	font-size: 14px;
	line-height: 1;
	text-shadow: none;
	padding: 3px 5px;
	background-color: #006cfa;
	color: white;
	border-radius: 4px;
}

.irs--round .irs-from:before,
.irs--round .irs-to:before,
.irs--round .irs-single:before {
	position: absolute;
	display: block;
	content: "";
	bottom: -6px;
	left: 50%;
	width: 0;
	height: 0;
	margin-left: -3px;
	overflow: hidden;
	border: 3px solid transparent;
	border-top-color: #006cfa;
}

.irs--round .irs-grid {
	height: 25px;
}

.irs--round .irs-grid-pol {
	background-color: #dedede;
}

.irs--round .irs-grid-text {
	color: silver;
	font-size: 13px;
}

.irs--square {
	height: 50px;
}

.irs--square.irs-with-grid {
	height: 60px;
}

.irs--square .irs-line {
	top: 31px;
	height: 4px;
	background-color: #dedede;
}

.irs--square .irs-bar {
	top: 31px;
	height: 4px;
	background-color: black;
}

.irs--square .irs-shadow {
	height: 2px;
	bottom: 21px;
	background-color: #dedede;
}

.irs--square .irs-handle {
	top: 25px;
	width: 16px;
	height: 16px;
	border: 3px solid black;
	background-color: white;
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
}

.irs--square .irs-handle.state_hover,
.irs--square .irs-handle:hover {
	background-color: #f0f6ff;
}

.irs--square .irs-min,
.irs--square .irs-max {
	color: #333;
	font-size: 14px;
	line-height: 1;
	top: 0;
	padding: 3px 5px;
	background-color: rgba(0, 0, 0, 0.1);
}

.irs--square .irs-from,
.irs--square .irs-to,
.irs--square .irs-single {
	font-size: 14px;
	line-height: 1;
	text-shadow: none;
	padding: 3px 5px;
	background-color: black;
	color: white;
}

.irs--square .irs-grid {
	height: 25px;
}

.irs--square .irs-grid-pol {
	background-color: #dedede;
}

.irs--square .irs-grid-text {
	color: silver;
	font-size: 11px;
}

html .js-rs-i {
	margin-bottom: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	min-height: auto;
}

.irs-handle {
	--irs-indent: -5px;
}
.irs-handle:before {
	content: "";
	position: absolute;
	inset: var(--irs-indent);
}

.main-post,
.main-blog {
	padding-top: 50px;
}

.main-blog {
	padding-bottom: 80px;
}
.main-blog .container {
	max-width: calc(1240px + var(--gutter) * 2);
}

.entry {
	font-size: var(--base-font-size);
	line-height: 150%;
}
.entry figure img {
	width: 100%;
}

.entry-content a {
	text-decoration: underline;
}
.entry-content a:hover {
	text-decoration: none;
}

.section-entry {
	--container: 1394px;
}
.section-entry .container.entry {
	max-width: 1028px;
	padding-inline: var(--gutter);
	margin-inline: auto;
}
.section-entry .page-site-header {
	margin: 0 calc(var(--gutter) * -1) 41px;
}
.section-entry .page-site-header figure img {
	width: 100%;
}
.section-entry .entry-header {
	margin-bottom: 31px;
}
.section-entry .entry-category {
	font-weight: 700;
	margin-bottom: 1.8rem;
}
.section-entry .meta {
	grid-gap: 5px;
	margin-bottom: 0;
	color: #060d17;
	font-size: 14px;
	line-height: 1.1;
	font-weight: 700;
	letter-spacing: 2.88px;
	text-transform: uppercase;
}
.section-entry .entry-title {
	margin-bottom: 2rem;
}
.section-entry .entry-title > * {
	margin-bottom: 0;
}
.section-entry .entry-category,
.section-entry .meta {
	color: var(--caption-color);
}
.section-entry .entry-category a,
.section-entry .meta a {
	color: inherit;
}
.section-entry .entry-category a:hover,
.section-entry .meta a:hover {
	color: var(--accent-blog-color);
}
.section-entry .entry-aligner {
	margin-left: -18px;
}
.section-entry .entry-aligner,
.section-entry .entry-header {
	padding-inline: 81px;
}

.post-content-wrap {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}
.post-content-wrap .b-social-wrap {
	-webkit-box-flex: 0;
	    -ms-flex: 0;
	        flex: 0;
}
.post-content-wrap .b-social {
	position: sticky;
	top: 10px;
	left: 0;
	z-index: 1;
}

figure {
	padding: 0;
	margin: 0 0 var(--vertical-rhythm);
}
figure.alignnone img {
	width: 100%;
}
figure figcaption {
	font-size: 0.875em;
	line-height: normal;
	text-align: right;
	color: var(--caption-color);
	padding-top: 11px;
}
figure figcaption a {
	color: inherit;
	text-decoration: underline;
}
figure figcaption a:hover {
	text-decoration: none;
}

.entry-content::after {
	content: "";
	display: table;
	clear: both;
}

.ac {
	font-size: 16px;
	line-height: 1.4;
	border-radius: 4px;
	overflow: hidden;
	color: var(--base-text-color);
	background-color: #f8f8f7;
	padding: 30px;
}
.ac-inner {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}
.ac-avatar {
	-webkit-box-flex: 0;
	    -ms-flex: 0 0 85px;
	        flex: 0 0 85px;
	border-radius: 150px;
	overflow: hidden;
	-ms-flex-item-align: start;
	    align-self: flex-start;
	margin-right: 30px;
}
.ac-info {
	padding-top: 5px;
}
.ac-info:not(:last-child) {
	margin-bottom: 20px;
}
.ac-info__name {
	color: #2b2e38;
	font-size: 1.125em;
	line-height: normal;
	font-weight: 700;
	margin-bottom: 0.2em;
}
.ac-info__desc > *:last-child {
	margin-bottom: 0;
}
.post-content-wrap .ac:not(:first-child) {
	margin-top: 33px;
}

.b-social {
	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;
	gap: 20px;
	margin: 0 -5px;
}
.b-social._b-horizontal {
	-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;
}
.b-social a {
	display: block;
	font-size: 0;
	line-height: 0;
	color: #767676;
	padding: 5px;
}
.b-social a:hover {
	color: var(--accent-blog-color);
}
.b-social__icon {
	font-size: 18px;
	line-height: 1;
	display: inline-block;
	vertical-align: top;
	width: 1em;
	height: 1em;
}

.section-recent {
	padding-block: 50px;
}
.section-recent .container {
	max-width: calc(1240px + var(--gutter) * 2);
}
.section-recent__title {
	overflow: clip;
	font-size: 16px;
	line-height: normal;
	font-weight: 700;
	color: var(--caption-color);
	text-align: center;
	margin-bottom: 57px;
}
.section-recent__title span {
	display: inline-block;
	vertical-align: top;
	position: relative;
}
.section-recent__title span:before,
.section-recent__title span:after {
	content: "";
	position: absolute;
	top: 50%;
	height: 1px;
	width: 1000px;
	background-color: #ddd;
}
.section-recent__title span:before {
	left: auto;
	right: calc(100% + 30px);
}
.section-recent__title span:after {
	right: auto;
	left: calc(100% + 30px);
}

.row-post {
	display: grid;
	grid-template-columns: repeat(3, 1fr);
	gap: 30px;
}
.row-post:not(:last-child) {
	margin-bottom: 90px;
}
.row-post .post {
	font-size: 18px;
}
.row-post .post .entry-header {
	padding-inline: 0;
}
.row-post .post-img {
	margin-bottom: 17px;
}
.row-post .post-img a,
.row-post .post-img img {
	display: block;
	width: 100%;
}
.row-post .entry-category {
	color: var(--caption-color);
	font-size: 0.888em;
	line-height: 1.2;
	font-weight: 700;
	margin-bottom: 9px;
}
.row-post .entry-category a {
	color: var(--caption-color);
	text-decoration: none;
}
.row-post .entry-category a:hover {
	color: var(--accent-blog-color);
}
.row-post .entry-title {
	margin-bottom: 6px;
}
.row-post .entry-title h3 {
	font-size: 1.3333em;
	line-height: 1.25;
	margin-bottom: 0;
}
.row-post .entry-title a {
	text-decoration: none;
	color: var(--base-text-color);
}
.row-post .entry-title a:hover {
	color: var(--accent-blog-color);
}
.row-post .entry-content {
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
	overflow: hidden;
}
.row-post .entry-content > *:last-child {
	margin-bottom: 0;
}

.comment {
	display: grid;
	gap: 15px;
	font-size: 18px;
	line-height: 140%;
}
.auth-flag-tile {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
    align-items: center;
    gap: 10px;
}
.avatar-flag {
	display: flex;
	aspect-ratio: 2 / 1.3;
    max-width: 30px;
    width: 100%;
    border-radius: 6px;
}
.avatar-flag img{
	border-radius: 5px;
}
/* .comment .comment-body {
	padding-left: 69px;
} */
.comment-box{
	display: flex;
    flex-direction: column;
    align-items: flex-start;
    gap: 18px;
}
.comment .comment-author {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	gap: 21px;
	-webkit-box-align: start;
	    -ms-flex-align: start;
	        align-items: flex-start;
	
	font-size: 16px;
}
.comment .comment-author img {
	-webkit-box-flex: 0;
	    -ms-flex: 0 0 48px;
	        flex: 0 0 48px;
	aspect-ratio: 1/1;
	border-radius: 50%;
}
.comment .comment-content > *:last-child {
	margin-bottom: 0;
}
.comment .says,
.comment .comment-metadata {
	display: none;
}
.comment .reply {
	font-size: clamp(14px, 0.77em, 16px);
	padding-top: 10px;
}
.comment .reply a {
	color: inherit;
}
.comment .reply a:hover {
	color: var(--accent-blog-color);
	text-decoration: underline;
}
.am-comment-head {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    flex-direction: row;
	justify-content: space-between;
}
.am-comment-head h3#comments{
	margin: 0px!important;
}
.comment-footer {
    display: flex;
    width: 100%;
    justify-content: space-between;
    flex-wrap: wrap;
}
.section-respond {
	background-color: #f8f8f7;
	padding-block: 60px 90px;
}
.section-respond .block {
	max-width: 816px;
	width: 100%;
	margin-inline: auto;
}
.section-respond #comments {
	margin-block: 70px 46px;
}
.section-respond .comment-form {
	display: grid;
	grid-template-columns: repeat(3, 1fr);
	gap: 30px 15px;
}
.section-respond .comment-form:last-child {
	margin-bottom: 0;
}
.section-respond .comment-form p {
	margin-bottom: 0;
}
.section-respond .comment-form label {
	font-weight: 700;
	font-size: 14px;
	line-height: normal;
	color: #2b2e38;
	margin-bottom: 5px;
}
.section-respond .comment-form input.submit {
	width: 100%;
	border-radius: 4px;
	text-transform: none;
}
.section-respond .comment-form .comment-form-comment {
	-webkit-box-ordinal-group: 0;
	    -ms-flex-order: -1;
	        order: -1;
	grid-column: 1/span 3;
}
.section-respond .comment-form .comment-notes {
	grid-column: 1/span 3;
	-webkit-box-ordinal-group: -1;
	    -ms-flex-order: -2;
	        order: -2;
}
.section-respond .comment-form .comment-form-cookies-consent {
	grid-column: 1/span 3;
}
.section-respond .comment-form .comment-form-cookies-consent label {
	font-weight: 400;
	-webkit-user-select: none;
	   -moz-user-select: none;
	    -ms-user-select: none;
	        user-select: none;
}
.section-respond .comment-form .form-submit {
	grid-column: 1/span 3;
}
.section-respond .comment-form textarea,
.section-respond .comment-form input[type=text],
.section-respond .comment-form input[type=email],
.section-respond .comment-form input[type=url] {
	border-radius: 4px;
	border-color: #ddd;
	background-color: white;
}
.section-respond .comment-form textarea {
	height: 115px;
}

.blog-categories {
	margin-bottom: 30px;
}
.blog-categories .jcf-select {
	font-weight: 500;
	font-size: 16px;
	line-height: 1.25;
	width: auto;
	border-color: var(--accent-blog-color);
	background-color: var(--color-white);
	color: var(--accent-blog-color);
	min-width: 126px;
	text-align: left;
	padding: 11px 20px 11px 16px;
}
.blog-categories .jcf-select-drop {
	min-width: 250px;
	padding-top: 3px;
}
.blog-categories .jcf-select-drop-content {
	min-width: 250px;
	border: 1px solid var(--accent-blog-color);
	border-radius: 4px;
	overflow: hidden;
}
.blog-categories .jcf-list {
	font-size: inherit;
	line-height: inherit;
}
.blog-categories .jcf-list ul {
	margin: 0;
}
.blog-categories .jcf-list ul li {
	margin: 0 !important;
	padding: 0;
}
.blog-categories .jcf-list ul li:before {
	display: none;
}
.blog-categories .jcf-list .jcf-option {
	padding: 12px 16px;
	color: var(--accent-blog-color);
	-webkit-transition: all var(--animation-duration) var(--animation-timing-function);
	transition: all var(--animation-duration) var(--animation-timing-function);
}
.blog-categories .jcf-list .jcf-option:hover {
	background-color: var(--accent-blog-color);
	color: var(--color-white);
}

.widget {
	margin-bottom: 3rem;
}
.widget:after {
	content: "";
	display: block;
	clear: both;
}
.widget.title {
	margin-bottom: 1rem;
}
.widget select {
	min-width: 0;
	width: 100%;
}

.entry-category,
.meta,
.post-img {
	margin-bottom: 1rem;
}

.breadcrumb:not([class*=mb-]) {
	margin-bottom: 1rem;
}

.video {
	width: 100%;
	max-width: 730px;
	aspect-ratio: 16/9;
	margin: 0 0 var(--vertical-rhythm);
}
.video._full {
	max-width: 100%;
}
.video._center {
	margin: 0 auto var(--vertical-rhythm);
}
.video iframe,
.video video {
	width: 100%;
	height: 100%;
}

.no-margin {
	margin: 0;
}

.aligncenter {
	display: block;
	margin: 0 auto var(--vertical-rhythm);
	text-align: center;
}

.alignleft {
	float: left;
	margin: 0 var(--vertical-rhythm) var(--vertical-rhythm) 0;
}

.alignright {
	float: right;
	margin: 0 0 var(--vertical-rhythm) var(--vertical-rhythm);
}

.pagination {
	font-size: 16px;
	line-height: 1.2;
	font-weight: 700;
	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;
	gap: 20px;
}
.pagination a {
	color: var(--base-text-color);
}
.pagination a:hover {
	color: var(--accent-blog-color);
}
.pagination a:hover span:before,
.pagination a:hover span:after {
	background-color: var(--accent-blog-color) !important;
}
.pagination .al a {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
}
.pagination .al a span {
	font-size: 0;
	line-height: 0;
}
.pagination .al a span:before {
	content: "";
	display: block;
	width: 8px;
	height: 6px;
	-webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNiIgaGVpZ2h0PSI0IiB2aWV3Qm94PSIwIDAgNiA0IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBkPSJNNS4zIDQuNzY4MzdlLTA3TDYgMC43NTY3NTdMMyA0TDAgMC43NTY3NTdMMC43IDQuNzY4MzdlLTA3TDMgMi40ODY0OUw1LjMgNC43NjgzN2UtMDdaIiBmaWxsPSIjMjI2RkMyIi8+Cjwvc3ZnPgo=);
	        mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNiIgaGVpZ2h0PSI0IiB2aWV3Qm94PSIwIDAgNiA0IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBkPSJNNS4zIDQuNzY4MzdlLTA3TDYgMC43NTY3NTdMMyA0TDAgMC43NTY3NTdMMC43IDQuNzY4MzdlLTA3TDMgMi40ODY0OUw1LjMgNC43NjgzN2UtMDdaIiBmaWxsPSIjMjI2RkMyIi8+Cjwvc3ZnPgo=);
	-webkit-mask-size: 100% auto;
	        mask-size: 100% auto;
	-webkit-mask-repeat: no-repeat;
	        mask-repeat: no-repeat;
	background-color: var(--base-text-color);
	rotate: 90deg;
	-webkit-transition: background-color var(--animation-duration) var(--animation-timing-function);
	transition: background-color var(--animation-duration) var(--animation-timing-function);
}
.pagination .ar a {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
}
.pagination .ar a span {
	font-size: 0;
	line-height: 0;
}
.pagination .ar a span:after {
	content: "";
	display: block;
	width: 8px;
	height: 6px;
	-webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNiIgaGVpZ2h0PSI0IiB2aWV3Qm94PSIwIDAgNiA0IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBkPSJNNS4zIDQuNzY4MzdlLTA3TDYgMC43NTY3NTdMMyA0TDAgMC43NTY3NTdMMC43IDQuNzY4MzdlLTA3TDMgMi40ODY0OUw1LjMgNC43NjgzN2UtMDdaIiBmaWxsPSIjMjI2RkMyIi8+Cjwvc3ZnPgo=);
	        mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNiIgaGVpZ2h0PSI0IiB2aWV3Qm94PSIwIDAgNiA0IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBkPSJNNS4zIDQuNzY4MzdlLTA3TDYgMC43NTY3NTdMMyA0TDAgMC43NTY3NTdMMC43IDQuNzY4MzdlLTA3TDMgMi40ODY0OUw1LjMgNC43NjgzN2UtMDdaIiBmaWxsPSIjMjI2RkMyIi8+Cjwvc3ZnPgo=);
	-webkit-mask-size: 100% auto;
	        mask-size: 100% auto;
	-webkit-mask-repeat: no-repeat;
	        mask-repeat: no-repeat;
	background-color: var(--base-text-color);
	rotate: -90deg;
	-webkit-transition: background-color var(--animation-duration) var(--animation-timing-function);
	transition: background-color var(--animation-duration) var(--animation-timing-function);
}
.pagination .al > a,
.pagination .ar > a {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	gap: 8px;
}

.comment-form .comment-form-cookies-consent {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: start;
	    -ms-flex-align: start;
	        align-items: flex-start;
}
.comment-form .comment-form-cookies-consent input[type=checkbox] {
	width: auto;
	margin: 4px 10px 0 0;
}
.comment-form .comment-form-cookies-consent label {
	margin: 0;
}

.clearfix:after {
	content: " ";
	visibility: hidden;
	display: block;
	height: 0;
	clear: both;
}

.error404 .main {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	    -ms-flex-direction: column;
	        flex-direction: column;
	-webkit-box-pack: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	padding-block: 60px;
}
.error404 #search_block {
	max-width: 450px;
}
.error404 #search_block fieldset {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	gap: 20px;
	margin-bottom: 0;
}

.breadcrumb-s {
	--container: 1394px;
}

.breadcrumb {
	text-align: left;
	font-weight: 500;
}
.breadcrumb a {
	color: inherit;
}
.breadcrumb a:hover {
	opacity: 0.7;
}

.breadcrumb-trail .sep {
	padding: 0 5px;
	position: relative;
	display: inline-block;
	min-width: 14px;
	font-size: 0px;
}
.breadcrumb-trail .sep:before {
	font-size: 16px;
}
.fs-14 .breadcrumb-trail .sep:before {
	font-size: 14px;
}

.trail-begin {
	--bg-w: 22px;
	--bg-indent: 8px;
}
.trail-begin:before {
	padding-bottom: 3px;
}
.fs-14 .trail-begin {
	--bg-w: 16px;
	--bg-indent: 6px;
}
.fs-14 .trail-begin:before {
	padding-bottom: 1px;
}

.entry-grid {
	display: grid;
	grid-template-columns: 1fr 285px;
	-webkit-box-pack: end;
	    -ms-flex-pack: end;
	        justify-content: end;
	grid-gap: 5rem;
}
.entry-grid._v4 .entry-grid__content p,
.entry-grid._v4 .entry-grid__content blockquote,
.entry-grid._v3 .entry-grid__content p,
.entry-grid._v3 .entry-grid__content blockquote,
.entry-grid._v2 .entry-grid__content p,
.entry-grid._v2 .entry-grid__content blockquote {
	margin-bottom: 3.7rem;
}
.entry-grid._v4 .entry-grid__content p:last-child,
.entry-grid._v4 .entry-grid__content blockquote:last-child,
.entry-grid._v3 .entry-grid__content p:last-child,
.entry-grid._v3 .entry-grid__content blockquote:last-child,
.entry-grid._v2 .entry-grid__content p:last-child,
.entry-grid._v2 .entry-grid__content blockquote:last-child {
	margin-bottom: 0;
}
.entry-grid._v3,
.entry-grid._v4 {
	--base-font-size: 17px;
}
.entry-grid._v3 .entry-top {
	padding-right: 0;
}
.entry-grid._v3 h4 {
	font-size: clamp(18px, 2.4rem, 24px);
}
.entry-grid._v3 p:not([class]) a,
.entry-grid._v3 ul:not([class]) a,
.entry-grid._v3 ol:not([class]) a {
	text-decoration: underline;
}
.entry-grid._v3 p:not([class]) a:hover,
.entry-grid._v3 ul:not([class]) a:hover,
.entry-grid._v3 ol:not([class]) a:hover {
	text-decoration: none;
}
.entry-grid._v4 .entry-top {
	padding-right: 0;
}
.entry-grid._v4 .entry-grid__content h2,
.entry-grid._v4 .entry-grid__content .h2 {
	margin-top: var(--my-base);
	margin-bottom: 2.5rem;
}
.entry-grid._v4 .entry-grid__content h3,
.entry-grid._v4 .entry-grid__content .h3 {
	margin-top: var(--my-base);
	margin-bottom: var(--my-base);
}
.entry-grid._v4 .entry-grid__content h4,
.entry-grid._v4 .entry-grid__content .h4,
.entry-grid._v4 .entry-grid__content .page-login-title,
.entry-grid._v4 .entry-grid__content .header-login-title {
	font-size: clamp(18px, 2.4rem, 24px);
	margin-top: var(--my-base);
	margin-bottom: 1rem;
}
.entry-grid._v4 .entry-grid__content h5,
.entry-grid._v4 .entry-grid__content .h5 {
	font-family: inherit;
	font-size: inherit;
	line-height: inherit;
	text-transform: inherit;
	letter-spacing: inherit;
	margin-bottom: 0;
}
.entry-grid._v4 .entry-grid__content .meta {
	letter-spacing: 0;
}
.entry-grid._v4 .entry-grid__content p,
.entry-grid._v4 .entry-grid__content blockquote {
	margin-bottom: var(--my-base);
}
.entry-grid._v4 .entry-grid__content p:last-child,
.entry-grid._v4 .entry-grid__content blockquote:last-child {
	margin-bottom: 0;
}
.entry-grid._v4 .entry-grid__content .entry ol:not([class]),
.entry-grid._v4 .entry-grid__content .entry ul:not([class]),
.entry-grid._v4 .entry-grid__content ul.list-style,
.entry-grid._v4 .entry-grid__content ol.list-style,
.entry-grid._v4 .entry-grid__content ul.wp-block-list {
	--margin-li-top: 0;
}
.entry-grid._v4 .entry-grid__content .wp-caption {
	margin-block: var(--my-base);
}
.entry-grid._v4 .entry-grid__content .wp-caption:not(.aligncenter) img {
	width: auto;
}
.entry-grid._v4 .entry-grid__content .table-w {
	margin-block: var(--my-base);
}
.entry-grid._v4 .entry-grid__content .table-w table {
	margin-bottom: 0;
}
.entry-grid._v4 .entry-grid__content .table-w ol:not([class]),
.entry-grid._v4 .entry-grid__content .table-w ul:not([class]),
.entry-grid._v4 .entry-grid__content .table-w ul.list-style,
.entry-grid._v4 .entry-grid__content .table-w ol.list-style,
.entry-grid._v4 .entry-grid__content .table-w ul.wp-block-list {
	--margin-li-top: var(--my-base);
}
.entry-grid._v4 .entry-grid__content p a:not([class]),
.entry-grid._v4 .entry-grid__content ul a:not([class]),
.entry-grid._v4 .entry-grid__content table a:not([class]) {
	color: var(--color-red-400);
}
.entry-top._v2 {
	display: grid;
}

.entry-grid__content {
	min-width: 0;
}

.entry-grid__sidebar {
	min-width: 0;
	overflow: visible;
	position: sticky;
	top: 50px;
	align-self: start;
}

.entry-nav-w_mob nav.entry-nav2,
.entry-nav-w_mob nav.entry-nav_mob
{
	transition: top 0.3s ease-in-out;

}
.entry-nav-w{
	margin-bottom: 3.5rem;
}
.entry-nav-w_mob.toc-fixed {
	position: fixed;
	top: 70px;   /* same as your header height */
	left: 0;
	right: 0;
	z-index: 9999;
	background: #fff;
	border-radius: 0px;
  }
  .toc-fixed .h4{
	display: none;
  }
  .toc-progress-bar {
	position: absolute;
	top: 0;
	left: 0;
	height: 4px;
	width: 0;
	background-color: #003EB6; /* Change color if needed */
	transition: width 0.25s ease-out;
	z-index: 9999;
  }
  
.entry-nav-w {
	-webkit-transition: top 0.3s ease;
	transition: top 0.3s ease;
	padding: 15px 15px;
	border-radius: 12px;
	background: #fff;
	-webkit-box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.04), 0px 8px 16px 0px rgba(0, 0, 0, 0.08);
	        box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.04), 0px 8px 16px 0px rgba(0, 0, 0, 0.08);
}
.entry-nav-w .h4,
.entry-nav-w .page-login-title,
.entry-nav-w .header-login-title {
	font-weight: 700;
}

.entry-nav-w_mob {
	-webkit-transition: top 0.15s ease;
	transition: top 0.15s ease;
	padding: 10px;
	border-radius: 12px;
	background: #fff;
	-webkit-box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.04), 0px 8px 16px 0px rgba(0, 0, 0, 0.08);
	        box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.04), 0px 8px 16px 0px rgba(0, 0, 0, 0.08);
}
.entry-nav-w_mob .h4,
.entry-nav-w_mob .page-login-title,
.entry-nav-w_mob .header-login-title {
	font-weight: 700;
}
.entry-nav-w_mob .entry-nav__link {
	font-size: 14px;
	font-weight: 600;
	line-height: 120%;
	letter-spacing: -0.176px;
	padding: 10px;
}
.entry-nav-w_mob .entry-nav__link._active,
.entry-nav-w_mob .entry-nav__link:hover {
	background: #f1f1f1;
}

.entry-nav {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	    -ms-flex-direction: column;
	        flex-direction: column;
	grid-gap: 10px;
}

.entry-nav__link {
	padding: 10px;
	display: block;
	border-radius: 6px;
	color: #1c1c1c;
	font-size: 14px;
	font-weight: 600;
	line-height: 120%;
	letter-spacing: -0.176px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.entry-nav__link._active {
	background: #f1f1f1;
}

.entry-pop-w {
	margin-top: 3.5rem;
}

.entry-pop-list > div + div {
	margin-top: 12px;
}
.entry-pop-list .g-expert {
	padding: 10px;
}
.entry-pop-list .g-expert-img:before {
	padding-top: 48.3%;
}

.entry-grid_additional {
	margin-top: 3rem;
}
.entry-grid_additional h6 {
	font-weight: 700;
	font-size: 16px;
	margin-bottom: 10px;
	text-transform: initial;
	letter-spacing: normal;
}

.list-res {
	display: grid;
	grid-gap: 10px;
	margin-bottom: 10px;
}
.list-res li {
	display: grid;
	grid-gap: 2.5rem;
	grid-template-columns: 115px 1fr;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
}
.entry-grid__sidebar h3.h4{
	 font-family: Inter;
    font-weight: 700;
    font-size: 14px;
    line-height: 21.6px;
    letter-spacing: 2.88px;
    vertical-align: middle;
    text-transform: uppercase;
}
.am-g-expert {
    padding: 15px 0px;
}
.entry-pop-list .am-g-expert:not(:last-child) {
	border-bottom: 1px solid rgba(217, 217, 217, 1);
  }
  
.list-res-t {
	font-weight: 700;
	font-size: 16px;
	margin-bottom: 3px;
}

.error404 #search_block {
	margin-top: 2rem;
}

html .gform_wrapper.gravity-theme .gform_footer {
	padding: 0;
}
html .gform_wrapper.gravity-theme .gform_footer button {
	margin-top: 16px;
	margin-bottom: 0;
}
html .gform_wrapper.gravity-theme .gform_footer button:after {
	display: none;
}
html .gform_wrapper.gravity-theme .gfield_label {
	font-weight: 700;
	color: var(--brand-color);
	font-size: 20px;
	margin-bottom: 16px;
}
html .gform_wrapper.gravity-theme .gfield textarea,
html .gform_wrapper.gravity-theme .gfield textarea.large {
	padding: var(--input-y) var(--input-x);
	height: 200px;
}
html .gform_wrapper.gravity-theme .gfield--type-fileupload {
	position: relative;
}
html .gform_wrapper.gravity-theme .gfield--type-fileupload .ginput_preview {
	margin: 5px 0;
}
html .gform_wrapper.gravity-theme .gfield--type-fileupload .gform_fileupload_rules {
	display: none;
}
html .gform_wrapper.gravity-theme .gfield--type-fileupload .gform_drop_area {
	background: transparent;
	grid-gap: 1rem;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	text-align: center;
	border: 2px dashed #003eb6;
	border-radius: 12px;
	padding: 3rem;
	font-size: 1.4rem;
	min-height: 7.4rem;
	width: 100%;
	cursor: pointer;
	position: relative;
	color: var(--color-dark-100-06);
}
html .gform_wrapper.gravity-theme .gfield--type-fileupload .gform_drop_instructions {
	position: relative;
	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;
	grid-gap: 1rem;
	margin-bottom: 0;
}
html .gform_wrapper.gravity-theme .gfield--type-fileupload .gform_drop_instructions:before {
	content: "";
	width: 20px;
	height: 20px;
	display: inline-block;
	width: 2rem;
	height: 1.8rem;
	background-image: url("data:image/svg+xml,%3Csvg width='21' height='18' viewBox='0 0 21 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.5 13.5V6.75M10.5 6.75L13.5 9.75M10.5 6.75L7.5 9.75M5.25 16.5C2.76472 16.5 0.75 14.4853 0.75 12C0.75 10.0071 2.04555 8.3167 3.8404 7.7252C3.78105 7.4092 3.75 7.0832 3.75 6.75C3.75 3.85051 6.10051 1.5 9 1.5C11.4312 1.5 13.4765 3.1526 14.0737 5.39575C14.3654 5.30113 14.6767 5.25 15 5.25C16.6569 5.25 18 6.59315 18 8.25C18 8.5981 17.9407 8.9324 17.8316 9.2433C19.2453 9.7805 20.25 11.1479 20.25 12.75C20.25 14.8211 18.5711 16.5 16.5 16.5H5.25Z' stroke='%231F2937' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
	background-size: contain;
}
html .gform_wrapper.gravity-theme .gfield--type-fileupload button.button,
html .gform_wrapper.gravity-theme .gfield--type-fileupload button[type=submit],
html .gform_wrapper.gravity-theme .gfield--type-fileupload .form-subscribe-row button,
.form-subscribe-row html .gform_wrapper.gravity-theme .gfield--type-fileupload button {
	position: absolute;
	top: 0%;
	left: 0%;
	width: 100%;
	height: 100%;
	opacity: 0;
}
html .gform_wrapper.gravity-theme select {
	outline: none;
	max-width: 100%;
	width: 100%;
	padding: var(--input-y) var(--input-x);
	margin: 0;
	border: var(--input-border) solid var(--input-border-color);
	border-radius: var(--input-radius);
	background: #fff;
	font-size: var(--input-fz);
	line-height: var(--input-lh);
	font-weight: 500;
	color: var(--input-color);
	text-align: left;
}
html .gform_wrapper.gravity-theme div.chosen-container.chosen-container-single a.chosen-single {
	background: #fff;
	border: 1px solid #d1d5db;
	-webkit-box-shadow: none;
	        box-shadow: none;
	border-radius: 4px;
	height: 55px;
	line-height: 55px;
	--bg-l: 10px;
	--bg-w: 16px;
	--bg-indent: 12px;
}
html .gform_wrapper.gravity-theme div.chosen-container.chosen-container-single a.chosen-single span {
	line-height: 55px;
}
html .gform_wrapper.gravity-theme div.chosen-container.chosen-container-single a.chosen-single div {
	width: 25px;
}
html .gform_wrapper.gravity-theme div.chosen-container.chosen-container-single a.chosen-single div:before {
	position: absolute;
	top: 50%;
	display: inline-block;
	-webkit-transform: translateY(-50%);
	        transform: translateY(-50%);
	color: inherit;
	font-size: 6px;
	line-height: 1;
	-webkit-transition: all 0.3s ease;
	transition: all 0.3s ease;
	-webkit-transform-origin: center center;
	        transform-origin: center center;
}
html .gform_wrapper.gravity-theme div.chosen-container.chosen-container-single a.chosen-single div b {
	display: none;
}
html .gform_wrapper.gravity-theme div.chosen-container.chosen-container-single .chosen-drop {
	border: 1px solid #d1d5db;
	border-top: 0;
}
html .gform_wrapper.gravity-theme div.chosen-container.chosen-container-single .chosen-search input.chosen-search-input {
	background: initial !important;
	padding: var(--input-y) var(--input-x);
}
html .gform_wrapper.gravity-theme .wp-s-extra {
	position: relative;
}
html .gform_wrapper.gravity-theme .wp-s-extra label {
	position: absolute;
	z-index: 2;
	top: 9px;
	left: var(--input-x);
	color: #1c1c1c;
	font-size: 11px;
	font-weight: 600;
	letter-spacing: 1.1px;
	text-transform: uppercase;
}
html .gform_wrapper.gravity-theme .wp-s-extra div.chosen-container.chosen-container-single a.chosen-single {
	height: 62px;
	line-height: 62px;
	padding-left: var(--input-x) !important;
}
html .gform_wrapper.gravity-theme .wp-s-extra div.chosen-container.chosen-container-single a.chosen-single:before {
	display: none;
}
html .gform_wrapper.gravity-theme .wp-s-extra div.chosen-container.chosen-container-single a.chosen-single span {
	line-height: 62px;
}
html .gform_wrapper.gravity-theme .wp-s-extra div.chosen-container.chosen-container-single .chosen-single {
	padding-top: 3px;
}

.contact-grid-form .gform_wrapper.gravity-theme .gfield_label {
	font-size: 16px;
	font-weight: 500;
}

footer .footer-subscribe .gform-body .top_label {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	    flex-wrap: wrap;
	-webkit-box-align: start;
	    -ms-flex-align: start;
	        align-items: start;
	-webkit-box-pack: justify;
	    -ms-flex-pack: justify;
	        justify-content: space-between;
	grid-gap: 10px;
}
footer .footer-subscribe .gform-body .top_label .gfield--type-email {
	-webkit-box-flex: 1;
	    -ms-flex-positive: 1;
	        flex-grow: 1;
}
footer .footer-subscribe .gform-body .top_label .gfield--type-choice {
	-webkit-box-ordinal-group: 4;
	    -ms-flex-order: 3;
	        order: 3;
	-webkit-box-flex: 1;
	    -ms-flex-positive: 1;
	        flex-grow: 1;
}
footer .footer-subscribe .gform_wrapper.gravity-theme input[type=email],
footer .footer-subscribe .gform_wrapper.gravity-theme input[type=text] {
	color: #fff;
	border: 1px solid #2c2c2c;
	background: #0d0d0d;
	height: 50px;
	min-height: 50px;
}
footer .footer-subscribe .gform_wrapper.gravity-theme button[type=submit],
footer .footer-subscribe .gform_wrapper.gravity-theme input[type=submit] {
	height: 50px;
	min-height: 50px;
}
footer .footer-subscribe .gfield--type-choice .ginput_container_consent {
	display: block;
}
footer .footer-subscribe .gfield--type-choice .ginput_container_consent .jcf-checkbox {
	margin-bottom: 3px;
}
footer .footer-subscribe .gfield--type-choice .ginput_container_consent label {
	display: inline;
	margin-bottom: 0;
}

html .resources-filter-wrapper .footer-subscribe .gfield--type-email {
	-webkit-box-flex: 1;
	    -ms-flex-positive: 1;
	        flex-grow: 1;
}
html .resources-filter-wrapper .footer-subscribe .gfield--type-submit {
	-ms-flex-item-align: stretch;
	    align-self: stretch;
}
html .resources-filter-wrapper .footer-subscribe .top_label {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	    flex-wrap: wrap;
	-webkit-box-align: start;
	    -ms-flex-align: start;
	        align-items: start;
	-webkit-box-pack: justify;
	    -ms-flex-pack: justify;
	        justify-content: space-between;
	grid-gap: 10px;
}
html .resources-filter-wrapper .footer-subscribe .top_label input[type=email],
html .resources-filter-wrapper .footer-subscribe .top_label input[type=text] {
	color: #fff;
	border: 1px solid #2c2c2c;
	height: 50px;
	min-height: 50px;
	background-color: var(--color-gray-d);
	border-color: var(--color-gray-d);
	color: #051426;
	letter-spacing: 0.368px;
	font-size: 14px;
	font-weight: 500;
}
html .resources-filter-wrapper .footer-subscribe .top_label input[type=submit] {
	height: 50px;
	min-height: 50px;
}

.a-map-stats-description li {
	position: relative;
}

.contact-grid-forms .gfield--type-choice .ginput_container {
	grid-gap: 5px;
}

.page-login .login-form {
	text-align: left;
}
.page-login .login-form .gform_wrapper.gravity-theme .gfield--input-type-password .ginput_complex {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	    -ms-flex-direction: column;
	        flex-direction: column;
	grid-gap: 16px;
}
.page-login .login-form .gform_wrapper.gravity-theme .gfield--input-type-password .ginput_complex .gf_clear_complex {
	margin-top: -16px;
}
.page-login .login-form .gform_wrapper.gravity-theme .gfield--input-type-password .ginput_complex span {
	padding: 0 !important;
}
.page-login .login-form .gform_wrapper.gravity-theme .gfield--type-choice .ginput_container {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	grid-gap: 5px;
	-webkit-box-pack: start;
	    -ms-flex-pack: start;
	        justify-content: start;
}
.page-login .login-form .gform_wrapper.gravity-theme .gfield--type-choice .ginput_container label {
	margin-bottom: 0;
	display: block;
}

.archive .container._w1170 {
	--container: 100%;
}
.archive #search_block fieldset {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	gap: 10px;
	max-width: 650px;
}

html .gform_wrapper.gravity-theme .js-count-w-wp,
html .gform_wrapper.gravity-theme .js-count-wp {
	display: grid;
	grid-template-columns: 1fr auto;
	grid-gap: 16px;
}
html .gform_wrapper.gravity-theme .js-count-w-wp .gfield_label,
html .gform_wrapper.gravity-theme .js-count-wp .gfield_label {
	margin-bottom: 0;
}
html .gform_wrapper.gravity-theme .js-count-w-wp .gfield_description,
html .gform_wrapper.gravity-theme .js-count-wp .gfield_description {
	color: var(--color-dark-100-06);
	padding: 0;
	font-size: 14px;
	font-style: normal;
	font-weight: 400;
	letter-spacing: 0.154px;
}
html .gform_wrapper.gravity-theme .js-count-w-wp .gfield_description._ok,
html .gform_wrapper.gravity-theme .js-count-wp .gfield_description._ok {
	color: #23ba21;
}
html .gform_wrapper.gravity-theme .js-count-w-wp .ginput_container,
html .gform_wrapper.gravity-theme .js-count-w-wp .validation_message,
html .gform_wrapper.gravity-theme .js-count-wp .ginput_container,
html .gform_wrapper.gravity-theme .js-count-wp .validation_message {
	grid-column: span 2;
}

.jcf-toggle .jcf-checkbox {
	position: relative;
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	margin: 0;
	display: inline-block;
	width: 36px;
	height: 20px;
	background-color: #eaecf0;
	border-radius: 12px;
	position: relative;
	cursor: pointer;
	-webkit-transition: background-color 0.3s ease;
	transition: background-color 0.3s ease;
	border: none;
}
.jcf-toggle .jcf-checkbox span {
	display: none;
}
.jcf-toggle .jcf-checkbox.jcf-checked {
	background-color: #e6b830;
}
.jcf-toggle .jcf-checkbox.jcf-checked::before {
	-webkit-transform: translate(16px, -50%);
	        transform: translate(16px, -50%);
}
.jcf-toggle .jcf-checkbox::before {
	content: "";
	position: absolute;
	width: 16px;
	height: 16px;
	background-color: white;
	border-radius: 50%;
	top: 50%;
	left: 2px;
	-webkit-transform: translate(0, -50%);
	        transform: translate(0, -50%);
	-webkit-transition: -webkit-transform 0.3s ease;
	transition: -webkit-transform 0.3s ease;
	transition: transform 0.3s ease;
	transition: transform 0.3s ease, -webkit-transform 0.3s ease;
}

.single .m-editor-w .gform_confirmation_message {
	padding-top: 10px;
}

html .wp-editor-wrap .add_media {
	font-size: 0px;
	color: #595959;
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	gap: 0;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	-webkit-box-pack: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	border-color: #dcdcde;
	padding: 4px 1px 4px 4px;
}
html .wp-editor-wrap .add_media:after {
	display: none;
}

.thank-you-confirmation {
	padding-top: 50px;
	position: relative;
}
.thank-you-confirmation:before {
	content: "";
	position: absolute;
	top: 0px;
	left: 50%;
	-webkit-transform: translateX(-50%);
	        transform: translateX(-50%);
	width: 42px;
	height: 42px;
	background-image: url("data:image/svg+xml,%3Csvg width='42' height='42' viewBox='0 0 42 42' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M3.94141 17.0625C2.97492 17.0625 2.19141 17.8134 2.19141 18.7395V35.5104C2.19141 36.4366 2.97492 37.1875 3.94141 37.1875H12.6914L12.7006 37.1875L34.2256 37.1875L39.7572 18.8391C39.877 18.4415 39.8016 18.0108 39.554 17.6774C39.3064 17.3442 38.9158 17.1477 38.5005 17.1477H27.1346L29.2586 9.9988C29.3958 9.53715 29.2691 9.03735 28.9285 8.69697L25.4285 5.19697C25.1819 4.95022 24.8472 4.8118 24.4982 4.8125C24.1493 4.81302 23.815 4.9525 23.5691 5.20012L11.7888 17.0625H3.94141ZM10.938 33.8333V20.4167H5.69141V33.8333H10.938Z' fill='%23003EB6'/%3E%3C/svg%3E%0A");
}
.thank-you-confirmation p {
	color: var(--color-dark-100-06);
	text-align: center;
	font-size: 16px;
	font-weight: 400;
	line-height: 1.25;
	letter-spacing: 0.154px;
}
.gform_confirmation_message .thank-you-confirmation {
	text-align: center;
	color: var(--color-dark-100-06);
	text-align: center;
	font-size: 16px;
	font-weight: 400;
	line-height: 1.25;
	letter-spacing: 0.154px;
}
.gform_confirmation_message .thank-you-confirmation .confiramtion-buttons {
	margin-top: var(--vertical-rhythm);
}
.gform_confirmation_message .thank-you-confirmation .confiramtion-buttons .button,
.gform_confirmation_message .thank-you-confirmation .confiramtion-buttons input[type=button],
.gform_confirmation_message .thank-you-confirmation .confiramtion-buttons input[type=reset],
.gform_confirmation_message .thank-you-confirmation .confiramtion-buttons input[type=submit],
.gform_confirmation_message .thank-you-confirmation .confiramtion-buttons button[type=submit],
.gform_confirmation_message .thank-you-confirmation .confiramtion-buttons .form-subscribe-row button,
.form-subscribe-row .gform_confirmation_message .thank-you-confirmation .confiramtion-buttons button {
	font-weight: 700;
}

.confiramtion-buttons {
	display: grid;
	grid-template-columns: repeat(2, 1fr);
	grid-gap: 15px;
}
.confiramtion-buttons .button,
.confiramtion-buttons input[type=button],
.confiramtion-buttons input[type=reset],
.confiramtion-buttons input[type=submit],
.confiramtion-buttons button[type=submit],
.confiramtion-buttons .form-subscribe-row button,
.form-subscribe-row .confiramtion-buttons button {
	width: 100%;
	min-height: 50px;
}

/*Forum Hero Numbers*/
.hero-bg-wrapper {
	position: relative;
}

.hero-box {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	background: white;
	border-radius: 5px;
	width: auto;
	max-width: 45%;
	min-width: 22rem;
	position: absolute;
}

.hero-box.hero-top-forum-wrapper {
	width: auto;
	max-width: 100%;
	padding: 5px 20px 5px 5px;
	top: 40%;
	left: -25%;
}

.hero-count-wrapper {
	padding: 10px 17px;
}

.hero-replies-count-wrapper {
	top: 25px;
	left: 2px;
}

.hero-topic-count-wrapper {
	right: 15px;
	bottom: 20%;
}

.hero-count-icon {
	width: 43px;
	height: 43px;
	margin-right: 17px;
}

.hero-count-icon img {
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	   object-fit: cover;
}

.hero-count-text {
	text-transform: uppercase;
	color: #1c1c1c;
	font-family: var(--accent-font);
	line-height: 1;
}

.hero-count-subtitle {
	opacity: 0.7;
	letter-spacing: 1px;
	font-size: 1.6rem;
	font-weight: 500;
	margin-bottom: 5px;
}

.hero-count-wrapper .hero-count-title {
	font-weight: bold;
	font-size: 2.4rem;
	color: #1c1c1c;
	letter-spacing: -0.158px;
}

.hero-box.hero-top-forum-wrapper .hero-count-text {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-ms-flex-wrap: wrap;
	    flex-wrap: wrap;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
}

.hero-box.hero-top-forum-wrapper .hero-top-title {
	text-transform: none;
	font-weight: bold;
	font-size: 1.4rem;
}

.hero-bg-wrapper {
	max-width: 635px;
	width: 100%;
	margin-left: auto;
}

.hero-box.hero-top-forum-wrapper {
	left: -14%;
}
.currency-w {
	position: relative;
	display: grid;
	grid-template-columns: 1fr auto;
	border-radius: 4px;
	border: 1px solid #d1d5db;
	background: #fff;
	-webkit-box-shadow: 0px 1px 1px 0px rgba(17, 24, 39, 0.1) inset;
	        box-shadow: 0px 1px 1px 0px rgba(17, 24, 39, 0.1) inset;
}
html .currency-w label {
	margin: 0;
}
.currency-w .currency-l {
	grid-gap: 1px;
	padding-left: 12px;
}
.currency-w .currency-l:before {
	content: attr(data-currency);
	font-size: 16px;
	line-height: 1;
	color: var(--color-dark-100-06);
}
.currency-w .currency-l input {
	padding-left: 0 !important;
}
.currency-w input[type=text],
.currency-w input[type=number],
.currency-w .jcf-select {
	-webkit-box-shadow: initial;
	        box-shadow: initial;
	border: initial !important;
	background-color: transparent !important;
}
.currency-w .jcf-select {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	font-weight: 400;
}
.currency-w .jcf-select .jcf-select-text {
	-webkit-box-orient: horizontal;
	-webkit-box-direction: reverse;
	    -ms-flex-direction: row-reverse;
	        flex-direction: row-reverse;
}
.currency-w .jcf-select .jcf-select-text > span {
	font-size: 0;
}
.currency-w .jcf-select .jcf-select-text > span:before {
	content: "Currency";
	color: var(--color-dark-100-06);
	font-size: 16px;
}

.mce-container > div > .wp-editor-tools {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
}

.gform_wrapper.gravity-theme .positive-input-list .gform-field-label,
.gform_wrapper.gravity-theme .negative-input-list .gform-field-label {
	width: 100%;
}
.gform_wrapper.gravity-theme .positive-input-list .gform-field-label .gfield_required,
.gform_wrapper.gravity-theme .negative-input-list .gform-field-label .gfield_required {
	margin-right: auto;
	padding-right: 15px;
}

html .admin-bar .rte-autocomplete {
	margin-top: -30px;
}
html #autocomplete-delimiter {
	color: #1d4ed8;
}
html .rte-autocomplete {
	border-radius: 4px;
	border: 1px solid #d1d5db;
	background: #fff;
	-webkit-box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.04), 0px 4px 8px 0px rgba(0, 0, 0, 0.06);
	        box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.04), 0px 4px 8px 0px rgba(0, 0, 0, 0.06);
}
html .rte-autocomplete li {
	cursor: pointer;
	grid-gap: 4px;
	color: #1c1c1c;
	font-size: 16px;
	font-weight: 400;
	line-height: 1;
	letter-spacing: 0.154px;
	padding: 0 8px;
}
html .rte-autocomplete li + li {
	margin-top: 5px;
}
html .rte-autocomplete li img {
	width: 20px;
	height: 18px;
	padding: 2px;
	background-color: #000;
	border-radius: 4px;
	-o-object-fit: contain;
	   object-fit: contain;
}

html .ql-mention-list {
	border-radius: 4px;
	border: 1px solid #d1d5db;
	background: #fff;
	padding: 3px 0;
	-webkit-box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.04), 0px 4px 8px 0px rgba(0, 0, 0, 0.06);
	        box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.04), 0px 4px 8px 0px rgba(0, 0, 0, 0.06);
}
html .ql-mention-list li {
	background-color: transparent;
	padding: 0;
	margin: 0;
}
html .ql-mention-list .mention-item-editor {
	cursor: pointer;
	grid-gap: 4px;
	color: #1c1c1c;
	font-size: 16px;
	font-weight: 400;
	line-height: 1;
	letter-spacing: 0.154px;
	padding: 3px 8px;
}
html .ql-mention-list .mention-item-editor img {
	width: 20px;
	height: 18px;
	padding: 2px;
	background-color: #000;
	border-radius: 4px;
	-o-object-fit: contain;
	   object-fit: contain;
}

.editor-wrapper {
	position: relative;
}
.editor-wrapper .m-editor {
	padding-bottom: 100px;
}

html .uploaded_files {
	position: absolute;
	bottom: 100%;
}
html .uploaded_files .file-element {
	gap: 5px;
	padding: 5px;
	border-radius: 6px;
	border: 1px solid #f9fafb;
	background: #e9e9e9;
}

.spacer {
	height: 30px;
}

.a-subtitle {
	display: block;
	font-family: "PP Gosha Sans";
	font-size: clamp(18px, 2.1rem, 21px);
	line-height: 1.5;
	font-weight: 700;
	color: var(--color-yellow);
	margin-bottom: 1rem;
}
.a-subtitle:last-child {
	margin-bottom: 0;
}

.is-text-purple {
	color: #b569ff !important;
}

.is-text-gold {
	color: #e6b830 !important;
}

.is-text-green {
	color: #25ff72 !important;
}

.a-timeline {
	padding: 10rem var(--gutter);
}
.a-timeline__heading {
	text-align: center;
	margin-bottom: 5rem;
}
.a-timeline__heading h3,
.a-timeline__heading .h3 {
	font-size: clamp(20px, 2.4rem, 24px);
	line-height: 1.5;
	font-weight: 700;
	margin-bottom: 1rem;
}
.a-timeline__heading h3:last-child,
.a-timeline__heading .h3:last-child {
	margin-bottom: 0;
}
.a-timeline-list {
	display: grid;
	gap: 0.5rem;
	max-width: 540px;
	margin: 0 auto;
}
.a-timeline-list-item {
	display: grid;
	grid-template-columns: 15rem 1fr;
	row-gap: 2rem;
	-webkit-box-align: start;
	    -ms-flex-align: start;
	        align-items: flex-start;
	font-size: 14px;
	line-height: 1.71;
}
.a-timeline-list-item__title {
	font-family: "PP Gosha Sans";
	font-size: clamp(30px, 4.1rem, 41px);
	line-height: 1;
	font-weight: 700;
	text-align: right;
	position: relative;
}
.a-timeline-list-item__title:after {
	position: absolute;
	top: 0.75rem;
	left: calc(100% + 1.5rem);
	z-index: 1;
	content: "";
	width: 2.7rem;
	aspect-ratio: 1/1;
	border-radius: 50%;
	border: 1px solid var(--color-white);
}
.a-timeline-list-item__text {
	padding: 0 0 5rem 6.5rem;
	position: relative;
}
.a-timeline-list-item__text:after {
	display: none;
	position: absolute;
	top: 5rem;
	left: calc(1px + 2.5rem);
	bottom: 0;
	z-index: 1;
	content: "";
	width: 4px;
	background: -webkit-gradient(linear, left bottom, left top, from(#e6b830), to(#11181f));
	background: linear-gradient(0deg, #e6b830 0%, #11181f 100%);
}
.a-timeline-list-item__icon {
	margin: 0.5rem 0 1rem;
	width: 3.2rem;
	aspect-ratio: 1/1;
}
.a-timeline-list-item__icon._lg {
	margin: 0;
	width: 4.2rem;
}
.a-timeline-list-item-icon-value {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	gap: 1rem;
	font-size: 12px;
	line-height: 1.2;
	text-transform: uppercase;
	margin-bottom: 1rem;
}
.a-timeline-list-item h4,
.a-timeline-list-item .h4,
.a-timeline-list-item .page-login-title,
.a-timeline-list-item .header-login-title {
	font-size: 17px;
	color: #2383f5;
}
.a-timeline-list-item.is-line-gold .a-timeline-list-item__text:after {
	display: block;
}
.a-timeline-list-item.is-line-blue .a-timeline-list-item__text:after {
	display: block;
	background: -webkit-gradient(linear, left bottom, left top, from(#2383f5), to(#11181f));
	background: linear-gradient(0deg, #2383f5 0%, #11181f 100%);
}
.a-timeline-list-item.is-line-green .a-timeline-list-item__text:after {
	display: block;
	background: -webkit-gradient(linear, left bottom, left top, from(#5bab5a), to(#11181f));
	background: linear-gradient(0deg, #5bab5a 0%, #11181f 100%);
}
.a-timeline-list-item.is-line-purple .a-timeline-list-item__text:after {
	display: block;
	background: -webkit-gradient(linear, left bottom, left top, from(#b569ff), to(#11181f));
	background: linear-gradient(0deg, #b569ff 0%, #11181f 100%);
}
.a-timeline-scheme {
	margin-top: 6rem;
	font-size: 12px;
	line-height: 1.2;
	text-align: center;
}
.a-timeline-scheme p {
	margin: 3rem 0 0;
}

.a-manual-cards {
	padding: 10rem var(--gutter);
	margin: 4rem 0;
	min-height: 52rem;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	    -ms-flex-direction: column;
	        flex-direction: column;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	-webkit-box-pack: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	position: relative;
	overflow: hidden;
	z-index: 1;
}
.a-manual-cards:not([class*=bg-]) {
	background: var(--color-dark-100);
}
.a-manual-cards__heading {
	text-align: center;
	margin-bottom: 5rem;
}
.a-manual-cards__heading h3,
.a-manual-cards__heading .h3 {
	font-size: clamp(20px, 2.4rem, 24px);
	line-height: 1.5;
	font-weight: 700;
	color: var(--color-white);
	margin-bottom: 1rem;
}
.a-manual-cards__heading h3:last-child,
.a-manual-cards__heading .h3:last-child {
	margin-bottom: 0;
}
.a-manual-cards-list {
	max-width: 752px;
	margin: 0 auto;
	display: grid;
	grid-template-columns: repeat(3, 1fr);
	grid-auto-rows: 1fr;
	gap: 2.5rem;
}
.a-manual-cards-item {
	padding: 2.4rem 2rem;
	background: var(--color-white);
	border-radius: 1.2rem;
}
.a-manual-cards-item__icon {
	width: 6.2rem;
	aspect-ratio: 1/1;
	border-radius: 50%;
	margin-bottom: 2rem;
	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;
	background: #0071f5;
}
.a-manual-cards-item__icon img {
	max-width: 3.2rem;
}
.a-manual-cards-item__icon-image {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	min-height: 6.2rem;
	margin: 0 0 2rem;
}
.a-manual-cards-item__image {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	min-height: 6.6rem;
	margin: 0 0 2rem;
}
.a-manual-cards-item h5,
.a-manual-cards-item .h5 {
	font-size: inherit;
	line-height: 1.2;
	letter-spacing: 0;
	text-transform: inherit;
	font-weight: 700;
	margin-bottom: 0.5rem;
}
.a-manual-cards-item h5:last-child,
.a-manual-cards-item .h5:last-child {
	margin-bottom: 0;
}
.a-manual-cards-item p:last-child {
	margin-bottom: 0;
}
.a-manual-cards__bg {
	position: absolute;
	top: 0;
	left: 0;
	z-index: -1;
	content: "";
	width: 100%;
	height: 100%;
}
.a-manual-cards__bg img {
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	   object-fit: cover;
	-o-object-position: center;
	   object-position: center;
}
.a-manual-cards-alt .a-manual-cards-list {
	max-width: 774px;
	gap: 6.6rem;
}
.a-manual-cards-alt .a-manual-cards-item {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	    -ms-flex-direction: column;
	        flex-direction: column;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	position: relative;
	padding-block: 3rem;
	text-align: center;
}
.a-manual-cards-alt .a-manual-cards-item:after {
	position: absolute;
	top: 50%;
	left: calc(100% + 1.5rem);
	content: "";
	-webkit-transform: translateY(-50%);
	        transform: translateY(-50%);
	width: 3.8rem;
	aspect-ratio: 1/0.3947;
	background-image: url("../img/entry/a-arrow-long-right.svg");
	background-repeat: no-repeat;
	background-size: cover;
}
.a-manual-cards-alt .a-manual-cards-item:last-child:after {
	display: none;
}
.a-manual-cards-alt .a-manual-cards-item__icon {
	margin-bottom: 2.6rem;
}
.a-manual-cards--alt-02 {
	padding: 5rem var(--gutter);
	min-height: 0;
}
.a-manual-cards--alt-02 .a-manual-cards-image {
	margin: -4rem 0;
}
.a-manual-cards--alt-02 .a-manual-cards-item__icon {
	background: #fdcb45;
}

.a-map-stats {
	margin: 4rem 0;
	overflow: hidden;
	position: relative;
	background: #011b4d;
}
.a-map-stats-description {
	--margin-li-top: 0.6rem;
	position: absolute;
	bottom: 0;
	left: 0;
	z-index: 2;
	width: 100%;
	padding: 2.8rem 3.4rem;
	margin: 0 !important;
	font-size: 14px;
	line-height: 1.71;
	color: var(--color-gray);
}
.a-map-stats-description li {
	padding-left: 20px !important;
}
.a-map-stats-description li:before {
	position: absolute;
	top: 0.25em;
	left: 0;
	z-index: 2;
	content: "";
	width: 13px;
	aspect-ratio: 1/1;
	border-radius: 50%;
	background: #3fff6f;
}
.a-map-stats-description li.is-yellow-circle:before {
	background: #fff050;
}
.a-map-stats-description li.is-blue-circle:before {
	background: #4173d2;
}

.a-info-cards {
	padding: 10rem var(--gutter);
	margin: 4rem 0;
}
.a-info-cards h3,
.a-info-cards .h3 {
	font-size: clamp(20px, 2.4rem, 24px);
	line-height: 1.4;
	font-weight: 700;
	margin-bottom: 1rem;
}
.a-info-cards__heading,
.a-info-cards-group {
	max-width: 570px;
	margin: 0 auto;
}
.a-info-cards__heading {
	margin-bottom: 5.5rem;
}
.a-info-cards__heading h3,
.a-info-cards__heading .h3 {
	margin-bottom: 1rem;
}
.a-info-cards__heading h3:last-child,
.a-info-cards__heading .h3:last-child {
	margin-bottom: 0;
}
.a-info-cards__icon {
	width: 3.2rem;
	aspect-ratio: 1/1;
}
.a-info-cards-group {
	margin-bottom: 5.5rem;
}
.a-info-cards-group:last-child {
	margin-bottom: 0;
}
.a-info-cards-group__heading {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	gap: 1.5rem;
	margin-bottom: 1.6rem;
}
.a-info-cards-group__heading h3,
.a-info-cards-group__heading .h3 {
	margin-bottom: 0;
}
.a-info-cards-list {
	display: grid;
	gap: 1.7rem;
}
.a-info-cards-item {
	padding: 2.5rem;
	background: var(--color-white);
	border-radius: 1.2rem;
	color: var(--base-text-color);
}
.a-info-cards-item__value {
	font-size: 24px;
	line-height: 1.5;
	font-weight: 400;
	position: relative;
	margin-bottom: 1.5rem;
}
.a-info-cards-item__value:before {
	position: absolute;
	top: calc(100% + 2px);
	left: 0;
	z-index: 1;
	content: "";
	width: 5rem;
	height: 0.9rem;
}
.a-info-cards-item__value.is-green-line:before {
	background: #23ba21;
}
.a-info-cards-item__value.is-red-line:before {
	background: #fd3a3d;
}
.a-info-cards-item h4,
.a-info-cards-item .h4,
.a-info-cards-item .page-login-title,
.a-info-cards-item .header-login-title {
	font-size: inherit;
	line-height: inherit;
	font-weight: 700;
	margin-bottom: 0.5rem;
}
.a-info-cards-item p {
	margin-bottom: 1rem;
}
.a-info-cards-item p:last-child {
	margin-bottom: 0;
}

.a-platform-info {
	--h1-h6-color: var(--color-white);
	padding: 10rem var(--gutter);
	margin: 4rem 0;
	position: relative;
	overflow: hidden;
	z-index: 1;
	background: #00142c;
	color: var(--color-white);
}
.a-platform-info__heading {
	text-align: center;
	margin-bottom: 6rem;
}
.a-platform-info__heading h3,
.a-platform-info__heading .h3 {
	font-size: clamp(20px, 2.4rem, 24px);
	line-height: 1.5;
	font-weight: 700;
	margin-bottom: 1rem;
}
.a-platform-info__heading h3:last-child,
.a-platform-info__heading .h3:last-child {
	margin-bottom: 0;
}
.a-platform-info__subheading {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	    -ms-flex-direction: column;
	        flex-direction: column;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	gap: 1rem;
	text-align: center;
	margin-bottom: 5.5rem;
}
.a-platform-info__subheading h4,
.a-platform-info__subheading .h4,
.a-platform-info__subheading .page-login-title,
.a-platform-info__subheading .header-login-title {
	font-size: 17px;
	line-height: 1.2;
	font-weight: 700;
	margin-bottom: 1rem;
}
.a-platform-info__subheading h4:last-child,
.a-platform-info__subheading .h4:last-child,
.a-platform-info__subheading .page-login-title:last-child,
.a-platform-info__subheading .header-login-title:last-child {
	margin-bottom: 0;
}
.a-platform-info-labels {
	--margin-li-top: 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	gap: 1.5rem;
	margin-bottom: 7.5rem !important;
	font-size: 14px;
	line-height: 1.2;
	font-weight: bold;
	letter-spacing: 0;
}
.a-platform-info-labels li {
	padding: 0.9rem 1.1rem !important;
	border-radius: 0.8rem;
	border: 1px solid var(--color-white);
	position: relative;
}
.a-platform-info-labels li:after {
	position: absolute;
	top: 100%;
	left: 50%;
	z-index: 1;
	content: "";
	-webkit-transform: translateX(-50%);
	        transform: translateX(-50%);
	width: 1px;
	height: 5.5rem;
	background: var(--color-white);
}
.a-platform-info-labels li:nth-child(even):after {
	height: 34.5rem;
}
.a-platform-info-text {
	display: grid;
	grid-template-columns: repeat(3, 180px);
	-webkit-box-pack: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	gap: 6rem;
	margin: 0 auto;
	-webkit-transform: translateX(-10.5rem);
	        transform: translateX(-10.5rem);
}
.a-platform-info-text + .a-platform-info-text {
	margin-top: 2.5rem;
	-webkit-transform: translateX(3rem);
	        transform: translateX(3rem);
}
.a-platform-info-text__item {
	font-size: 12px;
	line-height: 1.4;
	text-align: center;
}
.a-platform-info-text__item-label {
	display: none;
	padding: 0.9rem 1.1rem;
	margin-bottom: 2rem;
	border-radius: 0.8rem;
	border: 1px solid var(--color-white);
	font-size: 12px;
	line-height: 1.2;
	font-weight: bold;
	letter-spacing: 0;
}
.a-platform-info-text p {
	margin-bottom: 2rem;
}
.a-platform-info-text p:last-child {
	margin-bottom: 0;
}
.a-platform-info-text .text-gold {
	color: var(--color-yellow);
}
.a-platform-info-text .button,
.a-platform-info-text input[type=button],
.a-platform-info-text input[type=reset],
.a-platform-info-text input[type=submit],
.a-platform-info-text button[type=submit],
.a-platform-info-text .form-subscribe-row button,
.form-subscribe-row .a-platform-info-text button {
	width: auto;
	padding: 3px 4px;
	font-size: 10px;
	line-height: 1.44;
	margin-bottom: 0.5rem;
	border-radius: 6px;
	cursor: inherit;
}
.a-platform-info__bg {
	position: absolute;
	top: 0;
	left: 0;
	z-index: -1;
	content: "";
	width: 100%;
	height: 100%;
}
.a-platform-info__bg img {
	width: 100%;
	height: auto;
	-o-object-fit: cover;
	   object-fit: cover;
	-o-object-position: center;
	   object-position: center;
}

.a-overview {
	--h1-h6-color: var(--color-white);
	padding: 10rem var(--gutter);
	margin: 4rem 0;
	position: relative;
	overflow: hidden;
	z-index: 1;
	background: #161e25;
	color: var(--color-white);
}
.a-overview__heading {
	text-align: center;
	margin-bottom: 6rem;
}
.a-overview__heading h3,
.a-overview__heading .h3 {
	font-size: clamp(20px, 2.4rem, 24px);
	line-height: 1.5;
	font-weight: 700;
	margin-bottom: 1rem;
}
.a-overview__heading h3:last-child,
.a-overview__heading .h3:last-child {
	margin-bottom: 0;
}
.a-overview-circles {
	text-align: center;
	margin-bottom: 10.5rem;
}
.a-overview-cols {
	display: grid;
	grid-template-columns: repeat(3, 1fr);
	gap: 5rem 2rem;
	font-size: 12px;
	line-height: 1.4;
	font-weight: 500;
}
.a-overview-cols ul:not([class]) {
	--margin-li-top: 1.8rem;
	margin: 0 !important;
}
.a-overview-cols ul:not([class]) li {
	padding-left: 28px;
}
.a-overview-cols ul:not([class]) li:before {
	left: 6px;
	width: 1.6rem;
	height: 1.6rem;
	background: url("../img/entry/a-icon-check-blue.svg") no-repeat;
	background-size: cover;
}
.a-overview-cols ul:not([class]):nth-child(2) li:before {
	background-image: url("../img/entry/a-icon-check-gold.svg");
}
.a-overview-cols ul:not([class]):nth-child(3) li:before {
	background-image: url("../img/entry/a-icon-check-green.svg");
}
.a-overview__bg {
	position: absolute;
	top: 0;
	left: 0;
	z-index: -1;
	content: "";
	width: 100%;
	height: 100%;
}
.a-overview__bg img {
	width: 100%;
	height: auto;
	-o-object-fit: cover;
	   object-fit: cover;
	-o-object-position: center;
	   object-position: center;
}

.a-wallets {
	padding: 10rem 6.7rem;
	margin: 4rem 0;
	display: grid;
	grid-template-columns: repeat(3, 1fr);
	gap: 3.7rem;
}
.a-wallets-item._is-purple {
	--theme-color: #9993e1;
}
.a-wallets-item._is-orange {
	--theme-color: #e28a45;
}
.a-wallets-item._is-green {
	--theme-color: #69d563;
}
.a-wallets-item-title {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	    -ms-flex-direction: column;
	        flex-direction: column;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	margin-bottom: 2.7rem;
}
.a-wallets-item-title h4,
.a-wallets-item-title .h4,
.a-wallets-item-title .page-login-title,
.a-wallets-item-title .header-login-title {
	font-size: 16px;
	line-height: 1.2;
	font-weight: 500;
	letter-spacing: 0;
	color: var(--color-gray);
	padding: 0.8rem 1rem;
	margin: -1.7rem 0 0;
	border-radius: 6px;
	background: var(--theme-color);
}
.a-wallets-item-card {
	padding: 2rem;
	border-radius: 1.2rem;
	background: #1d242b;
	font-size: 16px;
	line-height: 1.5;
	color: var(--color-gray);
}
.a-wallets-item-card h5,
.a-wallets-item-card .h5 {
	font-size: 12px;
	line-height: 1.2;
	font-weight: 400;
	letter-spacing: 0.24rem;
	text-transform: uppercase;
	opacity: 0.6;
	margin-top: 2.5rem;
	margin-bottom: 1rem;
}
.a-wallets-item-card p:last-of-type {
	margin-bottom: 0;
}

.a-levels {
	padding: 10rem var(--gutter);
	position: relative;
	overflow: hidden;
	z-index: 1;
}
.a-levels:before,
.a-levels:after {
	position: absolute;
	top: 50%;
	z-index: -1;
	content: "";
	-webkit-transform: translateY(-50%);
	        transform: translateY(-50%);
	width: 50%;
	height: 100%;
	background-repeat: no-repeat;
	background-size: 100% auto;
	background-position-y: 50%;
}
.a-levels:before {
	left: 0;
	background-image: url("../img/entry/a-img-levels-bg-01.png");
}
.a-levels:after {
	right: 0;
	background-image: url("../img/entry/a-img-levels-bg-02.png");
	background-position-x: 100%;
}
.a-levels-wrap {
	max-width: 770px;
	margin: 0 auto;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	row-gap: 5rem;
}
.a-levels-img {
	width: 26.5rem;
	-ms-flex-negative: 0;
	    flex-shrink: 0;
	margin-right: 2rem;
}
.a-levels-items {
	width: 100%;
	padding: 0 4rem 0 13.5rem;
	display: grid;
	gap: 4rem;
	position: relative;
}
.a-levels-item {
	position: relative;
	font-size: 14px;
	line-height: 1.4;
	letter-spacing: 0.4px;
}
.a-levels-item._is-white {
	--theme-color: #f8f8f8;
}
.a-levels-item._is-red {
	--theme-color: #ff5151;
}
.a-levels-item._is-yellow {
	--theme-color: #e1f24a;
	--theme-text-color: #060d17;
}
.a-levels-item._is-green {
	--theme-color: #53f24a;
	--theme-text-color: #060d17;
}
.a-levels-item__line {
	position: absolute;
	right: calc(100% + 8.5rem);
	top: 2.5rem;
	bottom: 0;
	width: 8rem;
}
._is-white .a-levels-item__line {
	height: 286%;
}
._is-red .a-levels-item__line {
	height: 116%;
}
._is-yellow .a-levels-item__line {
	height: 15%;
}
._is-green .a-levels-item__line {
	top: auto;
	bottom: calc(100% - 3rem);
	height: 97%;
}
.a-levels-item__line path {
	width: 100%;
	height: 100%;
}
.a-levels-item__icon {
	position: absolute;
	top: 0;
	right: calc(100% + 1.7rem);
	width: 5.9rem;
	aspect-ratio: 1/1;
}
.a-levels-item__label {
	display: inline-block;
	vertical-align: top;
	margin-bottom: 1rem;
	padding: 0.5rem 1rem;
	font-size: 14px;
	line-height: 1.4;
	font-weight: 500;
	letter-spacing: 0.4px;
	border-radius: 4px;
	background: var(--theme-color);
	color: var(--theme-text-color, inherit);
}
.a-levels-item h4,
.a-levels-item .h4,
.a-levels-item .page-login-title,
.a-levels-item .header-login-title {
	font-size: 17px;
	line-height: 1.2;
	font-weight: 700;
	margin-bottom: 1rem;
}
.a-levels-item h5,
.a-levels-item .h5 {
	display: block;
	font-size: 12px;
	line-height: 1.2;
	font-weight: 400;
	letter-spacing: 1.2px;
	text-transform: uppercase;
	color: #f8f8f8;
	margin-bottom: 0.8rem;
}
.a-levels-item p:last-child {
	margin-bottom: 0;
}

.a-features-info {
	padding: 10rem var(--gutter);
}
.a-features-info__heading {
	text-align: center;
	margin-bottom: 7rem;
}
.a-features-info__heading h3,
.a-features-info__heading .h3 {
	font-size: clamp(20px, 2.4rem, 24px);
	line-height: 1.5;
	font-weight: 700;
	margin-bottom: 1rem;
}
.a-features-info__heading h3:last-child,
.a-features-info__heading .h3:last-child {
	margin-bottom: 0;
}
.a-features-info-item {
	max-width: 600px;
	margin: 0 auto;
	padding-bottom: 4.5rem;
}
.a-features-info-item + .a-features-info-item {
	padding-top: 4.5rem;
	border-top: 1px solid rgba(217, 217, 217, 0.2);
}
.a-features-info-item:last-child {
	padding-bottom: 0;
}
.a-features-info-item__title {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	gap: 1rem;
	margin-bottom: 2rem;
}
.a-features-info-item__title h4,
.a-features-info-item__title .h4,
.a-features-info-item__title .page-login-title,
.a-features-info-item__title .header-login-title {
	font-size: 17px;
	line-height: 1.2;
	font-weight: 700;
	margin: 0;
}
.a-features-info-item-content {
	padding-left: 105px;
}
.a-features-info-item__icon {
	-ms-flex-negative: 0;
	    flex-shrink: 0;
	width: 4.4rem;
	aspect-ratio: 1/1;
}
.a-features-info-item__link {
	position: relative;
	margin-bottom: 1rem;
	font-size: 13px;
	line-height: 1.2;
	font-weight: 700;
}
.a-features-info-item__link h5,
.a-features-info-item__link .h5 {
	position: absolute;
	top: 0.5rem;
	right: 100%;
	width: 105px;
	margin: 0 0 0.5rem;
	font-size: inherit;
	line-height: inherit;
	letter-spacing: 0;
	text-transform: none;
}
.a-features-info-item__link a {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-align: start;
	    -ms-flex-align: start;
	        align-items: flex-start;
	gap: 0.5rem;
}
.a-features-info-item__link a:hover {
	opacity: 0.7;
}
.a-features-info-item__link .a-features-info-item__icon {
	width: 2.2rem;
	margin: -0.38rem 0;
}
.a-features-info-item__link span {
	display: block;
	margin-top: 1rem;
	font-size: 12px;
	line-height: 1.2;
	font-weight: 400;
	opacity: 0.7;
}
.a-features-info-item__description {
	padding-top: 2rem;
	font-size: 14px;
	line-height: 1.4;
	font-weight: 400;
}
.a-features-info-item__description h6,
.a-features-info-item__description .h6 {
	font-size: 12px;
	line-height: 1.2;
	font-weight: 400;
	letter-spacing: 1.2px;
	text-transform: uppercase;
	color: var(--color-gray);
	margin-bottom: 1rem;
}
.a-features-info-item__description p:last-child {
	margin-bottom: 0;
}

.a-security-info {
	padding: 10rem var(--gutter);
}
.a-security-info__heading {
	text-align: center;
	margin-bottom: 4rem;
}
.a-security-info__heading h3,
.a-security-info__heading .h3 {
	font-size: clamp(20px, 2.4rem, 24px);
	line-height: 1.5;
	font-weight: 700;
	margin-bottom: 1rem;
}
.a-security-info__heading h3:last-child,
.a-security-info__heading .h3:last-child {
	margin-bottom: 0;
}
.a-security-info-steps {
	max-width: 400px;
	margin: 0 auto;
	text-align: center;
}
.a-security-info-steps-item {
	position: relative;
	padding-bottom: 13rem;
	margin-bottom: 2.5rem;
	font-size: 14px;
	line-height: 1.4;
	font-weight: 500;
}
.a-security-info-steps-item:after {
	position: absolute;
	bottom: 0;
	left: 50%;
	z-index: 1;
	content: "";
	-webkit-transform: translateX(-50%);
	        transform: translateX(-50%);
	width: 3px;
	height: 11.5rem;
	background: var(--color-white);
}
.a-security-info-steps-item:last-child {
	padding-bottom: 0;
}
.a-security-info-steps-item:last-child:after {
	display: none;
}
.a-security-info-steps-item__text {
	margin-bottom: 2.5rem;
}
.a-security-info-steps-image {
	margin: 2.5rem 0;
}
.a-security-info-steps-cards {
	display: grid;
	grid-template-columns: repeat(2, 1fr);
	gap: 2rem 3rem;
	margin: 0 -8rem;
}
.a-security-info-steps-cards img {
	width: 100%;
}
.a-security-info-steps h4,
.a-security-info-steps .h4,
.a-security-info-steps .page-login-title,
.a-security-info-steps .header-login-title {
	font-size: 17px;
	line-height: 1.2;
	font-weight: 700;
	margin-bottom: 1.5rem;
}
.a-security-info-steps h4:last-child,
.a-security-info-steps .h4:last-child,
.a-security-info-steps .page-login-title:last-child,
.a-security-info-steps .header-login-title:last-child {
	margin-bottom: 0;
}
.a-security-info-steps h5,
.a-security-info-steps .h5 {
	display: block;
	font-size: 12px;
	line-height: 1.2;
	font-weight: 500;
	letter-spacing: 1.2px;
	text-transform: uppercase;
	margin-bottom: 1rem;
}

.a-two-images {
	display: grid;
	grid-template-columns: repeat(2, auto);
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	-webkit-box-pack: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	gap: 7rem;
}

.a-fake-casions {
	padding: 10rem var(--gutter);
	margin: 4rem 0;
}
.a-fake-casions-wrap {
	max-width: 714px;
	margin: 0 auto;
	display: grid;
	grid-template-columns: repeat(2, 1fr);
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	-webkit-box-pack: center;
	    -ms-flex-pack: center;
	        justify-content: center;
}
.a-fake-casions-image {
	-webkit-transform: translateX(4.5rem);
	        transform: translateX(4.5rem);
}
.a-fake-casions-text {
	max-width: 327px;
	padding: 2rem 1rem 2rem 3rem;
	position: relative;
	z-index: 2;
	-webkit-transform: translateX(-4.5rem);
	        transform: translateX(-4.5rem);
	background: #1d242b;
	border: 2px solid #ff3232;
	border-radius: 1.2rem;
	font-size: 11px;
	line-height: 1.4;
	font-weight: 500;
}
.a-fake-casions-text h4,
.a-fake-casions-text .h4,
.a-fake-casions-text .page-login-title,
.a-fake-casions-text .header-login-title {
	font-size: clamp(22px, 2.6rem, 26px);
	line-height: 1.5;
	font-weight: 700;
	color: #ff3232;
	margin-bottom: 1rem;
}
.a-fake-casions-text ul:not([class]) {
	--margin-li-top: 10px;
	margin: 0 !important;
}
.a-fake-casions-text ul:not([class]) li:before {
	left: 0;
	width: 1.6rem;
	height: 1.6rem;
	border: none;
	border-radius: 0;
	background: url("../img/entry/a-icon-warning.svg") no-repeat;
	background-size: cover;
}

.a-websites {
	padding: 10rem var(--gutter);
	margin: 4rem 0;
}
.a-websites__heading {
	text-align: center;
	margin-bottom: 6rem;
}
.a-websites__heading h3,
.a-websites__heading .h3 {
	font-size: clamp(20px, 2.4rem, 24px);
	line-height: 1.5;
	font-weight: 700;
	margin-bottom: 1rem;
}
.a-websites__heading h3:last-child,
.a-websites__heading .h3:last-child {
	margin-bottom: 0;
}
.a-websites-list {
	max-width: 716px;
	margin: 0 auto;
	display: grid;
	grid-template-columns: repeat(2, 1fr);
	gap: 3.5rem;
}
.a-websites-list img {
	width: 100%;
}

.a-attacks-info {
	padding: 10rem var(--gutter);
	margin: 4rem 0;
	font-size: 14px;
	line-height: 1.4;
}
.a-attacks-info__heading {
	margin-bottom: 1.5rem;
}
.a-attacks-info__heading h3,
.a-attacks-info__heading .h3 {
	font-size: clamp(20px, 2.4rem, 24px);
	line-height: 1.5;
	font-weight: 700;
	margin-bottom: 1rem;
}
.a-attacks-info__heading h3:last-child,
.a-attacks-info__heading .h3:last-child {
	margin-bottom: 0;
}
.a-attacks-info-list {
	display: grid;
	-webkit-box-pack: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	gap: 4rem;
	margin-bottom: 0.5rem;
}
.a-attacks-info-list__item {
	max-width: 242px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	gap: 5px;
	position: relative;
	min-height: 4.8rem;
	padding: 0.8rem 1.5rem;
	border-radius: 1rem;
	background: #d13333;
	font-size: 12px;
	line-height: 1;
	font-weight: 500;
	text-align: left;
}
.a-attacks-info-list__item:after {
	position: absolute;
	top: 100%;
	left: 50%;
	z-index: 1;
	content: "";
	width: 1px;
	height: 4rem;
	background: var(--color-white);
}
.a-attacks-info-list__item:last-child:after {
	display: none;
}
.a-attacks-info-list__item-icon {
	-ms-flex-negative: 0;
	    flex-shrink: 0;
	width: 3.2rem;
}
.a-attacks-info p:last-child {
	margin-bottom: 0;
}

.a-games {
	display: grid;
	grid-template-columns: repeat(2, 1fr);
	position: relative;
}
.a-games-item {
	--h1-h6-color: var(--color-white);
	position: relative;
	z-index: 1;
	padding: 10rem var(--gutter) 3.6rem;
	color: var(--color-white);
	text-align: center;
}
.a-games-item:before {
	position: absolute;
	top: 0;
	left: 0;
	z-index: -1;
	content: "";
	width: 100%;
	height: 100%;
	background: url("../img/entry/a-games-bg-01.jpg") no-repeat;
	background-size: cover;
}
.a-games-item:nth-child(2):before {
	background: #d13333;
}
.a-games h3,
.a-games .h3 {
	font-size: 20px;
	line-height: 1.2;
	font-weight: 700;
	margin-bottom: 6rem;
}
.a-games h4,
.a-games .h4,
.a-games .page-login-title,
.a-games .header-login-title {
	font-size: 14px;
	line-height: 1;
	font-weight: 500;
	margin-bottom: 1rem;
	position: relative;
}
.a-games h4 .a-games-check-icon,
.a-games .h4 .a-games-check-icon,
.a-games .page-login-title .a-games-check-icon,
.a-games .header-login-title .a-games-check-icon {
	position: absolute;
	bottom: calc(100% + 1.2rem);
	left: 50%;
	z-index: 1;
	-webkit-transform: translateX(-50%);
	        transform: translateX(-50%);
}
.a-games h4.a-games-accent,
.a-games .h4.a-games-accent,
.a-games .a-games-accent.page-login-title,
.a-games .a-games-accent.header-login-title {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	gap: 1rem;
	margin-top: 2rem;
	margin-bottom: 4rem;
}
.a-games-logos {
	--margin-li-top: 0;
	margin-bottom: 3.5rem !important;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	    flex-wrap: wrap;
	-webkit-box-align: end;
	    -ms-flex-align: end;
	        align-items: flex-end;
	-webkit-box-pack: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	gap: 1rem;
	font-size: 0;
	line-height: 0;
}
.a-games-logos li {
	padding: 0 !important;
	position: relative;
}
.a-games-logos__close {
	position: absolute;
	top: 0;
	right: -5px;
	z-index: 2;
	margin: 0;
	padding: 0;
	border: none;
	width: 25px;
	height: 25px;
	background: url("../img/entry/a-icon-close-circle.svg") no-repeat;
	background-size: cover;
}
.a-games-image {
	display: inline-block;
	vertical-align: top;
	overflow: hidden;
	border: 1px solid var(--color-white);
	border-radius: 1.2rem;
	margin-bottom: 4rem;
}
.a-games-image img {
	border-radius: 1.2rem;
}
.a-games-crypto {
	--margin-li-top: 0;
	margin: 2rem 0 0 !important;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	    flex-wrap: wrap;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	-webkit-box-pack: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	gap: 0.3rem;
	font-size: 0;
	line-height: 0;
}
.a-games-crypto li {
	padding: 0 !important;
}
.a-games-description {
	--h1-h6-color: #000;
	width: 200%;
	max-width: 660px;
	margin-left: calc((330px + var(--gutter)) * -1);
	margin-top: 10.5rem;
	padding: 2rem;
	border-radius: 1.2rem;
	background: #e1f24a;
	font-size: 12px;
	line-height: 1.2;
	text-align: left;
	color: #000;
}
.a-games-description h5,
.a-games-description .h5 {
	font-size: inherit;
	line-height: inherit;
	text-transform: none;
	letter-spacing: 0;
	font-weight: 700;
	margin-bottom: 1rem;
}

.a-steps {
	padding: 10rem var(--gutter);
	margin: 4rem 0;
}
.a-steps__heading {
	text-align: center;
	margin-bottom: 9rem;
}
.a-steps__heading h3,
.a-steps__heading .h3 {
	font-size: clamp(20px, 2.4rem, 24px);
	line-height: 1.5;
	font-weight: 700;
	margin-bottom: 1rem;
}
.a-steps__heading h3:last-child,
.a-steps__heading .h3:last-child {
	margin-bottom: 0;
}
.a-steps-list {
	display: grid;
	gap: 0.5rem;
	max-width: 630px;
	margin: 0 auto;
}
.a-steps-list-item {
	display: grid;
	grid-template-columns: 23.5rem 1fr;
	gap: 2rem 4rem;
	-webkit-box-align: start;
	    -ms-flex-align: start;
	        align-items: flex-start;
	font-size: 14px;
	line-height: 1.71;
}
.a-steps-list-item__title {
	padding: 0 2.5rem 0 5rem;
	position: relative;
	font-size: 16px;
	line-height: 1.5;
}
.a-steps-list-item__title strong {
	display: block;
	font-family: "PP Gosha Sans";
	font-size: clamp(30px, 4.1rem, 41px);
	line-height: 1;
	font-weight: 700;
	margin: 0 0 1.5rem;
}
.a-steps-list-item__title p {
	margin: 0;
}
.a-steps-list-item__title:after {
	position: absolute;
	top: 1rem;
	right: 0;
	z-index: 1;
	content: "";
	width: 2.7rem;
	aspect-ratio: 1/1;
	border-radius: 50%;
	border: 1px solid var(--color-white);
}
.a-steps-list-item__text {
	position: relative;
	min-height: 21rem;
}
.a-steps-list-item__text:after {
	display: none;
	position: absolute;
	top: 5rem;
	left: calc((1px + 5.5rem) * -1);
	bottom: 0;
	z-index: 1;
	content: "";
	width: 4px;
	background: -webkit-gradient(linear, left bottom, left top, from(#e6b830), to(#11181f));
	background: linear-gradient(0deg, #e6b830 0%, #11181f 100%);
}
.a-steps-list-item.is-line-gold .a-steps-list-item__text:after {
	display: block;
}
.a-steps-list-item.is-line-blue .a-steps-list-item__text:after {
	display: block;
	background: -webkit-gradient(linear, left bottom, left top, from(#2383f5), to(#11181f));
	background: linear-gradient(0deg, #2383f5 0%, #11181f 100%);
}
.a-steps-list-item.is-line-green .a-steps-list-item__text:after {
	display: block;
	background: -webkit-gradient(linear, left bottom, left top, from(#5bab5a), to(#11181f));
	background: linear-gradient(0deg, #5bab5a 0%, #11181f 100%);
}
.a-steps-list-card {
	margin-bottom: 3.5rem;
	padding: 1.2rem 1.5rem;
	position: relative;
	border-radius: 1.2rem;
	background: var(--color-white);
	font-size: 16px;
	line-height: 1.2;
	color: #051426;
}
.a-steps-list-card p {
	margin-bottom: 1.4rem;
}
.a-steps-list-card p:last-child {
	margin-bottom: 0;
}
.a-steps-list-card__deposite {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	gap: 5px;
	padding: 0.2rem 0.6rem;
	background: #ffe7a3;
	border-radius: 1.2rem;
}
.a-steps-list-card__deposite span {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	gap: 5px;
}
.a-steps-list-card__deposite span:first-child img {
	width: 4.8rem;
}
.a-steps-list-card__wager-title {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	gap: 0.5rem;
}
.a-steps-list-card__wager-title strong {
	font-size: clamp(24px, 3.2rem, 32px);
}
.a-steps-list-card__wager-title span {
	font-size: 14px;
	opacity: 0.6;
}
.a-steps-list-card__wager-value {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	gap: 0.5rem;
	padding: 0.7rem 1.3rem;
	background: #ffa9a9;
	border-radius: 1.2rem;
	font-size: clamp(20px, 2.5rem, 25px);
	font-weight: 500;
	color: #490909;
	margin-bottom: 2rem;
}
.a-steps-list-card__wager-value img {
	width: 3.6rem;
}
.a-steps-list-card-timer {
	display: grid;
	grid-template-columns: repeat(4, 1fr);
	gap: 7px;
}
.a-steps-list-card-timer__el {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	    -ms-flex-direction: column;
	        flex-direction: column;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	-webkit-box-pack: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	min-height: 6.4rem;
	padding: 0.5rem;
	background: #ffe7a3;
	border-radius: 1.2rem;
	font-size: 12px;
	line-height: 1;
	font-weight: 500;
	text-align: center;
	color: #332a0f;
}
.a-steps-list-card-timer__el strong {
	display: block;
	font-size: clamp(24px, 3.2rem, 32px);
	font-weight: 500;
}
.a-steps-list-card__label {
	padding: 1rem;
	background: #ff4343;
	border-radius: 1.2rem;
	font-size: clamp(20px, 2.5rem, 25px);
	line-height: 1.2;
	font-weight: 500;
	color: var(--color-white);
	text-align: center;
}
.a-steps-labels {
	display: grid;
	grid-template-columns: repeat(4, auto);
	gap: 1rem;
	padding: 0 3rem;
}
.a-steps-labels__item {
	display: block;
	padding: 0.8rem 1.2rem;
	border-radius: 6px;
	font-size: 14px;
	line-height: 1.2;
	font-weight: 500;
	text-align: center;
}
.a-steps-labels__item._is-gold {
	color: #11181f;
	background: #ffcb3d;
}
.a-steps-labels__item._is-red {
	background: #ff4343;
}
.a-steps-labels__item._is-orange {
	background: #ffa62a;
}
.a-steps-labels__item._is-gray {
	color: #11181f;
	background: #c8c8c8;
}

.a-licence {
	padding: 10rem var(--gutter);
	margin: 4rem 0;
}
.a-licence__heading {
	text-align: center;
	margin-bottom: 2.5rem;
}
.a-licence__heading h3,
.a-licence__heading .h3 {
	font-size: clamp(20px, 2.4rem, 24px);
	line-height: 1.5;
	font-weight: 700;
	margin-bottom: 1rem;
}
.a-licence__heading h3:last-child,
.a-licence__heading .h3:last-child {
	margin-bottom: 0;
}
.a-licence-cards {
	display: grid;
	grid-template-columns: repeat(3, 1fr);
	gap: 4rem 1.2rem;
	font-size: 12px;
	line-height: 1.4;
	font-weight: 400;
	text-align: center;
}
.a-licence-cards__card {
	margin-bottom: 2rem;
}
.a-licence-cards__card img {
	width: 100%;
}
.a-licence-cards strong {
	font-weight: 700;
}
.a-licence-cards p:last-child {
	margin-bottom: 0;
}

.a-red-flags {
	padding: 10rem var(--gutter);
}
.a-red-flags__heading {
	text-align: center;
	margin-bottom: 5rem;
}
.a-red-flags__heading h3,
.a-red-flags__heading .h3 {
	font-size: clamp(20px, 2.4rem, 24px);
	line-height: 1.5;
	font-weight: 700;
	margin-bottom: 1rem;
}
.a-red-flags__heading h3:last-child,
.a-red-flags__heading .h3:last-child {
	margin-bottom: 0;
}
.a-red-flags-scheme {
	max-width: 680px;
	margin: 0 auto 14rem;
	display: grid;
	grid-template-columns: 1fr 1fr 35%;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	gap: 5rem 3rem;
	min-height: 20rem;
	font-size: 12px;
	line-height: 1.4;
}
.a-red-flags-scheme__col {
	position: relative;
}
.a-red-flags-scheme__img-01 {
	width: 20rem;
	aspect-ratio: 1/0.55;
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	        transform: translateY(-50%);
}
.a-red-flags-scheme__img-01 img {
	position: absolute;
	top: 0;
	right: 0;
	max-width: 114%;
}
.a-red-flags-scheme__img-02 {
	width: 19.6rem;
	aspect-ratio: 1/1;
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	        transform: translateY(-50%);
}
.a-red-flags-scheme__img-02 img {
	position: absolute;
	top: 0;
	left: 0;
	max-width: 140%;
}
.a-red-flags-scheme h4,
.a-red-flags-scheme .h4,
.a-red-flags-scheme .page-login-title,
.a-red-flags-scheme .header-login-title {
	font-size: 16px;
	line-height: 1.5;
	font-weight: 500;
	margin-bottom: 0.8rem;
}
.a-red-flags-scheme p:last-child {
	margin-bottom: 0;
}
.a-red-flags-bottom-text {
	margin-top: -2.5rem;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: start;
	    -ms-flex-align: start;
	        align-items: flex-start;
	-webkit-box-pack: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	gap: 0.5rem;
	font-size: 12px;
	line-height: 1.4;
	color: #f8f8f8;
	text-align: center;
}
.a-red-flags-bottom-text__icon {
	width: 2.4rem;
	margin-top: -0.35em;
}

.a-info-module {
	padding: 10rem var(--gutter);
	overflow: hidden;
	position: relative;
	z-index: 1;
}
.a-info-module__main {
	max-width: 500px;
	margin: 0 3.5rem;
	padding-left: 8rem;
	position: relative;
}
.a-info-module-cards {
	display: grid;
	gap: 6.5rem;
}
.a-info-module-card {
	font-size: 16px;
	line-height: 1.5;
	font-weight: 500;
}
.a-info-module-card__label {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	gap: 1rem;
	padding: 1.8rem 2rem;
	margin-bottom: 2rem;
	background: var(--color-white);
	border-radius: 1.4rem;
	-webkit-box-shadow: 0px 0px 4.655px 0px rgba(0, 0, 0, 0.04), 0px 9.309px 18.618px 0px rgba(0, 0, 0, 0.08);
	        box-shadow: 0px 0px 4.655px 0px rgba(0, 0, 0, 0.04), 0px 9.309px 18.618px 0px rgba(0, 0, 0, 0.08);
}
.a-info-module-card__label h4,
.a-info-module-card__label .h4,
.a-info-module-card__label .page-login-title,
.a-info-module-card__label .header-login-title {
	font-size: clamp(16px, 1.8rem, 18px);
	line-height: 1.5;
	font-weight: 500;
	color: #313339;
	margin: 0;
}
.a-info-module-card__icon {
	width: 2.6rem;
	aspect-ratio: 1/1;
	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;
}
.a-info-module-card h5,
.a-info-module-card .h5 {
	font-size: 12px;
	line-height: 1.2;
	font-weight: 500;
	letter-spacing: 2.4px;
	color: #e4b337;
	margin-bottom: 0.5rem;
}
.a-info-module-card p {
	margin-right: 5rem;
}
.a-info-module__ava {
	position: absolute;
	top: -0.5rem;
	left: 0;
	z-index: 2;
	width: 6.6rem;
}
.a-info-module__bg {
	position: absolute;
	bottom: 8%;
	right: -18.5%;
	z-index: -1;
	width: 82%;
	aspect-ratio: 1/1.087;
}
.a-info-module__bg img {
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	   object-fit: cover;
}

.a-client-server-scheme {
	padding: 10rem var(--gutter);
	text-align: center;
}
.a-client-server-scheme img {
	max-width: 596px;
}

.a-image-module {
	padding: 10rem var(--gutter);
	text-align: center;
}
.a-image-module__heading {
	margin-bottom: 4rem;
}
.a-image-module__heading h3,
.a-image-module__heading .h3 {
	font-size: clamp(20px, 2.4rem, 24px);
	line-height: 1.5;
	font-weight: 700;
	margin-bottom: 1rem;
}
.a-image-module__heading h3:last-child,
.a-image-module__heading .h3:last-child {
	margin-bottom: 0;
}
.a-image-module-images {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: end;
	    -ms-flex-align: end;
	        align-items: flex-end;
	-webkit-box-pack: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	gap: 4rem;
}
.a-image-module-images img.is-center {
	-ms-flex-item-align: center;
	    align-self: center;
}

.s-lisence-card {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	gap: 15px;
	margin-bottom: 10px;
	padding: 18px 15px;
	border-left: 4px solid var(--color-blue);
	background: var(--color-white);
	font-size: 14px;
	line-height: 1.7;
}
.s-lisence-card:not(:has(.s-lisence-card-icon)) {
	padding-block: 10px;
}
.s-lisence-card-icon {
	width: 48px;
	-ms-flex-negative: 0;
	    flex-shrink: 0;
}
.s-lisence-card-content {
	width: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-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: center;
	    -ms-flex-pack: center;
	        justify-content: center;
}
.entry-grid._v4 .entry-grid__content .s-lisence-card-content p,
.s-lisence-card-content p {
	margin-bottom: 16px;
}
.entry-grid._v4 .entry-grid__content .s-lisence-card-content p:last-child,
.s-lisence-card-content p:last-child {
	margin-bottom: 0 !important;
}
.s-lisence-card-buttons {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	    flex-wrap: wrap;
	gap: 16px;
}
.s-lisence-card-buttons--column {
	-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;
}
.s-lisence-card-button {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	gap: 10px;
	padding: 8px 6px;
	font-size: 14px;
	line-height: 1.14285;
	font-weight: 400;
	color: inherit;
	background: var(--color-gray);
	border-radius: 4px;
}
.s-lisence-card-button__image {
	width: 23px;
}
.s-lisence-card-button__image img {
	width: 100%;
}
.s-lisence-card-button:hover {
	background: var(--color-gray-d);
	color: inherit;
}
.s-lisence-card-button.button,
input.s-lisence-card-button[type=button],
input.s-lisence-card-button[type=reset],
input.s-lisence-card-button[type=submit],
button.s-lisence-card-button[type=submit],
.form-subscribe-row button.s-lisence-card-button {
	width: auto;
	padding-inline: 12px;
	background: var(--color-yellow);
	border-radius: 6px;
}
.s-lisence-card-button.button:hover,
input.s-lisence-card-button[type=button]:hover,
input.s-lisence-card-button[type=reset]:hover,
input.s-lisence-card-button[type=submit]:hover,
button.s-lisence-card-button[type=submit]:hover,
.form-subscribe-row button.s-lisence-card-button:hover {
	background: var(--color-yellow-l);
}
.s-lisence-card-button--inactive,
.s-lisence-card--inactive .s-lisence-card-button {
	pointer-events: none;
	background: var(--color-red-400);
	color: var(--color-white);
}

.s-collapse-grid {
	margin-block: var(--my-base);
}
.s-collapse-grid-scrollable {
	overflow-x: auto;
}
.s-collapse-grid-list {
	min-width: 890px;
	display: grid;
	background: var(--color-white);
}
.s-collapse-grid--cols2 .s-collapse-grid-list {
	grid-template-columns: repeat(2, 1fr);
}
.s-collapse-grid--cols3 .s-collapse-grid-list {
	grid-template-columns: repeat(3, 1fr);
}
.s-collapse-grid-item {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	gap: 10px;
	padding: 9px 12px;
	background: var(--color-white);
	border: 1px solid var(--color-gray-l);
	border-width: 1px 0 0 1px;
	font-size: 14px;
	line-height: 1.2;
	color: #53565b;
}
.s-collapse-grid-item__image {
	width: 32px;
	-ms-flex-negative: 0;
	    flex-shrink: 0;
}
.s-collapse-grid-more {
	padding: 13px;
	text-align: center;
}
.s-collapse-grid-more__button {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	gap: 3px;
	background: none;
	border: none;
	margin: 0;
	padding: 0;
	font-size: 14px;
	line-height: 1.2;
	color: #53565b;
}
.s-collapse-grid-more__button .i-arrow-down,
.s-collapse-grid-more__button .languages-w._v2 .languages-btn,
.languages-w._v2 .s-collapse-grid-more__button .languages-btn,
.s-collapse-grid-more__button .r-main-top-r-mob-btn,
.s-collapse-grid-more__button .filter-r-f-opener,
.s-collapse-grid-more__button .filter-r-list-opener,
.s-collapse-grid-more__button .g-trusted-top .h4,
.s-collapse-grid-more__button .g-trusted-top .page-login-title,
.g-trusted-top .s-collapse-grid-more__button .h4,
.g-trusted-top .s-collapse-grid-more__button .page-login-title,
.s-collapse-grid-more__button .g-trusted-top .header-login-title,
.g-trusted-top .s-collapse-grid-more__button .header-login-title,
.s-collapse-grid-more__button .tips-form-t,
.s-collapse-grid-more__button .lang-btn,
.s-collapse-grid-more__button .jcf-select .jcf-select-opener,
.jcf-select .s-collapse-grid-more__button .jcf-select-opener,
.s-collapse-grid-more__button .menu a .sub-arrow,
.menu a .s-collapse-grid-more__button .sub-arrow,
.s-collapse-grid-more__button .h-profile-btn,
.s-collapse-grid-more__button .accordion .opener,
.accordion .s-collapse-grid-more__button .opener,
.s-collapse-grid-more__button .select2-container--default .select2-selection--single .select2-selection__arrow b:before,
.select2-container--default .select2-selection--single .select2-selection__arrow .s-collapse-grid-more__button b:before,
.s-collapse-grid-more__button html .gform_wrapper.gravity-theme div.chosen-container.chosen-container-single a.chosen-single div:before,
html .gform_wrapper.gravity-theme div.chosen-container.chosen-container-single a.chosen-single .s-collapse-grid-more__button div:before {
	font-size: 0.45em;
}
.s-collapse-grid-more__button:hover {
	color: var(--base-text-color);
}

.s-review-module {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	gap: 15px;
	padding: 25px;
	margin-block: var(--my-base);
	background: var(--color-white);
}
.s-review-module-text {
	width: 100%;
}
.s-review-module-text h3,
.s-review-module-text .h3 {
	font-size: 22px;
	line-height: 1.2;
	font-weight: 700;
	margin-top: 0 !important;
	margin-bottom: 1rem !important;
}
.entry-grid._v4 .entry-grid__content .s-review-module-text p,
.s-review-module-text p {
	margin-bottom: 10px;
}
.entry-grid._v4 .entry-grid__content .s-review-module-text p:last-child,
.s-review-module-text p:last-child {
	margin-bottom: 0 !important;
}
.s-review-module-image {
	width: 62.5%;
	-ms-flex-negative: 0;
	    flex-shrink: 0;
	overflow: hidden;
	position: relative;
}
.s-review-module-image img {
	position: absolute;
	inset: 0;
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	   object-fit: cover;
	-o-object-position: center;
	   object-position: center;
}
.s-review-module__logo {
	width: 100px;
	aspect-ratio: 1/0.9;
	border-radius: 12px;
	border: 1px solid #e2e8f0;
	overflow: hidden;
	position: relative;
	margin-bottom: 1rem;
	background-color: var(--color-dark-300);
}
.s-review-module__logo img {
	width: 100%;
    max-width: none;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    position: absolute;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}
.s-review-module-grade {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	    -ms-flex-direction: column;
	        flex-direction: column;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	gap: 10px;
	padding: 20px;
	padding-bottom: 10px;
	border: 2px solid var(--color-yellow);
	border-radius: 12px;
	background: var(--color-gray);
	font-size: 13px;
	line-height: 1;
}
.s-review-module-grade-inner {
	width: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	    -ms-flex-direction: column;
	        flex-direction: column;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	gap: 10px;
}
.s-review-module-grade-holder {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	    -ms-flex-direction: column;
	        flex-direction: column;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	gap: 10px;
}
.s-review-module-grade__value {
	font-size: 60px;
	line-height: 1;
	font-weight: 700;
}
.s-review-module-grade__bottom {
	width: 100%;
	padding: 4px;
	background: var(--color-blue);
	border-radius: 4px;
	font-family: "Arial";
	font-size: 10px;
	line-height: 1.2;
	font-weight: 700;
	text-transform: uppercase;
	text-align: center;
	color: var(--color-white);
}

.s-levels {
	display: grid;
	gap: 10px;
	margin-block: var(--my-base);
}
.s-levels-card {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: start;
	    -ms-flex-align: start;
	        align-items: flex-start;
	gap: 3.7rem;
	padding: 20px;
	background: var(--color-white);
}
.s-levels-card-image {
	width: 10.8rem;
	-ms-flex-negative: 0;
	    flex-shrink: 0;
}
.s-levels-card-content {
	width: 100%;
}
.s-levels-card h3,
.s-levels-card .h3 {
	margin-top: 0 !important;
	margin-bottom: 10px !important;
}
.s-levels-card-list {
	display: grid;
	grid-template-columns: repeat(2, 1fr);
	gap: 10px;
	text-align: center;
}
.s-levels-card-list li {
	padding: 5px 8px;
	background: var(--color-gray);
	border-radius: 6px;
}

.modal-license {
	max-width: 90rem;
	padding: 3rem;
	background: #11181f;
	border-radius: 0;
}
.modal-license .m-close {
	top: 2px;
	right: 2px;
	width: 2.8rem;
	height: 2.8rem;
	padding: 0;
	background: none;
	border-radius: 0;
	background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzFfMTM1NjQ1KSI+CjxwYXRoIGQ9Ik0xOSA2LjQxTDE3LjU5IDVMMTIgMTAuNTlMNi40MSA1TDUgNi40MUwxMC41OSAxMkw1IDE3LjU5TDYuNDEgMTlMMTIgMTMuNDFMMTcuNTkgMTlMMTkgMTcuNTlMMTMuNDEgMTJMMTkgNi40MVoiIGZpbGw9IndoaXRlIi8+CjwvZz4KPGRlZnM+CjxjbGlwUGF0aCBpZD0iY2xpcDBfMV8xMzU2NDUiPgo8cmVjdCB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIGZpbGw9IndoaXRlIi8+CjwvY2xpcFBhdGg+CjwvZGVmcz4KPC9zdmc+Cg==");
	background-size: cover;
	background-position: center;
}

.table-fixed .table-w table {
	min-width: 890px;
}
.table-fixed table {
	table-layout: fixed;
}
.table-fixed table th,
.table-fixed table td {
	padding: 12px;
	font-size: 14px;
	font-weight: 500;
	letter-spacing: 0;
}
.table-fixed table thead {
	background: #f6f8fb;
}
.table-fixed table tbody th,
.table-fixed table tbody td {
	border: 1px solid rgba(0, 0, 0, 0.1);
	border-width: 1px 0 0 1px;
}
.table-fixed[data-col1-width] table th:first-child,
.table-fixed[data-col1-width] table td:first-child {
	width: var(--table-col1-width);
}
.table-fixed.table-ranks table th:first-child,
.table-fixed.table-ranks table td:first-child {
	width: 150px;
}
.table-fixed.table-ranks table th:nth-child(10),
.table-fixed.table-ranks table td:nth-child(10) {
	width: 120px;
	font-size: 12px;
	line-height: 1.2;
}

.table-reviews {
	table-layout: fixed;
}
.table-reviews th:nth-of-type(1),
.table-reviews td:nth-of-type(1) {
	width: 25%;
}
.table-reviews th:nth-of-type(2),
.table-reviews td:nth-of-type(2) {
	width: 50%;
}
.table-reviews th:nth-of-type(3),
.table-reviews td:nth-of-type(3) {
	width: 25%;
	text-align: center;
}

.s-reviews-cards {
	display: grid;
	gap: 14px;
	margin-block: var(--my-base);
}
.s-reviews-card {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: start;
	    -ms-flex-align: start;
	        align-items: flex-start;
	gap: 20px 24px;
	padding: 20px 22px;
	background: var(--color-white);
}
.s-reviews-card-holder {
	width: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: start;
	    -ms-flex-align: start;
	        align-items: flex-start;
	gap: 24px;
}
.s-reviews-card-logo {
	width: 100px;
    border-radius: 12px;
    border: 1px solid #e2e8f0;
    overflow: hidden;
    background-color: var(--color-dark-300);
	position: relative;
}
.s-reviews-card-logo.at-img-v2::before{
	content: "";
	display: block;
	padding-top: 90%;
}
.s-reviews-card-logo img {
	width: 100%;
    max-width: none;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    position: absolute;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}
.s-reviews-card-text {
	width: 100%;
}
.s-reviews-card-text h3,
.s-reviews-card-text .h3 {
	margin-top: 0 !important;
	margin-bottom: 10px !important;
	font-size: 20px !important;
}
.s-reviews-card-text .button,
.s-reviews-card-text input[type=button],
.s-reviews-card-text input[type=reset],
.s-reviews-card-text input[type=submit],
.s-reviews-card-text button[type=submit],
.s-reviews-card-text .form-subscribe-row button,
.form-subscribe-row .s-reviews-card-text button {
	width: auto;
	padding: 7px 10px;
	background-color: #1c1c1c;
}
.s-reviews-card-text .button:hover,
.s-reviews-card-text input[type=button]:hover,
.s-reviews-card-text input[type=reset]:hover,
.s-reviews-card-text input[type=submit]:hover,
.s-reviews-card-text button[type=submit]:hover,
.s-reviews-card-text .form-subscribe-row button:hover,
.form-subscribe-row .s-reviews-card-text button:hover {
	background-color: #2a2a2a;
}

/* .s-reviews-card .r-rait-w {
	-ms-flex-negative: 0;
	    flex-shrink: 0;
	border: none;
	background: var(--color-gray);
} */

.heading-bar {
	padding: 6px 10px;
	margin-bottom: var(--my-base);
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	gap: 10px;
	color: var(--color-white);
	background: var(--color-blue4);
}
.heading-bar__icon {
	width: 42px;
	aspect-ratio: 1;
	-ms-flex-negative: 0;
	    flex-shrink: 0;
	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;
}
.entry-grid._v4 .heading-bar__title,
.heading-bar__title {
	font-size: 20px;
	line-height: 1.2;
	font-weight: 500;
	color: inherit;
	margin: 0 !important;
}

.entry-inner {
	padding: 20px;
	padding-left: 62px;
	margin-block: var(--my-base);
	background: #e9e9e9;
}
.entry-inner .heading-bar__icon {
	width: 30px;
}

.entry-inner-alt {
	padding: 25px;
	margin-block: var(--my-base);
	background: var(--color-white);
}

.entry-nav-w2 {
	padding: 25px 15px;
	border-radius: 12px;
	background: #fff;
	-webkit-box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.04), 0px 8px 16px 0px rgba(0, 0, 0, 0.08);
	        box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.04), 0px 8px 16px 0px rgba(0, 0, 0, 0.08);
}
.entry-nav-w2 h3,
.entry-nav-w2 .h3 {
	font-size: 20px;
	font-weight: 700;
	margin-bottom: 8px;
}

.entry-nav2,.entry-nav_mob{
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	    -ms-flex-direction: column;
	        flex-direction: column;
	grid-gap: 10px;
}

.entry-nav__link2 {
    position: relative;
}

.mobile .entry-nav__link2._active::before,
.mobile .entry-nav__link._active::before 
{
	content: "\e910";
    font-family: "icomoon" !important;
    position: absolute;
    right: 10px;
    top: 50%;
    transform: translateY(-50%);
    font-size: 8px;
    color: #000;
}
.entry-nav__link2 {
	padding: 10px;
	padding-left: 42px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	position: relative;
	border-radius: 6px;
	color: #1c1c1c;
	font-size: 14px;
	font-weight: 600;
	line-height: 120%;
	letter-spacing: -0.176px;
}
.entry-nav__link2 img,
.entry-nav__link img {
	width: 18px;
	aspect-ratio: 1;
	position: absolute;
	top: 10px;
	left: 10px;
}
.entry-nav__link2._active,
.entry-nav__link._active {
	background: #f1f1f1;
}

.entry-nav-w_mob .entry-nav2,
.entry-nav-w_mob .entry-nav_mob
 {
	position: relative;
	min-height: 42px;
}
.entry-nav-w_mob .entry-nav2 .entry-nav__link2,
.entry-nav-w_mob .entry-nav_mob .entry-nav__link
{
	padding: 0 11px !important;
	height: 42px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-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;
	-webkit-box-pack: start;
	    -ms-flex-pack: start;
	        justify-content: flex-start;
	padding-left: 40px !important;
	padding-right: 40px !important;

}
.entry-nav-w_mob .entry-nav__link span{
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	flex: 1;      
	min-width: 0;  
}
div.entry-block {
    scroll-margin-top: 145px !important;
}
.entry-nav-w_mob._closed {
	max-height: 120px;
	overflow: hidden;
}
.entry-nav-w_mob._closed .entry-nav__link2,
.entry-nav-w_mob._closed .entry-nav__link
{
	max-height: 38px;
	pointer-events: none;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
} 
.entry-nav-w_mob._closed .entry-nav__link2:not(._active),
.entry-nav-w_mob._closed .entry-nav__link:not(._active) {
	max-height: 0;
	overflow: hidden;
}

.entry-rel-w {
	margin-top: 30px;
}
.entry-rel-w h4,
.entry-rel-w .h4,
.entry-rel-w .page-login-title,
.entry-rel-w .header-login-title {
	font-size: 16px !important;
	line-height: 1.2;
	font-weight: 600;
	margin-bottom: 16px;
}
.entry-rel-list {
	display: grid;
	gap: 16px;
}

.rel-review-card {
	
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: start;
	    -ms-flex-align: start;
	        align-items: flex-start;
	gap: 10px;
	padding: 15px 0px 15px 15px;
	color: inherit;
}
.rel-review-card:not(:last-child){
	border-bottom: 1px solid rgba(217, 217, 217, 1);
}
.rel-review-card__img {
	width: 100px;
	-ms-flex-negative: 0;
	    flex-shrink: 0;
}
.rel-review-card__text {
	width: 100%;
}
.rel-review-card h4,
.rel-review-card .h4,
.rel-review-card .page-login-title,
.rel-review-card .header-login-title {
	margin-bottom: 5px;
}
.rel-review-card__rait {
	font-size: 13px;
	line-height: 1.2;
}
.rel-review-card__rait b {
	display: block;
	font-size: 14px;
	font-weight: 700;
}

.f-w._p-xl,
._p-xl.ranking-i,
._p-xl.p-activity {
	padding: 5rem;
}
.f-w._b-blue,
._b-blue.ranking-i,
._b-blue.p-activity {
	border: 2px solid #003eb6;
}

.f-w2 .h3,
.f-w2 h3 {
	margin-bottom: 5px;
}
.f-w2 .f-w-t .h3,
.f-w2 .f-w-t h3 {
	margin-bottom: 0px;
}
.f-w2 .h6,
.f-w2 h6 {
	margin-bottom: 5px;
}
.f-w2 .h6-600 {
	color: var(--color-dark-100-05);
}
.f-w2.my-4 {
	margin: 4rem 0;
}

.f-grid {
	display: grid;
	grid-template-columns: 1fr 40rem;
	grid-gap: 3rem;
}
.f-grid > div {
	min-width: 0;
}
.f-w-t > * {
	margin-bottom: 0;
}

.cta-blue {
	border-radius: 6px;
	background: #003eb6;
	color: #fff;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	padding: 10px 20px;
	-webkit-box-pack: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	gap: 10px;
	margin: 10px 0;
}

.quiz-list {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	    -ms-flex-direction: column;
	        flex-direction: column;
	grid-gap: 10px;
}

.threads {
	display: grid;
	grid-gap: 10px;
}

.thread {
	border-radius: 6px;
	background: #f8f8f8;
	padding: 10px;
}

.thread-icons {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: start;
	    -ms-flex-pack: start;
	        justify-content: start;
	grid-gap: 4px;
	margin-bottom: 2px;
}

.thread-icon {
	padding: 2px;
	border-radius: 3px;
	min-width: 24px;
	height: 24px;
	border: 1px solid #f2f4f7;
	background: #272727;
	-webkit-box-shadow: 0px 0.5px 1px 0px rgba(16, 24, 40, 0.05) inset;
	        box-shadow: 0px 0.5px 1px 0px rgba(16, 24, 40, 0.05) inset;
	color: #fff;
	font-size: 12px;
	font-weight: 500;
	line-height: 1;
}
.thread-icon img,
.thread-icon i {
	max-width: 10px;
	max-height: 10px;
	font-size: 10px;
}

.thread-t {
	color: #313339;
	font-size: 16px;
	font-weight: 500;
	line-height: 120%;
	margin-bottom: 2px;
}

.thread-time {
	color: var(--color-dark-100-05);
	font-size: 14px;
	font-weight: 400;
	letter-spacing: 0.154px;
}

.users {
	display: grid;
	grid-gap: 10px;
}

.user {
	--state-color: #36c226;
	-ms-flex-wrap: nowrap;
	    flex-wrap: nowrap;
	grid-gap: 10px;
	border-radius: 6px;
	padding: 10px 20px;
	background: #f8f8f8;
	color: #313339;
	font-size: 16px;
	font-weight: 500;
}
.user a {
	color: inherit;
}
.user a:hover {
	opacity: 0.7;
}
.user._near .user-ava:after,
.user._online .user-ava:after,
.user._offline .user-ava:after {
	content: "";
	position: absolute;
	top: 0px;
	right: 0px;
	width: 10px;
	height: 10px;
	background-color: var(--state-color);
	border-radius: 4px;
	border: 1px solid #fff;
}
.user._state-near .user-ava:after,
.user._state-online .user-ava:after,
.user._state-offline .user-ava:after {
	content: "";
	position: absolute;
	bottom: 0px;
	left: 50%;
	-webkit-transform: translate(-50%, 30%);
	        transform: translate(-50%, 30%);
	width: 14px;
	height: 14px;
	background-color: var(--state-color);
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='13' viewBox='0 0 14 13' fill='none'%3E%3Cpath d='M3.90468 3.38289C4.17516 3.81983 4.54969 4.19019 4.99079 4.45235C5.45269 4.727 5.98118 4.88097 6.52216 4.89345C6.78016 4.41906 6.90916 3.88641 6.905 3.34544C6.90084 2.82943 6.76767 2.32175 6.52216 1.86816C5.45685 1.89729 4.4623 2.47156 3.90468 3.37873V3.38289Z' fill='white'/%3E%3Cpath d='M10.0468 8.6264C9.54748 8.29349 8.96905 8.1104 8.37398 8.09375C8.09101 8.61808 7.95785 9.21315 7.99946 9.81238C8.02859 10.266 8.15759 10.7195 8.37398 11.119C9.43928 11.0899 10.4338 10.5156 10.9915 9.60847C10.7501 9.21731 10.4255 8.88024 10.0468 8.63056V8.6264Z' fill='white'/%3E%3Cpath d='M4.29998 7.66555C4.83679 7.40339 5.28621 6.99558 5.60247 6.48789C5.29037 5.97605 4.84511 5.56824 4.3083 5.29775C3.90049 5.09385 3.4469 4.97733 2.98916 4.96484C2.47731 5.90114 2.47315 7.04967 2.97667 7.99014C3.43442 7.97765 3.888 7.86945 4.29998 7.66971V7.66555Z' fill='white'/%3E%3Cpath d='M8.36977 1.86816C8.12009 2.33007 7.98692 2.8544 7.98692 3.37873C7.98692 3.90305 8.12009 4.42738 8.36977 4.88929C9.05639 4.86848 9.73052 4.62296 10.2673 4.19435C10.5545 3.96547 10.7958 3.69083 10.9872 3.37873C10.4296 2.47156 9.43507 1.89729 8.36977 1.86816Z' fill='white'/%3E%3Cpath d='M4.73694 8.70572C4.40404 8.95124 4.12107 9.25086 3.90468 9.60457C4.4623 10.5117 5.45686 11.086 6.52216 11.1151C6.69693 10.7906 6.81345 10.4452 6.86755 10.0831C6.97158 9.40066 6.8509 8.6974 6.52216 8.08984C5.87715 8.10649 5.25711 8.31872 4.73278 8.70156L4.73694 8.70572Z' fill='white'/%3E%3C/svg%3E");
	background-position: center;
	background-size: contain;
	border-radius: 4px;
}
.user._online,
.user._state-online {
	--state-color: #36c226;
}
.user._offline,
.user._state-offline {
	--state-color: #b8b8b8;
}
.user._near,
.user._state-near {
	--state-color: #e6b830;
}

.user-ava {
	width: 30px;
	overflow: visible;
	border-radius: 50%;
	background-color: #bc3313;
}
.user-ava:before {
	padding-top: 100%;
}
.user-ava img {
	border-radius: 50%;
}

.user-points {
	margin-left: auto;
	-ms-flex-negative: 0;
	    flex-shrink: 0;
}

.user-more {
	text-align: center;
}

.users-filter {
	border-radius: 12px;
	background: #f8f8f8;
	padding: 8px 10px;
	margin-bottom: 10px;
}

.users-filter-btn {
	-webkit-box-flex: 1;
	    -ms-flex-positive: 1;
	        flex-grow: 1;
	padding: 10px;
	text-align: center;
	color: var(--color-dark-100-05);
	font-size: 16px;
	font-weight: 600;
	line-height: 120%;
	letter-spacing: -0.176px;
}
.users-filter-btn._active {
	color: #1c1c1c;
	border-radius: 8px;
	background: #fff;
	-webkit-box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.04), 0px 4px 8px 0px rgba(0, 0, 0, 0.06);
	        box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.04), 0px 4px 8px 0px rgba(0, 0, 0, 0.06);
}
.users-filter-btn._active:hover {
	opacity: 0.7;
}

.user-number {
	color: #313339;
	font-size: 12px;
	font-weight: 500;
}

.f-topic {
	-webkit-box-align: stretch;
	    -ms-flex-align: stretch;
	        align-items: stretch;
	grid-gap: 10px 2rem;
}
html .f-topic._top {
	font-weight: 600;
	color: var(--color-dark-100-05);
}
html .f-topic._top .f-topic-info {
	-webkit-box-pack: center;
	    -ms-flex-pack: center;
	        justify-content: center;
}
html .f-topic._top .f-topic-num i {
	font-size: 18px;
}
html .f-topic._top .f-topic-num i.i-sico84,
html .f-topic._top .f-topic-num i.p-post-num {
	font-size: 20px;
}

.f-topic-img {
	width: 48px;
	height: 48px;
	-ms-flex-negative: 0;
	    flex-shrink: 0;
	-ms-flex-item-align: start;
	    align-self: start;
	border-radius: 6px;
	background-color: #112030;
	padding: 5px;
	margin-top: 4px;
	border: 1px solid #f2f4f7;
}
.f-topic-img img {
	max-width: 26px;
	max-height: 26px;
}
.f-topic-img i {
	font-size: 26px;
}

a.f-topic-img:hover {
	opacity: 0.7;
}

.f-topic-desc {
	-ms-flex-item-align: start;
	    align-self: start;
	max-width: 320px;
	-webkit-box-flex: 1;
	    -ms-flex-positive: 1;
	        flex-grow: 1;
	margin-right: auto;
}
.f-topic-desc .h4,
.f-topic-desc .page-login-title,
.f-topic-desc .header-login-title {
	margin-bottom: 5px;
	font-weight: 700;
}
.f-topic-desc .h4,
.f-topic-desc .page-login-title,
.f-topic-desc .header-login-title,
.f-topic-desc .h6-700 {
	color: var(--color-dark-100);
}
.f-topic-desc p {
	color: #1c1c1c;
	font-size: 16px;
	line-height: 1.25;
	letter-spacing: 0.154px;
}

.f-topic-num {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	    -ms-flex-direction: column;
	        flex-direction: column;
	text-align: center;
	position: relative;
	padding: 2rem 10px;
	min-width: 9rem;
}
.f-topic-num:before,
.f-topic-num:after {
	content: "";
	position: absolute;
	top: 0px;
	left: -1rem;
	bottom: 0;
	width: 1px;
	background-color: #f2f4f7;
}
.f-topic-num:after {
	left: auto;
	right: -1rem;
	display: none;
}
.f-topic-num ~ .f-topic-num:after {
	display: block;
}

.f-topic-lg {
	color: #696969;
	font-size: 16px;
	font-weight: 700;
	line-height: 16px;
}

.f-topic-sm {
	color: var(--color-dark-100-07);
	font-size: 12px;
	font-weight: 500;
	line-height: 16px;
	letter-spacing: 1.2px;
	text-transform: uppercase;
}

.f-topic-info {
	max-width: 320px;
	grid-gap: 16px;
	-ms-flex-negative: 0;
	    flex-shrink: 0;
	padding-left: 2rem;
}

.f-topic-txt {
	text-align: right;
	color: #1c1c1c;
	font-size: 14px;
	font-weight: 400;
	letter-spacing: 0.154px;
}
.f-topic-txt p {
	margin-bottom: 2px;
}
.f-topic-txt p a {
	color: inherit;
}
.f-topic-txt p a:hover {
	opacity: 0.7;
}

.f-topic-meta {
	-webkit-box-pack: end;
	    -ms-flex-pack: end;
	        justify-content: end;
	grid-gap: 0px 8px;
}
.f-topic-meta time {
	--bg-ico: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='3' height='3' viewBox='0 0 3 3' fill='none'%3E%3Ccircle cx='1.5' cy='1.5' r='1.5' fill='%23D0D5DD'/%3E%3C/svg%3E");
	--bg-l: 0px;
	--bg-w: 3px;
	--bg-indent: 8px;
	color: var(--color-dark-100-05);
}

.f-topic-ava {
	width: 54px;
	background-color: #c7b190;
	border-radius: 50%;
	overflow: visible;
}
.f-topic-ava:before {
	padding-top: 100%;
}
.f-topic-ava:after {
	content: "";
	position: absolute;
	bottom: 0px;
	left: 50%;
	-webkit-transform: translate(-50%, 50%);
	        transform: translate(-50%, 50%);
	width: 25px;
	height: 25px;
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAZCAYAAAArK+5dAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAUFSURBVHgBtVZ9bBNlGP/dXa/fdy1l7sONlbFhIgPJttC4TYwgi7DABhqWQIIMTYzRiGiCTIgwg/KXJnwpMZIIxBBdopOggBiUIOr8GritG9tYu60bdLt2a9evtfSuvnfbYKxbCAaf5O17vfd9fr/n+T3PvXfA/2wU/qMlEokkX4qiEg+EYBx8Ot/EVKL7JpgETiPZXwaW5HmCJIlg17ELmXl5ue9xRj0YFQOWUYFiKNAKHA0tDYrTU1RRqv6uLCJAjQ7wkMu4TDJBoJpKYJ03r8w8y1xNUbI3pYRDSwmIJHCakvBYhh7DoyJCsQQM6jvxaYAmMh2aipdEwBmMlRIBrD9+Au4+51iI4zgkKvBahswkHZqBiTcgc2EBaqvL5S0V9ySorq03O3oGV9GSiNarzeh1/E2ivhOlTCAPRTqWhYHjkeUX0bViCXKzHiohW8xkCDMSmDJTKoKhqMbtdCI4IoA3GZToGVIAGXiCjKIJCakNy1LwONtR91MrbEuLaE6j2WDLYA9OxqQn/8nPta7Mm5OKkZsuxGN+aLQaqFkVAaNJkZWiKOC0kgmpJMk0Eh5CW3MbRFIsz0hgNcZbNYmg9pO/9CxLl0fCQbicHTByOkWGZEtASkgQRZGQka7SqnCt6SoEt4dIxxadvNxrmvwc3Caw5qc8RTOUyd13A9GIF8VlFVhQWKpIcxd8YmJIsOYtQGlZJW6NDqHd3infNzFads20GTAsWyVL0NXeAUkcgSV1DlaufwEr1mxMIpElKrBV4uk1ryA3fwni8SCcHV0kM2VtM6YrMllcGQmQjW1NULEMfqivgxiXULi0HKWlS3Hogz3wCgPISE/Hcxu3IkalobGhCf09/4BVM3BcsyMcDEOlURXWfnbFXLulwKcELv8cPt9artPpXnI5etDZ/AfRN4IR3zDaibbR0SjSc/JR/OQzmJ+TAdsykhFrQVtTI1quXkKfs5E0A0N84piVkoXsednaWDTw45mTRxy3JaLBVMnF67S3E8Ah5bnieR2ZY/j94hmcOLQP3mEfLDklCI3GceHsKfx84St4B+ykldXjGkTQ3ekAKQ14M79pQhlF3MPn2rpNFt6axqnQ3dyAI0eOjrUlMZH03/BQAJbZGVj8+HL0dfcRvf+Enhw8spSy6fV6PL9pIxYVL4cQkiAMeHxevzt7x9onAgrKwXMti1mV+hsjb5hr0rOYa4xjR81uDPuGxkjiIoRBgZwOHCEMw2zmyPVYf6SnpqKm5i3YBxmkpFkQDgW7Xb03tryzofji7Rqc/fzjgYWlFfUcz/ESRReG4ipsrX6WdEcc1x29pP3Esf4XR6HVqUlR1fKxjcrVq/D6tjdwvsUPwR+G1+M97b/pKt+zeVnbXRLd6fEE9eGpxm1p6al78zNNhkVZHL79/iI++vQYBM8gYtEIkUUDo4HDm6+9jJxFNrS4SOf1C5H+nv6dR7eX78cUSyKQa/5dy81HvIHYubx0UzavUyER9mPX7r1o77iG/AUL8f67O+GKaOH2RREKhe2+If/anVVF1zGNTUtABnv2ynXuFsNvn21ktwvBWyieb0HD5V9gKynBb13DCEfJORSIHGjtbardv2WdDzNY0httEomyduC0vSolY9Y+Irn1YbMOgyNRRGNxXygUfPHVske/xj1sxnfy5K+GLxrc1rAU/VLNsjZy/1L/DWHz2+sKuvGg7fivPavX19Ux9+PzLwvOAKYur1uVAAAAAElFTkSuQmCC");
	background-repeat: no-repeat;
	background-position: center;
	display: none;
}
.f-topic-ava._prem:after {
	display: block;
}
.f-topic-ava img {
	border-radius: 50%;
}

.screen-slider {
	margin: 16px 0;
}
.screen-slider .swiper-wrapper {
	-webkit-transition-timing-function: linear !important;
	        transition-timing-function: linear !important;
}

.screen-slider-img:before {
	padding-top: 117.45%;
}
.hots {
	background: #fff;
	border-radius: 6px;
	-webkit-box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.02), 0px 2px 4px 0px rgba(0, 0, 0, 0.08);
	        box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.02), 0px 2px 4px 0px rgba(0, 0, 0, 0.08);
}

.hot {
	grid-gap: 1rem 2rem;
	padding: 10px 25px;
}
.hot + .hot {
	border-top: 1px solid #f2f4f7;
}
.hot-t a {
	color: inherit;
}

.hot-meta {
	grid-gap: 8px;
	font-size: 14px;
	max-width: 50%;
	-ms-flex-negative: 0;
	    flex-shrink: 0;
}

.hot-topic a {
	color: inherit;
}

.hot-user-info {
	grid-gap: 8px;
}

.hot-ava {
	width: 22px;
	border-radius: 50%;
	background-color: #c7b190;
}
.hot-ava:before {
	padding-top: 100%;
}
.hot-user a {
	color: inherit;
}

.hot-time {
	color: var(--color-dark-100-05);
	--bg-ico: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='3' height='3' viewBox='0 0 3 3' fill='none'%3E%3Ccircle cx='1.5' cy='1.5' r='1.5' fill='%23D0D5DD'/%3E%3C/svg%3E");
	--bg-l: 0px;
	--bg-w: 3px;
	--bg-indent: 5px;
}

.p-filter-list {
	grid-gap: 10px;
	margin: 3rem 0;
}

.p-filter-link {
	border-radius: 8px;
	background: transparent;
	color: var(--color-dark-100-05);
	font-size: 16px;
	font-weight: 600;
	line-height: 120%;
	letter-spacing: -0.176px;
	padding: 10px 20px;
}
.p-filter-link._active {
	background: #fff;
	-webkit-box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.04), 0px 4px 8px 0px rgba(0, 0, 0, 0.06);
	        box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.04), 0px 4px 8px 0px rgba(0, 0, 0, 0.06);
	color: #1c1c1c;
	cursor: default;
}

.f-topic-list {
	border-radius: 12px;
	background: #fff;
	-webkit-box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.04), 0px 4px 8px 0px rgba(0, 0, 0, 0.06);
	        box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.04), 0px 4px 8px 0px rgba(0, 0, 0, 0.06);
	margin: 16px 0;
}
.f-topic-list._v2 .f-topic {
	grid-template-columns: 1fr minmax(30%, 40%);
}
.f-topic-list .f-topic {
	display: grid;
	grid-template-columns: 1fr 11% 11% 25%;
}
.f-topic-list .f-topic + .f-topic {
	border-top: 1px solid #f2f4f7;
}
.f-topic-list .f-topic > div {
	padding: 1.4rem 2.5rem;
}
.f-topic-list .f-topic-desc {
	max-width: 100%;
}
.f-topic-list .f-topic-desc .f-topic-meta {
	-webkit-box-pack: start;
	    -ms-flex-pack: start;
	        justify-content: start;
}
html .f-topic-list .f-topic-num {
	margin: 0;
}
.f-topic-list .f-topic-info {
	margin: 0;
}
.f-topic-list .f-topic-meta {
	-webkit-box-pack: end;
	    -ms-flex-pack: end;
	        justify-content: end;
}

.f-topic-tags {
	grid-gap: 4px;
}
.f-topic-tags._lg .f-topic-tag {
	font-size: 16px;
}

.f-topic-tag {
	grid-gap: 3px;
	border-radius: 5px;
	padding: 2px 5px;
	background: #e6b830;
	color: #1c1c1c;
	font-size: 11px;
	line-height: 1.2;
	font-weight: 400;
	letter-spacing: 0.123px;
	margin-bottom: 7px;
}
.f-topic-tag._trans {
	background-color: transparent;
	color: var(--color-dark-100);
}
.f-topic-tag._gray-l {
	background-color: #f5f6f7;
}
.f-topic-tag._red {
	background-color: #e63030;
	color: #fff;
}

.f-topic-more {
	margin: 16px 0;
	text-align: center;
}

.f-pagination-w {
	grid-gap: 15px;
	background-color: #fff;
	padding: 16px 24px;
	margin: 16px 0;
	border-radius: 8px;
	border: 1px solid #f2f4f7;
}
.f-pagination-w .jcf-select {
	border-radius: 99px;
	padding-left: 16px;
	padding-right: 16px;
}

.f-pagination {
	-ms-flex-negative: 0;
	    flex-shrink: 0;
	grid-gap: 0.8rem;
}

.f-pagination-link,
.f-pagination-txt {
	width: 4rem;
	height: 4rem;
	padding: 1.2rem 5px;
	color: #1c1c1c;
	text-align: center;
	font-size: 14px;
	font-weight: 500;
	letter-spacing: 0.5px;
	border-radius: 8px;
	background-color: transparent;
}
.f-pagination-link i,
.f-pagination-txt i {
	font-size: 8px;
}
.f-pagination-link._current,
.f-pagination-txt._current {
	cursor: default;
}
.f-pagination-link._current,
.f-pagination-link:hover,
.f-pagination-txt._current,
.f-pagination-txt:hover {
	background-color: #f1f1f1;
}

.f-pagination-txt {
	cursor: default;
}
.f-pagination-txt:not(._current):hover {
	background-color: transparent;
	color: inherit;
}
.f-pagination-select .jcf-select {
	min-width: 160px;
	max-width: 200px;
	width: 100%;
	background-color: #f8f8f8;
	padding-top: 9px;
	padding-bottom: 9px;
}

.profile-list .f-w,
.profile-list .ranking-i,
.profile-list .p-activity {
	margin-top: 3rem;
	margin-bottom: 3rem;
}
.profile-list .f-w:first-child,
.profile-list .ranking-i:first-child,
.profile-list .p-activity:first-child {
	margin-top: 0;
}
.profile-list .f-w:last-child,
.profile-list .ranking-i:last-child,
.profile-list .p-activity:last-child {
	margin-bottom: 0;
}
.profile-list .h4,
.profile-list .page-login-title,
.profile-list .header-login-title {
	font-weight: 700;
}

.profile-t {
	margin: 3rem 0;
	grid-gap: 10px;
}

.profile-t-txt {
	max-width: 590px;
	width: 100%;
}
.profile-t-txt h4,
.profile-t-txt .h4,
.profile-t-txt .page-login-title,
.profile-t-txt .header-login-title {
	font-weight: 700;
}

.profile-t-ico {
	width: 80px;
	height: 80px;
	-ms-flex-negative: 0;
	    flex-shrink: 0;
	background-color: rgba(123, 140, 152, 0.1);
	border-radius: 50%;
	font-size: 36px;
}

.p-checkbox-list {
	--checkbox-size: 30px;
}
.p-checkbox-list label {
	grid-gap: 15px;
	color: var(--color-dark-100);
	font-size: 16px;
	font-weight: 400;
	letter-spacing: 0.154px;
}
.p-checkbox-list .jcf-checkbox {
	border-radius: 8px;
}
.coming-soon-overlay {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	border-radius: 12px;
	background: rgba(0, 0, 6, 0.5); /* semi-dark */
	backdrop-filter: blur(3px);      /* blur background */
	display: flex;
	align-items: flex-start; /* top side */
	justify-content: center;
	padding-top: 20%;
	z-index: 10;
  }
.coming-soon-content {
    text-align: center;
    color: #fff;
    font-size: 20px;
    font-weight: bold;
    background: #000;
    border-radius: 22px;
    border-width: 2px;
    padding: 25px;
    top: 20%;
}

.lock-icon {
	font-size: 40px;
	display: block;
	margin-bottom: 10px;
}
  
.complaints {
	display: grid;
	grid-gap: 20px;
	margin-top: 3rem;
	margin-bottom: 3rem;
}

.complaint {
	--complaint-bg: #060d17;
	--complaint-bg-img: url("");
	color: var(--color-dark-100);
	display: grid;
	grid-template-columns: 212px 1fr;
	border-bottom-right-radius: 8px;
	border-bottom-left-radius: 8px;
	border: 1px solid #f2f4f7;
	background: #fff;
}
.complaint._closed {
	--complaint-bg: #060d17;
}
.complaint._solved {
	--complaint-bg: #23ba21;
}
.complaint._unresolved {
	--complaint-bg: #ed7600;
}
.complaint._opened {
	--complaint-bg: #007dff;
}
.complaint .complaint-ico {
	width: 5.4rem;
	height: 5.4rem;
	background-color: #fff;
	border-radius: 50%;
}
.complaint .complaint-ico:before {
	content: "";
	width: 2.6rem;
	height: 2.6rem;
	display: inline-block;
	color: var(--complaint-bg);
	background-color: currentColor;
	-webkit-mask-image: var(--complaint-bg-img);
	        mask-image: var(--complaint-bg-img);
	-webkit-mask-repeat: no-repeat;
	        mask-repeat: no-repeat;
	-webkit-mask-size: contain;
	        mask-size: contain;
}
.complaint._v-resolved {
	--complaint-bg: #16a34a;
	--complaint-bg-img: url("data:image/svg+xml,%3Csvg width='27' height='27' viewBox='0 0 27 27' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_22341_8409)'%3E%3Cpath d='M13.4107 25.5997C20.1431 25.5997 25.6007 20.1421 25.6007 13.4097C25.6007 6.67737 20.1431 1.21973 13.4107 1.21973C6.67835 1.21973 1.2207 6.67737 1.2207 13.4097C1.2207 20.1421 6.67835 25.5997 13.4107 25.5997Z' stroke='%2316A34A' stroke-width='2.44' stroke-miterlimit='1.62'/%3E%3Cpath d='M9.33984 13.8096L12.5898 17.0596L18.2798 10.5596' stroke='%2316A34A' stroke-width='1.22' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_22341_8409'%3E%3Crect width='26.81' height='26.81' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}
.complaint._v-closed {
	--complaint-bg: #060d17;
}
.complaint._v-solved {
	--complaint-bg: #16a34a;
}
.complaint._v-unresolved {
	--complaint-bg: #dc2626;
	--complaint-bg-img: url("data:image/svg+xml,%3Csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.19 26.38C20.9224 26.38 26.38 20.9224 26.38 14.19C26.38 7.45765 20.9224 2 14.19 2C7.45765 2 2 7.45765 2 14.19C2 20.9224 7.45765 26.38 14.19 26.38Z' stroke='%23DC2626' stroke-width='2.44' stroke-miterlimit='1.62'/%3E%3Cpath d='M13.334 11.9997C13.334 11.6315 13.6325 11.333 14.0007 11.333C14.3688 11.333 14.6673 11.6315 14.6673 11.9997V13.333C14.6673 13.7012 14.3688 13.9997 14.0007 13.9997C13.6325 13.9997 13.334 13.7012 13.334 13.333V11.9997ZM14.0007 14.9997C13.4484 14.9997 13.0007 15.4474 13.0007 15.9997C13.0007 16.552 13.4484 16.9997 14.0007 16.9997C14.5529 16.9997 15.0007 16.552 15.0007 15.9997C15.0007 15.4474 14.5529 14.9997 14.0007 14.9997ZM12.9522 7.94455C13.4175 7.12916 14.5838 7.12916 15.0491 7.94455L20.5041 17.5034C20.9685 18.3171 20.3864 19.333 19.4557 19.333H8.54559C7.61492 19.333 7.03278 18.3171 7.49715 17.5034L12.9522 7.94455ZM14.0007 8.82538L8.77809 17.9768H19.2232L14.0007 8.82538Z' fill='%23DC2626'/%3E%3C/svg%3E%0A");
}
.complaint._v-unresolved2 {
	--complaint-bg: #eab308;
	--complaint-bg-img: url("data:image/svg+xml,%3Csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.19 26.38C20.9224 26.38 26.38 20.9224 26.38 14.19C26.38 7.45765 20.9224 2 14.19 2C7.45765 2 2 7.45765 2 14.19C2 20.9224 7.45765 26.38 14.19 26.38Z' stroke='%23EAB308' stroke-width='2.44' stroke-miterlimit='1.62'/%3E%3Cpath d='M12.0596 11.4404V16.9404H11.4395V11.4404H12.0596Z' fill='white' stroke='%23EAB308'/%3E%3Cpath d='M16.9287 11.4404V16.9404H16.3086V11.4404H16.9287Z' fill='white' stroke='%23EAB308'/%3E%3C/svg%3E%0A");
}
.complaint._v-rejected {
	--complaint-bg: #030712;
	--complaint-bg-img: url("data:image/svg+xml,%3Csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.19 26.38C20.9224 26.38 26.38 20.9224 26.38 14.19C26.38 7.45765 20.9224 2 14.19 2C7.45765 2 2 7.45765 2 14.19C2 20.9224 7.45765 26.38 14.19 26.38Z' stroke='%23030712' stroke-width='2.44' stroke-miterlimit='1.62'/%3E%3Cpath d='M10.0889 10.0889C10.4074 9.77029 10.9226 9.77029 11.2412 10.0889L14.3945 13.2422L17.5488 10.0957L17.6113 10.04C17.9316 9.77876 18.4025 9.79705 18.7012 10.0957L18.7559 10.1562C18.9948 10.4508 18.9949 10.8862 18.7559 11.1807L18.7012 11.2412L15.5469 14.3945L18.7012 17.5488C19.0198 17.8674 19.0198 18.3826 18.7012 18.7012C18.3826 19.0198 17.8674 19.0198 17.5488 18.7012L14.3945 15.5469L11.2412 18.7012C10.9226 19.0197 10.4074 19.0197 10.0889 18.7012C9.77029 18.3826 9.77029 17.8674 10.0889 17.5488L13.2422 14.3945L10.0889 11.2412C9.77029 10.9226 9.77029 10.4074 10.0889 10.0889Z' fill='black' stroke='black' stroke-width='0.3'/%3E%3C/svg%3E%0A");
}
.complaint._v-opened {
	--complaint-bg: #1d4ed8;
	--complaint-bg-img: url("data:image/svg+xml,%3Csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.19 26.38C20.9224 26.38 26.38 20.9224 26.38 14.19C26.38 7.45765 20.9224 2 14.19 2C7.45765 2 2 7.45765 2 14.19C2 20.9224 7.45765 26.38 14.19 26.38Z' stroke='%231D4ED8' stroke-width='2.44' stroke-miterlimit='1.62'/%3E%3Cpath d='M11.2637 7.84961C12.2818 7.8497 13.1209 8.44444 13.6865 9.08496L13.8398 9.24805C14.2026 9.61205 14.6021 9.84945 14.999 9.84961H19.499C19.9365 9.84961 20.3566 10.0237 20.666 10.333C20.9755 10.6424 21.1494 11.0624 21.1494 11.5V12.0479C21.6885 12.3385 22.0433 12.919 22.0156 13.5674L22.0039 13.7051L21.3643 18.8281C21.2841 19.4695 20.972 20.0598 20.4873 20.4873C20.0632 20.8613 19.5326 21.0891 18.9736 21.1396L18.7324 21.1504H9.26562C8.61966 21.1505 7.996 20.9138 7.51172 20.4863C7.08802 20.1123 6.79667 19.6145 6.67676 19.0664L6.63574 18.8281L5.99512 13.7051C5.95176 13.3586 6.01954 13.0067 6.18848 12.7012C6.34181 12.4239 6.57196 12.1976 6.84961 12.0479V9.5C6.84961 9.06239 7.02357 8.64244 7.33301 8.33301L7.4541 8.22363C7.74757 7.98327 8.11637 7.8497 8.49902 7.84961H11.2637ZM7.55859 13.1582C7.5346 13.1634 7.51079 13.1705 7.48828 13.1807C7.44311 13.2011 7.40292 13.2314 7.37012 13.2686C7.33737 13.3057 7.31248 13.3492 7.29785 13.3965C7.28326 13.4438 7.27908 13.4939 7.28516 13.543L7.9248 18.667L7.94629 18.7881C8.00733 19.0675 8.15603 19.322 8.37207 19.5127C8.61879 19.7302 8.93671 19.8497 9.26562 19.8496H18.7334L18.8564 19.8447C19.1409 19.8188 19.4111 19.703 19.627 19.5127C19.8737 19.2949 20.0324 18.9936 20.0732 18.667L20.7139 13.543L20.7148 13.4697C20.7127 13.445 20.7085 13.4203 20.7012 13.3965C20.6866 13.3492 20.6616 13.3057 20.6289 13.2686C20.5961 13.2314 20.5559 13.2011 20.5107 13.1807C20.4883 13.1705 20.4644 13.1634 20.4404 13.1582L20.3662 13.1504H7.63281L7.55859 13.1582ZM8.49902 9.15039C8.42963 9.15047 8.36259 9.17108 8.30566 9.20898L8.25195 9.25293C8.18644 9.31855 8.14941 9.40727 8.14941 9.5V11.8496H19.8496V11.5C19.8496 11.4073 19.8125 11.3185 19.7471 11.2529C19.6814 11.1873 19.5918 11.1504 19.499 11.1504H14.999C14.0975 11.1502 13.3845 10.6364 12.9043 10.1504L12.7129 9.94531C12.276 9.45039 11.7597 9.15049 11.2637 9.15039H8.49902Z' fill='%231D4ED8' stroke='%231D4ED8' stroke-width='0.3'/%3E%3C/svg%3E%0A");
}

.complaint-l {
	padding: 8px;
	color: #fff;
	text-align: center;
}

.complaint-l-w {
	grid-gap: 1.2rem;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	    -ms-flex-direction: column;
	        flex-direction: column;
	border-radius: 6px;
	background: var(--complaint-bg);
	padding: 2rem 1.5rem;
	min-height: 25rem;
	height: 100%;
}

.complaint-tag {
	grid-gap: 8px;
	color: #060d17;
	font-size: 12px;
	font-weight: 700;
	letter-spacing: 2.16px;
	text-transform: uppercase;
}
.complaint-tag > span {
	padding: 2px 6px;
	border-radius: 6px;
	background: #fff;
}

.complaint-l-t {
	font-size: 12px;
	font-weight: 400;
	letter-spacing: 2.16px;
	text-transform: uppercase;
}

.complaint-verdict {
	font-size: 14px;
	font-weight: 700;
	line-height: 1.2;
	letter-spacing: -0.176px;
}

.complaint-r {
	display: grid;
	grid-gap: 16px;
	padding: 24px;
}
.complaint-r .h4,
.complaint-r .page-login-title,
.complaint-r .header-login-title {
	margin-bottom: 0;
	line-height: 1;
	font-weight: 700;
	max-width: 575px;
}

.complaint-top {
	grid-gap: 10px;
}

.complaint-time {
	--bg-l: 0px;
	--bg-w: 14px;
	--bg-indent: 8px;
	color: var(--color-dark-100-06);
	font-size: 14px;
	font-weight: 400;
	letter-spacing: 0.154px;
}
.complaint-time:before {
	color: #1c1c1c;
}

.complaint-setting {
	position: relative;
}

.complaint-setting-btn {
	color: #1c1c1c;
	--bg-l: 0px;
	--bg-indent: 0px;
	--bg-w: 24px;
	background: transparent;
	border-color: transparent;
	padding: 10px 3px;
}

.complaint-setting-h {
	display: none;
	position: absolute;
	top: calc(100% + 5px);
	right: 0;
	padding: 10px;
	border-radius: 6px;
	background-color: #fff;
	border: 1px solid #f2f4f7;
	color: var(--color-dark-100);
	min-width: 150px;
	min-width: -webkit-max-content;
	min-width: -moz-max-content;
	min-width: max-content;
	-webkit-box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.04), 0px 4px 8px 0px rgba(0, 0, 0, 0.06);
	        box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.04), 0px 4px 8px 0px rgba(0, 0, 0, 0.06);
	z-index: 2;
}

.complaint-setting-links {
	text-align: left;
}
.complaint-setting-links a {
	color: inherit;
	font-size: 16px;
	font-weight: 500;
}
.complaint-setting-links a:hover {
	opacity: 0.7;
}

.p-grid {
	display: grid;
	grid-template-columns: 300px 1fr;
	grid-gap: 2rem;
}
.p-grid > div {
	min-width: 0;
}

.p-avatar-w {
	position: relative;
	padding: 10px;
	border: 4px solid #cdd6dd;
	border-radius: 50%;
	max-width: 170px;
	width: 100%;
	margin: 0 auto 3rem;
}
.p-avatar-w:last-child {
	margin-bottom: 0;
}

.p-avatar-premium {
	position: absolute;
	bottom: 0px;
	left: 50%;
	-webkit-transform: translate(-50%, 35%);
	        transform: translate(-50%, 35%);
	max-width: 55px;
	max-height: 55px;
	z-index: 2;
}
.p-avatar-premium img {
	width: 100%;
	max-width: 55px;
}

.p-avatar-flag {
	position: absolute;
	top: 50%;
	-webkit-transform: translate(50%, -50%);
	        transform: translate(50%, -50%);
	right: -2px;
}
.p-avatar-flag img {
	aspect-ratio: 2/1.3;
	max-width: 30px;
	width: 100%;
	border-radius: 6px;
}

.p-avatar {
	border-radius: 50%;
	background-color: #1c1c1c;
}
.p-avatar:before {
	padding-top: 100%;
}
.p-post-num {
	--bg-l: 5px;
	--bg-w: 22px;
	--bg-indent: 10px;
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	padding: 4px 5px;
	margin-top: 15px;
	border-radius: 4px;
	background: #696969;
	color: #fff;
	font-weight: 500;
}
.m-l .p-post-num {
	margin-top: 0px;
}

.p-avatar-file {
	position: absolute;
	bottom: 0;
	right: 17px;
}
.p-avatar-file .jcf-file {
	background-color: #fff;
	border-radius: 6px;
}
.p-avatar-file .jcf-file .jcf-fake-input:before {
	background-image: url("data:image/svg+xml,%3Csvg width='25' height='22' viewBox='0 0 25 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.3125 12C16.3125 14.2091 14.5216 16 12.3125 16C10.1034 16 8.3125 14.2091 8.3125 12C8.3125 9.79086 10.1034 8 12.3125 8C14.5216 8 16.3125 9.79086 16.3125 12ZM6.86528 1.65836C7.37346 0.642 8.41226 0 9.54856 0H15.0764C16.2127 0 17.2515 0.642 17.7597 1.65836L18.9305 4H20.3125C22.5217 4 24.3125 5.79086 24.3125 8V18C24.3125 20.2092 22.5217 22 20.3125 22H4.3125C2.10336 22 0.3125 20.2092 0.3125 18V8C0.3125 5.79086 2.10336 4 4.3125 4H5.69446L6.86528 1.65836ZM18.3125 12C18.3125 8.6863 15.6262 6 12.3125 6C8.9988 6 6.3125 8.6863 6.3125 12C6.3125 15.3137 8.9988 18 12.3125 18C15.6262 18 18.3125 15.3137 18.3125 12Z' fill='%23212121'/%3E%3C/svg%3E%0A");
}
.p-avatar-file .jcf-fake-input {
	min-height: initial;
	border: 0;
	font-size: 0;
	grid-gap: 0;
	padding: 4px;
	border-radius: 6px;
}

.p-main-info {
	text-align: center;
}

.p-rang {
	color: #95b0e1;
	font-size: 10px;
	font-weight: 700;
	line-height: 1;
	letter-spacing: 1px;
	text-transform: uppercase;
	margin-bottom: 2px;
}
.p-rang._r-rookie {
	color: #79a3ce;
}
.p-rang._r-novice {
	color: #fd884b;
}
.p-rang._r-sharp {
	color: #9d1e31;
}
.p-rang._r-casino {
	color: #104556;
}
.p-rang._r-high {
	color: #5164d9;
}
.p-rang._r-admin {
	color: #afd3f0;
}

.p-name-w {
	position: relative;
}
.p-name-w .p-name {
	cursor: pointer;
}

.p-name {
	--status-bg: transparent;
	color: #1c1c1c;
	font-size: 2.2rem;
	line-height: 1.2;
	font-weight: 700;
	letter-spacing: -0.176px;
	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;
	grid-gap: 5px;
	margin-bottom: 4px;
}
.p-name[class*=_status-] span {
	position: relative;
	grid-gap: 5px;
}
.p-name[class*=_status-] span:after {
	content: "";
	display: inline-block;
	width: 6px;
	height: 6px;
	border-radius: 50%;
	background: var(--status-bg);
}
.p-name._status-online {
	--status-bg: #12b76a;
}
.p-name._status-offline {
	--status-bg: #696969;
}
.p-name img {
	max-width: 22px;
	width: 100%;
	border-radius: 6px;
}

.p-name-h {
	display: none;
	position: absolute;
	width: 40rem;
	top: calc(100% + 2rem);
	left: 50%;
	-webkit-transform: translateX(-50%);
	        transform: translateX(-50%);
	z-index: 3;
	text-align: left;
	padding: 2.5rem;
	border-radius: 8px;
	background: #fff;
	-webkit-box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.04), 0px 8px 16px 0px rgba(0, 0, 0, 0.08);
	        box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.04), 0px 8px 16px 0px rgba(0, 0, 0, 0.08);
}
.js-active .p-name-h {
	display: block;
}
.p-name-h .button,
.p-name-h input[type=button],
.p-name-h input[type=reset],
.p-name-h input[type=submit],
.p-name-h button[type=submit],
.p-name-h .form-subscribe-row button,
.form-subscribe-row .p-name-h button {
	margin-top: 10px;
	width: 100%;
}
.p-name-h .p-name {
	-webkit-box-pack: start;
	    -ms-flex-pack: start;
	        justify-content: start;
}
.p-name-h .p-name-list-ico {
	font-weight: 500;
}

.p-name-t {
	grid-gap: 10px;
}
.p-name-t .p-avatar-w {
	padding: 4px;
	max-width: 80px;
	margin: 0;
}

.p-name-list {
	display: grid;
	grid-gap: 10px;
	margin-top: 10px;
}
.p-name-list > div {
	grid-gap: 10px;
	border-radius: var(--radius-sm, 6px);
	background: #f8f8f8;
	padding: 10px 20px;
}
.p-name-list a {
	color: inherit;
}
.p-name-list a:hover {
	opacity: 0.7;
}

.p-name-list-ico {
	--bg-l: 0px;
	--bg-w: 20px;
	--bg-indent: 10px;
}
.p-name-list-ico._approved {
	--bg-w: 24px;
	--bg-indent: 6px;
}
.p-ago {
	grid-gap: 10px;
	color: var(--color-dark-100-05);
	font-size: 14px;
	font-weight: 400;
}

.dl-profile {
	margin: 3rem 0;
	grid-template-columns: auto 1fr;
	grid-gap: 10px 15px;
}
.dl-profile dt {
	color: var(--color-dark-100-05);
	font-size: 14px;
	letter-spacing: 0.154px;
	text-transform: uppercase;
}
.dl-profile dd {
	color: var(--color-dark-100);
	font-size: 14px;
	font-weight: 700;
}

.p-grid-main > .h3,
.p-grid-main > .h-22 {
	margin: 4rem 0 1rem;
}
.p-grid-main > .h3 + .f-w,
.p-grid-main > .h3 + .ranking-i,
.p-grid-main > .h3 + .p-activity,
.p-grid-main > .h-22 + .f-w,
.p-grid-main > .h-22 + .ranking-i,
.p-grid-main > .h-22 + .p-activity {
	margin-top: 1rem;
}

.p-activitys {
	display: grid;
	-webkit-box-align: stretch;
	    -ms-flex-align: stretch;
	        align-items: stretch;
	grid-template-columns: repeat(2, 1fr);
	grid-gap: 2rem;
}
.p-activitys .p-activity {
	margin: 0;
}

.p-activity {
	height: 100%;
	min-height: 14.6rem;
}
.p-activity .h6-700 {
	font-size: 14px;
	margin-bottom: 10px;
}

.p-activity-num {
	color: var(--color-dark-100-05);
	font-size: 24px;
	letter-spacing: 0.154px;
	text-transform: uppercase;
}

.flag-ico {
	width: 20px;
	height: 20px;
	display: inline-block;
	border-radius: 50%;
}
.flag-ico:before {
	padding-top: 100%;
}
.g-txt {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	    -ms-flex-pack: justify;
	        justify-content: space-between;
	grid-gap: 30px 20px;
}
.g-txt > div {
	min-width: 0;
}
.g-txt img {
	max-width: 42px;
}
.g-txt._grid {
	display: grid;
	grid-gap: 30px;
	grid-template-columns: auto minmax(40%, 1fr);
}
.g-txt._grid > div {
	min-width: 0;
	word-break: break-all;
}
.g-txt._grid .g-txt-img > div:first-child {
	min-width: 42px;
	-ms-flex-negative: 0;
	    flex-shrink: 0;
}
.g-txt._grid .g-txt-img > div:last-child {
	-webkit-box-flex: 1;
	    -ms-flex-positive: 1;
	        flex-grow: 1;
}

.g-txt-img {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	grid-gap: 30px;
}

.g-txt-row {
	-webkit-box-align: baseline;
	    -ms-flex-align: baseline;
	        align-items: baseline;
	grid-gap: 10px;
}

.g-txt-edit {
	--bg-ico: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 14 14' fill='none'%3E%3Cg clip-path='url(%23clip0_18457_30291)'%3E%3Cpath d='M4.21753 12.0108L1.4292 12.5942L2.01253 9.80584L10.4359 1.33584C10.582 1.18935 10.7557 1.07323 10.9469 0.994138C11.1381 0.915049 11.3431 0.87456 11.55 0.875004C11.9677 0.875004 12.3684 1.04094 12.6637 1.33631C12.9591 1.63168 13.125 2.03229 13.125 2.45C13.1255 2.65693 13.085 2.8619 13.0059 3.05311C12.9268 3.24433 12.8107 3.41801 12.6642 3.56417L4.21753 12.0108Z' stroke='black' stroke-width='1.11417' stroke-miterlimit='10'/%3E%3Cpath d='M0.320801 13.125H13.6791' stroke='black' stroke-width='1.11417' stroke-miterlimit='10'/%3E%3Cpath d='M11.4564 4.7713L9.22803 2.54297' stroke='black' stroke-width='1.11417' stroke-miterlimit='10'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_18457_30291'%3E%3Crect width='14' height='14' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
	--bg-l: 0px;
	--bg-w: 14px;
	--bg-indent: 12px;
	color: var(--color-dark-100-05);
	font-size: 14px;
	font-weight: 400;
	line-height: 1.3;
}

.g-hero-r {
	display: grid;
	grid-template-columns: 1fr 280px;
	grid-gap: 5rem 3rem;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
}

.rank-w {
	display: grid;
	border: 3px solid #4c5ea1;
	background: #79a3ce;
	padding: 15px 19px 20px;
	min-height: 29rem;
}
.rank-w > * {
	min-width: 0;
}

.rank-t-txt .h4,
.rank-t-txt .page-login-title,
.rank-t-txt .header-login-title {
	margin-bottom: 0;
}

.rank-t-ico {
	--rank-t-ico-w: 74px;
	-ms-flex-negative: 0;
	    flex-shrink: 0;
	max-width: var(--rank-t-ico-w);
	max-height: var(--rank-t-ico-w);
}
.rank-t-ico img {
	max-width: var(--rank-t-ico-w);
	max-height: var(--rank-t-ico-w);
	width: 100%;
}

.rank-pts {
	font-size: 20px;
	line-height: 1.2;
	font-weight: 500;
	margin-bottom: 2rem;
}
.rank-pts b {
	font-size: 42px;
	font-weight: 700;
}

.rank-b {
	margin-top: auto;
}

.rank-b-t {
	grid-gap: 10px;
	font-size: 20px;
	font-weight: 400;
}
.rank-b-t b {
	font-weight: 500;
}

.rank-line {
	--rank-line: 100%;
	width: 100%;
	height: 30px;
	margin-top: 4px;
	background: rgba(255, 255, 255, 0.2);
	position: relative;
}
.rank-line:before {
	content: "";
	position: absolute;
	top: 0px;
	left: 0px;
	bottom: 0;
	width: var(--rank-line);
	background: #fff;
}

.g-about {
	display: grid;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	grid-template-columns: 1fr 33rem;
	grid-gap: 25px 5rem;
	padding: 4rem 2rem;
}

.g-about-img {
	border-radius: 8px;
	-webkit-box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.04), 0px 4px 8px 0px rgba(0, 0, 0, 0.06);
	        box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.04), 0px 4px 8px 0px rgba(0, 0, 0, 0.06);
}
.g-about-img:before {
	padding-top: 127.27%;
}
.ranking-list {
	display: grid;
	grid-gap: 15px;
}

.ranking-i {
	--ranking-i-color: #79a3ce;
	display: grid;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	grid-template-columns: 11rem 1fr;
	grid-gap: 0px 2.5rem;
}
html .ranking-i {
	margin: 0;
}
.ranking-i._rookie {
	--ranking-i-color: #79a3ce;
}
.ranking-i._novice {
	--ranking-i-color: #fd884b;
}
.ranking-i._sharp {
	--ranking-i-color: #9d1e31;
}
.ranking-i._casino {
	--ranking-i-color: #104556;
}
.ranking-i._high {
	--ranking-i-color: #5164d9;
}
.ranking-i._admin {
	--ranking-i-color: #003eb6;
}
.ranking-i-img img {
	width: 100%;
}

.ranking-i-t {
	color: #fff;
	font-size: 20px;
	font-weight: 700;
	letter-spacing: -0.176px;
	padding: 10px 18px;
	border-radius: 6px;
	background: var(--ranking-i-color);
}

.ranking-i-points {
	grid-gap: 15px 5rem;
	margin-top: 15px;
}

.ranking-i-point p,
.ranking-i-point .h7-700 {
	margin-bottom: 0;
}

.g-problems {
	-webkit-box-align: stretch;
	    -ms-flex-align: stretch;
	        align-items: stretch;
	grid-gap: 8px;
}

.g-problem {
	-webkit-box-flex: 1;
	    -ms-flex-positive: 1;
	        flex-grow: 1;
	-ms-flex-negative: 0;
	    flex-shrink: 0;
	max-width: 284px;
	padding: 5.5rem 2.5rem 3rem;
	border-radius: 2px;
	background: #fff;
	-webkit-box-shadow: 0px 1px 0px 0px #e3e7ef;
	        box-shadow: 0px 1px 0px 0px #e3e7ef;
	color: #1c1c1c;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-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: start;
	justify-items: start;
	grid-gap: 10px;
}
.g-problem .h4,
.g-problem .page-login-title,
.g-problem .header-login-title {
	font-weight: 700;
	margin-bottom: 0px;
}
.g-problem p {
	line-height: 1.3;
}

.g-problem-ico {
	height: 42px;
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	font-size: 40px;
}
.g-problem-ico img {
	max-width: 42px;
	max-height: 42px;
}

.g-problem-t-sub {
	font-size: 12px;
	letter-spacing: 3.2px;
	text-transform: uppercase;
}

.tips-form {
	max-width: 1050px;
	width: 100%;
	margin-left: auto;
	margin-right: auto;
	--radio-size: 3.6rem;
	--input-border-color: #1c1c1c;
}
.tips-form .jcf-radio {
	border-width: 2px;
}
.tips-form .jcf-radio.jcf-checked {
	--input-border-color: #45d88e;
}
.tips-form .jcf-radio span {
	background-color: #45d88e;
}

.tips-form-list label {
	color: #1c1c1c;
	margin: 15px 0;
	padding: 4rem 3rem;
	border-radius: 6px;
	border: 1px solid #1c1c1c;
	background: #fff;
}
.tips-form-list label.jcf-label-active {
	border-radius: 12px;
	border-color: #45d88e;
	outline: 2px solid #45d88e;
	background: #fff;
	-webkit-box-shadow: 0px 1px 0px 0px #e3e7ef;
	        box-shadow: 0px 1px 0px 0px #e3e7ef;
}
.tips-form-list label.jcf-label-active .tips-form-t:before {
	-webkit-transform: translateY(-50%) rotate(180deg);
	        transform: translateY(-50%) rotate(180deg);
}

.tips-form-t {
	--bg-w: 1.4rem;
	--bg-indent: 10px;
	color: #1c1c1c;
	font-size: 20px;
	font-weight: 700;
	letter-spacing: -0.176px;
}
.tips-form-t:before {
	color: #212121;
}

.tips-form-b {
	overflow: hidden;
	height: 0;
}
.tips-form-b p {
	font-weight: 400;
}
.jcf-label-active .tips-form-b {
	padding-top: 10px;
	height: initial;
}

.tips-btns {
	margin-top: 15px;
	grid-gap: 2rem;
}
.tips-btns .button,
.tips-btns input[type=button],
.tips-btns input[type=reset],
.tips-btns input[type=submit],
.tips-btns button[type=submit],
.tips-btns .form-subscribe-row button,
.form-subscribe-row .tips-btns button {
	width: 100%;
	border: 1px solid #1c1c1c;
}

.tips-back {
	margin-top: 15px;
	text-align: center;
}
.tips-back a {
	margin-top: 15px;
	color: #1c1c1c;
	font-size: 16px;
	font-weight: 500;
}
.tips-back a:hover {
	opacity: 0.7;
}

.m-list {
	display: grid;
	grid-gap: 24px;
	margin: 16px 0;
}
.m-list._profile-position2 .m-r > .h3 {
	font-size: 27px;
	line-height: 1.1;
}
.m-list._border-y .m-i {
	border: 3px solid #e6b830;
	border-radius: 6px;
}
.m-list._v-reply .m-i {
	border-radius: 12px;
	background: #f1f1f1;
}
.m-list._v-reply .m-r-b {
	background: #fff;
}

.m-i {
	border-bottom-right-radius: 8px;
	border-bottom-left-radius: 8px;
	border: 1px solid #f2f4f7;
	background: #fff;
	display: grid;
	grid-template-columns: 21rem 1fr;
	color: var(--color-dark-100);
}
.m-i._summary {
	grid-template-columns: 1fr;
	background: #fff6db;
	border-radius: 12px;
}
.m-i._summary .m-r {
	padding: 24px;
}
.m-i._summary .m-r-content {
	margin-bottom: 16px;
}

.m-l {
	padding: 24px;
	text-align: center;
	border-right: 1px solid #f2f4f7;
	position: relative;
}
.m-l > .p-avatar-w {
	max-width: 13rem;
	padding: 1rem;
	margin-bottom: 20px;
}

.m-r {
	padding: 24px 24px 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	    -ms-flex-direction: column;
	        flex-direction: column;
}
.m-r > .h3 {
	font-weight: 700;
	margin-bottom: 10px;
}
.m-r .m-l {
	margin-bottom: 15px;
	padding: 12px;
	gap: 15px;
	border-radius: 12px;
	border: 1px solid #f2f4f7;
}

.m-r-t {
	grid-gap: 10px 20px;
	margin-bottom: 2rem;
}

.m-r-t-l {
	--bg-l: 0px;
	--bg-w: 14px;
	--bg-indent: 10px;
	font-size: 14px;
	letter-spacing: 0.154px;
	color: var(--color-dark-100-06);
}
.m-r-t-l:before {
	color: var(--color-dark-100);
}

.m-r-t-r {
	grid-gap: 10px;
	font-size: 14px;
	font-weight: 500;
	letter-spacing: 0.368px;
	-ms-flex-negative: 0;
	    flex-shrink: 0;
}
.m-r-t-r:first-child {
	margin-left: auto;
}
.m-r-t-r .m-translation img {
	max-width: 26px;
	width: 100%;
	aspect-ratio: 26/18;
}

.m-original,
.m-translation {
	grid-gap: 10px;
	padding: 3px 5px;
	border-radius: 4px;
	border: 1px solid #f1f1f1;
}

.m-r-content {
	margin-bottom: 4rem;
}
.f-topic-tags + .m-r-content {
	margin-top: 1rem;
}
.m-r-content p {
	color: var(--color-dark-100);
	font-size: 16px;
	margin-bottom: 15px;
}
.m-r-content p a {
	font-size: 14px;
	font-weight: 700;
	letter-spacing: -0.176px;
	color: #44be4c;
}
.m-r-content p a:hover {
	opacity: 0.7;
}
.m-r-content h4,
.m-r-content .h4,
.m-r-content .page-login-title,
.m-r-content .header-login-title {
	font-weight: 700;
}

.m-r-b {
	grid-gap: 10px 2rem;
	margin-top: auto;
	border-top: 1px solid #f2f4f7;
	background: -webkit-gradient(linear, left top, right top, from(#fcfcfd), to(#fbf9fc));
	background: linear-gradient(90deg, #fcfcfd 0%, #fbf9fc 100%);
	margin-left: -24px;
	margin-right: -24px;
	padding: 24px;
}
.m-lr .m-r-b {
	margin: 0;
	background: transparent;
}

.m-r-b2 {
	grid-gap: 8px;
	font-size: 14px;
}
.m-r-b2 > span {
	color: var(--color-dark-100-05);
}

.m-r-user-meta {
	grid-gap: 5px;
}

.m-r-user-img {
	border-radius: 50%;
	width: 18px;
	height: 18px;
}
.m-r-user-img:before {
	padding-top: 100%;
}
.m-r-b-l {
	gap: 18px;
}

.btn-reply {
	--btn-reply-size: 32px;
	--btn-reply-size-img: 16px;
	--btn-reply-img: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.09248 6.50066L5.20498 3.38816C5.24413 3.3492 5.29394 3.32269 5.34812 3.31197C5.40231 3.30124 5.45846 3.30679 5.5095 3.3279C5.56054 3.34901 5.6042 3.38475 5.63498 3.43062C5.66576 3.47648 5.68229 3.53043 5.68248 3.58566V3.87816C5.68248 3.95242 5.71198 4.02364 5.76449 4.07615C5.817 4.12866 5.88822 4.15816 5.96248 4.15816H7.43998C10.7275 4.15816 13.5975 6.57566 13.94 9.84566C14.0386 10.6718 13.9741 11.5094 13.75 12.3107C13.7204 12.4146 13.6604 12.5073 13.5778 12.5769C13.4952 12.6465 13.3936 12.6899 13.2862 12.7015C13.1788 12.713 13.0703 12.6922 12.9748 12.6417C12.8793 12.5913 12.801 12.5134 12.75 12.4182C12.2206 11.5065 11.4736 10.7401 10.5758 10.1873C9.67807 9.63464 8.65741 9.31284 7.60498 9.25066L5.96248 9.27816C5.88822 9.27816 5.817 9.30766 5.76449 9.36017C5.71198 9.41268 5.68248 9.4839 5.68248 9.55816V9.80816C5.68229 9.8634 5.66576 9.91735 5.63498 9.96321C5.6042 10.0091 5.56054 10.0448 5.5095 10.0659C5.45846 10.087 5.40231 10.0926 5.34812 10.0819C5.29394 10.0711 5.24413 10.0446 5.20498 10.0057L2.09248 6.89316C2.04161 6.8405 2.01318 6.77013 2.01318 6.69691C2.01318 6.62369 2.04161 6.55333 2.09248 6.50066Z' fill='%231C1C1C'/%3E%3C/svg%3E%0A");
	grid-gap: 12px;
	color: inherit;
	position: relative;
}
.btn-reply:before,
.btn-reply:after {
	content: "";
	display: inline-block;
	width: var(--btn-reply-size);
	height: var(--btn-reply-size);
	border-radius: 4px;
	-webkit-box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.02) inset;
	        box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.02) inset;
	border: 1px solid currentColor;
	padding: 3px;
	-webkit-mask-image: var(--btn-reply-img);
	        mask-image: var(--btn-reply-img);
	-webkit-mask-size: var(--btn-reply-size-img) var(--btn-reply-size-img);
	        mask-size: var(--btn-reply-size-img) var(--btn-reply-size-img);
	-webkit-mask-position: center;
	        mask-position: center;
	-webkit-mask-repeat: no-repeat;
	        mask-repeat: no-repeat;
	background-color: currentColor;
	z-index: 1;
}
.btn-reply:after {
	position: absolute;
	background-color: transparent;
	top: 0;
	bottom: 0;
	left: 0;
	-webkit-mask-image: none;
	        mask-image: none;
	z-index: 0;
}
.btn-reply._pluse {
	--btn-reply-img: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12' fill='none'%3E%3Cpath d='M6.00016 1.33203V10.6654M1.3335 5.9987H10.6668' stroke='%231C1C1C' stroke-width='1.33333' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}
.btn-reply._pluse::after {
	background-color: #f8f8f8;
}
.btn-reply._quote {
	--btn-reply-img: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_18451_28934)'%3E%3Cpath d='M13.9997 7.99935C13.9997 6.74674 13.6282 5.52225 12.9323 4.48074C12.2364 3.43923 11.2473 2.62747 10.09 2.14811C8.93274 1.66876 7.65932 1.54334 6.43077 1.78771C5.20223 2.03208 4.07373 2.63528 3.188 3.52101C2.30227 4.40674 1.69908 5.53523 1.4547 6.76378C1.21033 7.99233 1.33575 9.26575 1.81511 10.423C2.29446 11.5803 3.10622 12.5694 4.14773 13.2653C5.18924 13.9612 6.41373 14.3327 7.66634 14.3327H13.9997L12.2263 12.386C13.3662 11.2105 14.0024 9.63671 13.9997 7.99935Z' stroke='black' stroke-width='1.26667' stroke-miterlimit='10'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_18451_28934'%3E%3Crect width='16' height='16' fill='white' transform='translate(-0.333496)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}
.btn-reply._edit {
	--btn-reply-img: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_18451_29018)'%3E%3Cpath d='M4.81997 13.7267L1.6333 14.3933L2.29997 11.2067L11.9266 1.52667C12.0937 1.35926 12.2922 1.22655 12.5107 1.13616C12.7292 1.04577 12.9635 0.999498 13.2 1C13.6774 1 14.1352 1.18965 14.4728 1.52721C14.8103 1.86478 15 2.32261 15 2.8C15.0005 3.03649 14.9542 3.27074 14.8638 3.48927C14.7734 3.70781 14.6407 3.9063 14.4733 4.07334L4.81997 13.7267Z' stroke='black' stroke-width='1.27333' stroke-miterlimit='10'/%3E%3Cpath d='M0.366699 15H15.6334' stroke='black' stroke-width='1.27333' stroke-miterlimit='10'/%3E%3Cpath d='M13.0931 5.45292L10.5464 2.90625' stroke='black' stroke-width='1.27333' stroke-miterlimit='10'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_18451_29018'%3E%3Crect width='16' height='16' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}
.btn-reply._delete {
	--btn-reply-img: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.2534 15.0002H4.74674C4.42203 15.0007 4.10956 14.8764 3.87384 14.6531C3.63812 14.4298 3.49716 14.1245 3.48007 13.8002L2.90674 3.54688H13.0934L12.5201 13.8002C12.503 14.1245 12.362 14.4298 12.1263 14.6531C11.8906 14.8764 11.5781 15.0007 11.2534 15.0002Z' stroke='%23FF3B30' stroke-width='1.27333' stroke-miterlimit='10'/%3E%3Cpath d='M1.6333 3.54688H14.3666' stroke='%23FF3B30' stroke-width='1.27333' stroke-miterlimit='10'/%3E%3Cpath d='M6.72695 1H9.27361C9.61132 1 9.9352 1.13415 10.174 1.37295C10.4128 1.61175 10.5469 1.93562 10.5469 2.27333V3.54667H5.45361V2.27333C5.45361 1.93562 5.58777 1.61175 5.82656 1.37295C6.06536 1.13415 6.38924 1 6.72695 1Z' stroke='%23FF3B30' stroke-width='1.27333' stroke-miterlimit='10'/%3E%3Cpath d='M8 5.45312V13.0931' stroke='%23FF3B30' stroke-width='1.27333' stroke-miterlimit='10'/%3E%3Cpath d='M10.5464 5.45312V13.0931' stroke='%23FF3B30' stroke-width='1.27333' stroke-miterlimit='10'/%3E%3Cpath d='M5.45361 5.45312V13.0931' stroke='%23FF3B30' stroke-width='1.27333' stroke-miterlimit='10'/%3E%3C/svg%3E%0A");
	color: #ff3b30;
}
.btn-reply._delete:hover {
	opacity: 0.7;
}
.btn-reply._active {
	color: var(--color-yellow);
}
.btn-reply._active:hover {
	opacity: 0.7;
}
.btn-reply._active:before,
.btn-reply._active:after {
	color: var(--color-dark-100);
}
.btn-reply._active:after {
	background-color: var(--color-yellow);
}

.m-r-b-r {
	grid-gap: 10px;
}
.m-r-b-r._rigth {
	-webkit-box-pack: end;
	    -ms-flex-pack: end;
	        justify-content: flex-end;
}
.m-r-b-r .button,
.m-r-b-r input[type=button],
.m-r-b-r input[type=reset],
.m-r-b-r input[type=submit],
.m-r-b-r button[type=submit],
.m-r-b-r .form-subscribe-row button,
.form-subscribe-row .m-r-b-r button {
	min-height: 44px;
	width: auto;
}
.m-r-b-r .button i,
.m-r-b-r input[type=button] i,
.m-r-b-r input[type=reset] i,
.m-r-b-r input[type=submit] i,
.m-r-b-r button[type=submit] i,
.m-r-b-r .form-subscribe-row button i,
.form-subscribe-row .m-r-b-r button i {
	font-size: 20px;
}
.m-r-b-r._btns {
	-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;
	-ms-flex-wrap: wrap;
	    flex-wrap: wrap;
}

.like-list-w {
	grid-gap: inherit;
}

.like-list {
	color: #1c1c1c;
	font-size: 14px;
	letter-spacing: 0.154px;
}
.like-list span {
	color: #858585;
}

.like-btn {
	grid-gap: 2px;
	border-radius: 66px;
	border: 1px solid #daceaa;
	background: #fff6db;
	padding: 4px;
	position: relative;
	min-width: 60px;
	max-width: 80px;
	color: var(--color-dark-100);
}
.like-btn span {
	margin-left: auto;
	margin-right: auto;
	font-size: 14px;
	font-weight: 500;
}
.like-btn:before {
	content: "";
	display: inline-block;
	border-radius: 50%;
	background: #e6b830;
	-webkit-box-shadow: 0px 1.5px 3px 0px rgba(0, 0, 0, 0.02) inset;
	        box-shadow: 0px 1.5px 3px 0px rgba(0, 0, 0, 0.02) inset;
	width: 24px;
	height: 24px;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.99658 2.56791C4.9969 1.3992 3.32987 1.08482 2.07735 2.15501C0.824822 3.22519 0.648484 5.01449 1.6321 6.2802C2.44991 7.33255 4.92489 9.55205 5.73605 10.2704C5.8268 10.3508 5.87218 10.391 5.92511 10.4068C5.9713 10.4205 6.02185 10.4205 6.06805 10.4068C6.12097 10.391 6.16635 10.3508 6.2571 10.2704C7.06827 9.55205 9.54324 7.33255 10.3611 6.2802C11.3447 5.01449 11.1899 3.21393 9.9158 2.15501C8.64175 1.09608 6.99625 1.3992 5.99658 2.56791Z' fill='%231C1C1C'/%3E%3C/svg%3E");
	background-position: center;
	background-repeat: no-repeat;
}
.like-btn:hover {
	opacity: 0.7;
}

.m-editor-w {
	display: grid;
	grid-template-columns: 42px 1fr;
	-webkit-box-align: start;
	    -ms-flex-align: start;
	        align-items: start;
	grid-gap: 20px;
	color: var(--color-dark-100);
}

.m-editor-ava {
	background-color: #482617;
	border-radius: 50%;
}
.m-editor-ava:before {
	padding-top: 100%;
}
.m-editor {
	background: #fff;
	position: relative;
	border-radius: 6px;
}

.m-editor-file {
	position: absolute;
	bottom: 2px;
	left: 50%;
	-webkit-transform: translateX(-50%);
	        transform: translateX(-50%);
	max-width: 900px;
	width: 100%;
}

.m-editor-e-b {
	grid-gap: 24px;
	margin-top: 24px;
}

.m-editor-folow {
	grid-gap: 10px;
	margin-left: auto;
}

.btn-folow {
	font-size: 22px;
	min-height: 40px;
	padding: 5px 10px;
}

.post-top.f-w,
.post-top.p-activity,
.post-top.ranking-i {
	margin-bottom: 12px;
}
.post-top .h3 {
	font-weight: 700;
	margin-bottom: 10px;
}

.post-meta {
	color: var(--color-dark-100-05);
	font-size: 14px;
	letter-spacing: 0.154px;
}

.post-btns .button,
.post-btns input[type=button],
.post-btns input[type=reset],
.post-btns input[type=submit],
.post-btns button[type=submit],
.post-btns .form-subscribe-row button,
.form-subscribe-row .post-btns button {
	width: auto;
}

.ico-user-w {
	color: var(--color-dark-100);
}
.ico-user-w i {
	font-size: 24px;
	color: #606060;
}

.ico-user {
	width: 18px;
	height: 18px;
	border-radius: 50%;
	background-color: #7b8c98;
}
.ico-user:before {
	padding-top: 100%;
}
.g-case {
	text-align: center;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: space-evenly;
	    -ms-flex-pack: space-evenly;
	        justify-content: space-evenly;
	grid-gap: 16px 10px;
	counter-reset: listCase;
}

.g-case-i {
	max-width: 263px;
	width: 100%;
	position: relative;
	padding-top: 40px;
	counter-increment: list;
	font-size: 16px;
}
.g-case-i:before {
	content: counter(list);
	padding: 1px;
	line-height: 1;
	position: absolute;
	top: 0px;
	left: 50%;
	-webkit-transform: translateX(-50%);
	        transform: translateX(-50%);
	width: 3rem;
	height: 3rem;
	border: 1px solid #fff;
	border-radius: 50%;
}

.m-r-t-reply {
	border-radius: 12px;
	border: 1.25px solid #f2f4f7;
	background: #f1f1f1;
	padding: 4.5rem 2rem 2.5rem 3.5rem;
	margin-bottom: 20px;
	position: relative;
}
.m-r-t-reply:before {
	content: "";
	position: absolute;
	top: 1.5rem;
	left: 3.5rem;
	width: 20px;
	height: 20px;
	background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_18392_28345)'%3E%3Cpath d='M0 2.5C0 1.83696 0.263392 1.20107 0.732233 0.732233C1.20107 0.263392 1.83696 0 2.5 0L17.5 0C18.163 0 18.7989 0.263392 19.2678 0.732233C19.7366 1.20107 20 1.83696 20 2.5V12.5C20 13.163 19.7366 13.7989 19.2678 14.2678C18.7989 14.7366 18.163 15 17.5 15H5.5175C5.18601 15.0001 4.86812 15.1318 4.63375 15.3663L1.0675 18.9325C0.980163 19.0201 0.868814 19.0797 0.747545 19.104C0.626276 19.1282 0.50054 19.116 0.386249 19.0687C0.271959 19.0215 0.174252 18.9414 0.105497 18.8386C0.0367407 18.7358 2.62686e-05 18.6149 0 18.4913L0 2.5ZM8.9925 5.9575C8.9101 5.83453 8.815 5.72057 8.70875 5.6175C8.54169 5.44547 8.34252 5.30787 8.1225 5.2125L8.1125 5.2075C7.81647 5.07005 7.49389 4.99922 7.1675 5C5.97 5 5 5.9325 5 7.08375C5 8.23375 5.97 9.16625 7.1675 9.16625C7.59625 9.16625 7.995 9.0475 8.33125 8.84125C8.16 9.3275 7.84375 9.84625 7.31875 10.3663C7.2693 10.4145 7.23025 10.4724 7.20401 10.5363C7.17778 10.6003 7.16491 10.6689 7.1662 10.738C7.16748 10.8071 7.1829 10.8752 7.2115 10.9381C7.24011 11.001 7.28128 11.0574 7.3325 11.1038C7.54875 11.3038 7.89125 11.2975 8.1 11.0913C9.7675 9.43 9.8125 7.64375 9.27625 6.45875C9.19748 6.28359 9.10248 6.11619 8.9925 5.95875V5.9575ZM13.75 8.84125C13.58 9.3275 13.2625 9.84625 12.7375 10.3663C12.6881 10.4146 12.6492 10.4726 12.623 10.5365C12.5969 10.6005 12.5842 10.6692 12.5856 10.7382C12.587 10.8073 12.6025 10.8754 12.6312 10.9383C12.6599 11.0011 12.7012 11.0574 12.7525 11.1038C12.9675 11.3038 13.31 11.2975 13.5187 11.0913C15.1862 9.43 15.2312 7.64375 14.6962 6.45875C14.6171 6.28356 14.5216 6.11616 14.4113 5.95875C14.3289 5.83533 14.2338 5.72095 14.1275 5.6175C13.9605 5.44544 13.7613 5.30784 13.5413 5.2125L13.5312 5.2075C13.2356 5.07023 12.9135 4.9994 12.5875 5C11.3912 5 10.42 5.9325 10.42 7.08375C10.42 8.23375 11.3912 9.16625 12.5875 9.16625C13.0162 9.16625 13.415 9.0475 13.7513 8.84125H13.75Z' fill='black'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_18392_28345'%3E%3Crect width='20' height='20' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}

.m-r-t-reply-info {
	margin-bottom: 5px;
}

.m-r-t-reply-name {
	--status-color: #000;
	color: #1c1c1c;
	font-size: 16px;
	font-weight: 700;
	line-height: 1.5;
	letter-spacing: 0.154px;
	position: relative;
	padding-right: 7px;
	margin-right: 7px;
}
.m-r-t-reply-name._online {
	--status-color: #12b76a;
}
.m-r-t-reply-name:before {
	content: "";
	position: absolute;
	top: 50%;
	right: 0px;
	-webkit-transform: translate(50%, -50%);
	        transform: translate(50%, -50%);
	width: 6px;
	height: 6px;
	border-radius: 50%;
	background-color: var(--status-color);
}

.m-r-t-reply-rait {
	color: #e43f0f;
	text-align: center;
	font-size: 10px;
	font-weight: 700;
	line-height: 1;
	letter-spacing: 1px;
	text-transform: uppercase;
}

.m-lr-i {
	padding: 30px 2rem 10px;
	border-top: 1px solid #f2f4f7;
}
.m-lr-i .m-r-content {
	margin-bottom: 0;
}
.m-lr-i ~ .m-r-b {
	border-top: none;
}

.latest-p-list {
	background: #fff;
	-webkit-box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.04), 0px 4px 8px 0px rgba(0, 0, 0, 0.06);
	        box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.04), 0px 4px 8px 0px rgba(0, 0, 0, 0.06);
	border-radius: 12px;
}

.latest-p {
	grid-gap: 15px;
	padding: 17px 25px;
}
.latest-p + .latest-p {
	border-top: 1px solid #d0d5dd;
}

.latest-p-l {
	max-width: 52%;
}

.latest-p-tags {
	grid-gap: 5px;
	margin-bottom: 8px;
}
.latest-p-tags > span {
	display: inline-block;
	border-radius: 6px;
	background: #f5f6f7;
	font-size: 16px;
	font-weight: 400;
	line-height: 1.25;
	letter-spacing: 0.154px;
	padding: 1px 6px;
}

.latest-p-t {
	color: #122f9b;
	font-size: 16px;
	font-weight: 700;
	line-height: 1.4;
	letter-spacing: -0.176px;
}
.latest-p-t a {
	color: inherit;
	font-size: inherit;
}
.latest-p-t a:hover {
	opacity: 0.7;
}

.latest-p-r {
	grid-gap: 8px;
}

.latest-p-rep {
	--bg-ico: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='21' height='21' viewBox='0 0 21 21' fill='none'%3E%3Cg clip-path='url(%23clip0_18392_56356)'%3E%3Cpath d='M10.526 15.3765L4.81603 11.2765C4.68154 11.197 4.57008 11.0838 4.49266 10.9482C4.41523 10.8125 4.37451 10.659 4.37451 10.5027C4.37451 10.3465 4.41523 10.193 4.49266 10.0573C4.57008 9.92162 4.68154 9.80846 4.81603 9.72898L10.526 5.62648C10.6621 5.54642 10.817 5.5038 10.9749 5.50294C11.1328 5.50209 11.2882 5.54303 11.4251 5.62161C11.5621 5.70019 11.6759 5.81361 11.7548 5.95036C11.8338 6.08711 11.8752 6.24232 11.8748 6.40023V8.00148C13.7498 8.00148 19.3748 8.00148 20.6248 18.0015C17.4998 12.3765 11.8748 13.0015 11.8748 13.0015V14.6027C11.8748 15.3027 11.1173 15.7252 10.526 15.3777V15.3765Z' fill='black'/%3E%3Cpath d='M7.03983 5.86654C7.08868 5.93266 7.12401 6.00776 7.14379 6.08755C7.16358 6.16734 7.16742 6.25025 7.15512 6.33153C7.14281 6.41281 7.11459 6.49086 7.07207 6.56122C7.02955 6.63157 6.97357 6.69285 6.90733 6.74154L1.89233 10.4315C1.87543 10.4441 1.85791 10.4558 1.83983 10.4665C1.81265 10.4829 1.79016 10.506 1.77455 10.5336C1.75893 10.5612 1.75073 10.5923 1.75073 10.624C1.75073 10.6557 1.75893 10.6869 1.77455 10.7145C1.79016 10.7421 1.81265 10.7652 1.83983 10.7815C1.8579 10.7923 1.87543 10.804 1.89233 10.8165L6.90733 14.509C6.97505 14.5571 7.03253 14.6181 7.0764 14.6886C7.12028 14.7591 7.14967 14.8376 7.16286 14.9196C7.17604 15.0015 7.17277 15.0853 7.15322 15.166C7.13367 15.2467 7.09824 15.3227 7.049 15.3895C6.99976 15.4564 6.93769 15.5128 6.86642 15.5553C6.79515 15.5979 6.71611 15.6259 6.63391 15.6376C6.55172 15.6493 6.46801 15.6445 6.38769 15.6235C6.30736 15.6025 6.23203 15.5657 6.16608 15.5153L1.17358 11.8415C0.96718 11.7127 0.796962 11.5335 0.678953 11.3207C0.560943 11.1079 0.499023 10.8686 0.499023 10.6253C0.499023 10.382 0.560943 10.1427 0.678953 9.9299C0.796962 9.71712 0.96718 9.53788 1.17358 9.40904L6.16608 5.73404C6.29953 5.63577 6.46654 5.59452 6.63039 5.61937C6.79424 5.64422 6.94152 5.73313 7.03983 5.86654Z' fill='black'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_18392_56356'%3E%3Crect width='20' height='20' fill='white' transform='translate(0.5 0.5)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
	--bg-l: 0px;
	--bg-w: 20px;
	--bg-indent: 8px;
	font-size: 14px;
	color: var(--color-dark-100);
	position: relative;
	padding-right: 11px;
}
.latest-p-rep a {
	color: inherit;
}
.latest-p-rep a:hover {
	opacity: 0.7;
}
.latest-p-rep::after {
	content: "";
	position: absolute;
	top: 50%;
	right: 0px;
	-webkit-transform: translateY(-50%);
	        transform: translateY(-50%);
	width: 3px;
	height: 3px;
	border-radius: 50%;
	background-color: #d0d5dd;
}

.latest-p-btn {
	color: #1c1c1c;
	text-align: center;
	font-size: 16px;
	font-weight: 500;
	line-height: 1.1;
	letter-spacing: 0.5px;
	padding: 12px 15px;
	border-radius: 6px;
	border: 1px solid #e6b830;
}

.f-grid-reverse2 {
	display: grid;
	grid-template-columns: 330px 1fr;
	grid-gap: 15px;
}

.f-main2 .ranking-list {
	margin-bottom: 30px;
}

.ranking-points-list-item {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-ms-flex-wrap: wrap;
	    flex-wrap: wrap;
	-webkit-box-pack: justify;
	    -ms-flex-pack: justify;
	        justify-content: space-between;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	width: 100%;
	margin-bottom: 10px;
}
.ranking-points-list-item:last-child {
	margin-bottom: 0;
}

.ranking-points-list-item .item-left {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-ms-flex-wrap: wrap;
	    flex-wrap: wrap;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
}

.ranking-points-list-item img {
	margin-right: 7px;
}

.ranking-points-list-item .item-left {
	font-size: 16px;
}

.quiz-list-r {
	--p: 100%;
	display: grid;
	gap: 10px;
}

.quiz-list-r-i {
	background-color: #041c4b;
	padding: 10px 20px;
	position: relative;
	color: #f8f8f8;
	border-radius: 6px;
	overflow: hidden;
}
.quiz-list-r-i:after {
	content: "";
	position: absolute;
	top: 0px;
	left: 0px;
	bottom: 0;
	width: var(--p);
	background-color: #003eb6;
	z-index: 0;
}

.quiz-list-r-c {
	gap: 1rem;
	position: relative;
	z-index: 1;
}

.quiz-list-r-t {
	margin-right: auto;
	font-size: 16px;
	font-weight: 500;
}

.quiz-list-r-v {
	font-size: 12px;
	font-weight: 500;
}

.quiz-list-r-p {
	font-size: 16px;
	font-weight: 700;
}

.hero-s {
	background-color: var(--color-green-d);
	padding: 2rem 0 1px;
	color: #fff;
}
.hero-s._v3,
.hero-s._v2 {
	padding: 2rem 0 8rem;
	z-index: 1;
	position: relative;
}
.hero-s._v3 .hero-g-txt,
.hero-s._v2 .hero-g-txt {
	padding-top: 5rem;
	padding-bottom: 8rem;
}
.hero-s._v3 .hero-g-img img,
.hero-s._v2 .hero-g-img img {
	margin-top: -4rem;
}
.hero-s._v3 {
	padding: 15px 0 30px;
	background-color: var(--color-dark-300);
	position: relative;
}
.hero-s._v3:before {
	content: "";
	position: absolute;
	bottom: 0px;
	left: 0px;
	right: 0;
	height: 283px;
	background-image: url("../img/bg5.png");
	background-repeat: no-repeat;
	background-size: cover;
	background-position: top;
	z-index: 0;
}
.hero-s._v3 .container {
	position: relative;
	z-index: 1;
}
.hero-s._v3 .hero-search {
	margin: 2rem 0 3rem;
	max-width: 100%;
}
.hero-s._v3 .hero-search-row:before {
	background: rgba(230, 184, 48, 0.5);
	-webkit-filter: blur(37px);
	        filter: blur(37px);
}
.hero-s._v3 .hero-search-row input[type=text] {
	border-color: #e6b830;
}
.hero-s._v3 .hero-g {
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
}
.hero-s._v3 .hero-g-img {
	text-align: right;
}

.hero-tag {
	gap: 8px;
	text-transform: uppercase;
	padding: 4px 8px;
	border-radius: 4px;
	background-color: #e6b830;
	color: #060d17;
	font-size: 9px;
	font-weight: 700;
}
.hero-tag img {
	width: 14px !important;
}

.hero-g {
	display: grid;
	grid-gap: 10px;
	grid-template-columns: repeat(2, 1fr);
}
.hero-g p {
	max-width: 550px;
}

.hero-g-txt-w {
	--mob-img-indent: 50px;
}

.hero-g-txt-w-t .h4,
.hero-g-txt-w-t .page-login-title,
.hero-g-txt-w-t .header-login-title,
.hero-g-txt-w-t .h6-500 {
	max-width: calc(100% - var(--mob-img-indent));
}

.hero-g-txt {
	padding-top: 8rem;
}

.hero-search {
	margin: 4rem 0;
	max-width: 454px;
	position: relative;
}
._v2 .hero-search {
	max-width: 525px;
	margin: 20px 0 24px;
}
.hero-search._s-center {
	margin: 4rem auto;
}
.hero-search._s-center:last-child form {
	margin-bottom: 0;
}
.hero-search._v2,
.hero-search._v3 {
	max-width: 100%;
}
.hero-search._v2 .hero-search-row:before,
.hero-search._v3 .hero-search-row:before {
	display: none;
}
.hero-search._v2 .hero-search-row input[type=text],
.hero-search._v3 .hero-search-row input[type=text] {
	color: #000;
	border-radius: 8px;
	background: #fff;
	-webkit-box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.04), 0px 4px 8px 0px rgba(0, 0, 0, 0.06);
	        box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.04), 0px 4px 8px 0px rgba(0, 0, 0, 0.06);
	border-color: rgba(0, 0, 0, 0.06);
}
.hero-search._v2 .hero-search-row input[type=submit],
.hero-search._v3 .hero-search-row input[type=submit] {
	width: 32px;
	height: 32px;
	background-color: var(--color-yellow);
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='25' viewBox='0 0 24 25' fill='none'%3E%3Cpath d='M21 21.5L16.65 17.15M19 11.5C19 15.9183 15.4183 19.5 11 19.5C6.58172 19.5 3 15.9183 3 11.5C3 7.08172 6.58172 3.5 11 3.5C15.4183 3.5 19 7.08172 19 11.5Z' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}
.hero-search._v3 .hero-search-row input[type=text] {
	color: rgba(0, 0, 0, 0.5);
	border-radius: 6px;
	background: #f5f5f5;
	backdrop-filter: blur(3.5px);
	-webkit-box-shadow: initial;
	        box-shadow: initial;
	border: 0px;
}
.hero-search._v-btn {
	display: grid;
	grid-gap: 10px;
}
.hero-search._v-btn form {
	margin-bottom: 0;
}
.hero-search._v-btn input[type=text] {
	font-weight: 400;
}
.hero-search.mt-2 {
	margin-top: 2rem;
}

.hero-search-h {
	z-index: 9;
	position: absolute;
	top: calc(100% + 10px);
	left: 0;
	right: 0;
	border-radius: 12px;
	border: 1px solid #e4e8ec;
	background: #fff;
	-webkit-box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.04), 0px 8px 16px 0px rgba(0, 0, 0, 0.08);
	        box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.04), 0px 8px 16px 0px rgba(0, 0, 0, 0.08);
	padding: 2rem;
	max-height: 404px;
	overflow: auto;
	opacity: 0;
	-webkit-transform: translateY(-80%) scaleY(0);
	        transform: translateY(-80%) scaleY(0);
	-webkit-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.hero-search-v2._active .hero-search-h,
.hero-search._active .hero-search-h {
	opacity: 1;
	-webkit-transform: translateY(0%) scaleY(1);
	        transform: translateY(0%) scaleY(1);
}

.hero-search-l {
	display: grid;
	grid-gap: 7px;
	overflow: hidden;
}

.hero-search-i {
	gap: 2rem;
	color: var(--color-dark-100);
}
.hero-search-i .h5-700 {
	text-align: left;
	margin-bottom: 0;
	margin-right: auto;
}
.hero-search-i [class*=i-] {
	color: var(--color-yellow);
	margin-right: 1px;
}
.hero-search-i .ico-one {
	--size: 34px;
}

.hero-search-img {
	border-radius: 6px;
	background: #060d17;
	padding: 1rem;
	width: 13rem;
	height: 5rem;
	position: relative;
}
.hero-search-img img {
	max-width: none;
	width: calc(100% - 2rem);
	height: calc(100% - 1rem);
	-o-object-fit: contain;
	   object-fit: contain;
	position: absolute;
	left: 50%;
	top: 50%;
	-webkit-transform: translate(-50%, -50%);
	        transform: translate(-50%, -50%);
}

.hero-search-row {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	grid-gap: 20px;
	position: relative;
}
.hero-search-row:before {
	content: "";
	background: linear-gradient(91deg, #60ffa2 -3.24%, #8ef55e 98.78%);
	-webkit-filter: blur(37px);
	        filter: blur(37px);
	z-index: -1;
}
.hero-search-row input[type=text] {
	font-size: 14px;
	font-weight: 500;
	letter-spacing: 0.368px;
	border-radius: 12px;
	border: 1px solid #a1ffc8;
	background: #1f2420;
	backdrop-filter: blur(3.5px);
	padding-left: 60px;
	color: #fff;
}
.ifw-400 .hero-search-row input[type=text] {
	font-weight: 400;
}
.hero-search-row input[type=submit] {
	position: absolute;
	left: 20px;
	top: 50%;
	-webkit-transform: translateY(-50%);
	        transform: translateY(-50%);
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='25' viewBox='0 0 24 25' fill='none'%3E%3Cpath d='M21 21.5L16.65 17.15M19 11.5C19 15.9183 15.4183 19.5 11 19.5C6.58172 19.5 3 15.9183 3 11.5C3 7.08172 6.58172 3.5 11 3.5C15.4183 3.5 19 7.08172 19 11.5Z' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
	background-repeat: no-repeat;
	background-position: center;
	background-color: transparent;
	width: auto;
}
.hero-search-row input[type=submit]:hover {
	opacity: 0.7;
}

.hero-search-v2 {
	position: relative;
}

.hero-search-row-v2 input[type=text] {
	padding-left: 40px;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='25' viewBox='0 0 24 25' fill='none'%3E%3Cpath d='M21 21.5L16.65 17.15M19 11.5C19 15.9183 15.4183 19.5 11 19.5C6.58172 19.5 3 15.9183 3 11.5C3 7.08172 6.58172 3.5 11 3.5C15.4183 3.5 19 7.08172 19 11.5Z' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
	background-repeat: no-repeat;
	background-position: 12px center;
}

html .gform_wrapper.gravity-theme .hero-search-row-v2 input[type=text] {
	padding-left: 40px;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='25' viewBox='0 0 24 25' fill='none'%3E%3Cpath d='M21 21.5L16.65 17.15M19 11.5C19 15.9183 15.4183 19.5 11 19.5C6.58172 19.5 3 15.9183 3 11.5C3 7.08172 6.58172 3.5 11 3.5C15.4183 3.5 19 7.08172 19 11.5Z' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
	background-repeat: no-repeat;
	background-position: 12px center;
}

.hero-coin-list {
	margin: 20px 0;
	grid-gap: 8px;
}
.hero-s._v3 .hero-coin-list,
.hero-s._v2 .hero-coin-list {
	grid-gap: 0.5rem;
}
.hero-s._v3 .hero-coin-list img,
.hero-s._v2 .hero-coin-list img {
	max-width: 5.2rem;
}
.hero-coin-list img {
	max-width: 8.6rem;
	width: 100%;
}

.hero-g-img {
	text-align: left;
}

.hero-g-img-mob {
	z-index: -1;
	margin-left: calc(var(--mob-img-indent) * -1);
}

.hero-links {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	    flex-wrap: wrap;
	grid-gap: 1.8rem;
	-webkit-box-pack: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	text-align: center;
	margin: 2rem auto 2rem;
	z-index: 1;
}
.hero-links._blue-v {
	color: var(--color-blue3);
}
.hero-links._yellow-v {
	color: var(--color-yellow);
}
.hero-links._v2,
.hero-links._v4,
.hero-links._v5 {
	-webkit-transform: translateY(50%);
	        transform: translateY(50%);
	margin: -50px 0 0;
	-webkit-box-pack: start;
	    -ms-flex-pack: start;
	        justify-content: start;
}
html .hero-links._v3 {
	-webkit-transform: translateY(50%);
	        transform: translateY(50%);
	margin: 0;
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	-webkit-box-pack: start;
	    -ms-flex-pack: start;
	        justify-content: start;
}
html .hero-links._v4 {
	position: static;
	-webkit-transform: initial;
	        transform: initial;
	margin: 0;
	-webkit-box-pack: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	color: var(--brand-color);
}
html .hero-links._v4 .hero-link {
	padding: 8px 2rem;
}
html .hero-links._v4 .hero-link._active-tab {
	color: inherit;
	border-color: var(--color-yellow);
	-webkit-box-shadow: inset 0px 0px 0px 2px var(--color-yellow);
	        box-shadow: inset 0px 0px 0px 2px var(--color-yellow);
}
html .hero-links._v4 .hero-link._active-tab .hero-link-ico-w {
	color: inherit;
	background-color: var(--color-yellow);
}
html .hero-links._v4 .hero-link._active-tab .hero-link-ico-w i {
	color: inherit;
}
html .hero-links._v4 .hero-link-ico-w {
	margin-right: 1.5rem;
	border-radius: 6px;
	background: #d9d9d9;
	padding: 5px;
	width: 40px;
	height: 40px;
}
html .hero-links._v4 .hero-link-ico-w i {
	font-size: 24px;
}
html .hero-links._v5 {
	-webkit-box-pack: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	margin: 0;
	padding: 0;
	-webkit-transform: translateY(-50%);
	        transform: translateY(-50%);
	margin-bottom: -4rem;
}
.hero-links._sm .hero-link-ico-w {
	height: initial;
	margin-right: 1rem;
}
.hero-links._sm .hero-link-ico-w i {
	font-size: 4rem;
}
.hero-links._sm .hero-link-num {
	padding: 1px 7px;
}
html .hero-links._v-profile {
	max-width: 1040px;
	width: 100%;
	margin: 20px auto 0;
	-webkit-box-pack: start;
	    -ms-flex-pack: start;
	        justify-content: start;
}

.hero-link {
	max-width: 174px;
	width: 100%;
	-ms-flex-negative: 0;
	    flex-shrink: 0;
	padding: 25px 15px 20px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	    -ms-flex-direction: column;
	        flex-direction: column;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	border-radius: 2.4rem;
	border: 1px solid var(--color-gray-l);
	background: #fff;
	color: var(--brand-color);
}

.hero-link-ico-w {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	    -ms-flex-direction: column;
	        flex-direction: column;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	-webkit-box-pack: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	height: 5rem;
	margin-bottom: 2rem;
}
.hero-link-ico-w i {
	font-size: 4.4rem;
}
.hero-link-ico-w i.i-sico3 {
	font-size: 3rem;
}
.hero-link-ico-w i.i-sico4 {
	font-size: 3.5rem;
}

.hero-link-ico {
	max-width: 4.8rem;
	max-height: 5rem;
}

.hero-link-num {
	border-radius: 5px;
	background: #cde4ff;
	padding: 4px 1rem;
	color: #29507e;
	font-size: 16px;
	font-weight: 500;
	letter-spacing: 0.368px;
	-ms-flex-item-align: center;
	    align-self: center;
	margin-top: auto;
}

.hero-links-v2 {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	    -ms-flex-pack: justify;
	        justify-content: space-between;
	overflow-x: auto;
}
.hero-links-v2._yellow-v .hero-link-num2 {
	background: var(--color-yellow);
	color: var(--color-dark-300);
}
.hero-links-v2._yellow-v .hero-link-v2 {
	color: var(--color-dark-300);
}
.hero-links-v2._yellow-v .hero-link-v2._active,
.hero-links-v2._yellow-v .hero-link-v2:hover {
	color: var(--color-yellow);
}

.hero-link-v2 {
	gap: 1rem 2rem;
	padding: 2rem 1rem;
	color: var(--color-dark-100-06);
	font-size: 16px;
	font-weight: 500;
	line-height: 1.5;
	letter-spacing: 0.368px;
	border-bottom: 2px solid transparent;
	-webkit-box-flex: 1;
	    -ms-flex-positive: 1;
	        flex-grow: 1;
}
.hero-link-v2 .h6-500 {
	color: inherit;
	margin-bottom: 0;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.hero-link-v2._active,
.hero-link-v2:hover {
	color: var(--color-dark-300);
	border-color: currentColor;
	background: #fff;
}
.hero-link-v2._active img,
.hero-link-v2:hover img {
	opacity: 1;
}
.hl-v2 .hero-link-v2 {
	-webkit-box-flex: initial;
	    -ms-flex-positive: initial;
	        flex-grow: initial;
	padding: 2rem;
}
.hl-v2 .hero-link-ico-w-v2 img {
	-webkit-filter: initial;
	        filter: initial;
}

.hero-link-num2 {
	border-radius: 4px;
	background: var(--color-dark-300);
	color: #fff;
	padding: 4px 7px;
	font-size: 14px;
	font-weight: 500;
	line-height: 1.2;
	letter-spacing: 0.262px;
	-ms-flex-negative: 0;
	    flex-shrink: 0;
}

.hero-link-ico-w-v2 {
	line-height: 1;
}
.hero-link-ico-w-v2 i {
	font-size: 42px;
}
.hero-link-ico-w-v2 img {
	width: 42px;
	-webkit-filter: brightness(0%);
	        filter: brightness(0%);
	opacity: 0.6;
	-webkit-transition: opacity 0.3s ease;
	transition: opacity 0.3s ease;
}
.hero-link-ico-w-v2._w32 img {
	width: 32px;
}

.sub-hero-s {
	padding-top: 17rem;
	background-color: var(--color-white);
}

.g-trusted {
	text-align: center;
}

.g-trusted-top .h4,
.g-trusted-top .page-login-title,
.g-trusted-top .header-login-title {
	--bg-w: 0px;
	--bg-indent: 0px;
}
.g-trusted-top .h4:before,
.g-trusted-top .page-login-title:before,
.g-trusted-top .header-login-title:before {
	display: none;
}

.g-trusted-bottom {
	padding-top: 12px;
}

.g-trusted-i {
	padding: 3.5rem 2.5rem;
	z-index: 1;
	position: relative;
}
.g-trusted-i p {
	color: #313339;
}
.g-trusted-img {
	width: 10rem;
	height: 10rem;
	border-radius: 50%;
	background: var(--color-gray);
	margin-bottom: 12px;
	padding: 10px;
}
.g-trusted-img img {
	max-width: 52px;
}

.g-reviews-s {
	text-align: left;
}
.g-reviews-s .g-review-bottom .button,
.g-reviews-s .g-review-bottom input[type=button],
.g-reviews-s .g-review-bottom input[type=reset],
.g-reviews-s .g-review-bottom input[type=submit],
.g-reviews-s .g-review-bottom button[type=submit],
.g-reviews-s .g-review-bottom .form-subscribe-row button,
.form-subscribe-row .g-reviews-s .g-review-bottom button {
	width: auto;
}

.g-review {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	    -ms-flex-direction: column;
	        flex-direction: column;
	padding: 20px 15px;
}

.g-review-top {
	gap: 2rem;
	margin-bottom: 1rem;
}

.g-review-img {
	height: 12.3rem;
	width: 13.6rem;
	padding: 1rem;
	-ms-flex-negative: 0;
	    flex-shrink: 0;
	border-radius: 6px;
	background: var(--brand-color);
}
.g-review-img img {
	width: auto;
	height: 100%;
	-o-object-fit: contain;
	   object-fit: contain;
}

.g-review-info {
	-webkit-box-flex: 1;
	    -ms-flex-positive: 1;
	        flex-grow: 1;
}
.g-review-info .h4,
.g-review-info .page-login-title,
.g-review-info .header-login-title {
	font-weight: 700;
	margin-bottom: 5px;
}

.g-review-stars {
	grid-gap: 5px;
	margin-bottom: 1.5rem;
}
.g-review-stars.mb-0 {
	margin-bottom: 0;
}
.g-review-stars._ai-b {
	-webkit-box-align: baseline;
	    -ms-flex-align: baseline;
	        align-items: baseline;
}
.g-review-stars > span {
	font-size: 1.4rem;
}

.g-review-index {
	--bg-color: #eaee45;
	color: #060d17;
}
.g-review-index._bg-yellow {
	--bg-color: #eaee45;
}
.g-review-index._bg-green {
	--bg-color: #66d197;
}
.g-review-index._bg-red {
	--bg-color: #eb2f2f;
}
.g-review-index._bg-red span {
	color: #fff;
}
.g-review-index._bg-green2 {
	--bg-color: #00de00;
}
.g-review-index._bg-red2 {
	--bg-color: #ff4c4c;
}
.g-review-index span {
	display: inline-block;
	border-radius: 4px;
	font-size: 1.4rem;
	font-weight: 400;
	background: var(--bg-color);
	padding: 0 3px;
}

.g-review-list {
	margin: 1.5rem 0;
	color: #6a6a67;
	font-size: 1.4rem;
	font-weight: 400;
	letter-spacing: 0.154px;
}
.g-review-list li {
	--bg-ico: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='23' height='24' viewBox='0 0 23 24' fill='none'%3E%3Cpath d='M20.2505 11.0137L18.4641 9.21967V6.68967C18.4641 5.83867 17.7741 5.14867 16.9231 5.14867H14.3778L12.5915 3.36233C12.0126 2.7513 10.9753 2.77047 10.4065 3.35467L8.62014 5.14867H6.08247C5.23147 5.14867 4.54147 5.83867 4.54147 6.68967V9.21967L2.75514 11.006C2.15714 11.6117 2.15714 12.5853 2.75514 13.1833L4.54147 14.9773V17.5227C4.54147 18.3737 5.23147 19.0637 6.08247 19.0637H8.62014L10.4218 20.873C10.7131 21.1557 11.1039 21.3126 11.5098 21.3097C11.9157 21.3069 12.3042 21.1445 12.5915 20.8577L14.3778 19.0637H16.9231C17.7741 19.0637 18.4641 18.3737 18.4641 17.5227V14.9773L20.2505 13.1833H20.2581C20.8408 12.5853 20.8408 11.6117 20.2505 11.0137ZM12.2695 15.0387C12.2695 15.4603 11.9245 15.8053 11.5028 15.8053C11.0735 15.8053 10.7361 15.4603 10.7361 15.0387V12.409C10.7361 11.9873 11.0735 11.6423 11.5028 11.6423C11.9245 11.6423 12.2695 11.9873 12.2695 12.409V15.0387ZM11.5028 10.0783C10.9661 10.0783 10.5445 9.649 10.5445 9.12C10.5445 8.591 10.9661 8.16167 11.5028 8.16167C12.0241 8.16167 12.4611 8.591 12.4611 9.12C12.4611 9.649 12.0241 10.0783 11.5028 10.0783Z' fill='%23BCBCBC'/%3E%3C/svg%3E");
	--bg-w: 2.3rem;
	--bg-indent: 5px;
	padding-top: 2px;
}
.g-review-list li + li {
	margin-top: 5px;
}

.g-review-bonus {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	    -ms-flex-pack: justify;
	        justify-content: space-between;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	grid-gap: 10px;
	margin-top: 8px;
	font-size: 1.4rem;
	font-weight: 500;
	color: #1c1c1c;
	letter-spacing: -0.176px;
	border-radius: 6px;
	border: 1px solid #f1f1f1;
	padding: 10px;
	margin-bottom: 3rem;
}

.g-review-bonus-l {
	--bg-w: 2rem;
}

.g-review-bonus-r {
	--bg-ico: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M9.99968 0.943481C4.93707 0.943481 0.833008 5.04754 0.833008 10.1101C0.833008 15.1727 4.93707 19.2768 9.99968 19.2768C15.0623 19.2768 19.1663 15.1727 19.1663 10.1101C19.1663 5.04754 15.0623 0.943481 9.99968 0.943481ZM14.3389 8.19941C14.6643 7.87397 14.6643 7.34633 14.3389 7.02089C14.0135 6.69546 13.4858 6.69546 13.1604 7.02089L8.74968 11.4316L6.83893 9.5209C6.51349 9.19548 5.98586 9.19548 5.66042 9.5209C5.33498 9.84632 5.33498 10.374 5.66042 10.6994L8.16042 13.1994C8.48584 13.5248 9.01351 13.5248 9.33893 13.1994L14.3389 8.19941Z' fill='%2302C002'/%3E%3C/svg%3E%0A");
	--bg-w: 2rem;
}

.g-review-bottom {
	grid-gap: 10px;
	margin-top: auto;
}
.g-review-bottom .button,
.g-review-bottom input[type=button],
.g-review-bottom input[type=reset],
.g-review-bottom input[type=submit],
.g-review-bottom button[type=submit],
.g-review-bottom .form-subscribe-row button,
.form-subscribe-row .g-review-bottom button {
	width: auto;
}

.g-review-bottom-full {
	grid-gap: 10px;
	margin-top: auto;
}
.g-review-bottom-full .button,
.g-review-bottom-full input[type=button],
.g-review-bottom-full input[type=reset],
.g-review-bottom-full input[type=submit],
.g-review-bottom-full button[type=submit],
.g-review-bottom-full .form-subscribe-row button,
.form-subscribe-row .g-review-bottom-full button {
	padding: 9px 6px 9px 12px;
	font-size: 1.6rem;
	width: 100%;
	max-width: 50%;
}

.g-review-rating {
	border-radius: 4px;
	background: #003eb6;
	color: var(--color-white);
	font-size: 1.6rem;
	font-weight: 400;
	line-height: 1.25;
	letter-spacing: 0.154px;
	grid-gap: 5px;
	padding: 3px 10px 2px 5px;
	margin-left: 6px;
	
}
.g-review-rating._mob-fix {
	font-size: 16px;
}
.g-review-rating img{
	width: 16px;
	height: 17px;
}
.g-review-rating._mob-fix:before {
	margin-bottom: 2px;
	width: 20px;
	height: 20px;
}
.g-review-rating:before {
	content: "";
	margin-bottom: 0.2rem;
	width: 2rem;
	height: 2rem;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='21' viewBox='0 0 20 21' fill='none'%3E%3Cpath d='M4.42163 19.1255C4.20732 18.9696 4.10051 18.7056 4.14541 18.4447L5.071 13.0531L1.29653 9.37267L1.14754 9.22334C0.961128 9.03693 0.895817 8.76139 0.978817 8.5112C1.06216 8.26101 1.27918 8.07919 1.54009 8.04126L6.95075 7.25684L9.37545 2.34894C9.4928 2.11117 9.735 1.96082 9.99999 1.96082C10.265 1.96099 10.5075 2.11151 10.6249 2.34928L13.0448 7.25616L18.4599 8.04126C18.7208 8.07919 18.9378 8.26084 19.0208 8.51103C19.1042 8.76105 19.0392 9.03659 18.8528 9.22317L18.7099 9.36621L14.9246 13.0533L15.8549 18.444C15.9005 18.7075 15.7913 18.9735 15.5739 19.1291C15.3579 19.2834 15.0711 19.3031 14.8348 19.1742L14.7749 19.1414C14.7323 19.1227 15.0401 19.2821 9.99999 16.6299L5.154 19.1801C4.92243 19.3014 4.63778 19.2833 4.42163 19.1255Z' fill='%23003EB6'/%3E%3Cpath d='M18.3599 8.73088C17.1895 8.56106 21.3627 9.16658 12.5818 7.8925L10 2.65747L7.41348 7.8925L7.35629 7.90205L1.64014 8.73088L1.77829 8.86901C7.64544 14.5909 5.20316 12.2091 5.8177 12.8084L5.80344 12.9037L4.83167 18.5627C11.9001 14.8428 9.4802 16.1163 10 15.8427L15.0588 18.5055H15.0636L15.1684 18.5627L14.1919 12.9037L14.1776 12.8084L18.217 8.87379L18.3599 8.73088Z' fill='%23F4BC5F'/%3E%3Cpath d='M18.36 8.73078L18.217 8.8738L10 11.5413L12.6438 7.9021L18.36 8.73078Z' fill='%23E6B830'/%3E%3Cpath d='M12.6438 7.90212L10 11.5414V2.65759L12.5819 7.89231L12.6438 7.90212Z' fill='%23E6B830'/%3E%3Cpath d='M9.99984 2.65759V11.5414L7.35645 7.90212L7.41343 7.89231L9.99984 2.65759Z' fill='%23786324'/%3E%3Cpath d='M10 11.5413L1.78302 8.8738L1.77849 8.86889L1.64038 8.73078L7.35661 7.9021L10 11.5413Z' fill='%23E6B830'/%3E%3Cpath d='M5.80334 12.9036L5.81768 12.8085L1.78296 8.87378L9.99994 11.5413L5.80334 12.9036Z' fill='%23786324'/%3E%3Cpath d='M10.0001 11.5414L4.9416 18.5055L4.83179 18.5625L5.80349 12.9036L10.0001 11.5414Z' fill='%23E6B830'/%3E%3Cpath d='M10.0001 11.5414V15.8429L4.94165 18.5055L10.0001 11.5414Z' fill='%23786324'/%3E%3Cpath d='M15.0589 18.5055L10 15.8429V11.5414L15.0589 18.5055Z' fill='%23786324'/%3E%3Cpath d='M15.1687 18.5625L15.0638 18.5055H15.0589L10 11.5414L14.1921 12.9036L15.1687 18.5625Z' fill='%23E6B830'/%3E%3Cpath d='M14.1777 12.8085L14.1921 12.9036L10 11.5413L18.217 8.87378L14.1777 12.8085Z' fill='%23786324'/%3E%3C/svg%3E");
	background-size: contain;
	background-position: center;
	background-repeat: no-repeat;
}
.full-coinbets-btn.bg-blue{
	background-color: var(--color-blue);
	color: var(--color-white);
	width: fit-content;
}
.g-review-num {
	--g-review-num-col: #23ba21;
	padding-top: 5px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: baseline;
	    -ms-flex-align: baseline;
	        align-items: baseline;
	grid-gap: 5px;
	color: #060d17;
	font-size: 16px;
	font-weight: 500;
}
.g-review-num._0 {
	--g-review-num-col: var(--c-s1);
}
.g-review-num._1 {
	--g-review-num-col: var(--c-s1);
}
.g-review-num._2 {
	--g-review-num-col: var(--c-s2);
}
.g-review-num._3 {
	--g-review-num-col: var(--c-s3);
}
.g-review-num._4 {
	--g-review-num-col: var(--c-s4);
}
.g-review-num._5 {
	--g-review-num-col: var(--c-s5);
}
.g-review-num b {
	color: var(--g-review-num-col);
	font-size: 4.2rem;
	letter-spacing: -0.176px;
	font-weight: 500;
	line-height: 1;
	letter-spacing: -0.176px;
}

.g-experts-s._v2 .g-experts {
	gap: 4.5rem;
}
.g-experts-s._v2 .g-expert {
	padding: 0;
	-webkit-box-shadow: initial;
	        box-shadow: initial;
}
.small-casino-logo {
    display: flex;
    grid-gap: 10px;
	align-items: center;
	margin-bottom: 10px;
}
._samll-img-logo{
	background: var(--color-black);
    border-radius: 12px;
	display: flex;
    align-items: center;
}
.small-casino-logo img{
	background-color: var(--color-black);
	border-radius: 10px;
	border: 1px solid;
}
.g-experts-s._v2 .g-expert .h6-700 {
	margin-bottom: 0px;
}
.g-experts-s._v2 .g-expert p {
	color: var(--color-dark-300);
	font-size: 14px;
}

.g-expert-date-views {
	gap: inherit;
	padding: 5px 8px;
	border-radius: 4px;
	background: #f8f8f8;
}

.g-expert {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	    -ms-flex-direction: column;
	        flex-direction: column;
	padding: 2.5rem;
	border-radius: 8px;
	background: #fff;
	-webkit-box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.04), 0px 4px 8px 0px rgba(0, 0, 0, 0.06);
	        box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.04), 0px 4px 8px 0px rgba(0, 0, 0, 0.06);
}
.g-expert .h6-700 {
	color: var(--brand-color);
	margin-bottom: 15px;
}
.g-expert .h6-700 a {
	display: block;
	--bg-w: 12px;
	--bg-indent: 30px;
}
.blogs-slider-v2 .g-expert-img:before{
	padding-top: 0px !important;
}
.g-expert-img {
	border-radius: 6px;
	margin-bottom: 10px;
	background-color: #135284;
}


.p-img {
	container-type: inline-size;
}
.p-img:before {
	padding-top: 56.25%;
}
.entry-grid._v4 .p-img:before {
	padding-top: 58.63%;
}
.p-img-l {
	width: var(--p-img-l-s);
	height: var(--p-img-l-s);
	position: relative;
	border-radius: 1.8rem;
	overflow: hidden;
	-webkit-box-shadow: inset 0 0 0 4px rgba(255, 255, 255, 0.25);
	        box-shadow: inset 0 0 0 4px rgba(255, 255, 255, 0.25);
	-ms-flex-negative: 0;
	    flex-shrink: 0;
	position: relative;
}
.p-img-l:before {
	content: "";
	position: absolute;
	z-index: -2;
	top: 0px;
	left: 0px;
	right: 0;
	bottom: 0;
	background-color: var(--color-dark-300);
}
.p-img-l > img {
	z-index: -1;
}

.p-img-i-w {
	--p-img-l-s: 13rem;
	--p-img-play: 12rem;
	position: absolute;
	z-index: 2;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	padding: 2rem 2rem 3rem;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	    -ms-flex-direction: column;
	        flex-direction: column;
	gap: 15px;
	container-type: inline-size;
}
@container (max-width: 768px) {
	.p-img-i-w {
		--p-img-l-s: 8rem;
		--p-img-play: 8rem;
	}
	.p-img-i-w .p-img-m-t {
		font-size: 16px;
	}
	.p-img-i-w .p-img-m-d {
		font-size: 12px;
	}
}
@container (max-width: 580px) {
	.p-img-i-w {
		--p-img-l-s: 40px;
		--p-img-play: 60px;
		padding: 10px;
	}
	.p-img-i-w .p-img-l {
		border-radius: 6px;
		-webkit-box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.25);
		        box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.25);
		-ms-flex-negative: 0;
		    flex-shrink: 0;
	}
	.p-img-i-w .p-img-m {
		--bg-l: 12px;
		--bg-t: 12px;
		--bg-indent: 5px;
		--bg-w: 12px;
		gap: 3px;
		padding: 7px 10px;
		min-width: 112px;
	}
	.p-img-i-w .p-img-m-t {
		font-size: 11px;
	}
	.p-img-i-w .p-img-m-d {
		font-size: 7px;
	}
}

.p-img-play {
	margin: auto;
}
.p-img-play a {
	width: var(--p-img-play);
	height: var(--p-img-play);
	display: inline-block;
	position: relative;
}
.p-img-play a:hover {
	opacity: 0.9;
}
.p-img-play a:after {
	content: "";
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	        transform: translate(-50%, -50%);
	width: 100%;
	height: 100%;
	background-image: url("data:image/svg+xml,%3Csvg width='121' height='121' viewBox='0 0 121 121' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='60.5' cy='60.5' r='60.5' fill='%23EAB914'/%3E%3Cpath d='M81.3751 62.9115L51.3503 80.6076C48.8022 82.1079 45.5322 80.2913 45.5322 77.2668V41.8745C45.5322 38.8548 48.7975 37.0335 51.3503 38.5385L81.3751 56.2347C81.9547 56.5708 82.4365 57.0566 82.7716 57.6429C83.1068 58.2292 83.2833 58.8951 83.2833 59.5731C83.2833 60.251 83.1068 60.9169 82.7716 61.5032C82.4365 62.0895 81.9547 62.5754 81.3751 62.9115Z' fill='%2305080C'/%3E%3C/svg%3E%0A");
	background-repeat: no-repeat;
	background-size: contain;
	background-position: center;
}

.p-img-i-b {
	gap: 10px;
	margin-top: auto;
	padding: 0 1rem;
}
.p-img-play ~ .p-img-i-b {
	margin-top: 0;
}

.p-img-m {
	--bg-ico: url("data:image/svg+xml,%3Csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.28703 4.11169C4.58332 4.73559 4 5.59582 4 6.66634V9.33301C4 10.4035 4.58332 11.2638 5.28703 11.8877C5.99229 12.513 6.93675 13.0151 7.98936 13.4098C10.1044 14.203 12.9369 14.6663 16 14.6663C19.0631 14.6663 21.8956 14.203 24.0107 13.4098C25.0632 13.0151 26.0077 12.513 26.7129 11.8877C27.4167 11.2638 28 10.4035 28 9.33301V6.66634C28 5.59582 27.4167 4.73559 26.7129 4.11169C26.0077 3.48639 25.0632 2.98421 24.0107 2.58947C21.8956 1.79633 19.0631 1.33301 16 1.33301C12.9369 1.33301 10.1044 1.79633 7.98936 2.58947C6.93675 2.98421 5.99229 3.48639 5.28703 4.11169Z' fill='%23EECD37'/%3E%3Cpath d='M27.6704 13.667C27.5579 13.667 27.4539 13.7251 27.3889 13.8171C26.6019 14.9325 25.2493 15.6127 24.0107 16.0771C21.8956 16.8703 19.0631 17.3337 16 17.3337C12.9369 17.3337 10.1044 16.8703 7.98936 16.0771C6.75071 15.6127 5.39811 14.9325 4.61108 13.8171C4.54617 13.7251 4.44219 13.667 4.3296 13.667C4.14756 13.667 4 13.8146 4 13.9966V17.3337C4 18.4042 4.58332 19.2645 5.28703 19.8883C5.99229 20.5137 6.93675 21.0158 7.98936 21.4105C10.1044 22.2037 12.9369 22.667 16 22.667C19.0631 22.667 21.8956 22.2037 24.0107 21.4105C25.0632 21.0158 26.0077 20.5137 26.7129 19.8883C27.4167 19.2645 28 18.4042 28 17.3337V13.9966C28 13.8146 27.8524 13.667 27.6704 13.667Z' fill='%23DF9F1E'/%3E%3Cpath d='M27.6704 21.667C27.5579 21.667 27.4539 21.7251 27.3889 21.8171C26.6019 22.9325 25.2493 23.6127 24.0107 24.0771C21.8956 24.8703 19.0631 25.3337 16 25.3337C12.9369 25.3337 10.1044 24.8703 7.98936 24.0771C6.75071 23.6127 5.39811 22.9325 4.61108 21.8171C4.54617 21.7251 4.44219 21.667 4.3296 21.667C4.14756 21.667 4 21.8146 4 21.9966V25.3337C4 26.4042 4.58332 27.2645 5.28703 27.8883C5.99229 28.5137 6.93675 29.0158 7.98936 29.4105C10.1044 30.2037 12.9369 30.667 16 30.667C19.0631 30.667 21.8956 30.2037 24.0107 29.4105C25.0632 29.0158 26.0077 28.5137 26.7129 27.8883C27.4167 27.2645 28 26.4042 28 25.3337V21.9966C28 21.8146 27.8524 21.667 27.6704 21.667Z' fill='%23DF9F1E'/%3E%3C/svg%3E%0A");
	--bg-l: 2.5rem;
	--bg-t: 3.2rem;
	--bg-indent: 8px;
	--bg-w: 3.2rem;
	display: grid;
	gap: 7px;
	padding: 1.8rem 2rem;
	color: #fff;
	border-radius: 1.2rem;
	backdrop-filter: blur(14px);
    background: rgba(223, 159, 30, 0.6);
    border: 3px solid rgba(238, 205, 55, 1);
	min-width: 26rem;
}
.p-img-m._v2 {
	--bg-ico: url("data:image/svg+xml,%3Csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.0013 2.66699C23.3651 2.66699 29.3346 8.63654 29.3346 16.0003C29.3346 23.3641 23.3651 29.3337 16.0013 29.3337C8.63752 29.3337 2.66797 23.3641 2.66797 16.0003C2.66797 8.63654 8.63752 2.66699 16.0013 2.66699ZM14.668 9.33366C13.9316 9.33366 13.3346 9.93062 13.3346 10.667V17.3337C13.3346 18.07 13.9316 18.667 14.668 18.667H20.0013C20.7377 18.667 21.3346 18.07 21.3346 17.3337C21.3346 16.5973 20.7377 16.0003 20.0013 16.0003H16.0013V10.667C16.0013 9.93062 15.4043 9.33366 14.668 9.33366Z' fill='%234DD789'/%3E%3C/svg%3E%0A");
	border-color: #4dd789;
	background-color: rgba(25, 146, 78, 0.6);
}

.p-img-m-t {
	font-size: 2.4rem;
	font-weight: 700;
	line-height: 1;
}

.p-img-m-d {
	font-size: 1.6rem;
	font-weight: 400;
	line-height: 16px;
}

.g-expert-tags {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	    flex-wrap: wrap;
	grid-gap: 4px;
}
.g-expert-tags li {
	display: inline-block;
	border-radius: 4px;
	background: #e6b830;
	color: #051426;
	font-size: 11px;
	font-weight: 700;
	line-height: 1.5;
	letter-spacing: 1px;
	padding: 2px 4px;
	text-transform: uppercase;
}
.g-expert-tags li.g-e-t-bg-green {
	background: #23ba21;
	color: var(--color-white);
}
.g-expert-tags li.g-e-t-bg-l-blue {
	background: #cde4ff;
}

.g-expert-logo-w {
	gap: 8px;
}
.g-expert-logo-w > a {
	-webkit-box-flex: 1;
	    -ms-flex-positive: 1;
	        flex-grow: 1;
}

.g-expert-logo {
	width: 32px;
	height: 32px;
	position: relative;
	border-radius: 4px;
	overflow: hidden;
}
.g-expert-meta {
	color: var(--brand-color);
	font-size: 12px;
	font-weight: 500;
	grid-gap: 8px;
	margin-top: auto;
}
.sticky-bar .g-expert-meta .g-expert-read {
	margin-left: 0;
}

.g-expert-date {
	--bg-ico: url("data:image/svg+xml,%3Csvg width='17' height='16' viewBox='0 0 17 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.1666 6H1.83325V4C1.83325 3.46957 2.04397 2.96086 2.41904 2.58579C2.79411 2.21071 3.30282 2 3.83325 2H13.1666C13.697 2 14.2057 2.21071 14.5808 2.58579C14.9559 2.96086 15.1666 3.46957 15.1666 4V6Z' fill='%23BCBCBC'/%3E%3Cpath d='M1.83325 12.6667C1.83378 13.1969 2.04467 13.7053 2.41962 14.0803C2.79458 14.4553 3.30298 14.6661 3.83325 14.6667H13.1666C13.6969 14.6661 14.2053 14.4553 14.5802 14.0803C14.9552 13.7053 15.1661 13.1969 15.1666 12.6667V6H1.83325V12.6667Z' fill='%23BCBCBC'/%3E%3Cpath d='M5.16667 4.66724C4.98986 4.66724 4.82029 4.597 4.69526 4.47197C4.57024 4.34695 4.5 4.17738 4.5 4.00057V1.3339C4.5 1.15709 4.57024 0.987523 4.69526 0.862498C4.82029 0.737474 4.98986 0.667236 5.16667 0.667236C5.34348 0.667236 5.51305 0.737474 5.63807 0.862498C5.7631 0.987523 5.83333 1.15709 5.83333 1.3339V4.00057C5.83333 4.17738 5.7631 4.34695 5.63807 4.47197C5.51305 4.597 5.34348 4.66724 5.16667 4.66724ZM11.8333 4.66724C11.6565 4.66724 11.487 4.597 11.3619 4.47197C11.2369 4.34695 11.1667 4.17738 11.1667 4.00057V1.3339C11.1667 1.15709 11.2369 0.987523 11.3619 0.862498C11.487 0.737474 11.6565 0.667236 11.8333 0.667236C12.0101 0.667236 12.1797 0.737474 12.3047 0.862498C12.4298 0.987523 12.5 1.15709 12.5 1.3339V4.00057C12.5 4.17738 12.4298 4.34695 12.3047 4.47197C12.1797 4.597 12.0101 4.66724 11.8333 4.66724Z' fill='%23313339'/%3E%3Cpath d='M5.16667 9.33333C5.53486 9.33333 5.83333 9.03486 5.83333 8.66667C5.83333 8.29848 5.53486 8 5.16667 8C4.79848 8 4.5 8.29848 4.5 8.66667C4.5 9.03486 4.79848 9.33333 5.16667 9.33333Z' fill='%23313339'/%3E%3Cpath d='M11.8337 9.33333C12.2018 9.33333 12.5003 9.03486 12.5003 8.66667C12.5003 8.29848 12.2018 8 11.8337 8C11.4655 8 11.167 8.29848 11.167 8.66667C11.167 9.03486 11.4655 9.33333 11.8337 9.33333Z' fill='%23313339'/%3E%3Cpath d='M8.49992 9.33333C8.86811 9.33333 9.16658 9.03486 9.16658 8.66667C9.16658 8.29848 8.86811 8 8.49992 8C8.13173 8 7.83325 8.29848 7.83325 8.66667C7.83325 9.03486 8.13173 9.33333 8.49992 9.33333Z' fill='%23313339'/%3E%3Cpath d='M8.49992 12.0006C8.86811 12.0006 9.16658 11.7021 9.16658 11.3339C9.16658 10.9657 8.86811 10.6672 8.49992 10.6672C8.13173 10.6672 7.83325 10.9657 7.83325 11.3339C7.83325 11.7021 8.13173 12.0006 8.49992 12.0006Z' fill='%23313339'/%3E%3Cpath d='M5.16667 12.0006C5.53486 12.0006 5.83333 11.7021 5.83333 11.3339C5.83333 10.9657 5.53486 10.6672 5.16667 10.6672C4.79848 10.6672 4.5 10.9657 4.5 11.3339C4.5 11.7021 4.79848 12.0006 5.16667 12.0006Z' fill='%23313339'/%3E%3Cpath d='M11.8337 12.0006C12.2018 12.0006 12.5003 11.7021 12.5003 11.3339C12.5003 10.9657 12.2018 10.6672 11.8337 10.6672C11.4655 10.6672 11.167 10.9657 11.167 11.3339C11.167 11.7021 11.4655 12.0006 11.8337 12.0006Z' fill='%23313339'/%3E%3C/svg%3E%0A");
	--bg-w: 16px;
}

.g-expert-views {
	--bg-ico: url("data:image/svg+xml,%3Csvg width='17' height='16' viewBox='0 0 17 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.88965 11.9631C10.4725 10.806 12.4592 10.3456 14.3896 10.6884C14.7529 10.7492 15.0967 10.504 15.1575 10.1407C15.1636 10.1044 15.1667 10.0677 15.1667 10.0309V2.03085C15.1665 1.70528 14.9314 1.42735 14.6104 1.3733C14.1336 1.2902 13.6506 1.24708 13.1667 1.24439C11.5115 1.2423 9.89091 1.71854 8.5 2.61581V12.0888C8.63985 12.0888 8.77617 12.0449 8.88965 11.9631Z' fill='%23BCBCBC'/%3E%3Cpath d='M3.83325 1.24439C3.34927 1.24708 2.86637 1.2902 2.38957 1.3733C2.06851 1.42735 1.83338 1.70528 1.83325 2.03085V10.0309C1.83337 10.3992 2.13207 10.6977 2.50039 10.6976C2.53721 10.6975 2.57396 10.6945 2.61027 10.6884C3.01413 10.6174 3.42322 10.5804 3.83325 10.5777C5.36941 10.5765 6.86655 11.0615 8.11027 11.9631C8.22375 12.0449 8.36007 12.0888 8.49992 12.0888V2.61581C7.10901 1.71854 5.48846 1.2423 3.83325 1.24439Z' fill='%23BCBCBC'/%3E%3Cpath d='M14.6104 12.04C14.1336 11.9569 13.6506 11.9138 13.1667 11.9111C11.5115 11.9091 9.89091 12.3853 8.5 13.2826V14.7555C8.63985 14.7556 8.77617 14.7116 8.88965 14.6299C10.4725 13.4728 12.4592 13.0123 14.3896 13.3551C14.7527 13.4166 15.0969 13.1722 15.1584 12.8091C15.2199 12.4461 14.9754 12.1019 14.6124 12.0404L14.6104 12.04Z' fill='%23BCBCBC'/%3E%3Cpath d='M3.83324 11.9111C3.34927 11.9138 2.86636 11.957 2.38955 12.04L2.38752 12.0404C2.02444 12.1019 1.78002 12.4461 1.8415 12.8091C1.90302 13.1722 2.24718 13.4166 2.61026 13.3552C3.0141 13.2841 3.4232 13.2471 3.83324 13.2445C5.36941 13.2433 6.86652 13.7282 8.11026 14.6299C8.22374 14.7116 8.36005 14.7556 8.4999 14.7555V13.2826C7.109 12.3853 5.48843 11.9091 3.83324 11.9111Z' fill='%23313339'/%3E%3C/svg%3E%0A");
	--bg-w: 16px;
}

.g-expert-read {
	margin-left: auto;
}

.g-communitys-s {
	--s-gap: 12px;
}

.g-community {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	    -ms-flex-direction: column;
	        flex-direction: column;
	border-radius: 4px;
	padding: 25px 15px;
	border: 1px solid #424242;
	background: #1c1c1c;
	-webkit-box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.04), 0px 4px 8px 0px rgba(0, 0, 0, 0.06);
	        box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.04), 0px 4px 8px 0px rgba(0, 0, 0, 0.06);
}

.g-community-img {
	padding: 5px;
	background-color: rgba(255, 255, 255, 0.05);
	width: 42px;
	height: 42px;
	border-radius: 50%;
	margin-bottom: 8px;
}
.g-community-img img {
	max-width: 26px;
	width: 100%;
}

.g-community-txt {
	color: var(--color-white-07);
	margin-bottom: 25px;
}

.g-community-meta {
	font-size: 10px;
	font-weight: 700;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	grid-gap: 20px;
	-ms-flex-wrap: wrap;
	    flex-wrap: wrap;
	margin-top: auto;
}

.g-community-meta-i {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	grid-gap: 5px;
}
.g-community-meta-i span {
	border-radius: 4px;
	background: #696969;
	display: inline-block;
	padding: 1px 3px;
}

.col-reviews {
	-webkit-column-count: 2;
	   -moz-column-count: 2;
	        column-count: 2;
	-webkit-column-gap: 4rem;
	   -moz-column-gap: 4rem;
	        column-gap: 4rem;
	position: relative;
}
.col-reviews._v2 {
	padding-bottom: 8rem;
}
.col-reviews._v2 .col-review-w {
	padding-bottom: 2rem;
}
.col-reviews._v2 .col-review-w:last-of-type {
	padding-bottom: 0;
}

.col-top {
	margin-bottom: 4rem;
	padding-top: 2rem;
}

.col-review-w {
	padding-bottom: 5rem;
}

.col-review {
	-webkit-column-break-inside: avoid;
	   -moz-column-break-inside: avoid;
	        break-inside: avoid;
	border-radius: 8px;
	padding: 17px 17px 30px 17px;
	background-color: var(--color-white);
	-webkit-box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.04), 0px 4px 8px 0px rgba(0, 0, 0, 0.06);
	        box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.04), 0px 4px 8px 0px rgba(0, 0, 0, 0.06);
}
.col-review p {
	color: #313339;
}

.col-review-top {
	grid-gap: 16px;
	margin-bottom: 16px;
}

.col-review-img {
	max-width: 136px;
	height: 123px;
	width: 100%;
	-ms-flex-negative: 0;
	    flex-shrink: 0;
	padding: 10px;
	background-color: var(--brand-color);
	border-radius: 6px;
}
.col-review-img img {
	width: 100%;
	height: 100%;
	-o-object-fit: contain;
	   object-fit: contain;
	display: block;
}
.col-review-img._bg-yellow {
	background-color: #efff3c;
}

.col-review-info {
	-webkit-box-flex: 1;
	    -ms-flex-positive: 1;
	        flex-grow: 1;
}
.col-review-info .h6-500 {
	margin-bottom: 3px;
}

.col-review-tag {
	color: #53565b;
	font-size: 14px;
	font-weight: 400;
	line-height: 120%;
	letter-spacing: 0.368px;
	margin-bottom: 15px;
}

.col-review-rating {
	-webkit-box-align: baseline;
	    -ms-flex-align: baseline;
	        align-items: baseline;
	grid-gap: 8px;
	margin-bottom: 3px;
}
.col-review-amount {
	font-size: 14px;
	font-weight: 500;
	letter-spacing: 0.154px;
}

.col-review-more {
	position: absolute;
	bottom: 1rem;
	left: 0;
}

.d-icons-txt {
	--d-icons-txt-gap: 4rem;
	grid-gap: 2rem var(--d-icons-txt-gap);
}
.d-icons-txt > div {
	padding: 20px 0;
	max-width: 19rem;
	width: 100%;
	-ms-flex-negative: 0;
	    flex-shrink: 0;
}

.d-icons-txt-ico {
	height: 50px;
	margin-bottom: 7px;
}
.d-icons-txt-ico img {
	max-height: 46px;
	max-width: 46px;
}

.d-icons-txt-num {
	font-size: 4.2rem;
	font-weight: 300;
	line-height: 120%;
	letter-spacing: 0.36px;
	margin-bottom: 7px;
}

.g-login {
	grid-gap: 50px;
}

.page-login {
	color: var(--brand-color);
	text-align: center;
	padding: 3.5rem;
	border-radius: 8px;
	border: 1px solid #e4e8ec;
	background: #fff;
	-webkit-box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.04), 0px 4px 8px 0px rgba(0, 0, 0, 0.06);
	        box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.04), 0px 4px 8px 0px rgba(0, 0, 0, 0.06);
}
.page-login a.button {
	width: 100%;
	margin-top: 10px;
	grid-gap: 10px;
}
.page-login a.button + a.button {
	margin-bottom: 18px;
}
.page-login button[type=submit],
.page-login input[type=submit] {
	width: 100%;
	margin-top: 10px;
}
.page-login a {
	color: var(--color-blue);
}
.page-login a:hover {
	opacity: 0.7;
}

.page-login-title {
	font-weight: 700;
}

.contact-txt-w {
	margin-bottom: 45px;
	grid-gap: 20px;
}

.contact-txt-c {
	-webkit-box-flex: 1;
	    -ms-flex-positive: 1;
	        flex-grow: 1;
	max-width: 750px;
}

.contact-txt-ico {
	-ms-flex-negative: 0;
	    flex-shrink: 0;
	-ms-flex-preferred-size: 17rem;
	    flex-basis: 17rem;
}
.contact-txt-ico img {
	width: 100%;
}

.contact-txt {
	margin-top: 3rem;
}

.contact-grid {
	display: grid;
	grid-template-columns: 592px 37.5rem;
	gap: 2.5rem;
}
.contact-grid > div {
	min-width: 0;
}

.contact-grid-form {
	--input-bg-color: #f9f9f9;
	--input-border-color: #b0b0b0;
	padding: 20px 28px 45px;
	border-radius: 12px;
	border: 1px solid #e4e8ec;
	background: var(--color-white);
	-webkit-box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.04), 0px 8px 16px 0px rgba(0, 0, 0, 0.08);
	        box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.04), 0px 8px 16px 0px rgba(0, 0, 0, 0.08);
}
.contact-grid-form label {
	font-weight: 500;
	color: var(--brand-colo);
	font-size: 16px;
	margin-bottom: 28px;
}
.contact-grid-form label[for] {
	margin-bottom: 0px;
}
.contact-grid-form label > span:not([class]) {
	display: block;
	margin-bottom: 16px;
}
.contact-grid-form label .jcf-checkbox {
	margin-bottom: 3px;
}
.contact-grid-form .d-grid {
	margin-bottom: 28px;
}
.contact-grid-form input[type=submit],
.contact-grid-form button[type=submit] {
	width: 100%;
}
.contact-grid-form input[type=submit]::after,
.contact-grid-form button[type=submit]::after {
	display: none;
}

.contact-grid-tabs-w {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	    -ms-flex-direction: column;
	        flex-direction: column;
	grid-gap: 2.5rem;
}

.contact-grid-btns {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	    -ms-flex-direction: column;
	        flex-direction: column;
	grid-gap: 8px;
	padding: 20px;
	border-radius: 8px;
	background: var(--color-white);
	-webkit-box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.04), 0px 4px 8px 0px rgba(0, 0, 0, 0.06);
	        box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.04), 0px 4px 8px 0px rgba(0, 0, 0, 0.06);
}
.contact-grid-btns .button,
.contact-grid-btns input[type=button],
.contact-grid-btns input[type=reset],
.contact-grid-btns input[type=submit],
.contact-grid-btns button[type=submit],
.contact-grid-btns .form-subscribe-row button,
.form-subscribe-row .contact-grid-btns button {
	grid-gap: 18px;
}

.contact-grid-tabs {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	    -ms-flex-direction: column;
	        flex-direction: column;
	grid-gap: 2.5rem;
}

.contact-grid-tab {
	padding: 20px;
	border-radius: 8px;
	background: var(--color-white);
	-webkit-box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.04), 0px 4px 8px 0px rgba(0, 0, 0, 0.06);
	        box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.04), 0px 4px 8px 0px rgba(0, 0, 0, 0.06);
}
.contact-grid-tab._active-tab {
	border: 3px solid #1c1c1c;
}
.contact-grid-tab .button,
.contact-grid-tab input[type=button],
.contact-grid-tab input[type=reset],
.contact-grid-tab input[type=submit],
.contact-grid-tab button[type=submit],
.contact-grid-tab .form-subscribe-row button,
.form-subscribe-row .contact-grid-tab button {
	width: 100%;
}

.contact-grid-tab-ico {
	--contact-tab-ico-size: 32px;
	border-radius: 6px;
	background: var(--color-dark-100);
	width: 70px;
	height: 63px;
	padding: 10px;
	color: var(--color-white);
	margin-bottom: 10px;
	font-size: var(--contact-tab-ico-size);
}
.contact-grid-tab-ico img {
	max-width: var(--contact-tab-ico-size);
}

.g-edu {
	-webkit-box-align: stretch;
	    -ms-flex-align: stretch;
	        align-items: stretch;
	grid-gap: 30px;
}

.g-edu-i {
	max-width: 25%;
	-ms-flex-preferred-size: 25%;
	    flex-basis: 25%;
	-webkit-box-flex: 1;
	    -ms-flex-positive: 1;
	        flex-grow: 1;
}

.g-edu-ico {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	width: 104px;
	height: 104px;
	background-color: #e6b830;
	margin-bottom: 16px;
	border-radius: 50%;
}
.g-edu-ico img {
	max-width: 32px;
}

.cta-list .cta-w + .cta-w {
	margin-top: 32px;
}

.cta-w {
	color: #1c1c1c;
	gap: 20px;
	padding: 25px;
	border-radius: 8px;
	background: var(--color-white);
	-webkit-box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.04), 0px 4px 8px 0px rgba(0, 0, 0, 0.06);
	        box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.04), 0px 4px 8px 0px rgba(0, 0, 0, 0.06);
}
.cta-w._as-str {
	-webkit-box-align: stretch;
	    -ms-flex-align: stretch;
	        align-items: stretch;
}

.cta-txt {
	-webkit-box-flex: 1;
	    -ms-flex-positive: 1;
	        flex-grow: 1;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	    -ms-flex-direction: column;
	        flex-direction: column;
}
.cta-txt p {
	line-height: 1.4;
}
.cta-txt .button,
.cta-txt input[type=button],
.cta-txt input[type=reset],
.cta-txt input[type=submit],
.cta-txt button[type=submit],
.cta-txt .form-subscribe-row button,
.form-subscribe-row .cta-txt button {
	margin-top: auto;
}
.cta-txt .h4,
.cta-txt .header-login-title,
.cta-txt .page-login-title {
	font-weight: 700;
	color: #060d17;
}

.cta-img {
	max-width: 300px;
	-ms-flex-preferred-size: 300px;
	    flex-basis: 300px;
	-ms-flex-negative: 0;
	    flex-shrink: 0;
	border-radius: 12px;
	width: 100%;
	margin-left: auto;
	margin-right: auto;
}
.cta-img:before {
	padding-top: 90%;
}
.blogs-slider,
.blogs-slider-v2 {
	text-align: left;
}
.blogs-slider .g-expert,
.blogs-slider-v2 .g-expert {
	grid-gap: 30px;
}
.blogs-slider .g-expert .h6-700 a,
.blogs-slider-v2 .g-expert .h6-700 a {
	padding-right: 0 !important;
}
.blogs-slider .g-expert .h6-700 a:before,
.blogs-slider-v2 .g-expert .h6-700 a:before {
	display: none;
}
.blogs-slider .g-expert-img,
.blogs-slider-v2 .g-expert-img {
	width: 100%;
	-ms-flex-negative: 0;
	    flex-shrink: 0;
	margin-bottom: 0;
}
.blogs-slider .swiper-backface-hidden .swiper-slide,
.blogs-slider-v2 .swiper-backface-hidden .swiper-slide {
	-webkit-transform: scale(0.9) translateZ(0);
	        transform: scale(0.9) translateZ(0);
}
.blogs-slider .swiper-slide,
.blogs-slider-v2 .swiper-slide {
	-webkit-transition: all 0.3s ease-in;
	transition: all 0.3s ease-in;
	-webkit-transform: scale(0.9);
	        transform: scale(0.9);
	padding: 5px 0;
}
.blogs-slider .swiper-slide.swiper-slide-active,
.blogs-slider-v2 .swiper-slide.swiper-slide-active {
	-webkit-transform: scale(1);
	        transform: scale(1);
}
.blogs-slider p,
.blogs-slider-v2 p {
	font-size: 14px;
	color: var(--brand-color);
}
.blogs-slider .g-expert-img,
.blogs-slider-v2 .g-expert-img {
	border-radius: 12px;
}

.blogs-slider-v2 {
	--blogs-slider-img-w: 50%;
	--swiper-theme-color: #212121;
	--swiper-navigation-size: 10px;
}
.blogs-slider-v2 .swiper-backface-hidden .swiper-slide {
	-webkit-transform: scale(1) translateZ(0);
	        transform: scale(1) translateZ(0);
}
.blogs-slider-v2 .swiper-slide {
	padding: 0;
	-webkit-transform: scale(1);
	        transform: scale(1);
}
.blogs-slider-v2 .swiper-buttons {
	position: absolute;
	z-index: 2;
	bottom: 0;
	left: calc(var(--blogs-slider-img-w) + 30px);
	grid-gap: 10px;
}
.blogs-slider-v2 .swiper-buttons > div[role=button] {
	position: static;
	background: #f8f8f8;
	border-radius: 4px;
	width: 24px;
	height: 24px;
	margin: 0;
}
.blogs-slider-v2 .g-expert {
	padding: 0;
	-webkit-box-shadow: initial;
	        box-shadow: initial;
}
.blogs-slider-v2 .g-expert-img:before {
	padding-top: 0 !important;
  	content: none !important;
}
.blogs-slider-v2 .g-expert-img img{
	width: 100%;
	height: 100%;
}
.blogs-slider-v2 .g-expert-txt {
	padding-bottom: 5rem;
}
.blogs-slider-v2 .g-expert-meta {
	background-color: #000;
	padding: 5px 8px;
	border-radius: 4px;
	background: #f8f8f8;
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-ms-flex-item-align: start;
	    align-self: flex-start;
}
.blogs-slider-v2 .g-expert-read {
	margin-left: initial;
}

.mob-hero-search {
	-webkit-box-flex: 1;
	    -ms-flex-positive: 1;
	        flex-grow: 1;
}

.g-expert-txt {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	    -ms-flex-direction: column;
	        flex-direction: column;
}

.g-expert-t {
	color: #060d17;
	font-size: 2.5rem;
	margin-bottom: 16px;
	font-weight: 700;
	line-height: 130%;
	letter-spacing: 0.36px;
}

.grid-txt-w {
	margin-bottom: 4.5rem;
	grid-gap: 20px;
}
.grid-txt-w.mb-2 {
	margin-bottom: 20px;
}
.grid-txt-w.mb-3 {
	margin-bottom: 30px;
}
.grid-txt-w._ai-start {
	-webkit-box-align: start;
	    -ms-flex-align: start;
	        align-items: flex-start;
}
.grid-txt-w._ai-end {
	-webkit-box-align: end;
	    -ms-flex-align: end;
	        align-items: flex-end;
}
.grid-txt-w._v2 {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	    -ms-flex-direction: column;
	        flex-direction: column;
	grid-gap: 0;
	text-align: center;
	margin-top: 4rem;
}
html .grid-txt-w._v2 .grid-txt {
	position: relative;
	z-index: 1;
}
html .grid-txt-w._v2 .grid-txt._bg-coin:before {
	top: 3.5rem;
	width: 11rem;
	height: 11rem;
}
html .grid-txt-w._v2 .grid-txt._bg-coin:after {
	top: 5rem;
	left: calc(100% + 15px);
	width: 9.5rem;
	height: 9.5rem;
}
.grid-txt-w._v2 .grid-txt-ico {
	-ms-flex-negative: 0;
	    flex-shrink: 0;
	-ms-flex-preferred-size: 100%;
	    flex-basis: 100%;
	max-width: 100%;
}
.grid-txt-w._mob-v2 {
	margin-top: -1rem;
}
.grid-txt-w._mob-v2 .grid-txt._bg-coin:after {
	top: 15px;
}
.grid-txt-w._mob-v3 {
	margin-top: -1rem;
}
.grid-txt-w._mob-v3 .grid-txt._bg-coin:after {
	top: 15px;
}
.grid-txt-w._mob-v4 {
	margin-top: -1rem;
}
.grid-txt-w._mob-v4 .grid-txt._bg-coin:after {
	top: 15px;
}
.grid-txt-w.mb-0 {
	margin-bottom: 0;
}

.grid-txt-c {
	-webkit-box-flex: 1;
	    -ms-flex-positive: 1;
	        flex-grow: 1;
	max-width: 750px;
}

.trick-img-w {
	position: absolute;
	bottom: 0;
	left: 50%;
	-webkit-transform: translateX(-50%);
	        transform: translateX(-50%);
	z-index: 0;
	text-align: center;
}
html .trick-img-w.container {
	padding: 0;
	z-index: 0;
}

.bg-grad-yelow-b-part-v2 .trick-img {
	-webkit-transform: translateX(var(--trick-indent));
	        transform: translateX(var(--trick-indent));
}

.grid-txt-ico {
	-ms-flex-negative: 0;
	    flex-shrink: 0;
	-ms-flex-preferred-size: 17rem;
	    flex-basis: 17rem;
	max-width: 35rem;
	position: relative;
}
.grid-txt-ico._gti-v2 img {
	max-width: 105rem;
}
.grid-txt-ico._as-end {
	-ms-flex-item-align: end;
	    align-self: end;
}
.grid-txt-ico._w350 {
	-ms-flex-preferred-size: 35rem;
	    flex-basis: 35rem;
}
.grid-txt-ico._img-w270 {
	-ms-flex-preferred-size: 34.5rem;
	    flex-basis: 34.5rem;
	text-align: center;
}
.grid-txt-ico._img-w270 img {
	max-width: 27rem;
}
.grid-txt-ico._w50p {
	-ms-flex-preferred-size: 50%;
	    flex-basis: 50%;
	max-width: 50%;
}
.grid-txt-ico img {
	width: 100%;
}
.grid-txt._bg-coin {
	position: relative;
}
.grid-txt._bg-coin:before,
.grid-txt._bg-coin:after {
	content: "";
	position: absolute;
	width: 12.6rem;
	height: 12.6rem;
	background-size: contain;
	background-repeat: no-repeat;
}
.grid-txt._bg-coin:before {
	top: 15px;
	right: calc(100% + 30px);
	background-image: url("../img/bg4-1@2x.png");
}
.grid-txt._bg-coin:after {
	top: -20px;
	left: calc(100% + 30px);
	background-image: url("../img/bg4-2@2x.png");
}
.grid-txt .grid-txt-ico {
	max-width: 137px;
}

.grid-txt-ico-mob-g {
	grid-gap: 5px;
}

.c-slider .swiper-wrapper {
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
	padding: 5px 0;
}
.c-slider .g-review-rating {
	margin: 12px 0 17px;
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
}
.c-slider .g-review-top {
	margin-bottom: 24px;
}

.c-slider-top {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	grid-gap: 45px;
	margin-bottom: 5rem;
}

.c-slider-top-txt {
	position: relative;
	padding-left: 65px;
}
.c-slider-top-txt .h3 {
	margin-bottom: 10px;
}
.c-slider-top-txt p {
	font-size: 18px;
}

.c-slider-top-img {
	max-width: 4.8rem;
	position: absolute;
	left: 0;
	top: 0;
}

.c-slider-top-btns {
	grid-gap: 14px;
	-ms-flex-negative: 0;
	    flex-shrink: 0;
}
.c-slider-top-btns .button,
.c-slider-top-btns input[type=button],
.c-slider-top-btns input[type=reset],
.c-slider-top-btns input[type=submit],
.c-slider-top-btns button[type=submit],
.c-slider-top-btns .form-subscribe-row button,
.form-subscribe-row .c-slider-top-btns button {
	font-size: 16px;
	padding: 10px 15px;
	font-weight: 500;
	letter-spacing: 0.5px;
}

.reviews-filter-w-bg {
	padding: 10px 25px;
	border-radius: 8px;
	background: #fff;
	-webkit-box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.04), 0px 4px 8px 0px rgba(0, 0, 0, 0.06);
	        box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.04), 0px 4px 8px 0px rgba(0, 0, 0, 0.06);
}
.reviews-filter-w-bg .reviews-filter-w {
	margin-bottom: 0;
}

.reviews-filter-w {
	grid-gap: 20px;
	margin-bottom: 30px;
}
.reviews-filter-w > * {
	margin-bottom: 0;
}

.reviews-filter-t {
	font-size: 16px;
	font-weight: 600;
	line-height: 120%;
	letter-spacing: -0.176px;
}

.reviews-filter-s {
	grid-gap: 10px;
}
.reviews-filter-s .jcf-select {
	-ms-flex-negative: 0;
	    flex-shrink: 0;
	width: auto;
}
.reviews-filter-s .jcf-select .jcf-select-drop {
	left: auto;
	max-width: 250px;
	width: auto !important;
}

.review {
	padding: 20px 17px;
	border-radius: 8px;
	background: #fff;
	-webkit-box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.04), 0px 4px 8px 0px rgba(0, 0, 0, 0.06);
	        box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.04), 0px 4px 8px 0px rgba(0, 0, 0, 0.06);
}
.review + .review {
	margin-top: 20px;
}

.review-t {
	-webkit-box-align: start;
	    -ms-flex-align: start;
	        align-items: start;
	gap: 3rem;
}

.review-t-l {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: start;
	    -ms-flex-align: start;
	        align-items: start;
	grid-gap: 15px;
}

.review-t-l-img {
	-ms-flex-negative: 0;
	    flex-shrink: 0;
	background-color: #53565b;
	border-radius: 50%;
	padding: 10px;
	width: 54px;
	height: 54px;
	padding: 13px;
}
.review-t-l-img img {
	width: 100%;
	border-radius: 50%;
	aspect-ratio: 1;
}

.review-t-l-img-v2 {
	width: 70px;
	-ms-flex-negative: 0;
	    flex-shrink: 0;
	position: relative;
}
.review-t-l-img-v2 .p-avatar-w {
	border-width: 2px;
	padding: 4px;
}
.review-t-l-img-v2 .p-avatar-premium {
	max-width: 30px;
	max-height: 30px;
}
.review-t-l-img-v2 .p-avatar-flag {
	right: -1px;
}
.review-t-l-img-v2 .p-avatar-flag img {
	max-width: 18px;
}
.review-t-l-img-v2 .p-name-h {
	display: none;
	-webkit-transition: none;
	transition: none;
	-webkit-transform: none;
	        transform: none;
	top: 22px;
	left: calc(100% + 15px);
}

.g-review-tags {
	gap: 4px;
	-webkit-box-pack: start;
	    -ms-flex-pack: start;
	        justify-content: start;
}

.g-review-tag {
	gap: 4px;
	padding: 2px 8px;
	color: #fff;
	font-size: 12px;
	font-weight: 400;
	line-height: 1;
	letter-spacing: 0.368px;
	border-radius: 6px;
	background: #53565b;
	margin-bottom: 4px;
	height: 24px;
}
.g-review-tag._bg-green {
	background: #296943;
}
.g-review-tag._bg-blue {
	background: var(--color-blue);
}
.g-review-tag._rait,
.g-review-tag._r-rookie,
.g-review-tag._r-sharp,
.g-review-tag._r-casino,
.g-review-tag._r-high,
.g-review-tag._r-admin,
.g-review-tag._r-novice {
	--r-c: #490c13;
	background: var(--r-c);
}
.g-review-tag._rait img,
.g-review-tag._r-rookie img,
.g-review-tag._r-sharp img,
.g-review-tag._r-casino img,
.g-review-tag._r-high img,
.g-review-tag._r-admin img,
.g-review-tag._r-novice img {
	max-width: 16px;
	max-height: 16px;
	width: 100%;
	margin-bottom: 1px;
}
.g-review-tag._r-rookie {
	--r-c: #79a3ce;
}
.g-review-tag._r-novice {
	--r-c: #fd884b;
}
.g-review-tag._r-sharp {
	--r-c: #9d1e31;
}
.g-review-tag._r-casino {
	--r-c: #104556;
}
.g-review-tag._r-high {
	--r-c: #5164d9;
}
.g-review-tag._r-admin {
	--r-c: #003eb6;
}
.g-review-tag._ver {
	--bg-ico: url("data:image/svg+xml,%3Csvg width='14' height='13' viewBox='0 0 14 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.416 6.59363L11.9926 4.96613L12.191 2.81363L10.0851 2.33529L8.98264 0.468628L6.99931 1.32029L5.01598 0.468628L3.91348 2.32946L1.80764 2.80196L2.00598 4.96029L0.582642 6.59363L2.00598 8.22113L1.80764 10.3795L3.91348 10.8578L5.01598 12.7186L6.99931 11.8611L8.98264 12.7128L10.0851 10.852L12.191 10.3736L11.9926 8.22113L13.416 6.59363ZM5.88514 9.34696L3.66848 7.12446L4.53181 6.26113L5.88514 7.62029L9.29764 4.19613L10.161 5.05946L5.88514 9.34696Z' fill='white'/%3E%3C/svg%3E%0A");
	--bg-l: 8px;
	--bg-w: 13px;
	--bg-indent: 5px;
	background: var(--color-blue);
}

.g-review-time {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	grid-gap: 5px;
	color: #313339;
	font-size: 14px;
	font-weight: 400;
	letter-spacing: 0.368px;
}
.g-review-time span {
	color: rgba(49, 51, 57, 0.5);
}

.review-t-r {
	--review-t-r-w: 242px;
	-ms-flex-preferred-size: var(--review-t-r-w);
	    flex-basis: var(--review-t-r-w);
	max-width: var(--review-t-r-w);
	-ms-flex-negative: 0;
	    flex-shrink: 0;
	padding: 13px;
	border-radius: 4px;
	-webkit-box-shadow: 0px 0px 2.02px 0px rgba(0, 0, 0, 0.04), 0px 2.02px 4.04px 0px rgba(0, 0, 0, 0.06);
	        box-shadow: 0px 0px 2.02px 0px rgba(0, 0, 0, 0.04), 0px 2.02px 4.04px 0px rgba(0, 0, 0, 0.06);
}
.review-t-r.one-s {
	--review-t-r-w: 164px;
}
.review-t-r.one-s .review-t-r-top {
	gap: 0;
}
.review-t-r.one-s .review-t-r-top .review-t-r-btns {
	display: none;
}
.review-t-r._one {
	--review-t-r-w: 142px;
}

.review-t-r-top {
	grid-gap: 20px;
	margin-bottom: 5px;
	color: #1c1c1c;
	font-size: 14px;
	font-weight: 500;
	letter-spacing: 0.154px;
}
.r-slider-v2 .review-t-r-top {
	margin-bottom: 12px;
}
.review-t-r-top > * {
	margin-bottom: 0;
}
.review-t-r-top .h6-500 {
	font-size: 14px;
}
.r-slider-v2 .review-t-r-top .h6-500 {
	font-size: 16px;
}

.review-t-r-btns {
	grid-gap: 3px;
}

.r-slider-img:before {
	padding-top: %;
}
.r-swiper-button-prev,
.r-swiper-button-next {
	padding: 3px 0px 3px 3px;
	font-size: 10px;
	background-color: transparent;
	border-color: transparent;
}
.r-slider-v2 .r-swiper-button-prev,
.r-slider-v2 .r-swiper-button-next {
	font-size: 20px;
	padding: 3px 0px 3px 5px;
}

.r-slider img {
	border-radius: 6px;
}
.r-slider-v2 .r-slider img {
	border-radius: 12px;
}

.review-m {
	border-top: 1px solid #d9d9d9;
	margin-top: 16px;
	padding-top: 32px;
}
.review-m p {
	line-height: 1.4;
	color: #313339;
	margin-bottom: 10px;
}
.review-m .h6-500 {
	margin-bottom: 1.2rem;
}

.review-b {
	display: grid;
	grid-template-columns: repeat(2, 1fr) auto;
	-webkit-box-align: start;
	    -ms-flex-align: start;
	        align-items: start;
	grid-gap: 10px;
	border-top: 1px solid #d9d9d9;
	margin-top: 32px;
	padding-top: 12px;
}
.review-b._v2 {
	grid-template-columns: repeat(2, 1fr);
	border-top: 0;
	padding-top: 0;
	margin-top: 32px;
}

.review-list-w-col {
	display: grid;
	grid-gap: inherit;
	align-self: start;
}

.review-list-w {
	--review-list-color: #385a46;
	-webkit-box-flex: 1;
	    -ms-flex-positive: 1;
	        flex-grow: 1;
	padding: 12px;
	border-radius: 12px;
	background: #f8f8f8;
	min-width: 120px;
	-ms-flex-item-align: stretch;
	    align-self: stretch;
}
.review-list-w._as-start {
	-ms-flex-item-align: start;
	    align-self: start;
}
.review-list-w._as-stretch {
	-ms-flex-item-align: stretch;
	    align-self: stretch;
}
.review-list-w._r-pos {
	background: #e4ffef;
}
.review-list-w._r-pos .review-list li {
	--bg-ico: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='23' height='24' viewBox='0 0 23 24' fill='none'%3E%3Cpath d='M20.2505 10.9974L18.4641 9.20343V6.67343C18.4641 5.82243 17.7741 5.13243 16.9231 5.13243H14.3778L12.5915 3.3461C12.0126 2.73507 10.9753 2.75423 10.4065 3.33843L8.62014 5.13243H6.08247C5.23147 5.13243 4.54147 5.82243 4.54147 6.67343V9.20343L2.75514 10.9898C2.15714 11.5954 2.15714 12.5691 2.75514 13.1671L4.54147 14.9611V17.5064C4.54147 18.3574 5.23147 19.0474 6.08247 19.0474H8.62014L10.4218 20.8568C10.7131 21.1395 11.1039 21.2964 11.5098 21.2935C11.9157 21.2906 12.3042 21.1283 12.5915 20.8414L14.3778 19.0474H16.9231C17.7741 19.0474 18.4641 18.3574 18.4641 17.5064V14.9611L20.2505 13.1671H20.2581C20.8408 12.5691 20.8408 11.5954 20.2505 10.9974ZM12.2695 15.0224C12.2695 15.4441 11.9245 15.7891 11.5028 15.7891C11.0735 15.7891 10.7361 15.4441 10.7361 15.0224V12.3928C10.7361 11.9711 11.0735 11.6261 11.5028 11.6261C11.9245 11.6261 12.2695 11.9711 12.2695 12.3928V15.0224ZM11.5028 10.0621C10.9661 10.0621 10.5445 9.63276 10.5445 9.10376C10.5445 8.57476 10.9661 8.14543 11.5028 8.14543C12.0241 8.14543 12.4611 8.57476 12.4611 9.10376C12.4611 9.63276 12.0241 10.0621 11.5028 10.0621Z' fill='%23385A46'/%3E%3C/svg%3E");
}
.review-list-w._r-neg {
	background: #f7f3f2;
	--review-list-color: #613f37;
}
.review-list-w._r-issue {
	background: rgba(255, 59, 48, 0.1);
	--review-list-color: #ff3b30;
}
.review-list-w._r-issue .review-list li {
	--bg-ico: url("data:image/svg+xml,%3Csvg width='22' height='23' viewBox='0 0 22 23' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19.7782 10.9426C19.4189 6.10261 15.1875 2.45797 10.3475 2.81729C5.54668 3.17734 1.86922 7.35247 2.22216 12.2479C2.56832 16.8612 6.40125 20.3953 10.9782 20.3953C11.2055 20.3953 11.4255 20.3879 11.6455 20.3733C16.5084 20.0086 20.1277 15.7901 19.7782 10.9426ZM14.0508 13.0619H7.9422C7.13555 13.0619 6.47553 12.402 6.47553 11.5953C6.47553 10.7886 7.13555 10.1286 7.9422 10.1286H14.0508C14.8576 10.1286 15.5102 10.7886 15.5102 11.5953C15.5102 12.402 14.8576 13.0619 14.0508 13.0619Z' fill='%23FF3B30'/%3E%3C/svg%3E%0A");
}
.review-list-w._r-rait {
	background: #f8f8f8;
	-webkit-box-flex: 0;
	    -ms-flex-positive: 0;
	        flex-grow: 0;
	max-width: 19rem;
}
.review-list-w p {
	color: #6a6a67;
	font-size: 14px;
	letter-spacing: 0.154px;
}

.review-list-t {
	color: var(--review-list-color);
	font-size: 12px;
	font-weight: 700;
	letter-spacing: 1.2px;
	text-transform: uppercase;
	margin-bottom: 3px;
}

.review-list {
	color: var(--review-list-color);
	font-size: 14px;
	font-weight: 400;
	letter-spacing: 0.154px;
}
.review-list li {
	--bg-ico: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='23' viewBox='0 0 22 23' fill='none'%3E%3Cpath d='M19.7777 10.9422C19.4184 6.10224 15.187 2.4576 10.347 2.81693C5.54619 3.17698 1.86874 7.3521 2.22167 12.2476C2.56783 16.8608 6.40076 20.3949 10.9777 20.3949C11.205 20.3949 11.425 20.3876 11.645 20.3729C16.5079 20.0082 20.1272 15.7898 19.7777 10.9422ZM14.0503 13.0616H7.94171C7.13506 13.0616 6.47504 12.4016 6.47504 11.5949C6.47504 10.7883 7.13506 10.1282 7.94171 10.1282H14.0503C14.8571 10.1282 15.5097 10.7883 15.5097 11.5949C15.5097 12.4016 14.8571 13.0616 14.0503 13.0616Z' fill='%23BCBCBC'/%3E%3C/svg%3E");
	--bg-w: 24px;
	--bg-indent: 5px;
}
.review-list li + li {
	margin-top: 5px;
}

.review-raiting-num {
	color: #313339;
	font-size: 21px;
	font-weight: 700;
	letter-spacing: 2.1px;
	text-transform: uppercase;
}

.filter-r-grid {
	display: grid;
	grid-template-columns: 1fr 34.5rem;
	grid-gap: 5rem;
	color: #1c1c1c;
}
.filter-r-grid._gg-3 {
	grid-gap: 3rem;
}
.filter-r-grid > div {
	min-width: 0;
}
.filter-r-grid._v2 {
	grid-gap: 3rem;
}

.filter-r {
	display: grid;
	-webkit-box-align: start;
	    -ms-flex-align: start;
	        align-items: start;
	grid-template-columns: 135px 516px;
	grid-gap: 20px;
	padding: 17px 17px 22px 17px;
	border-radius: 8px;
	background: #fff;
	-webkit-box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.04), 0px 4px 8px 0px rgba(0, 0, 0, 0.06);
	        box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.04), 0px 4px 8px 0px rgba(0, 0, 0, 0.06);
	position: relative;
}
.filter-r._v2 .filter-r-bottom-crypto > span {
	font-weight: 500;
	font-size: 14px;
}
.filter-r._v2 .filter-r-availible-more .button,
.filter-r._v2 .filter-r-availible-more input[type=button],
.filter-r._v2 .filter-r-availible-more input[type=reset],
.filter-r._v2 .filter-r-availible-more input[type=submit],
.filter-r._v2 .filter-r-availible-more button[type=submit],
.filter-r._v2 .filter-r-availible-more .form-subscribe-row button,
.form-subscribe-row .filter-r._v2 .filter-r-availible-more button {
	background: #f8f8f8;
	color: #000;
	font-size: 13px;
	font-weight: 400;
}
.filter-r._complaint,
.filter-r._dates {
	padding: 0;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	grid-gap: 16px;
	-webkit-box-shadow: initial;
	        box-shadow: initial;
}
.filter-r._complaint .filter-r-img,
.filter-r._dates .filter-r-img {
	height: 75px;
}
.filter-r + .filter-r {
	margin-top: 15px;
}
.filter-r .h6 {
	color: rgba(28, 28, 28, 0.7);
	font-size: 12px;
	font-weight: 400;
	letter-spacing: 2.4px;
	text-transform: uppercase;
	margin-bottom: 5px;
}
.filter-r p {
	color: #1c1c1c;
	font-size: 14px;
	font-weight: 400;
	letter-spacing: 0.154px;
}

.filter-r-img {
	padding: 12px;
	height: 123px;
	border-radius: 6px;
	background: #060d17;
}
.filter-r-img img {
	width: 100%;
	max-width: 140px;
	height: 100%;
	-o-object-fit: contain;
	   object-fit: contain;
	display: block;
}

.filter-r-mob-w .filter-r-img {
	grid-row: 1/3;
	height: 98px;
}

.filter-r-txt .h4,
.filter-r-txt .header-login-title,
.filter-r-txt .page-login-title {
	font-weight: 700;
	margin-bottom: 2px;
}
.filter-r-txt .h4 .g-review-index,
.filter-r-txt .header-login-title .g-review-index,
.filter-r-txt .page-login-title .g-review-index {
	font-size: 10px;
	letter-spacing: 0.5px;
	text-transform: uppercase;
	padding: 4px 8px;
	border-radius: 2px;
	background: #f2f2f5;
}
.filter-r-txt .h4 .g-review-index span,
.filter-r-txt .header-login-title .g-review-index span,
.filter-r-txt .page-login-title .g-review-index span {
	font-size: 14px;
	letter-spacing: 0.5px;
	text-transform: capitalize;
}

.filter-r-dates {
	grid-gap: 0px 10px;
	color: #1c1c1c;
}
.filter-r-dates span {
	opacity: 0.6;
}
.filter-r-stars .no-rating{
	color: var(--color-black)
}
.filter-r-stars {
	grid-gap: 6px 12px;
	margin: 8px 0;
}
.filter-r-stars .star-one {
	display: none;
}
.filter-r-stars > span {
	color: rgba(220, 220, 230, 0.5);
}

.filter-r-stars-l {
	grid-gap: 5px;
}
.filter-r-stars-l b {
	display: inline-block;
	padding-bottom: 2px;
}

.filter-r-stars-r {
	--bg-ico: url("../img/sico43.svg");
	--bg-w: 20px;
	--bg-indent: 5px;
}
.filter-r-stars-r:before {
	top: calc(50% - 1px);
}
.filter-r-stars-r._1-2 {
	--bg-ico: url("../img/sico76.svg");
}
.filter-r-stars-r._2-3 {
	--bg-ico: url("../img/sico76.svg");
}
.filter-r-stars-r._3-4 {
	--bg-ico: url("../img/sico76.svg");
}
.filter-r-stars-r._4-5 {
	--bg-ico: url("../img/sico43.svg");
}
.filter-r-desc {
	margin: 20px 0 15px;
}

.filter-r-list-pm {
	margin: 15px 0;
}
.filter-r-list-pm li {
	--bg-ico: url("../img/sico42.svg");
	--bg-l: 0px;
	--bg-w: 16px;
	--bg-indent: 10px;
	color: #1c1c1c;
	font-size: 14px;
	letter-spacing: 0.154px;
}
.filter-r-list-pm li + li {
	margin-top: 8px;
}
.filter-r-list-pm ._plus {
	--bg-ico: url("../img/sico74.svg");
}
.filter-r-list-pm ._minus {
	--bg-ico: url("../img/sico75.svg");
}

.filter-r-limit-g {
	-webkit-box-align: stretch;
	    -ms-flex-align: stretch;
	        align-items: stretch;
	grid-gap: 6rem;
	margin: 3.5rem 0;
}
.filter-r-limit-g > div:not(:first-child) {
	position: relative;
}
.filter-r-limit-g > div:not(:first-child):before {
	content: "";
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	        transform: translateY(-50%);
	height: 44px;
	left: -3rem;
	width: 1px;
	background-color: #d9d9d9;
}
.filter-r-limit-g .h6 {
	color: rgba(28, 28, 28, 0.7);
	font-size: 12px;
	font-weight: 400;
	letter-spacing: 2.4px;
	text-transform: uppercase;
	margin-bottom: 5px;
}
.filter-r-limit-g p {
	color: #1c1c1c;
	font-size: 14px;
	font-weight: 400;
	letter-spacing: 0.154px;
}
.filter-r-limit-g._v2 {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	    -ms-flex-direction: column;
	        flex-direction: column;
	grid-gap: 5px;
}
.filter-r-limit-g._v2 > div:not(:first-child):before {
	display: none;
}

.filter-r-availible-list {
	grid-gap: 4px 10px;
}
.filter-r-availible-list > div {
	max-width: calc(25% - 7.5px);
	width: 100%;
}

.filter-r-availible-i {
	--filter-r-availible-icon-size: 18px;
	grid-gap: 7px;
	padding: 7px 13px;
	border-radius: 4px;
	background: #f8f8f8;
	color: #68bb5c;
	font-size: 11px;
	font-weight: 500;
}
.filter-r-availible-i img,
.filter-r-availible-i i {
	font-size: var(--filter-r-availible-icon-size);
	max-width: var(--filter-r-availible-icon-size);
	max-height: var(--filter-r-availible-icon-size);
}

.filter-r-availible-more {
	position: relative;
}
.filter-r-availible-more .button,
.filter-r-availible-more input[type=button],
.filter-r-availible-more input[type=reset],
.filter-r-availible-more input[type=submit],
.filter-r-availible-more button[type=submit],
.filter-r-availible-more .form-subscribe-row button,
.form-subscribe-row .filter-r-availible-more button {
	width: 100%;
	font-size: 11px;
	padding: 5px 10px;
	color: #000;
	min-height: 32px;
}

.filter-r-availible-more-h {
	display: none;
	position: absolute;
	left: 50%;
	width: 150px;
	-webkit-transform: translateX(-50%);
	        transform: translateX(-50%);
	padding: 10px;
	border-radius: 8px;
	background: #fff;
	-webkit-box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.04), 0px 4px 8px 0px rgba(0, 0, 0, 0.06);
	        box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.04), 0px 4px 8px 0px rgba(0, 0, 0, 0.06);
	z-index: 2;
}

.filter-r-availible-more-h._v2 .filter-r-availible-btn {
	display: none;
	position: absolute;
	top: 10px;
	right: 10px;
	font-size: 0px;
	width: 24px;
	height: 24px;
	border: none;
	background: center no-repeat url("data:image/svg+xml,%3Csvg width='14' height='14' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13 1L1 13M1 1L13 13' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
	opacity: 0.5;
}
.filter-r-availible-more-h._v2 .filter-r-availible-btn:hover {
	opacity: 0.7;
}
.js-bottom .filter-r-availible-more-h {
	bottom: calc(100% + 5px);
}
.js-top .filter-r-availible-more-h {
	bottom: initial;
	top: calc(100% + 5px);
}
.filter-r-availible-i .i-sico202:before{
	font-size: 14px;
}
.filter-r-availible-i .i-sico208::before{
	font-size: 14px;
}
.filter-r-availible-i .i-sico211:before {
    padding: 0px 7px 0px 3px;
    font-size: 15px;
}
.filter-r-availible-more-list {
	display: grid;
	grid-template-columns: 1fr;
	grid-gap: 7px;
}
.filter-r-availible-scroll {
    max-height: 200px; /* adjust as needed */
    overflow-y: auto;
    display: grid;
    grid-template-columns: 1fr;
    grid-gap: 7px;
    scrollbar-width: thin;
    scrollbar-color: #ccc #f1f1f1;
}
.filter-r-availible-more-h {
	max-height: calc(45px * 8); /* only 8 items visible */
	overflow-y: auto;
	scrollbar-width: thin; 
    scrollbar-color: #ccc #f1f1f1;
}
.filter-r-bottom-more-list {
	max-height: calc(45px * 10); /* only 8 items visible */
	overflow-y: auto;
	scrollbar-width: thin; 
    scrollbar-color: #ccc #f1f1f1;
}
.filter-r-availible-more-list ._gray {
	color: #959595;
}
.filter-r-availible-more-list ._black {
	color: #313339;
}

.filter-r-bottom {
	grid-gap: 20px;
	padding-top: 20px;
	border-top: 1px solid #e5e5dd;
}

.filter-r-bottom-crypto {
	grid-gap: 2px;
}
.filter-r-bottom-crypto._big-imgs > img {
	max-width: 50px;
	width: 100%;
}
.filter-r-bottom-crypto._big-imgs .filter-r-bottom-more-w {
	padding-left: 1.3rem;
}
.filter-r-bottom-crypto img {
	max-width: 24px;
	width: 100%;
}
.filter-r-bottom-crypto + .gray-cta {
	margin-top: 15px;
}

.filter-r-bottom-more-w {
	position: relative;
}
.filter-r-bottom-more-w._mob-full .filter-r-bottom-more-h .filter-r-bottom-more-btn {
	display: none;
	position: absolute;
	top: 10px;
	right: 10px;
	font-size: 0px;
	width: 24px;
	height: 24px;
	border: none;
	background: center no-repeat url("data:image/svg+xml,%3Csvg width='14' height='14' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13 1L1 13M1 1L13 13' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
	opacity: 0.5;
}
.filter-r-bottom-more-w._mob-full .filter-r-bottom-more-h .filter-r-bottom-more-btn:hover {
	opacity: 0.7;
}

.filter-r-bottom-more-btn {
	padding: 0;
	color: #003eb6;
	font-size: 14px;
	font-weight: 500;
	letter-spacing: 0.5px;
	background-color: transparent;
	border: 0;
}

.filter-r-bottom-more-h {
	display: none;
	position: absolute;
	bottom: calc(100% + 5px);
	left: 50%;
	width: 180px;
	-webkit-transform: translateX(-50%);
	        transform: translateX(-50%);
	padding: 10px;
	border-radius: 8px;
	background: #fff;
	-webkit-box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.04), 0px 4px 8px 0px rgba(0, 0, 0, 0.06);
	        box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.04), 0px 4px 8px 0px rgba(0, 0, 0, 0.06);
	z-index: 2;
}
.js-bottom .filter-r-bottom-more-h {
	bottom: calc(100% + 5px);
}
.js-top .filter-r-bottom-more-h {
	bottom: initial;
	top: calc(100% + 5px);
}
.filter-r-bottom-more-h .h6 {
	color: var(--color-dark-100-07);
	font-size: 12px;
	font-weight: 400;
	letter-spacing: 2.4px;
	text-transform: uppercase;
}

.filter-r-bottom-more-list {
	display: grid;
	grid-template-columns: 1fr;
	grid-gap: 7px;
}

.filter-r-bottom-more-i {
	grid-gap: 7px;
	padding: 7px 13px;
	border-radius: 4px;
	background: #f8f8f8;
	color: #313339;
	font-size: 11px;
	font-weight: 500;
}
.filter-r-bottom-more-i img {
	max-width: 24px;
}

.filter-r-bottom-btns {
	grid-gap: 5px;
}

.filter-r-tags {
	grid-gap: 5px;
	margin: 8px 0;
}
.filter-r-tags li {
	padding: 4px 8px;
	border-radius: 2px;
	background: #f2f2f5;
	color: #1c1c1c;
	font-size: 12px;
	font-weight: 400;
	line-height: 120%;
	letter-spacing: -0.176px;
}

.filter-r-lists {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	    -ms-flex-direction: column;
	        flex-direction: column;
	grid-gap: 3px;
	margin: 8px 0;
}

.filter-r-list {
	--filter-r-list-bg-c: #f8f8f8;
}
.filter-r-list._yes {
	--filter-r-list-bg-c: #dbffe0;
}
.filter-r-list._no {
	--filter-r-list-bg-c: #ffdbdb;
}

.filter-r-list-opener,
.filter-r-list-hidden {
	border-radius: 4px;
	background: var(--filter-r-list-bg-c);
	padding: 4px 10px;
	color: var(--brand-color);
	font-size: 14px;
	font-weight: 400;
	line-height: 1.4;
	letter-spacing: 0.368px;
}

.filter-r-list-opener {
	--bg-r: 16px;
	--bg-w: 8px;
	--bg-indent: 12px;
	gap: 5px;
}
.filter-r-list-opener:before {
	-webkit-transition: -webkit-transform 0.3s ease;
	transition: -webkit-transform 0.3s ease;
	transition: transform 0.3s ease;
	transition: transform 0.3s ease, -webkit-transform 0.3s ease;
}
.js-active .filter-r-list-opener:before {
	-webkit-transform: translateY(-50%) rotate(180deg);
	        transform: translateY(-50%) rotate(180deg);
}

.filter-r-list-ico {
	max-width: 16px;
	width: 100%;
	margin-bottom: 2px;
}

.filter-r-list-hidden {
	display: none;
	margin-top: 3px;
	font-size: 12px;
}

.filter-r-bonus-g {
	grid-gap: 10px;
	margin-top: 5px;
	border-radius: 6px;
	background: #dbffe0;
	padding: 10px 2rem;
}

.filter-r-bonus-txt {
	color: #146a20;
	font-size: 16px;
	font-weight: 500;
}

.filter-r-bonus {
	grid-gap: 20px;
	padding: 7px 14px;
	border-radius: 6px;
	background: #ffffe9;
	margin-top: 32px;
}

.filter-r-bonus-promo {
	grid-gap: 2rem;
	margin-top: 24px;
}
.filter-r-bonus-promo p {
	margin-bottom: 0px;
}

.filter-r-bonus-promo-l {
	color: #1c1c1c;
	font-size: 16px;
	font-weight: 400;
	letter-spacing: 0.154px;
}
.filter-r-bonus-promo-l p {
	font-size: inherit;
}

.filter-r-bonus-promo-txt {
	color: rgba(28, 28, 28, 0.5);
	font-size: 14px;
}

.filter-r-bonus-copy {
	--bg-r: 10px;
	--bg-w: 16px;
	--bg-indent: 10px;
	border-radius: 4px;
	background: #f8f8f8;
	border-color: transparent;
	padding: 5px 11px;
}
.filter-r-bonus-copy:hover {
	opacity: 0.7;
}

.filter-r-bonus-btn {
	--bg-r: 10px;
	--bg-w: 16px;
	--bg-indent: 10px;
	background: #f3f3c5;
	border-color: transparent;
	font-size: 14px;
	letter-spacing: 0.5px;
	color: #464623;
	padding: 4px 11px;
}
.filter-r-bonus-btn:hover {
	opacity: 0.7;
}
.filter-r-bonus-btn:before {
	color: #464623;
}
.filter-r-bonus-btns {
	grid-gap: 5px;
	color: #4a4a2c;
	line-height: 125%;
	letter-spacing: 0.154px;
}

.filter-r-more {
	margin-top: 14px;
	text-align: center;
}
.filter-r-filter-w hr {
	border-top: 1px solid #dadad9;
	margin: 16px 0;
}
.filter-r-filter-w hr.xss {
	margin: 8px 0;
}

.filter-r-filter-mob-btns {
	display: grid;
	grid-gap: 16px;
	grid-template-columns: repeat(2, 1fr);
}
.filter-r-filter-mob-btns > * {
	min-width: 0;
}
.filter-r-filter-mob-btns .button,
.filter-r-filter-mob-btns input[type=button],
.filter-r-filter-mob-btns input[type=reset],
.filter-r-filter-mob-btns input[type=submit],
.filter-r-filter-mob-btns button[type=submit],
.filter-r-filter-mob-btns .form-subscribe-row button,
.form-subscribe-row .filter-r-filter-mob-btns button {
	grid-gap: 2px;
}
.filter-r-filter-mob-btns .b-ico {
	--bg-ico: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAZCAYAAADE6YVjAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAFBSURBVHgB7dQ9LwRBHMfx3z0ICs+JgkgUGhqJKEgoqJQqT/EmxEMj4g3Qq0Sj0upVohSNEBJRXE7hKZEQEc53zFysTZzZPatxv+STze7Mzs7u7H+kSiIkU6JtGJNowpkSyDiesIULrKqMZNGIBaQD16cxhw104xjVip5XrGcDJ+HGYtuzO74pXr69bwIP2EEOa0ooPZjHiP5LmmU/q/n25lfvDXcoLm4rUoqXFbRgAKPYQ59sCbzg1nRqd7MolGEqMOnwWG3mYs69cpXiZRlLOMUMLjEoWwbmIdf6hdRj0w14JFu8f5+MZ78GzMou6B3uFSEpzz7nyOMG/U5enkm5WS7q6wYZTAeG0CW7mLuow75+zscGmXYPKpToaP71Gn1uoo/yjxnXa2OtxSFOcIArdCpCfKvc1NGYO27LLn4lyeQdqNJPhmDj9sAAAAAASUVORK5CYII=");
	--bg-w: 20px;
	--bg-indent: 5px;
}

.filter-r-stars-index {
	--stars-index-bg: #44be4c;
	display: none;
	grid-gap: 4px;
	padding: 4px 8px;
	border-radius: 2px;
	background: #f2f2f5;
	color: #1c1c1c;
	font-size: 10px;
	font-weight: 700;
	line-height: 12px;
	letter-spacing: 0.5px;
	text-transform: uppercase;
	margin-top: 8px;
}
.filter-r-stars-index._bg-yellow {
	--bg-color: #eaee45;
}
.filter-r-stars-index._bg-green {
	--bg-color: #66d197;
}
.filter-r-stars-index._bg-red {
	--stars-index-bg: #eb2f2f;
}
.filter-r-stars-index._bg-red span {
	color: #fff;
}
.filter-r-stars-index span {
	display: inline-block;
	padding: 5px 3px;
	color: #1c1c1c;
	font-size: 14px;
	font-weight: 400;
	letter-spacing: 0.5px;
	border-radius: 4px;
	background: var(--stars-index-bg);
	text-transform: capitalize;
}

.filter-r-filter {
	--c-main-filter: #56c684;
	-webkit-transition: top 0.3s ease;
	transition: top 0.3s ease;
	padding: 22px 16px 20px;
	border-radius: 12px;
	border-top: 4px solid var(--c-main-filter);
	background: #fff;
	-webkit-box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.04), 0px 8px 16px 0px rgba(0, 0, 0, 0.08);
	        box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.04), 0px 8px 16px 0px rgba(0, 0, 0, 0.08);
}
.filter-r-filter .h4,
.filter-r-filter .header-login-title,
.filter-r-filter .page-login-title {
	font-weight: 700;
}
.filter-r-filter._v-blue {
	--c-main-filter: #3391ff;
}
.filter-r-filter._v-yellow {
	--c-main-filter: #e6b830;
}
.filter-r-filter._v2 .filter-r-f-opener {
	--bg-r: 0px;
	--bg-w: 0px;
	--bg-indent: 0px;
}
.filter-r-filter._v2 .filter-r-f-checks {
	display: grid;
	gap: 16px;
}
.filter-r-filter._v2 .filter-r-f-check {
	padding: 0;
	border-top: 0;
}
.filter-r-filter._v2 .filter-r-f-opener-ico {
	padding: 3px;
}

.filter-r-clear {
	color: var(--c-main-filter);
	font-size: 14px;
	font-weight: 700;
	line-height: 120%;
	letter-spacing: -0.176px;
	padding: 0;
	background-color: transparent;
	border-color: transparent;
	margin: 0 0 14px;
}
.filter-r-clear:hover {
	opacity: 0.7;
}

.filter-r-stars-w {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	margin-top: 15px;
}
.filter-r-stars-w label {
	-ms-flex-preferred-size: 25%;
	    flex-basis: 25%;
	margin-bottom: 0;
	grid-gap: 4px;
	background-color: transparent;
	-webkit-box-flex: 1;
	    -ms-flex-positive: 1;
	        flex-grow: 1;
	padding: 12px 0.8rem;
	color: #1c1c1c;
	font-size: 14px;
	font-weight: 700;
	line-height: 120%;
	letter-spacing: -0.154px;
	border: 1px solid #d8d8d8;
	text-align: center;
	-webkit-transition: all 0.3s ease;
	transition: all 0.3s ease;
	cursor: pointer;
}
.filter-r-stars-w label:first-child {
	border-radius: 4px 0px 0px 4px;
}
.filter-r-stars-w label:last-child {
	border-radius: 0px 4px 4px 0px;
}
.filter-r-stars-w label + label {
	border-left: 0;
}
.filter-r-stars-w label:hover {
	opacity: 0.7;
}
.filter-r-stars-w label.jcf-label-active {
	background-color: var(--c-main-filter);
	border-color: var(--c-main-filter);
	color: var(--color-white);
}
.filter-r-stars-w label i {
	padding-bottom: 2px;
}
.filter-r-stars-w .jcf-radio {
	display: none;
}
.filter-r-stars-w._radio-v2 label {
	--s-bg: var(--c-s1);
	--c-main-filter: #000;
}
.filter-r-stars-w._radio-v2 label:nth-of-type(2) {
	--s-bg: var(--c-s1);
}
.filter-r-stars-w._radio-v2 label:nth-of-type(3) {
	--s-bg: var(--c-s2);
}
.filter-r-stars-w._radio-v2 label:nth-of-type(4) {
	--s-bg: var(--c-s3);
}
.filter-r-stars-w._radio-v2 label:nth-of-type(5) {
	--s-bg: var(--c-s4);
}
.filter-r-stars-w._radio-v2 label:nth-of-type(6) {
	--s-bg: var(--c-s5);
}
.filter-r-stars-w._radio-v2 .jcf-radio ~ i {
	width: 20px;
	height: 20px;
	background-color: var(--s-bg);
	color: #fff;
	padding-bottom: 0;
}

.filter-r-sort {
	margin-top: 16px;
}
.filter-r-sort .h6-700 {
	margin-bottom: 0;
}

.filter-r-f-list {
	margin-top: 10px;
}
.filter-r-f-list hr {
	margin-bottom: 6px;
}
.filter-r-f-list > .h4,
.filter-r-f-list > .header-login-title,
.filter-r-f-list > .page-login-title {
	margin: 9px 0;
}

.filter-r-f-i {
	--main-c: var(--color-green-l);
	padding: 9px 0;
}
.filter-r-f-i + .filter-r-f-i {
	margin-top: 9px;
}
.filter-r-f-i._open .filter-r-f-hidden {
	display: block;
}
.filter-r-f-i._2-col .filter-r-f-checks {
	display: grid;
	grid-gap: 6rem;
	grid-template-columns: repeat(2, 1fr);
}
.filter-r-f-i._v-borders .filter-r-f-hidden {
	margin-top: 10px;
}
.filter-r-f-i._v-borders .filter-r-f-opener {
	padding: 8px 0;
}
.filter-r-f-i._v-borders .filter-r-f-checks {
	padding-top: 8px;
	display: grid;
	gap: 16px;
	position: relative;
}
.filter-r-f-i._v-borders .filter-r-f-checks:before {
	content: "";
	position: absolute;
	bottom: -8px;
	left: 0px;
	right: 0;
	height: 1px;
	background-color: #f2f2f5;
}
.filter-r-f-i._v-borders .filter-r-f-check {
	position: relative;
	border: none;
	padding: 0;
}
.filter-r-f-i._v-borders .filter-r-f-check:before {
	content: "";
	position: absolute;
	top: -8px;
	left: 0px;
	right: 0;
	height: 1px;
	background-color: #f2f2f5;
}
.filter-r-f-i._v-blue,
.filter-r-f-i._v-green {
	--main-c: var(--color-green-l);
	padding-top: 0;
}
.filter-r-f-i._v-blue .filter-r-f-opener,
.filter-r-f-i._v-green .filter-r-f-opener {
	padding: 8px 0;
	color: #6a6a67;
	font-weight: 400;
	border-top: 1px solid #f2f2f5;
}
.filter-r-f-i._v-blue .filter-r-f-opener-ico,
.filter-r-f-i._v-green .filter-r-f-opener-ico {
	background-color: var(--main-c);
}
.filter-r-f-i._v-blue._v-borders .filter-r-f-hidden,
.filter-r-f-i._v-green._v-borders .filter-r-f-hidden {
	margin-top: 0;
}
.filter-r-f-i._v-blue {
	--main-c: var(--color-blue);
}
.filter-r-f-i._v-blue .stars-inner i {
	--stars-color-i: var(--color-blue);
}

.filter-r-f-opener {
	--bg-w: 8px;
	--bg-indent: 10px;
	grid-gap: 8px;
	color: #1c1c1c;
	font-size: 16px;
	font-weight: 600;
	line-height: 120%;
	letter-spacing: -0.176px;
}
.filter-r-f-opener:before {
	-webkit-transition: -webkit-transform 0.3s ease;
	transition: -webkit-transform 0.3s ease;
	transition: transform 0.3s ease;
	transition: transform 0.3s ease, -webkit-transform 0.3s ease;
}
.filter-r-f-i._open:not(.js-active) .filter-r-f-opener:before,
.js-active .filter-r-f-opener:before {
	-webkit-transform: translateY(-50%) rotate(180deg);
	        transform: translateY(-50%) rotate(180deg);
}
.filter-r-f-i._open.js-active .filter-r-f-opener:before {
	-webkit-transform: translateY(-50%) rotate(0deg);
	        transform: translateY(-50%) rotate(0deg);
}

.filter-r-f-opener-ico {
	padding: 3px;
	width: 22px;
	height: 22px;
	background-color: #000;
	border-radius: 6px;
}
.filter-r-f-opener-ico img {
	max-width: calc(100% - 2px);
}

.filter-r-f-count {
	color: #367bf6;
	font-size: 16px;
	font-weight: 600;
	line-height: 1.2;
	letter-spacing: -0.176px;
}

.filter-r-f-hidden {
	display: none;
}
.filter-r-f-hidden .h6-400 {
	color: #6a6a67;
	letter-spacing: 0.176px;
}

.filter-r-f-search-w {
	padding: 16px 0;
	margin-top: 8px;
	border-top: 1px solid #f2f2f5;
}

.filter-r-f-search input[type=text] {
	color: #6a6a67;
	letter-spacing: 0.176px;
	font-size: 16px;
	background-color: transparent;
	border-radius: 6px;
	border: 1px solid #f2f2f5;
	padding: 6px 8px 5px 34px;
	min-height: 40px;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M21 21.0077L16.65 16.6577M19 11.0077C19 15.426 15.4183 19.0077 11 19.0077C6.58172 19.0077 3 15.426 3 11.0077C3 6.58941 6.58172 3.00769 11 3.00769C15.4183 3.00769 19 6.58941 19 11.0077Z' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
	background-repeat: no-repeat;
	background-position: 6px center;
	background-size: 24px 24px;
}

.filter-r-f-checks {
	padding-top: 20px;
}

.filter-r-f-check {
	--checkbox-size: 24px;
	grid-gap: 5px;
	margin-bottom: 0;
	padding: 15px 0;
	border-top: 1px solid #f2f2f5;
	color: #6a6a67;
	font-size: 16px;
	font-weight: 400;
	letter-spacing: 0.176px;
}
.filter-r-f-check:last-child {
	padding-bottom: 0;
}
.filter-r-f-check._hidden {
	display: none;
}
.filter-r-f-check > .jcf-checkbox:last-child {
	margin-left: auto;
}
.filter-r-f-checks._jc-start .filter-r-f-check {
	-webkit-box-pack: start;
	    -ms-flex-pack: start;
	        justify-content: flex-start;
}

.filter-r-f-flag {
	width: 23px;
	height: 23px;
	border-radius: 50%;
	-ms-flex-negative: 0;
	    flex-shrink: 0;
}
.filter-r-f-flag:before {
	padding-top: 100%;
}
.filter-r-f-flag._br-0 {
	border-radius: 0;
}
.filter-r-f-flag img {
	-o-object-fit: contain;
	   object-fit: contain;
}
.filter-r-f-flag i {
	font-size: 23px;
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	        transform: translate(-50%, -50%);
}

.filter-r-f-coin {
	max-width: 23px;
	-ms-flex-negative: 0;
	    flex-shrink: 0;
}

.filter-r-f-state {
	--s-c: var(--c-s5);
	width: 23px;
	height: 23px;
	-ms-flex-negative: 0;
	    flex-shrink: 0;
	border-radius: 50%;
	background-color: var(--s-c);
}
.filter-r-f-state._1 {
	--s-c: var(--c-s1);
}
.filter-r-f-state._2 {
	--s-c: var(--c-s2);
}
.filter-r-f-state._3 {
	--s-c: var(--c-s3);
}
.filter-r-f-state._4 {
	--s-c: var(--c-s4);
}
.filter-r-f-state._5 {
	--s-c: var(--c-s5);
}

.filter-r-f-check-ico {
	gap: 10px;
}
.filter-r-f-check-ico img {
	max-width: 24px;
	width: 100%;
}
.justify-space-between {
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.meta-info {
	grid-gap: 12px;
	margin: 15px 0;
}
.single-expert-review .meta-info{
	font-size: 14px;
}
.meta-info-user {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	gap: 7px;
}
.am-last-update {
    font-family: var(--accent-font);;
    font-weight: 700;
    font-size: 14px;
    letter-spacing: 2.88px;
    text-transform: uppercase;
}
.meta-tags {
	gap: 4px;
	margin-bottom: 0;
}
.meta-tags li {
	border-radius: 4px;
	background: #e6b830;
	padding: 4px 6px;
	color: #051426;
	font-size: 11px;
	font-style: normal;
	font-weight: 700;
	line-height: 1.1;
	letter-spacing: 1px;
	text-transform: uppercase;
}

.meta-socials {
	gap: 8px;
	margin-left: auto;
	color: #000;
}
.meta-socials .h6-700 {
	margin-bottom: 0 !important;
	line-height: 1 !important;
	font-size: 16px !important;
}
.meta-socials-list li{
	padding: 10px;
	border-radius: 10px;
	background: #fff;
    -webkit-box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.04), 0px 8px 16px 0px rgba(0, 0, 0, 0.08);
    box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.04), 0px 8px 16px 0px rgba(0, 0, 0, 0.08);
}
.meta-socials-list {
	gap: 8px;
	font-size: 18px;
}
.meta-socials-list a {
	color: inherit !important;
}
.meta-socials-list a:hover {
	color: var(--accent-color);
}

.meta-info-views {
	grid-gap: 12px;
	margin-left: auto;
	line-height: 1.1;
}
.meta-info-views > div {
	grid-gap: 5px;
}
.meta-info-views > span {
	color: rgba(5, 20, 38, 0.3);
}
.meta-info-views [class^=i-],
.meta-info-views .rating label,
.rating .meta-info-views label,
.meta-info-views .form-m-a-w .gfield_description [data-add-gf-row]:before,
.form-m-a-w .gfield_description .meta-info-views [data-add-gf-row]:before,
.meta-info-views .form-m-a-more-btn:before,
.meta-info-views .review-list-like-btn:before,
.meta-info-views .languages-w._v2 .languages-btn:before,
.languages-w._v2 .meta-info-views .languages-btn:before,
.meta-info-views .r-main-top-r-mob-btn:before,
.meta-info-views .lang-btn:before,
.meta-info-views .button:after,
.meta-info-views input[type=button]:after,
.meta-info-views input[type=reset]:after,
.meta-info-views input[type=submit]:after,
.meta-info-views button[type=submit]:after,
.meta-info-views .jcf-select .jcf-select-opener:before,
.jcf-select .meta-info-views .jcf-select-opener:before,
.meta-info-views .menu a .sub-arrow:before,
.menu a .meta-info-views .sub-arrow:before,
.meta-info-views .header-search-btn::before,
.meta-info-views .header-login-btn::before,
.meta-info-views .h-profile-btn:before,
.meta-info-views .form-subscribe-row button:after,
.form-subscribe-row .meta-info-views button:after,
.meta-info-views .footer-menu._ico-inner a:before,
.footer-menu._ico-inner .meta-info-views a:before,
.meta-info-views .accordion .opener:before,
.accordion .meta-info-views .opener:before,
.meta-info-views .mfp-gallery .mfp-arrow:before,
.mfp-gallery .meta-info-views .mfp-arrow:before,
.meta-info-views .select2-container .select2-selection--single:before,
.select2-container .meta-info-views .select2-selection--single:before,
.meta-info-views .select2-container--default .select2-selection--single .select2-selection__arrow b:before,
.select2-container--default .select2-selection--single .select2-selection__arrow .meta-info-views b:before,
.meta-info-views .breadcrumb-trail .sep:before,
.breadcrumb-trail .meta-info-views .sep:before,
.meta-info-views .trail-begin:before,
.meta-info-views html .gform_wrapper.gravity-theme div.chosen-container.chosen-container-single a.chosen-single:before,
html .gform_wrapper.gravity-theme div.chosen-container.chosen-container-single .meta-info-views a.chosen-single:before,
.meta-info-views html .gform_wrapper.gravity-theme div.chosen-container.chosen-container-single a.chosen-single div:before,
html .gform_wrapper.gravity-theme div.chosen-container.chosen-container-single a.chosen-single .meta-info-views div:before,
.meta-info-views .complaint-time:before,
.meta-info-views .complaint-setting-btn:before,
.meta-info-views .p-post-num:before,
.meta-info-views .p-name-list-ico:before,
.meta-info-views .tips-form-t:before,
.meta-info-views .m-r-t-l:before,
.meta-info-views .g-trusted-top .h4:before,
.g-trusted-top .meta-info-views .h4:before,
.meta-info-views .g-trusted-top .header-login-title:before,
.g-trusted-top .meta-info-views .header-login-title:before,
.meta-info-views .g-review-bonus-l:before,
.meta-info-views .g-expert .h6-700 a:before,
.g-expert .h6-700 .meta-info-views a:before,
.meta-info-views .g-trusted-top .page-login-title:before,
.g-trusted-top .meta-info-views .page-login-title:before,
.meta-info-views .filter-r-list-opener:before,
.meta-info-views .filter-r-bonus-copy:before,
.meta-info-views .filter-r-bonus-btn:before,
.meta-info-views .filter-r-f-opener:before {
	line-height: inherit;
}

.meta-info-ava {
	width: 30px;
	height: 30px;
	border-radius: 50%;
	overflow: hidden;
	background-color: var(--color-blue);
	position: relative;
}
.meta-info-ava + span a strong {
	font-weight: 600;
}

.post-main-img {
	margin-bottom: 15px;
}
.post-main-img:before {
	padding-top: 58.63%;
}
.post-main-img._mob {
	border-radius: 10px;
}
.r-grid {
	display: grid;
	grid-gap: 2.5rem;
	grid-template-columns: 1fr 40rem;
	color: var(--color-dark-100);
	margin-top: 5rem;
}
.r-grid._v2 .gray-cta {
	-webkit-box-pack: start;
	    -ms-flex-pack: start;
	        justify-content: start;
}
.r-grid > div {
	min-width: 0;
}

.r-main-top {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	    -ms-flex-pack: justify;
	        justify-content: space-between;
	-webkit-box-align: start;
	    -ms-flex-align: start;
	        align-items: start;
	grid-gap: 3rem;
	background: #fff;
	border-radius: 8px;
	padding: 20px;
	-webkit-box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.04), 0px 4px 8px 0px rgba(0, 0, 0, 0.06);
	        box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.04), 0px 4px 8px 0px rgba(0, 0, 0, 0.06);
}
.r-main-top .h4,
.r-main-top .header-login-title,
.r-main-top .page-login-title {
	color: #1c1c1c;
	font-weight: 700;
	letter-spacing: -0.176px;
	margin-bottom: 0.8rem;
}
.r-main-top .g-review-stars {
	margin-top: 1rem;
}
.r-main-top .g-review-stars:last-child {
	margin-bottom: 0;
}
.r-main-top .g-review-num b {
	font-size: 4.6rem;
}

.r-main-top-l {
	max-width: 55%;
	-webkit-box-flex: 1;
	    -ms-flex-positive: 1;
	        flex-grow: 1;
	-webkit-box-align: start;
	    -ms-flex-align: start;
	        align-items: start;
	grid-gap: 3rem;
}

.r-main-l-img {
	width: 136px;
	height: 123px;
	background-color: var(--color-dark-300);
	border-radius: 6px;
	padding: 15px;
}
.r-main-l-img img {
	max-height: 80px;
	width: 100%;
	max-width: 100%;
}

.r-main-top-r {
	-webkit-box-flex: 1;
	    -ms-flex-positive: 1;
	        flex-grow: 1;
	max-width: 50%;
}
.r-main-top-r > div + div {
	margin-top: 18px;
}

.r-main-top-r-t {
	grid-gap: 10px;
}

.r-main-vs {
	--bg-c-line: transparent;
	--vs-w: 20px;
	display: grid;
	grid-gap: 8px 2px;
	grid-template-columns: repeat(2, 1fr);
}
.r-main-vs-line {
	height: 8px;
	width: 100%;
	background-color: #f1f1f1;
	position: relative;
	border-radius: 0 2px 2px 0;
	overflow: hidden;
}
.r-main-vs-line:before {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	width: var(--vs-percent);
	background-color: var(--bg-c-line);
}

.r-main-vs-pos {
	--bg-c-line: #23ba21;
}
.r-main-vs-pos .h6-700 {
	padding-right: calc(var(--vs-w) / 2);
}
.r-main-vs-pos .r-main-vs-line {
	border-radius: 2px 0 0 2px;
}
.r-main-vs-pos .r-main-vs-line:before {
	right: 0;
	left: auto;
}

.r-main-vs-neg {
	--bg-c-line: #ff2024;
	text-align: right;
	position: relative;
}
.r-main-vs-neg:before {
	content: "vs";
	position: absolute;
	top: 3px;
	left: 0;
	-webkit-transform: translateX(-50%);
	        transform: translateX(-50%);
	font-size: 12px;
	font-weight: 700;
	line-height: 120%;
	letter-spacing: 1.2px;
	text-transform: uppercase;
}
.r-main-vs-neg .h6-700 {
	padding-left: calc(var(--vs-w) / 2);
}
.r-main-vs-neg .r-main-vs-users {
	text-align: left;
}

.r-main-vs-users {
	color: rgba(6, 13, 23, 0.5);
	font-size: 12px;
	font-weight: 400;
	line-height: 120%;
	letter-spacing: 1.2px;
	text-transform: uppercase;
	margin-top: 10px;
}

.r-main-top-r-b {
	text-align: right;
}

.r-main-links {
	grid-gap: 10px;
	overflow-x: auto;
	white-space: nowrap;
	margin: 2rem 0;
	padding: 1rem 0;
}

.r-main-link {
	padding: 10px 18px;
	color: var(--color-dark-100-05);
	font-size: 16px;
	font-weight: 600;
	line-height: 120%;
	letter-spacing: -0.176px;
	border-radius: 8px;
	background: transparent;
}
.r-main-link:hover {
	opacity: 0.7;
}
.r-main-link._active-tab {
	background: #fff;
	color: #1c1c1c;
	-webkit-box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.04), 0px 4px 8px 0px rgba(0, 0, 0, 0.06);
	        box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.04), 0px 4px 8px 0px rgba(0, 0, 0, 0.06);
}

.r-w,
.g-imgs-more-h,
.f-w,
.p-activity,
.ranking-i {
	position: relative;
	padding: 2.5rem;
	margin: 16px 0;
	border-radius: 8px;
	background: #fff;
	-webkit-box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.04), 0px 4px 8px 0px rgba(0, 0, 0, 0.06);
	        box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.04), 0px 4px 8px 0px rgba(0, 0, 0, 0.06);
}
.r-w._xs,
._xs.g-imgs-more-h,
._xs.f-w,
._xs.p-activity,
._xs.ranking-i {
	padding: 10px;
}

.r-w2,
.f-w2 {
	margin: 16px 0;
}

.r-w-t,
.f-w-t {
	grid-gap: 10px 2rem;
}

.r-w-g-list {
	display: grid;
	grid-gap: 15px;
}

.r-w-g {
	grid-gap: 1rem;
}
.r-w-g > span {
	font-weight: 500;
}
.r-w-g._vert {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	    -ms-flex-direction: column;
	        flex-direction: column;
	-webkit-box-align: stretch;
	    -ms-flex-align: stretch;
	        align-items: stretch;
}
.r-w-g._vert .h6-600 {
	margin-bottom: 0px;
}

.r-t-w {
	justify-content: space-between;
	grid-gap: 10px;
	margin-bottom: 15px;
}
.r-t-w > * {
	margin-bottom: 0;
}
.r-t-w .g-review-rating {
	margin-left: 0;
}
.em-label {
    grid-gap: 10px;
}
.em-label .h4 {
margin-bottom: 0px;
}
.r-user-w {
	display: grid;
	-webkit-box-align: start;
	    -ms-flex-align: start;
	        align-items: start;
	grid-gap: 13px;
	grid-template-columns: 48px 1fr;
}

.r-user-img {
	border-radius: 50%;
	overflow: hidden;
}
.r-user-img:before {
	padding-top: 100%;
}
.r-user-info {
	color: #313339;
}
.r-user-info .h6-500 {
	margin-bottom: 10px;
}
.r-user-info p {
	font-size: 14px;
	margin-bottom: 13px;
}
.r-user-info p strong {
	font-weight: 500;
}

.gray-cta {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	grid-gap: 7px;
	padding: 10px 13px;
	border-radius: 6px;
	background: var(--color-gray-d);
	font-size: 12px;
	font-weight: 700;
}
.gray-cta._sm {
	padding: 8px 10px;
}
.gray-cta img {
	max-width: 20px;
}
.gray-cta span {
	color: var(--color-dark-100);
	font-size: 14px;
	font-weight: 700;
	letter-spacing: -0.176px;
}
.gray-cta._v2 {
	padding: 4px 8px;
	border-radius: 4px;
	color: var(--color-dark-100);
	font-size: 10px;
	font-weight: 700;
	line-height: 12px;
	letter-spacing: 0.5px;
	text-transform: uppercase;
}

.yellow-cta {
	padding: 12px;
	border-radius: 12px;
	background: #ffffe9;
}
.yellow-cta p b {
	color: #e6b830;
}

.g-list-i {
	--bg-ico: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25' height='25' viewBox='0 0 25 25' fill='none'%3E%3Cpath d='M12.5669 22.2165C18.0897 22.2165 22.5669 17.7393 22.5669 12.2165C22.5669 6.69364 18.0897 2.21649 12.5669 2.21649C7.04404 2.21649 2.56689 6.69364 2.56689 12.2165C2.56689 17.7393 7.04404 22.2165 12.5669 22.2165Z' stroke='%2368BB5C' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M8.06689 12.2165L11.0669 15.2165L17.0669 9.21649' stroke='%2368BB5C' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
	--bg-r: 15px;
	--bg-w: 24px;
	--bg-indent: 5px;
	grid-gap: 10px;
	border-radius: 4px;
	background: #f8f8f8;
	padding: 8px 14px;
	color: #68bb5c;
	font-size: 16px;
	font-weight: 500;
}
.g-list-i + .g-list-i {
	margin-top: 7px;
}
.g-list-i._gray {
	--bg-ico: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25' height='25' viewBox='0 0 25 25' fill='none'%3E%3Cpath opacity='0.4' d='M12.5669 22.1137C18.0897 22.1137 22.5669 17.6365 22.5669 12.1137C22.5669 6.59086 18.0897 2.11371 12.5669 2.11371C7.04404 2.11371 2.56689 6.59086 2.56689 12.1137C2.56689 17.6365 7.04404 22.1137 12.5669 22.1137Z' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M8.56689 12.1137H16.5669' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
	color: rgba(49, 51, 57, 0.5);
}
.g-list-i i {
	font-size: 26px;
}
.g-list-i img {
	width: 26px;
}

.g-list-more {
	margin-top: 14px;
	position: relative;
}

.g-list-more-btn {
	width: 100%;
}

.g-list-more-h {
	display: none;
	border-radius: 8px;
	background: #fff;
	-webkit-box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.04), 0px 4px 8px 0px rgba(0, 0, 0, 0.06);
	        box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.04), 0px 4px 8px 0px rgba(0, 0, 0, 0.06);
	position: absolute;
	bottom: calc(100% + 5px);
	left: 50%;
	width: 100%;
	-webkit-transform: translateX(-50%);
	        transform: translateX(-50%);
	padding: 10px;
	z-index: 2;
}
.g-list-more-h._v2 .g-list-more-btn {
	display: none;
	position: absolute;
	top: 10px;
	right: 10px;
	font-size: 0px;
	width: 24px;
	height: 24px;
	border: none;
	background: center no-repeat url("data:image/svg+xml,%3Csvg width='14' height='14' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13 1L1 13M1 1L13 13' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
	opacity: 0.5;
}
.g-list-more-h._v2 .g-list-more-btn:hover {
	opacity: 0.7;
}
.js-bottom .g-list-more-h {
	bottom: calc(100% + 5px);
}
.js-top .g-list-more-h {
	bottom: initial;
	top: calc(100% + 5px);
}
.g-list-more-h .h6 {
	color: var(--color-dark-100-07);
	font-size: 14px;
	font-style: normal;
	font-weight: 700;
	letter-spacing: 2.8px;
	text-transform: uppercase;
}
.g-list-more-h .g-list,
.g-imgs-more-h .g-imgs-game {
    max-height: calc(48px * 10);
    overflow-y: auto;
    scrollbar-width: thin; 
    scrollbar-color: #ccc #f1f1f1;
}

/* WebKit (Chrome, Edge, Safari) */
.g-list-more-h .g-list::-webkit-scrollbar,
.filter-r-bottom-more-list::-webkit-scrollbar,
.g-imgs-more-h .g-imgs-game::-webkit-scrollbar {
    width: 6px;
}

.g-list-more-h .g-list::-webkit-scrollbar-track,
.filter-r-bottom-more-list::-webkit-scrollbar-track,
.g-imgs-more-h .g-imgs-game::-webkit-scrollbar-track {
    background: #f1f1f1;
    border-radius: 3px;
}

.g-list-more-h .g-list::-webkit-scrollbar-thumb,
.filter-r-bottom-more-list::-webkit-scrollbar-thumb,
.g-imgs-more-h .g-imgs-game::-webkit-scrollbar-thumb {
    background: #ccc;
    border-radius: 3px;
}

.g-list-more-h .g-list::-webkit-scrollbar-thumb:hover,
.filter-r-bottom-more-list::-webkit-scrollbar-thumb:hover,
.g-imgs-more-h .g-imgs-game::-webkit-scrollbar-thumb:hover {
    background: #999;
}


.g-imgs-game {
	display: grid;
	grid-template-columns: repeat(2, 1fr);
	grid-gap: 10px;
}
.g-imgs-game > div {
	border-radius: 6px;
	background: #f8f8f8;
	padding: 10px 20px;
	height: 66px;
}

.g-imgs-more {
	margin-top: 2px;
	position: relative;
}
.g-imgs-more._mob-full .g-imgs-more-h .g-imgs-more-btn {
	display: none;
	position: absolute;
	top: 10px;
	right: 10px;
	font-size: 0px;
	width: 24px;
	height: 24px;
	border: none;
	background: center no-repeat url("data:image/svg+xml,%3Csvg width='14' height='14' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13 1L1 13M1 1L13 13' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
	opacity: 0.5;
}
.g-imgs-more._mob-full .g-imgs-more-h .g-imgs-more-btn:hover {
	opacity: 0.7;
}

.g-imgs-more-btn {
	color: #003eb6;
	font-size: 14px;
	font-weight: 500;
	letter-spacing: 0.5px;
	padding: 3px 10px;
	display: inline-block;
	background-color: transparent;
	border: none;
	padding: 0;
}
.g-imgs-more-btn:hover {
	opacity: 0.7;
}

.g-imgs-more-h {
	display: none;
	margin-top: 0;
	position: absolute;
	bottom: 100%;
	left: 0;
	right: 0;
	z-index: 1;
}
.g-imgs-more-h .g-imgs-game {
	grid-template-columns: 1fr;
}
.g-imgs-more-h .g-imgs-game > div {
	padding: 10px;
}
.g-imgs-more-h .g-imgs-game .g-imgs-more-t {
	margin-bottom: 0;
}

html .g-imgs-more-t {
	color: var(--color-dark-100-07);
	font-size: 14px;
	font-weight: 700;
	letter-spacing: 2.8px;
	text-transform: uppercase;
	margin-bottom: 12px;
}

.rec-list._v2 .rec-i .g-review-top {
	-webkit-box-align: stretch;
	    -ms-flex-align: stretch;
	        align-items: stretch;
	grid-gap: 12px;
}
.rec-list._v2 .g-review-info {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	    -ms-flex-direction: column;
	        flex-direction: column;
	padding: 3px 0;
}
.rec-list._v2 .stars {
	margin-top: auto;
	margin-bottom: 8px;
}

.rec-i {
	padding: 10px;
	border-radius: 8px;
	background: #fff;
	-webkit-box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.04), 0px 4px 8px 0px rgba(0, 0, 0, 0.06);
	        box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.04), 0px 4px 8px 0px rgba(0, 0, 0, 0.06);
}
.rec-i + .rec-i {
	margin-top: 14px;
}
.rec-i .g-review-top {
	-webkit-box-align: start;
	    -ms-flex-align: start;
	        align-items: start;
}

.r-main-top-r-mob {
	display: none;
}

.r-main-top-r-mob-btn {
	background-color: transparent;
	border-color: transparent;
	padding: 0;
	margin: 18px 0 0px;
	--bg-w: 6px;
	--bg-indent: 10px;
	width: 100%;
	text-align: left;
}
.r-main-top-r-mob-btn:before {
	-webkit-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.js-active .r-main-top-r-mob-btn:before {
	-webkit-transform: translateY(-50%) rotate(180deg);
	        transform: translateY(-50%) rotate(180deg);
}

.r-main-top-r-mob-h {
	padding-top: 10px;
	display: none;
}

.best-i {
	display: grid;
	grid-template-columns: 55px 1fr;
	grid-gap: 10px;
}
.best-i + .best-i {
	margin-top: 18px;
}

.best-img {
	padding: 10px 5px;
	border-radius: 6px;
	background: #202022;
	min-height: 45px;
}

.best-stars {
	grid-gap: 10px;
	color: #003eb6;
	font-size: 14px;
	font-weight: 500;
	letter-spacing: 0.5px;
}

.u-feedback-w {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	    -ms-flex-direction: column;
	        flex-direction: column;
}

.u-feedback {
	-webkit-box-align: start;
	    -ms-flex-align: start;
	        align-items: start;
	grid-gap: 20px;
	color: var(--brand-color);
	margin-top: 20px;
}

.u-feedback-t-pre {
	font-size: 12px;
	font-weight: 700;
	line-height: 120%;
	letter-spacing: 1.2px;
	text-transform: uppercase;
}

.u-feedback-t {
	font-size: 20px;
	font-weight: 700;
	line-height: 1;
	letter-spacing: -0.176px;
	margin: 5px 0;
}

.u-feedback-t-sub {
	color: #313339;
	font-size: 16px;
	font-weight: 400;
}

.u-feedback-r {
	-ms-flex-negative: 0;
	    flex-shrink: 0;
}

.u-feedback-num-list {
	grid-gap: 2px;
}

.u-feedback-num {
	--num-color: var(--c-s5);
	min-width: 8rem;
}
.u-feedback-num:nth-of-type(2) {
	--num-color: var(--c-s4);
}
.u-feedback-num:nth-of-type(3) {
	--num-color: var(--c-s3);
}
.u-feedback-num:nth-of-type(4) {
	--num-color: var(--c-s2);
}
.u-feedback-num:nth-of-type(5) {
	--num-color: var(--c-s1);
}

.u-feedback-num-t {
	color: var(--brand-color);
	font-size: 22px;
	font-weight: 700;
	line-height: 1;
	letter-spacing: -0.176px;
	padding-bottom: 22px;
	margin-bottom: 7px;
	position: relative;
}
.u-feedback-num-t:before {
	content: "";
	position: absolute;
	bottom: 0px;
	left: 0px;
	right: 0;
	height: 18px;
	background: var(--num-color);
}

.u-feedback-num-t-sub {
	color: rgba(6, 13, 23, 0.5);
	font-family: Arial;
	font-size: 10px;
	font-weight: 400;
	letter-spacing: 1px;
	line-height: 1.2;
	text-transform: uppercase;
}

.star-f {
	margin-top: 10px;
}

.star-f-l {
	--checkbox-size: 24px;
	display: grid;
	grid-template-columns: auto auto 1fr 5rem;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	grid-gap: 20px;
	margin-bottom: 0px;
	cursor: pointer;
}
.star-f-l + .star-f-l {
	margin-top: 13px;
}
.star-f-s {
	color: #313339;
	font-size: 16px;
	font-weight: 700;
}

.star-f-indicator {
	--star-f-percent: 100%;
	background: #f8f8f8;
	height: 9px;
	width: 100%;
	position: relative;
}
.star-f-indicator:before {
	content: "";
	position: absolute;
	top: 0px;
	left: 0px;
	bottom: 0;
	width: var(--star-f-percent);
	background: #060d17;
}

.star-f-p {
	font-weight: 400;
}

.g-index {
	display: grid;
	grid-template-columns: 182px 1fr;
	grid-gap: 3rem;
	margin: 10px 0;
	color: #fff;
}

.g-index-num {
	padding: 20px 15px;
	border-radius: 6px;
	background: #16a34a;
	color: #fff;
}
.g-index-num .g-review-num {
	color: inherit;
}
.g-index-num .g-review-num b {
	color: inherit;
}
.g-index-num .g-review-index {
	color: inherit;
	margin-top: 10px;
}
.g-index-num .g-review-index span {
	background: #fff;
	color: #23ba21;
}
.safety-low {
    color: #fff;
    background-color: #eb2f2f; /* Red */
}

.safety-normal {
    color: #000;
    background-color: #eaee45; /* Yellow */
}

.safety-high {
    color: #fff;
    background-color: #66d197; /* Green */
}


.g-index-list {
	color: #313339;
}

.g-index-list-i {
	--bg-ico: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3E%3Cg stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.333' clip-path='url(%23a)'%3E%3Cpath d='M8 14.667A6.667 6.667 0 1 0 8 1.333a6.667 6.667 0 0 0 0 13.334Z' opacity='.4'/%3E%3Cpath d='M8 10.667V8m0-2.667h.007'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' d='M0 0h16v16H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
	--bg-r: 20px;
	--bg-w: 20px;
	--bg-indent: 10px;
	border-radius: var(--radius-sm, 6px);
	background: #f8f8f8;
	padding: 10px 20px;
}
.g-index-list-i + .g-index-list-i {
	margin-top: 5px;
}

.g-verdict {
	--g-verdict-bg: #f8f8f8;
	--g-verdict-bg-ico: #fff;
	--g-verdict-bg-ico-c: #060d17;
	--g-verdict-c-t: inherit;
	--g-verdict-bg-v: #060d17;
	margin-bottom: 25px;
}
.g-verdict._resolved {
	--g-verdict-bg: #ecffec;
	--g-verdict-bg-ico: #16a34a;
	--g-verdict-bg-ico-c: #fff;
	--g-verdict-c-t: #052e16;
	--g-verdict-bg-v: var(--g-verdict-bg-ico);
}
.g-verdict._unresolved {
	--g-verdict-bg: #fef2f2;
	--g-verdict-bg-ico: #dc2626;
	--g-verdict-bg-ico-c: #fff;
	--g-verdict-c-t: #450a0a;
	--g-verdict-bg-v: var(--g-verdict-bg-ico);
}
.g-verdict._rejected {
	--g-verdict-bg: #f9fafb;
	--g-verdict-bg-ico: #030712;
	--g-verdict-bg-ico-c: #fff;
	--g-verdict-c-t: #030712;
	--g-verdict-bg-v: var(--g-verdict-bg-ico);
}
.g-verdict._opened {
	--g-verdict-bg: #eff6ff;
	--g-verdict-bg-ico: #1d4ed8;
	--g-verdict-bg-ico-c: #fff;
	--g-verdict-c-t: #172554;
	--g-verdict-bg-v: var(--g-verdict-bg-ico);
}
.g-verdict._stop {
	--g-verdict-bg: #f9fafb;
	--g-verdict-bg-ico: #eab308;
	--g-verdict-bg-ico-c: #fff;
	--g-verdict-c-t: #030712;
	--g-verdict-bg-v: var(--g-verdict-bg-ico);
}

.g-verdict-t {
	display: grid;
	grid-template-columns: auto 1fr;
	grid-gap: 16px;
	padding: 15px 10px;
	border-radius: 6px;
	background: var(--g-verdict-bg);
}

a.g-verdict-t {
	color: inherit;
}
a.g-verdict-t:hover {
	opacity: 0.7;
}

.g-verdict-ico {
	--v-ico-size: 24px;
	-ms-flex-negative: 0;
	    flex-shrink: 0;
	width: 54px;
	height: 54px;
	padding: 10px;
	background: var(--g-verdict-bg-ico);
	color: var(--g-verdict-bg-ico-c);
	border-radius: 50%;
}
.g-verdict-ico i {
	font-size: 13px;
}
.g-verdict-ico img {
	max-width: 24px;
}

.g-verdict-info .h4,
.g-verdict-info .header-login-title,
.g-verdict-info .page-login-title {
	color: var(--g-verdict-c-t);
	margin-bottom: 3px;
	font-weight: 600;
}

.g-verdict-status {
	grid-gap: 10px;
	font-size: 16px;
	color: var(--g-verdict-c-t);
}
.g-verdict-status span {
	font-weight: 500;
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	padding: 2px 8px;
	border-radius: 4px;
	background: var(--g-verdict-bg-v);
	color: #fff;
}

.g-verdict-t-sub {
	margin-top: 4rem;
}

.g-verdict-view .jcf-select {
	width: auto;
	min-width: 142px;
}

.forum-t {
	display: grid;
	grid-template-columns: auto 1fr;
	grid-gap: 20px;
}

.forum-t-img {
	width: 54px;
	height: 54px;
	border-radius: 50%;
	background-color: #53565b;
	padding: 13px;
}
.forum-t-img img {
	width: 100%;
	border-radius: 50%;
	aspect-ratio: 1;
}

.forum-t-img2 {
	width: 70px;
}
.forum-t-img2 .p-avatar-w {
	max-width: 100%;
}

.forum-t-info {
	grid-gap: 10px;
}
.forum-t-info .h6-500 {
	margin-bottom: 4px;
}

.forum-t-topic {
	color: #53565b;
	font-size: 14px;
	line-height: 1.2;
	font-weight: 400;
	letter-spacing: 0.368px;
}

.forum-t-time {
	color: rgba(83, 86, 91, 0.5);
	font-size: 14px;
	font-weight: 400;
	letter-spacing: 0.368px;
}

.forum-message-pre {
	padding: 20px 20px 30px;
	border-radius: 6px;
	background: #f8f8f8;
	margin-bottom: 10px;
}

.useful-w {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	-webkit-box-pack: end;
	    -ms-flex-pack: end;
	        justify-content: end;
	grid-gap: 12px;
	font-size: 16px;
	color: #313339;
}

.useful-txt {
	color: rgba(49, 51, 57, 0.5);
}

.useful-btn {
	--bg-ico: url("../img/sico81.svg");
	--bg-l: 0px;
	--bg-w: 20px;
	--bg-indent: 0px;
	background-color: transparent;
	border: transparent;
	padding: 0;
	margin-bottom: 4px;
	font-size: 0;
}
.useful-btn:hover {
	opacity: 0.7;
}

.mob-index {
	color: #29507e;
	text-align: center;
	font-size: 11px;
	font-weight: 500;
	letter-spacing: 0.262px;
	border-radius: 4px;
	background: #cde4ff;
	padding: 3px 7px;
	display: none;
}

.review-list-like {
	grid-gap: 5px;
	line-height: 1;
}
.review-list-like .useful-txt {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	max-width: 12rem;
}

.review-list-like-btn {
	--bg-l: 0px;
	--bg-w: 20px;
	--bg-indent: 0px;
	color: #6a6a67;
	width: var(--bg-w);
	padding-left: 0 !important;
	background-color: transparent;
	border-color: transparent;
	font-size: 0;
	margin-bottom: 3px;
}
.review-list-like-btn:hover {
	opacity: 0.7;
}

.review-list-like-txt {
	color: #6a6a67;
	font-size: 14px;
	font-weight: 400;
	letter-spacing: 0.154px;
}

.review-list-like-num {
	color: #313339;
	font-size: 21px;
	font-weight: 700;
	letter-spacing: 2.1px;
	text-transform: uppercase;
}

.filter-mob-btns {
	margin-top: 16px;
	grid-gap: 20px;
}

.form-m-tittle {
	color: var(--brand-color);
	text-align: center;
	font-size: 3.4rem;
	margin-bottom: 25px;
	font-weight: 700;
}
.write-review-m .form-m-tittle {
	margin-bottom: 5rem;
}

.gform_wrapper.gravity-theme .form-m-a-w,
.gform_wrapper.gravity-theme .form-m-a-w2,
.form-m-a-w,
.form-m-a-w2 {
	border-radius: 8px;
	background: #fff;
	border: 1px solid #e2e2e2;
	margin-bottom: 25px;
	padding: 25px;
}
.gform_wrapper.gravity-theme .form-m-a-w._bs,
.gform_wrapper.gravity-theme .form-m-a-w2._bs,
.form-m-a-w._bs,
.form-m-a-w2._bs {
	-webkit-box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.04), 0px 4px 8px 0px rgba(0, 0, 0, 0.06);
	        box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.04), 0px 4px 8px 0px rgba(0, 0, 0, 0.06);
	border-color: transparent;
}
.gform_wrapper.gravity-theme .form-m-a-w .p-sm,
.gform_wrapper.gravity-theme .form-m-a-w2 .p-sm,
.form-m-a-w .p-sm,
.form-m-a-w .login-form-check label,
.login-form-check .form-m-a-w label,
.form-m-a-w2 .p-sm,
.form-m-a-w2 .login-form-check label,
.login-form-check .form-m-a-w2 label {
	color: var(--color-dark-100-06);
	font-size: 14px;
	font-weight: 400;
	letter-spacing: 0.154px;
	margin-bottom: 12px;
}
.gform_wrapper.gravity-theme .form-m-a-w .h6-700,
.gform_wrapper.gravity-theme .form-m-a-w2 .h6-700,
.form-m-a-w .h6-700,
.form-m-a-w2 .h6-700 {
	font-size: 14px;
	letter-spacing: 0.154px;
	margin-bottom: 12px;
}
.gform_wrapper.gravity-theme .form-m-a-w._neg .ginput_list .gfield_list_group_item,
.gform_wrapper.gravity-theme .form-m-a-w._neg .form-m-a-lists label,
.gform_wrapper.gravity-theme .form-m-a-w._pos .ginput_list .gfield_list_group_item,
.gform_wrapper.gravity-theme .form-m-a-w._pos .form-m-a-lists label,
.gform_wrapper.gravity-theme .form-m-a-w2._neg .ginput_list .gfield_list_group_item,
.gform_wrapper.gravity-theme .form-m-a-w2._neg .form-m-a-lists label,
.gform_wrapper.gravity-theme .form-m-a-w2._pos .ginput_list .gfield_list_group_item,
.gform_wrapper.gravity-theme .form-m-a-w2._pos .form-m-a-lists label,
.form-m-a-w._neg .ginput_list .gfield_list_group_item,
.form-m-a-w._neg .form-m-a-lists label,
.form-m-a-w._pos .ginput_list .gfield_list_group_item,
.form-m-a-w._pos .form-m-a-lists label,
.form-m-a-w2._neg .ginput_list .gfield_list_group_item,
.form-m-a-w2._neg .form-m-a-lists label,
.form-m-a-w2._pos .ginput_list .gfield_list_group_item,
.form-m-a-w2._pos .form-m-a-lists label {
	--bg-ico: url("../img/sico42.svg");
	--bg-l: 0px;
	--bg-w: 22px;
	--bg-indent: 12px;
}
.gform_wrapper.gravity-theme .form-m-a-w._neg input[type=text],
.gform_wrapper.gravity-theme .form-m-a-w._pos input[type=text],
.gform_wrapper.gravity-theme .form-m-a-w2._neg input[type=text],
.gform_wrapper.gravity-theme .form-m-a-w2._pos input[type=text],
.form-m-a-w._neg input[type=text],
.form-m-a-w._pos input[type=text],
.form-m-a-w2._neg input[type=text],
.form-m-a-w2._pos input[type=text] {
	min-height: 44px;
	padding: 10px 12px;
	border-radius: 4px;
	line-height: 1;
	border: 1px solid #d1d5db;
	background: #fff;
	-webkit-box-shadow: 0px 1px 1px 0px rgba(17, 24, 39, 0.1) inset;
	        box-shadow: 0px 1px 1px 0px rgba(17, 24, 39, 0.1) inset;
}
.gform_wrapper.gravity-theme .form-m-a-w._neg .gfield--type-list .gfield_description,
.gform_wrapper.gravity-theme .form-m-a-w._pos .gfield--type-list .gfield_description,
.gform_wrapper.gravity-theme .form-m-a-w2._neg .gfield--type-list .gfield_description,
.gform_wrapper.gravity-theme .form-m-a-w2._pos .gfield--type-list .gfield_description,
.form-m-a-w._neg .gfield--type-list .gfield_description,
.form-m-a-w._pos .gfield--type-list .gfield_description,
.form-m-a-w2._neg .gfield--type-list .gfield_description,
.form-m-a-w2._pos .gfield--type-list .gfield_description {
	font-family: var(--accent-font);
	color: #060d17;
	font-size: 16px;
	font-weight: 700;
	text-align: center;
}
.gform_wrapper.gravity-theme .form-m-a-w._neg,
.gform_wrapper.gravity-theme .form-m-a-w2._neg,
.form-m-a-w._neg,
.form-m-a-w2._neg {
	background: #f7f3f2;
}
.gform_wrapper.gravity-theme .form-m-a-w._neg .ginput_list .gfield_list_group_item,
.gform_wrapper.gravity-theme .form-m-a-w._neg .form-m-a-lists label,
.gform_wrapper.gravity-theme .form-m-a-w2._neg .ginput_list .gfield_list_group_item,
.gform_wrapper.gravity-theme .form-m-a-w2._neg .form-m-a-lists label,
.form-m-a-w._neg .ginput_list .gfield_list_group_item,
.form-m-a-w._neg .form-m-a-lists label,
.form-m-a-w2._neg .ginput_list .gfield_list_group_item,
.form-m-a-w2._neg .form-m-a-lists label {
	--bg-ico: url("../img/sico41.svg");
}
.gform_wrapper.gravity-theme .form-m-a-w._pos,
.gform_wrapper.gravity-theme .form-m-a-w2._pos,
.form-m-a-w._pos,
.form-m-a-w2._pos {
	background: #e4ffef;
}
.gform_wrapper.gravity-theme .form-m-a-w[class*=_block],
.gform_wrapper.gravity-theme .form-m-a-w2[class*=_block],
.form-m-a-w[class*=_block],
.form-m-a-w2[class*=_block] {
	padding: 0;
	background: transparent;
	border: none;
}
.gform_wrapper.gravity-theme .form-m-a-w._block-f,
.gform_wrapper.gravity-theme .form-m-a-w2._block-f,
.form-m-a-w._block-f,
.form-m-a-w2._block-f {
	position: relative;
}
.gform_wrapper.gravity-theme .form-m-a-w._block-f .wp-editor-wrap .mce-statusbar,
.gform_wrapper.gravity-theme .form-m-a-w2._block-f .wp-editor-wrap .mce-statusbar,
.form-m-a-w._block-f .wp-editor-wrap .mce-statusbar,
.form-m-a-w2._block-f .wp-editor-wrap .mce-statusbar {
	padding-bottom: 90px;
}
.gform_wrapper.gravity-theme .form-m-a-w._block-f .gfield--type-textarea.gfield_error ~ .gfield--type-fileupload,
.gform_wrapper.gravity-theme .form-m-a-w2._block-f .gfield--type-textarea.gfield_error ~ .gfield--type-fileupload,
.form-m-a-w._block-f .gfield--type-textarea.gfield_error ~ .gfield--type-fileupload,
.form-m-a-w2._block-f .gfield--type-textarea.gfield_error ~ .gfield--type-fileupload {
	bottom: 52px;
}
.gform_wrapper.gravity-theme .form-m-a-w._block-f .gfield--type-fileupload,
.gform_wrapper.gravity-theme .form-m-a-w2._block-f .gfield--type-fileupload,
.form-m-a-w._block-f .gfield--type-fileupload,
.form-m-a-w2._block-f .gfield--type-fileupload {
	position: absolute;
	bottom: -5px;
	left: 50%;
	-webkit-transform: translateX(-50%);
	        transform: translateX(-50%);
	max-width: 900px;
	width: calc(100% - 20px);
}
.gform_wrapper.gravity-theme .form-m-a-w._block-f .gform_drop_area,
.gform_wrapper.gravity-theme .form-m-a-w2._block-f .gform_drop_area,
.form-m-a-w._block-f .gform_drop_area,
.form-m-a-w2._block-f .gform_drop_area {
	-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: start;
	grid-gap: 5px;
	border: 0px;
	border-radius: 6px;
	border: 1px solid #f9fafb;
	background: #e9e9e9;
	color: #1c1c1c;
	-webkit-box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.01) inset;
	        box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.01) inset;
	max-width: 900px;
	width: 100%;
	padding: 2rem 2.4rem 2rem 80px;
	position: relative;
	text-align: left;
}
.gform_wrapper.gravity-theme .form-m-a-w._block-f .gform_drop_area:after,
.gform_wrapper.gravity-theme .form-m-a-w2._block-f .gform_drop_area:after,
.form-m-a-w._block-f .gform_drop_area:after,
.form-m-a-w2._block-f .gform_drop_area:after {
	content: "Max total size: 48.83 MB";
	color: var(--color-dark-100-05);
	font-size: 14px;
	font-weight: 400;
	letter-spacing: 0.154px;
}
.gform_wrapper.gravity-theme .form-m-a-w._block-f .gform_drop_area .gform_drop_instructions,
.gform_wrapper.gravity-theme .form-m-a-w2._block-f .gform_drop_area .gform_drop_instructions,
.form-m-a-w._block-f .gform_drop_area .gform_drop_instructions,
.form-m-a-w2._block-f .gform_drop_area .gform_drop_instructions {
	position: static;
	-webkit-box-pack: start;
	    -ms-flex-pack: start;
	        justify-content: start;
}
.gform_wrapper.gravity-theme .form-m-a-w._block-f .gform_drop_area .gform_drop_instructions:before,
.gform_wrapper.gravity-theme .form-m-a-w2._block-f .gform_drop_area .gform_drop_instructions:before,
.form-m-a-w._block-f .gform_drop_area .gform_drop_instructions:before,
.form-m-a-w2._block-f .gform_drop_area .gform_drop_instructions:before {
	position: absolute;
	left: 24px;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	width: 44px;
	height: 44px;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='44' height='45' viewBox='0 0 44 45' fill='none'%3E%3Cpath d='M38.7798 20.4814L22.2512 37.0101C18.4924 40.7689 12.3982 40.7689 8.63941 37.0101C4.88061 33.2513 4.88061 27.157 8.63941 23.3983L25.168 6.86963C27.6739 4.36377 31.7367 4.36377 34.2426 6.86963C36.7484 9.3755 36.7484 13.4383 34.2426 15.9442L18.3621 31.8246C17.1092 33.0775 15.0778 33.0775 13.8249 31.8246C12.5719 30.5717 12.5719 28.5403 13.8249 27.2873L27.7608 13.3514' stroke='%231C1C1C' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}
.gform_wrapper.gravity-theme .form-m-a-w._block-f .ginput_preview_list,
.gform_wrapper.gravity-theme .form-m-a-w2._block-f .ginput_preview_list,
.form-m-a-w._block-f .ginput_preview_list,
.form-m-a-w2._block-f .ginput_preview_list {
	position: absolute;
	left: 0;
	top: 100%;
	max-width: 100%;
}
.gform_wrapper.gravity-theme .form-m-a-w._block-f .ginput_preview_list .ginput_preview,
.gform_wrapper.gravity-theme .form-m-a-w2._block-f .ginput_preview_list .ginput_preview,
.form-m-a-w._block-f .ginput_preview_list .ginput_preview,
.form-m-a-w2._block-f .ginput_preview_list .ginput_preview {
	margin: 5px 0;
}
.gform_wrapper.gravity-theme .form-m-a-w._block-s,
.gform_wrapper.gravity-theme .form-m-a-w2._block-s,
.form-m-a-w._block-s,
.form-m-a-w2._block-s {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	-webkit-box-pack: end;
	    -ms-flex-pack: end;
	        justify-content: flex-end;
	grid-gap: 24px;
}
.gform_wrapper.gravity-theme .form-m-a-w._block-s .jcf-checkbox,
.gform_wrapper.gravity-theme .form-m-a-w2._block-s .jcf-checkbox,
.form-m-a-w._block-s .jcf-checkbox,
.form-m-a-w2._block-s .jcf-checkbox {
	margin-right: 8px;
}
.gform_wrapper.gravity-theme .form-m-a-w._block-s .gfield + .gfield,
.gform_wrapper.gravity-theme .form-m-a-w2._block-s .gfield + .gfield,
.form-m-a-w._block-s .gfield + .gfield,
.form-m-a-w2._block-s .gfield + .gfield {
	margin-top: 0;
}
.gform_wrapper.gravity-theme .form-m-a-w._block-s .gform-button:after,
.gform_wrapper.gravity-theme .form-m-a-w2._block-s .gform-button:after,
.form-m-a-w._block-s .gform-button:after,
.form-m-a-w2._block-s .gform-button:after {
	content: "\e940";
}
.gform_wrapper.gravity-theme .form-m-a-w .h4,
.gform_wrapper.gravity-theme .form-m-a-w .header-login-title,
.gform_wrapper.gravity-theme .form-m-a-w .page-login-title,
.gform_wrapper.gravity-theme .form-m-a-w2 .h4,
.gform_wrapper.gravity-theme .form-m-a-w2 .header-login-title,
.gform_wrapper.gravity-theme .form-m-a-w2 .page-login-title,
.form-m-a-w .h4,
.form-m-a-w .header-login-title,
.form-m-a-w .page-login-title,
.form-m-a-w2 .h4,
.form-m-a-w2 .header-login-title,
.form-m-a-w2 .page-login-title {
	font-weight: 700;
}
.gform_wrapper.gravity-theme .form-m-a-w .h4._bg-img,
.gform_wrapper.gravity-theme .form-m-a-w ._bg-img.header-login-title,
.gform_wrapper.gravity-theme .form-m-a-w ._bg-img.page-login-title,
.gform_wrapper.gravity-theme .form-m-a-w2 .h4._bg-img,
.gform_wrapper.gravity-theme .form-m-a-w2 ._bg-img.header-login-title,
.gform_wrapper.gravity-theme .form-m-a-w2 ._bg-img.page-login-title,
.form-m-a-w .h4._bg-img,
.form-m-a-w ._bg-img.header-login-title,
.form-m-a-w ._bg-img.page-login-title,
.form-m-a-w2 .h4._bg-img,
.form-m-a-w2 ._bg-img.header-login-title,
.form-m-a-w2 ._bg-img.page-login-title {
	--bg-ico: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M13.5 9C13.1022 9 12.7206 8.84196 12.4393 8.56066C12.158 8.27936 12 7.89782 12 7.5C12 7.10218 12.158 6.72064 12.4393 6.43934C12.7206 6.15804 13.1022 6 13.5 6C13.8978 6 14.2794 6.15804 14.5607 6.43934C14.842 6.72064 15 7.10218 15 7.5C15 7.89782 14.842 8.27936 14.5607 8.56066C14.2794 8.84196 13.8978 9 13.5 9Z' fill='%23003EB6'/%3E%3Cpath d='M19 2H5C4.20508 2.00237 3.4434 2.31921 2.8813 2.8813C2.31921 3.4434 2.00237 4.20508 2 5V13.86L5.88 9.98C6.4517 9.43586 7.21074 9.13238 8 9.13238C8.78926 9.13238 9.5483 9.43586 10.12 9.98L12.991 12.867L13.879 11.979C14.4426 11.4185 15.2052 11.1039 16 11.1039C16.7948 11.1039 17.5574 11.4185 18.121 11.979L22 15.86V5C21.9976 4.20508 21.6808 3.4434 21.1187 2.8813C20.5566 2.31921 19.7949 2.00237 19 2ZM13.5 9C13.1022 9 12.7206 8.84196 12.4393 8.56066C12.158 8.27936 12 7.89782 12 7.5C12 7.10218 12.158 6.72064 12.4393 6.43934C12.7206 6.15804 13.1022 6 13.5 6C13.8978 6 14.2794 6.15804 14.5607 6.43934C14.842 6.72064 15 7.10218 15 7.5C15 7.89782 14.842 8.27936 14.5607 8.56066C14.2794 8.84196 13.8978 9 13.5 9Z' fill='%2373A3FF'/%3E%3Cpath d='M10.12 9.97994C9.5483 9.4358 8.78926 9.13232 8 9.13232C7.21074 9.13232 6.4517 9.4358 5.88 9.97994L2 13.8599V18.9999C2.00237 19.7949 2.31921 20.5565 2.8813 21.1186C3.4434 21.6807 4.20508 21.9976 5 21.9999H19C19.815 21.9999 20.595 21.6669 21.16 21.0799L10.12 9.97994Z' fill='%23003EB6'/%3E%3Cpath d='M21.9992 15.8579L18.1202 11.9789C17.5566 11.4185 16.7941 11.1039 15.9992 11.1039C15.2044 11.1039 14.4419 11.4185 13.8782 11.9789L12.9902 12.8669L21.1552 21.0759C21.6972 20.5209 22.0002 19.7759 21.9992 18.9999V15.8579Z' fill='white'/%3E%3C/svg%3E");
	--bg-l: 0px;
	--bg-w: 24px;
	--bg-indent: 12px;
}
.gform_wrapper.gravity-theme .form-m-a-w .h4._bg-img._bg-v2,
.gform_wrapper.gravity-theme .form-m-a-w ._bg-img._bg-v2.header-login-title,
.gform_wrapper.gravity-theme .form-m-a-w ._bg-img._bg-v2.page-login-title,
.gform_wrapper.gravity-theme .form-m-a-w2 .h4._bg-img._bg-v2,
.gform_wrapper.gravity-theme .form-m-a-w2 ._bg-img._bg-v2.header-login-title,
.gform_wrapper.gravity-theme .form-m-a-w2 ._bg-img._bg-v2.page-login-title,
.form-m-a-w .h4._bg-img._bg-v2,
.form-m-a-w ._bg-img._bg-v2.header-login-title,
.form-m-a-w ._bg-img._bg-v2.page-login-title,
.form-m-a-w2 .h4._bg-img._bg-v2,
.form-m-a-w2 ._bg-img._bg-v2.header-login-title,
.form-m-a-w2 ._bg-img._bg-v2.page-login-title {
	--bg-ico: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18.6803 10.0898H5.32031V22.4998H18.6803V10.0898Z' stroke='black' stroke-width='1.91' stroke-miterlimit='10'/%3E%3Cpath d='M12.0005 1.5C13.2656 1.5 14.4788 2.00255 15.3734 2.8971C16.2679 3.79165 16.7705 5.00492 16.7705 6.27V10.09H7.23047V6.27C7.23047 5.00492 7.73302 3.79165 8.62757 2.8971C9.52212 2.00255 10.7354 1.5 12.0005 1.5Z' stroke='black' stroke-width='1.91' stroke-miterlimit='10'/%3E%3Cpath d='M12.0008 15.8102C12.5255 15.8102 12.9508 15.3848 12.9508 14.8602C12.9508 14.3355 12.5255 13.9102 12.0008 13.9102C11.4761 13.9102 11.0508 14.3355 11.0508 14.8602C11.0508 15.3848 11.4761 15.8102 12.0008 15.8102Z' stroke='black' stroke-width='1.91' stroke-miterlimit='10'/%3E%3Cpath d='M12 19.6403V15.8203' stroke='black' stroke-width='1.91' stroke-miterlimit='10'/%3E%3C/svg%3E%0A");
}

.gform_wrapper.gravity-theme .form-m-a-w .gfield .form-m-a-w,
.gform_wrapper.gravity-theme .form-m-a-w2,
.form-m-a-w2 {
	background-color: transparent;
	border-color: transparent;
	-webkit-box-shadow: initial;
	        box-shadow: initial;
	padding: 0;
}

.gform_wrapper.gravity-theme .form-m-a-w,
.gform_wrapper.gravity-theme .form-m-a-w2 {
	grid-column: 12 span;
}
.gform_wrapper.gravity-theme .form-m-a-w .gfield + .gfield,
.gform_wrapper.gravity-theme .form-m-a-w2 .gfield + .gfield {
	margin-top: 25px;
}
.gform_wrapper.gravity-theme .form-m-a-w .gfield + .gfield.p-sm,
.gform_wrapper.gravity-theme .form-m-a-w .login-form-check .gfield + label.gfield,
.login-form-check .gform_wrapper.gravity-theme .form-m-a-w .gfield + label.gfield,
.gform_wrapper.gravity-theme .form-m-a-w2 .gfield + .gfield.p-sm,
.gform_wrapper.gravity-theme .form-m-a-w2 .login-form-check .gfield + label.gfield,
.login-form-check .gform_wrapper.gravity-theme .form-m-a-w2 .gfield + label.gfield {
	margin-top: 12px;
}
.gform_wrapper.gravity-theme .form-m-a-w .field_description_below .gfield_description,
.gform_wrapper.gravity-theme .form-m-a-w2 .field_description_below .gfield_description {
	color: var(--color-dark-100-06);
	font-size: 14px;
	font-weight: 400;
	letter-spacing: 0.154px;
}

.form-m-a-about {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: end;
	    -ms-flex-align: end;
	        align-items: end;
	-webkit-box-pack: start;
	    -ms-flex-pack: start;
	        justify-content: start;
	grid-gap: 2rem 8rem;
	text-align: left;
}
.form-m-a-about .gform_wrapper {
	margin-top: 3rem;
}

.form-m-a-about-txt {
	min-width: 185px;
}

.form-m-a-about-sub-t {
	color: rgba(6, 13, 23, 0.5);
	font-size: 12px;
	font-weight: 700;
	letter-spacing: 1.2px;
	text-transform: uppercase;
}

.form-m-a-about-t {
	color: #1c1c1c;
	font-size: 3.2rem;
	font-weight: 700;
	line-height: 1;
	letter-spacing: -0.176px;
}

.form-m-a-about-lists {
	--about-lists-color: #000;
	display: grid;
	grid-template-columns: repeat(5, 1fr);
	grid-gap: 2px;
}
.form-m-a-about-lists > div {
	width: 84px;
}
.form-m-a-about-lists > div span {
	color: rgba(6, 13, 23, 0.5);
	font-size: 12px;
	font-weight: 400;
	line-height: 120%;
	letter-spacing: 1.2px;
	text-transform: uppercase;
}
.form-m-a-about-lists > div:nth-of-type(1) {
	--about-lists-color: var(--c-s1);
}
.form-m-a-about-lists > div:nth-of-type(2) {
	--about-lists-color: var(--c-s2);
}
.form-m-a-about-lists > div:nth-of-type(3) {
	--about-lists-color: var(--c-s3);
}
.form-m-a-about-lists > div:nth-of-type(4) {
	--about-lists-color: var(--c-s4);
}
.form-m-a-about-lists > div:nth-of-type(5) {
	--about-lists-color: var(--c-s5);
}

.form-m-a-about-num {
	color: #1c1c1c;
	font-size: 2.2rem;
	font-weight: 700;
	line-height: 1;
	letter-spacing: -0.176px;
	position: relative;
	padding-bottom: 2.2rem;
	margin-bottom: 1.2rem;
}
.form-m-a-about-num:before {
	content: "";
	position: absolute;
	bottom: 0px;
	left: 0px;
	right: 0;
	height: 1.8rem;
	background-color: var(--about-lists-color);
}

.write-review-form.form-success {
	padding: 2rem;
	max-width: 570px;
}
.write-review-form.form-success .add-review-form-wrap > .form-m-a-w {
	display: none;
}
.write-review-form.form-success .thank-you-confirmation br {
	display: none;
}
.write-review-form._form-v2 input[type=submit],
.write-review-form._form-v2 button.button[type=submit],
.write-review-form._form-v2 button[type=submit] {
	font-weight: 700;
}
html .write-review-form._form-v3 {
	padding: 20px;
	background: #fff;
	border-radius: 12px;
	color: #060d17;
}
html .write-review-form._form-v3 input[type=submit],
html .write-review-form._form-v3 button.button[type=submit],
html .write-review-form._form-v3 button[type=submit] {
	font-weight: 700;
}
.write-review-form form {
	margin-bottom: 0;
}
.write-review-form label {
	margin-bottom: 12px;
}
.write-review-form input:not([type=submit]),
.write-review-form textarea {
	color: var(--color-dark-100-06);
	font-size: 16px;
	font-weight: 400;
	line-height: 1;
	letter-spacing: 0.154px;
}
.write-review-form textarea {
	max-height: 152px;
}
.write-review-form input[type=submit],
.write-review-form button[type=submit] {
	width: 100%;
	padding: 14px;
	border-radius: 4px;
}
.write-review-form button[type=submit]::after {
	display: none;
}
.write-review-form .jcf-select {
	color: var(--color-dark-100-06);
}

.form-m-a-top {
	grid-gap: 10px;
	margin-bottom: 12px;
}
.form-m-a-top > * {
	margin-bottom: 0;
}
.form-m-a-top ~ .form-m-a-top {
	margin-top: 20px;
}

.form-m-a-lists > * {
	margin: 0;
}
.form-m-a-lists > * + * {
	margin-top: 12px;
}

.form-m-a-more-btn-w {
	text-align: center;
	margin-top: 10px;
}

.form-m-a-w .gfield_description [data-add-gf-row],
.form-m-a-more-btn {
	--bg-l: 0px;
	--bg-w: 16px;
	--bg-indent: 8px;
	display: inline-block;
	color: #060d17;
	font-size: 16px;
	line-height: 1.1;
	font-weight: 700;
}

.form-m-a-radio {
	position: relative;
	margin-bottom: 12px;
}
.form-m-a-radio label,
.form-m-a-radio .label {
	min-width: 55px;
	text-align: center;
	color: #060d17;
	font-size: 16px;
	font-weight: 700;
	text-transform: capitalize;
	border: 1px solid #ced0d4;
	background: #f8f8f8;
	padding: 8px;
	margin: 0;
	position: relative;
}
.form-m-a-radio label.jcf-label-active,
.form-m-a-radio .label.jcf-label-active {
	background: #003eb6;
	color: #fff;
}
.form-m-a-radio label:first-child,
.form-m-a-radio .label:first-child {
	border-radius: 4px 0px 0px 4px;
}
.form-m-a-radio label:last-child,
.form-m-a-radio .label:last-child {
	border-radius: 0px 4px 4px 0px;
	border-left: 0;
}
.form-m-a-radio input[type=radio],
.form-m-a-radio .jcf-radio {
	position: absolute;
	height: 100%;
	width: 100%;
	border: 0;
	margin: 0;
	left: 0;
	top: 0;
	opacity: 0;
}

.radio-switch-input .gfield_radio {
	position: relative;
	margin-bottom: 12px;
}
.radio-switch-input .gfield_radio .gchoice {
	min-width: 55px;
	text-align: center;
	color: #060d17;
	font-size: 16px;
	font-weight: 700;
	text-transform: capitalize;
	border: 1px solid #ced0d4;
	background: #f8f8f8;
	padding: 8px;
	margin: 0;
	position: relative;
	cursor: pointer;
}
.radio-switch-input .gfield_radio .gchoice.jcf-label-active {
	background: #003eb6;
	color: #fff;
}
.radio-switch-input .gfield_radio .gchoice:first-child {
	border-radius: 4px 0px 0px 4px;
}
.radio-switch-input .gfield_radio .gchoice:last-child {
	border-radius: 0px 4px 4px 0px;
	border-left: 0;
}
.radio-switch-input .gfield_radio input[type=radio],
.radio-switch-input .gfield_radio .jcf-radio {
	position: absolute;
	height: 100%;
	width: 100%;
	border: 0;
	margin: 0;
	left: 0;
	top: 0;
	opacity: 0;
}

.form-m-stars-w {
	text-align: center;
	margin: 2rem 0 4rem;
	position: relative;
}

.rating-w {
	position: relative;
	padding: 0 40px;
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
}

.rating {
	--rating-bg-color: #23ba21;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: reverse;
	    -ms-flex-direction: row-reverse;
	        flex-direction: row-reverse;
	grid-gap: 10px;
	border: none;
}
.rating._1 {
	--rating-bg-color: var(--c-s1);
}
.rating._2 {
	--rating-bg-color: var(--c-s2);
}
.rating._3 {
	--rating-bg-color: var(--c-s3);
}
.rating._4 {
	--rating-bg-color: var(--c-s4);
}
.rating._5 {
	--rating-bg-color: var(--c-s5);
}
.rating label {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-pack: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	width: 54px;
	height: 54px;
	padding: 5px 5px 8px;
	font-size: 37px;
	line-height: 1;
	background-color: rgba(6, 13, 23, 0.1);
	color: #fff;
	cursor: pointer;
	margin: 0;
	-webkit-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.rating input,
.rating .jcf-radio {
	display: none;
}
.rating input:checked ~ label,
.rating .jcf-radio.jcf-checked ~ label {
	background-color: var(--rating-bg-color);
}
.rating label:hover {
	opacity: 0.7;
}

.rating-num {
	color: var(--brand-color);
	font-size: 32px;
	font-weight: 700;
	line-height: 1;
	letter-spacing: -0.176px;
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	        transform: translateY(-50%);
	right: 0;
}

.t-w-s {
	grid-gap: 10px;
}

.t-w-sb {
	grid-gap: 10px;
}

.s-video {
	padding: 12px;
	margin: -12px;
}

.s-video-i {
	padding: 20px 16px;
	border-radius: 12px;
	border: 1px solid #e4e8ec;
	background: #fff;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
	-webkit-box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.04), 0px 8px 12px 0px rgba(0, 0, 0, 0.08);
	        box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.04), 0px 8px 12px 0px rgba(0, 0, 0, 0.08);
	height: 100%;
}

.video-r-w {
	display: grid;
	gap: 10px;
	height: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	    -ms-flex-direction: column;
	        flex-direction: column;
}
.video-r-w .h6-700 {
	font-size: 2rem;
	text-align: left;
}
.video-r-w .button,
.video-r-w input[type=button],
.video-r-w input[type=reset],
.video-r-w input[type=submit],
.video-r-w button[type=submit],
.video-r-w .form-subscribe-row button,
.form-subscribe-row .video-r-w button {
	margin-top: auto;
}

.video-r-w-w {
	position: relative;
	padding-bottom: 56.25%;
	height: 0;
}
.video-r-w-w iframe,
.video-r-w-w video {
	border-radius: 6px;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.video-r-w-tag {
	border-radius: 4px;
	background: #003eb6;
	padding: 6px;
	color: #fff;
	font-size: 10px;
	font-weight: 700;
	line-height: 120%;
	letter-spacing: 1.3px;
	text-transform: uppercase;
	text-align: center;
}

.languages-w {
	position: relative;
}
.languages-w._v2 .languages-btn {
	--bg-r: 12px;
	--bg-w: 6px;
	--bg-indent: 8px;
	grid-gap: 5px;
	width: 100%;
	padding: 12px 10px;
	border-radius: 4px;
	border: 1px solid #f1f1f1;
	font-size: 16px;
	font-weight: 500;
	line-height: 1;
}
.languages-w._v2 .languages-h {
	width: 100%;
}

.languages-btn {
	cursor: pointer;
}

.languages-h {
	display: none;
	z-index: 2;
	min-width: 190px;
	padding: 14px;
	position: absolute;
	top: calc(100% + 6px);
	right: 0;
	border-radius: 4px;
	background: #fff;
	-webkit-box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.04), 0px 8px 16px 0px rgba(0, 0, 0, 0.08);
	        box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.04), 0px 8px 16px 0px rgba(0, 0, 0, 0.08);
}

.languages-list {
	display: grid;
	gap: 8px;
}
.languages-list li {
	gap: 8px;
}

.bg-imgs {
	position: relative;
	max-width: 1010px;
	margin: 0 auto 0;
	position: relative;
}
.bg-imgs:before,
.bg-imgs:after {
	content: "";
	position: absolute;
	top: 50%;
	-webkit-transform: translate(-87%, -50%);
	        transform: translate(-87%, -50%);
	left: 0px;
	width: 230px;
	height: 240px;
	background-image: url("../img/img45@2x.png");
	background-repeat: no-repeat;
	background-position: center;
	background-size: contain;
	z-index: 0;
}
.bg-imgs:after {
	left: auto;
	right: 0;
	-webkit-transform: translate(65%, -60%);
	        transform: translate(65%, -60%);
	width: 204px;
	height: 270px;
	background-image: url("../img/img44@2x.png");
}

.bg-imgs-txt {
	position: relative;
	z-index: 1;
	width: 100%;
	margin-left: auto;
	margin-right: auto;
}

.c-slider2 {
	padding: 10px;
	margin: -10px;
}
.c-slider2 .swiper-wrapper {
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
}

.c-slider2-btn {
	grid-gap: 14px;
	margin-top: 2.5rem;
}
.c-slider2-btn .button,
.c-slider2-btn input[type=button],
.c-slider2-btn input[type=reset],
.c-slider2-btn input[type=submit],
.c-slider2-btn button[type=submit],
.c-slider2-btn .form-subscribe-row button,
.form-subscribe-row .c-slider2-btn button {
	width: auto;
}
.c-slider2-btn .button i,
.c-slider2-btn input[type=button] i,
.c-slider2-btn input[type=reset] i,
.c-slider2-btn input[type=submit] i,
.c-slider2-btn button[type=submit] i,
.c-slider2-btn .form-subscribe-row button i,
.form-subscribe-row .c-slider2-btn button i {
	font-size: 12px;
}

.g-review2 {
	--g-review2-indent: 10px;
	padding: var(--g-review2-indent);
	text-align: center;
	border-radius: 12px;
	border: 1px solid #e4e8ec;
	background: #fff;
	-webkit-box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.04), 0px 5px 10px 0px rgba(0, 0, 0, 0.08);
	        box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.04), 0px 5px 10px 0px rgba(0, 0, 0, 0.08);
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	    -ms-flex-direction: column;
	        flex-direction: column;
	gap: 10px;
}
.g-review2 .filter-r-stars-l {
	-webkit-box-pack: center;
	    -ms-flex-pack: center;
	        justify-content: center;
}
.g-review2 .filter-r-stars-l b {
	padding-bottom: 1px;
}
.g-review2 .filter-r-stars-l .ico-one {
	margin-bottom: 1px;
}
.g-review2 .button,
.g-review2 input[type=button],
.g-review2 input[type=reset],
.g-review2 input[type=submit],
.g-review2 button[type=submit],
.g-review2 .form-subscribe-row button,
.form-subscribe-row .g-review2 button {
	width: 100%;
}
.g-review2 .h4,
.g-review2 .header-login-title,
.g-review2 .page-login-title {
	margin-bottom: 0px;
	font-weight: 700;
	line-height: 1.1;
}

.g-review2-logo {
	padding: 10px 15px;
	border-radius: 6px;
	background: #060d17;
	height: 63px;
}
.g-review2-logo img {
	max-width: 130px;
	max-height: 30px;
}

.g-review2-info {
	background-color: var(--color-blue);
	margin: 0 calc(var(--g-review2-indent) * -1);
	color: #fff;
	font-size: 10px;
	font-weight: 700;
	line-height: 120%;
	letter-spacing: 1.3px;
	text-transform: uppercase;
	padding: 4px 15px;
}
._info-green .g-review2-info {
	background: var(--color-green);
}

.g-review-stars2 .stars {
	--stars-color-i: var(--color-blue);
}
._info-green .g-review-stars2 .stars {
	--stars-color-i: var(--color-green-l);
}

.s-reviews-filters {
	gap: 20px;
	margin-bottom: 25px;
}
.s-reviews-filters .button,
.s-reviews-filters input[type=button],
.s-reviews-filters input[type=reset],
.s-reviews-filters input[type=submit],
.s-reviews-filters button[type=submit],
.s-reviews-filters .form-subscribe-row button,
.form-subscribe-row .s-reviews-filters button {
	min-height: 47px;
	font-size: 16px;
	font-weight: 700;
	-ms-flex-item-align: stretch;
	    align-self: stretch;
}
.s-reviews-filter .button._active,
.s-reviews-filter input._active[type=button],
.s-reviews-filter input._active[type=reset],
.s-reviews-filter input._active[type=submit],
.s-reviews-filter button._active[type=submit],
.s-reviews-filter .form-subscribe-row button._active,
.form-subscribe-row .s-reviews-filter button._active,
.s-reviews-filter .button._active-tab,
.s-reviews-filter input._active-tab[type=button],
.s-reviews-filter input._active-tab[type=reset],
.s-reviews-filter input._active-tab[type=submit],
.s-reviews-filter button._active-tab[type=submit],
.s-reviews-filter .form-subscribe-row button._active-tab,
.form-subscribe-row .s-reviews-filter button._active-tab,
.s-reviews-filter .button:hover,
.s-reviews-filter input[type=button]:hover,
.s-reviews-filter input[type=reset]:hover,
.s-reviews-filter input[type=submit]:hover,
.s-reviews-filter button[type=submit]:hover,
.s-reviews-filter .form-subscribe-row button:hover,
.form-subscribe-row .s-reviews-filter button:hover {
	background-color: var(--color-dark-300);
	color: #fff;
}
.s-reviews-filter .button:first-child,
.s-reviews-filter input[type=button]:first-child,
.s-reviews-filter input[type=reset]:first-child,
.s-reviews-filter input[type=submit]:first-child,
.s-reviews-filter button[type=submit]:first-child,
.s-reviews-filter .form-subscribe-row button:first-child,
.form-subscribe-row .s-reviews-filter button:first-child {
	border-radius: 5px 0px 0px 5px;
}
.s-reviews-filter .button:nth-child(n+2):nth-last-child(n+2),
.s-reviews-filter input[type=button]:nth-child(n+2):nth-last-child(n+2),
.s-reviews-filter input[type=reset]:nth-child(n+2):nth-last-child(n+2),
.s-reviews-filter input[type=submit]:nth-child(n+2):nth-last-child(n+2),
.s-reviews-filter button[type=submit]:nth-child(n+2):nth-last-child(n+2),
.s-reviews-filter .form-subscribe-row button:nth-child(n+2):nth-last-child(n+2),
.form-subscribe-row .s-reviews-filter button:nth-child(n+2):nth-last-child(n+2) {
	border-left: 0px;
	border-radius: 0px;
}
.s-reviews-filter .button:last-child,
.s-reviews-filter input[type=button]:last-child,
.s-reviews-filter input[type=reset]:last-child,
.s-reviews-filter input[type=submit]:last-child,
.s-reviews-filter button[type=submit]:last-child,
.s-reviews-filter .form-subscribe-row button:last-child,
.form-subscribe-row .s-reviews-filter button:last-child {
	border-radius: 0px 5px 5px 0px;
	border-left: 0px;
}

.s-reviews-nav-w {
	gap: 15px;
}

.s-reviews-nav .button,
.s-reviews-nav input[type=button],
.s-reviews-nav input[type=reset],
.s-reviews-nav input[type=submit],
.s-reviews-nav button[type=submit],
.s-reviews-nav .form-subscribe-row button,
.form-subscribe-row .s-reviews-nav button {
	min-width: 60px;
}
.s-reviews-nav .button:first-child,
.s-reviews-nav input[type=button]:first-child,
.s-reviews-nav input[type=reset]:first-child,
.s-reviews-nav input[type=submit]:first-child,
.s-reviews-nav button[type=submit]:first-child,
.s-reviews-nav .form-subscribe-row button:first-child,
.form-subscribe-row .s-reviews-nav button:first-child {
	border-radius: 5px 0px 0px 5px;
}
.s-reviews-nav .button:nth-child(n+2):nth-last-child(n+2),
.s-reviews-nav input[type=button]:nth-child(n+2):nth-last-child(n+2),
.s-reviews-nav input[type=reset]:nth-child(n+2):nth-last-child(n+2),
.s-reviews-nav input[type=submit]:nth-child(n+2):nth-last-child(n+2),
.s-reviews-nav button[type=submit]:nth-child(n+2):nth-last-child(n+2),
.s-reviews-nav .form-subscribe-row button:nth-child(n+2):nth-last-child(n+2),
.form-subscribe-row .s-reviews-nav button:nth-child(n+2):nth-last-child(n+2) {
	border-left: 0px;
	border-radius: 0px;
}
.s-reviews-nav .button:last-child,
.s-reviews-nav input[type=button]:last-child,
.s-reviews-nav input[type=reset]:last-child,
.s-reviews-nav input[type=submit]:last-child,
.s-reviews-nav button[type=submit]:last-child,
.s-reviews-nav .form-subscribe-row button:last-child,
.form-subscribe-row .s-reviews-nav button:last-child {
	border-radius: 0px 5px 5px 0px;
	border-left: 0px;
}

.s-reviews-w .s-reviews:nth-of-type(3n+2) {
	--s-review-tag-bg-w: #e6b830;
}
.s-reviews-w .s-reviews:nth-of-type(3n+2) .s-review-tag {
	color: #060d17;
}
.s-reviews-w .s-reviews:nth-of-type(3n+3) {
	--s-review-tag-bg-w: #23ba21;
}

.s-reviews {
	--swiper-pagination-bullet-width: 4.5rem;
	--swiper-pagination-bullet-height: 4px;
	--swiper-pagination-color: #060d17;
	--swiper-pagination-bullet-inactive-color: #060d17;
	--swiper-pagination-bullet-inactive-opacity: 0.2;
	margin: -5px -10px 0;
	padding: 5px 10px 3.5rem;
}
.s-reviews._tag-new .s-review-img {
	position: relative;
	padding-top: 25px;
	padding-bottom: 25px;
}
.s-reviews._tag-new .s-review-img:before {
	content: "New";
	border-radius: 4px;
	background: #44be4c;
	position: absolute;
	top: 5px;
	right: 5px;
	padding: 2px 3px;
	color: #1c1c1c;
	font-size: 14px;
	line-height: 1;
	font-weight: 400;
	letter-spacing: 0.5px;
}
.s-reviews .ico-one {
	--size: 37px;
}
.s-reviews .swiper-slide {
	height: auto;
}
.s-reviews .swiper-pagination {
	bottom: 0;
}
.s-reviews .swiper-pagination-bullet {
	border-radius: 12px;
	-webkit-transform: scale(0) !important;
	        transform: scale(0) !important;
}
.s-reviews .swiper-pagination-bullet-active-main {
	-webkit-transform: scale(1) !important;
	        transform: scale(1) !important;
}

.s-reviews-tab {
	gap: 15px;
}

.s-review {
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
	padding: 10px;
	border-radius: 12px;
	border: 1px solid #e4e8ec;
	background: #fff;
	-webkit-box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.04), 0px 8px 12px 0px rgba(0, 0, 0, 0.08);
	        box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.04), 0px 8px 12px 0px rgba(0, 0, 0, 0.08);
	display: grid;
	grid-template-columns: 136px 1fr;
	grid-gap: 1.8rem;
	height: 100%;
}

.s-review-img {
	padding: 2rem 1rem;
	border-radius: 6px;
	background: #060d17;
	height: 123px;
	z-index: 1;
}
.s-reviews .s-review-img {
	height: auto;
	min-height: 123px;
}
.s-reviews .s-review-img img {
	max-height: 85px;
}
.s-review-img img {
	width: auto;
	height: 100%;
	-o-object-fit: contain;
	   object-fit: contain;
}

.s-review-info {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	    -ms-flex-direction: column;
	        flex-direction: column;
}

.s-review-stars {
	display: grid;
	grid-template-columns: auto 1fr;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	-ms-flex-line-pack: center;
	    align-content: center;
	grid-gap: 0px 8px;
	line-height: 1.1;
	margin: 7px 0px;
}


.s-review-stars-info .filter-r-stars-l {
	line-height: 1.1;
	font-size: 10px;
}
.s-review-stars-info .filter-r-stars-l b {
	font-size: 14px;
}

.s-review-tag {
	--s-review-tag-bg: var(--s-review-tag-bg-w, #003eb6);
	padding: 4px 30px;
	margin-left: -2.2rem;
	margin-right: -1rem;
	background: var(--s-review-tag-bg);
	color: #fff;
	font-size: 10px;
	font-weight: 700;
	line-height: 120%;
	letter-spacing: 1.3px;
	text-transform: uppercase;
	margin-top: auto;
	text-align: center;
}
.s-reviews .s-review-tag {
	text-align: left;
	padding: 4px 2.2rem;
}

.g-c-casinos {
	--g-c-casinos-indent-x: 9rem;
	display: grid;
	grid-template-columns: 2fr 1fr;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	grid-gap: 4rem var(--g-c-casinos-indent-x);
}
.g-c-casinos .g-c-casinos-s-w {
	position: relative;
}
.g-c-casinos .g-c-casinos-s-w:before {
	content: "";
	position: absolute;
	top: -10px;
	left: calc(var(--g-c-casinos-indent-x) / -2);
	bottom: -2px;
	width: 1px;
	background-color: rgba(255, 255, 255, 0.2);
}

.g-c-casinos-txt-w {
	display: grid;
	grid-template-columns: 1fr 30rem;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	grid-gap: 7rem;
}

.g-c-casinos-txt-w-mob {
	-webkit-box-align: end;
	    -ms-flex-align: end;
	        align-items: flex-end;
	grid-gap: 8px;
	margin-bottom: 13px;
}
.g-c-casinos-txt-w-mob:last-child {
	margin-bottom: 0;
}

.g-c-casinos-txt .h3 {
	margin-bottom: 12px;
}
.g-c-casinos-txt .g-c-casinos-img {
	float: right;
	max-width: 50%;
	margin-left: 10px;
	margin-bottom: 10px;
}

.g-c-casinos-img {
	text-align: center;
}

.g-c-casinos-s-w {
	min-width: 0;
	-ms-flex-item-align: stretch;
	    align-self: stretch;
}
.g-c-casinos-s-w .button,
.g-c-casinos-s-w input[type=button],
.g-c-casinos-s-w input[type=reset],
.g-c-casinos-s-w input[type=submit],
.g-c-casinos-s-w button[type=submit],
.g-c-casinos-s-w .form-subscribe-row button,
.form-subscribe-row .g-c-casinos-s-w button {
	min-width: 200px;
}

.g-c-casinos-s {
	--swiper-pagination-bullet-width: 4.5rem;
	--swiper-pagination-bullet-height: 4px;
	--swiper-pagination-color: #fff;
	--swiper-pagination-bullet-inactive-color: #fff;
	--swiper-pagination-bullet-inactive-opacity: 0.2;
	padding-bottom: 35px;
}
.g-c-casinos-s .swiper-pagination-bullet {
	border-radius: 12px;
}
.g-c-casinos-s .h3 {
	margin-bottom: 13px;
}

.g-c-casinos-s-ico {
	margin-bottom: 13px;
	width: 50px;
	height: 50px;
	border-radius: 50%;
	background-color: #f8f8f8;
	margin-left: auto;
	margin-right: auto;
}
.g-c-casinos-s-ico img {
	max-width: 28px;
}

.g-l-u-reviews {
	display: grid;
	grid-template-columns: repeat(2, 1fr);
	gap: 2rem;
}
.g-l-u-reviews._mtn {
	z-index: 1;
	position: relative;
}

.g-l-u-reviews-l {
	border-radius: 12px;
	border: 1px solid #e4e8ec;
	background: #fff;
	-webkit-box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.02), 0px 2px 4px 0px rgba(0, 0, 0, 0.08);
	        box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.02), 0px 2px 4px 0px rgba(0, 0, 0, 0.08);
	padding: 20px 25px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	    -ms-flex-direction: column;
	        flex-direction: column;
}
.g-l-u-reviews-l .h7-500-v2 {
	color: var(--color-dark-300);
}

.g-l-u-reviews-list {
	display: grid;
	gap: 8px;
	margin-bottom: 8px;
}

.g-l-u-review {
	display: grid;
	grid-template-columns: 85px 1fr;
	gap: 2rem;
	min-width: 0;
}
.g-l-u-review .hot-user {
	font-size: 14px;
}

.g-l-u-review-img {
	border-radius: 4px;
	background: #060d17;
	padding: 10px;
	height: 56px;
}
.g-l-u-review-img img {
	max-height: 4ch;
	max-width: 100%;
	width: auto;
	aspect-ratio: initial;
}

.g-l-u-review-info {
	align-self: center;
	display: grid;
	grid-template-columns: 1fr auto;
	gap: 2rem;
}

.g-l-u-review-t {
	min-width: 0;
}
.g-l-u-review-t .hot-user-info {
	-webkit-box-pack: start;
	    -ms-flex-pack: start;
	        justify-content: start;
}
.g-l-u-review-t .h7-500,
.g-l-u-review-t .h7-500-v2 {
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	max-width: 350px;
}
.g-l-u-review-t .hot-time {
	font-size: 12px;
}

.g-l-u-reviews-l-all {
	margin-top: auto;
}

.g-l-u-reviews-r {
	gap: inherit;
}

.crypto-links {
	display: grid;
	grid-template-columns: repeat(2, 1fr);
	gap: 2rem;
}

.crypto-link {
	padding: 1.95rem 2.5rem;
	border-radius: 1.2rem;
	border: 1px solid #e4e8ec;
	background: #fff;
	-webkit-box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.02), 0px 2px 4px 0px rgba(0, 0, 0, 0.08);
	        box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.02), 0px 2px 4px 0px rgba(0, 0, 0, 0.08);
}

.crypto-link-top {
	display: grid;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	grid-template-columns: 4.3rem 1fr;
	grid-gap: 1.2rem;
}

.crypto-link-ico {
	border-radius: 6px;
	background: #f8f8f8;
	min-height: 4.3rem;
}
.crypto-link-ico img {
	max-width: 24px;
	max-height: 24px;
}

.crypto-link-t {
	color: var(--color-dark-300);
	grid-gap: 1rem;
	font-size: 1.8rem;
	letter-spacing: 0.368px;
	font-weight: 500;
}
.crypto-link-t a {
	color: inherit;
}
.crypto-link-t a:hover {
	color: var(--accent-color);
}
.crypto-link-t span {
	display: inline-block;
	border-radius: 4px;
	padding: 4px 0.8rem;
	background: #e6b830;
	color: var(--color-dark-300);
	font-size: 14px;
	font-weight: 500;
	line-height: 1.2;
	letter-spacing: 0.262px;
}

.crypto-link-deck {
	color: var(--color-dark-300-07);
	font-size: 14px;
	line-height: 1.3;
	font-weight: 400;
	letter-spacing: 0.368px;
	margin-top: 5px;
}

.filter-r-fsb {
	grid-gap: 2rem;
	margin-bottom: 16px;
	margin-top: 16px;
}
.filter-r-fsb:first-child {
	margin-top: 0;
}
.filter-r-fsb:last-child {
	margin-bottom: 0;
}
.filter-r-fsb > * {
	margin-bottom: 0;
}
.filter-r-fsb.select-v3 .jcf-select-drop {
	left: auto;
	width: 31rem !important;
}
.filter-r-fsb.select-v3 .jcf-option > img {
	max-width: 31px;
	max-height: 31px;
	padding: 3px;
	background-color: #000;
}

.cta-casino {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	grid-gap: 5px;
	border-radius: 4px;
	border: 1px solid #d9d9d9;
	padding: 4px;
	font-weight: 500;
	margin-top: 5px;
}
.cta-casino a {
	color: inherit;
}
.cta-casino a:hover {
	opacity: 0.7;
}

.cta-casino-img {
	border-radius: 6px;
	background: #060d17;
	padding: 2px;
	width: 32px;
	height: 32px;
}

.screen-slider-over {
	grid-gap: 15px;
}

.screen-slider-over-btns {
	grid-gap: 1rem;
}
.screen-slider-over-btns .button,
.screen-slider-over-btns input[type=button],
.screen-slider-over-btns input[type=reset],
.screen-slider-over-btns input[type=submit],
.screen-slider-over-btns button[type=submit],
.screen-slider-over-btns .form-subscribe-row button,
.form-subscribe-row .screen-slider-over-btns button {
	font-weight: 700;
	color: var(--color-dark-100);
	border: 1px solid #d8d8d8;
	-webkit-box-shadow: none;
	        box-shadow: none;
	min-height: 4.7rem;
}
.screen-slider-over-btns .screen-slider-prev {
	border-right-width: 0;
	border-top-right-radius: 0px;
	border-bottom-right-radius: 0px;
}
.screen-slider-over-btns .screen-slider-next {
	border-top-left-radius: 0px;
	border-bottom-left-radius: 0px;
}

.screen-slider-nav {
	grid-gap: 0px;
}

.edit-w {
	position: relative;
}

.edit-h {
	display: none;
	position: absolute;
	left: 0;
	right: 0;
	top: 100%;
	border-radius: 4px;
	background: #fff;
	-webkit-box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.04), 0px 8px 16px 0px rgba(0, 0, 0, 0.08);
	        box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.04), 0px 8px 16px 0px rgba(0, 0, 0, 0.08);
	padding: 10px 15px;
}

.accepts-list {
	display: grid;
	gap: 15px;
}

.accepts-i {
	gap: 10px;
}

.filter-r-f-ranges {
	border-radius: 6px;
	border: 1px solid #f2f2f5;
	background: #f8f8f8;
	padding: 8px 12px 16px;
	display: grid;
	gap: 2.5rem;
}
.filter-r-f-checks + .filter-r-f-ranges {
	margin-top: 2rem;
}

.filter-r-f-range .h6-400 {
	margin-bottom: 7px;
}
.filter-r-f-range .tooltip,
.filter-r-f-range .tooltip-s {
	display: inline-block;
}

.g-about2 {
	grid-gap: 15px 7rem;
}
.g-about2-img img {
	max-width: 60rem;
	width: 100%;
	margin-left: auto;
	margin-right: auto;
}

.g-about2-txt {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	    -ms-flex-direction: column;
	        flex-direction: column;
}
.g-about2-txt .cta-yellow {
	margin-top: auto;
}
.g-about2-txt .h3-22 {
	margin-bottom: 24px;
	font-size: 22px;
}

.list-ico2 {
	--list-ico2-i: 24px;
	display: grid;
	grid-gap: var(--list-ico2-i);
	font-size: 16px;
	font-weight: 500;
	margin-bottom: 4.5rem;
}
.list-ico2:last-child {
	margin-bottom: 0;
}
.list-ico2 li {
	position: relative;
	padding-left: 4rem;
}
.list-ico2 li + li {
	position: relative;
}
.list-ico2 li + li:before {
	display: none;
	content: "";
	position: absolute;
	top: calc(var(--list-ico2-i) / -2);
	left: 0px;
	right: 0;
	height: 1px;
	background-color: rgba(217, 217, 217, 0.2);
}
.list-ico2 li img {
	position: absolute;
	top: 0;
	left: 0;
	max-width: 3rem;
	max-height: 3.2rem;
}
.list-ico2._fs18 {
	font-size: 18px;
}
.list-ico2._fs18 li + li:before {
	display: none;
}

.cta-yellow {
	--bg-ico: url("../img/sico167.svg");
	--bg-l: 23px;
	--bg-t: 26px;
	--bg-w: 24px;
	--bg-indent: 12px;
	font-size: 18px;
	font-weight: 700;
	line-height: 1.2;
	padding: 14px 20px 14px 80px;
	color: var(--color-dark-400);
	background-color: var(--color-yellow);
}

.g-dark-s {
	--s-gap: 24px;
}
.g-dark-s.swiper {
	margin-top: 4rem;
	margin-bottom: 4rem;
}
.g-dark-s.swiper:first-child {
	margin-top: 0;
}
.g-dark-s.swiper:last-child {
	margin-bottom: 0;
}

.g-dark {
	text-align: center;
}
.g-dark._img-big-i img {
	margin-bottom: 50px;
}
.g-dark > div {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	    -ms-flex-direction: column;
	        flex-direction: column;
	padding: 20px 20px;
	border-radius: 12px;
	background: rgba(255, 255, 255, 0.05);
}
.g-dark img {
	max-width: 180px;
	max-height: 180px;
	margin-bottom: 15px;
}
.img-n-w {
	margin-bottom: -11%;
}
.img-n-w img {
	max-width: 650px;
	width: 100%;
	margin-left: auto;
	margin-right: auto;
}

.img-n-w2 {
	margin-bottom: -11%;
}
.img-n-w2 img {
	width: 100%;
}

.g-cta-4c {
	text-align: center;
	grid-gap: 24px;
	margin: 4rem 0;
	display: grid;
	grid-template-columns: repeat(4, 1fr);
}
.g-cta-4c > div {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	    -ms-flex-direction: column;
	        flex-direction: column;
}
.g-cta-4c img {
	max-width: 13.6rem;
	max-height: 13rem;
	margin-bottom: 4rem;
}
.g-cta-4c .h3 {
	font-size: 2rem;
	font-weight: 800;
	margin-bottom: 2px;
}
.g-cta-4c .button,
.g-cta-4c input[type=button],
.g-cta-4c input[type=reset],
.g-cta-4c input[type=submit],
.g-cta-4c button[type=submit],
.g-cta-4c .form-subscribe-row button,
.form-subscribe-row .g-cta-4c button {
	font-weight: 700;
	margin-top: auto;
	width: auto;
}

.at-w {
	display: grid;
	-webkit-box-align: start;
	    -ms-flex-align: start;
	        align-items: start;
	gap: 17px;
	grid-template-columns: 100px 1fr;
}

.at-img {
	width: 100px;
	border-radius: 12px;
	border: 1px solid #e2e8f0;
	overflow: hidden;
	background-color: var(--color-dark-300);
}
.at-img-v2 img{
	height: auto;
}
.at-img:before {
	padding-top: 90%;
}
.side_bar_expert_review {
	display: flex;
	gap: 10px;
	align-items: center;
	margin-bottom: 5px;display: flex;
}
.rel-review-card__img.at-img.at-img-v2{
	width: 60px;
}
.em_rating_point {
    display: flex;
    gap: 5px;
    align-items: center;
}
.em_rating_point span{
	font-size: 14px;
}	
.rel-review-card__rait .g-review-index,.s-reviews-cards .g-review-index{
	font-family: Inter;
	font-size: 14px;
}
.at-info {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-orient: horizontal;  
    -webkit-box-direction: normal;  
    -webkit-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
	gap: 15px;
}
.at-info h1 {
	line-height: 1.3;
	margin-bottom: 1.5rem;
}

.r-rait-w {
	overflow: hidden;
	border-radius: 6px;
	border: 1px solid #003eb6;
	background: #fff;
	max-width: 280px;
	width: 100%;
}

.r-rait-t {
	-webkit-box-pack: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	grid-gap: 10px;
	padding: 10px 3rem;
}

.r-rait-ico {
	width: 44px;
	height: 44px;
}
.r-rait-ico img {
	width: 100%;
	height: auto;
}

.r-rait-s {
	padding-bottom: 3px;
}

.r-rait-num {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: baseline;
	    -ms-flex-align: baseline;
	        align-items: baseline;
	gap: 5px;
	font-size: 13px;
	line-height: 1.2;
}

.r-rait-b {
	font-size: 10px;
	line-height: 1;
	letter-spacing: 1px;
	text-transform: uppercase;
	font-weight: 700;
	color: #fff;
	background-color: #003eb6;
	text-align: center;
	padding: 5px 15px;
}

.at-rated {
    background-color: #f3f4f6;
    border-radius: 6px;
    padding: 14px;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    gap: 15px;
    grid-gap: 15px;
    flex-direction: row;
    flex-wrap: wrap;
}
.at-rated input[type=button],
.at-rated input[type=reset],
.at-rated input[type=submit],
.at-rated button[type=submit],
.at-rated .form-subscribe-row button,
.form-subscribe-row .at-rated button {
	margin-top: 10px;
}

.at-rated-t {
	gap: 6px;
}
.at-rated-t > span {
	font-size: 12px;
	text-transform: uppercase;
	font-weight: 600;
}

.at-rated-p > span {
	font-size: 9px;
	font-weight: 500;
	position: relative;
	width: 22px;
	height: 22px;
	background-color: #fff;
	border-radius: 50%;
}
.at-rated-p > span + span {
	margin-left: -7px;
}
.at-rated-p > span img {
	padding: 1px;
}

.at-rated-b {
	font-size: 14px;
}

.p-img-w {
	margin-bottom: 15px;
}

.heading-bar._green {
	background: #005b17;
}

@media (max-width: 1599px){
	.h-profile-h {
		right: 0;
		-webkit-transform: translateX(0%);
		        transform: translateX(0%);
	}
}

@media (max-width: 1500px){
	.p-name-h {
		left: 2px;
		-webkit-transform: translateX(0);
		        transform: translateX(0);
	}
}

@media (max-width: 1440px){
	.menu-drop__wrap {
		grid-gap: 10px;
	}
	.menu > li > a {
		padding: 5px 4px;
	}
	.header-btns {
		grid-gap: 10px;
	}
}

@media (max-width: 1366px){
	.pg-w {
		width: calc(100vw - 9rem);
	}
	.mfp-gallery .mfp-arrow-left {
		left: 1.5rem;
	}
	.mfp-gallery .mfp-arrow-right {
		right: 1.5rem;
	}
	.bg-imgs:before,
	.bg-imgs:after {
		-webkit-transform: translate(-120px, -40%);
		        transform: translate(-120px, -40%);
	}
	.bg-imgs:after {
		-webkit-transform: translate(50px, -50%);
		        transform: translate(50px, -50%);
	}
}

@media (max-width: 1365px){
	html {
		font-size: calc(var(--rem-base) - 1.5px);
	}
	.header {
		--gutter: 15px;
		padding: 0;
	}
	.header .logo._mob {
		display: block;
	}
	.header-holder {
		position: relative;
		z-index: 10;
		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: 20px var(--gutter);
	}
	.header-holder {
		padding: 30px 0;
	}
	.menu-drop {
		z-index: -1;
		position: fixed;
		top: 0;
		left: 0;
		width: 100%;
		/* height: 100%; */
		padding-top: var(--offset-header);
		overflow: hidden;
		visibility: hidden;
		opacity: 0;
		background: var(--color-white);
	}
	.menu-drop__wrap {
		grid-gap: 25px;
		height: 100%;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		    -ms-flex-direction: column;
		        flex-direction: column;
		-webkit-box-pack: start;
		    -ms-flex-pack: start;
		        justify-content: start;
		overflow-x: hidden;
		overflow-y: auto;
		padding: 10px 30px;
	}
	.menu-drop__wrap .logo {
		display: none;
	}
	.menu {
		display: block;
	}
	.menu > li + li {
		margin-top: 25px;
	}
	.menu > li > a {
		-webkit-box-pack: start;
		    -ms-flex-pack: start;
		        justify-content: start;
	}
	.menu a {
		display: block;
		padding: 10px var(--gutter);
	}
	.menu a.has-submenu {
		padding-right: calc(var(--gutter) + 14px);
	}
	.menu ul {
		position: static;
		max-width: initial;
		background: none;
		-webkit-box-shadow: none;
		        box-shadow: none;
		width: 100% !important;
		background-color: #fafafa;
	}
	.menu ul a {
		border-top: 1px solid #e1e1e1;
		padding: 10px var(--gutter) 10px calc(var(--gutter) * 2);
	}
	.menu ul ul a {
		padding-left: calc(var(--gutter) * 3);
	}
	.menu .has-mega-menu .mega-menu {
		padding: 15px 10px;
		border-radius: 6px;
		background: #f8f8f8;
		-webkit-box-shadow: none;
		        box-shadow: none;
		border: 0;
		margin-top: 25px !important;
	}
	.menu .has-mega-menu .mega-menu li {
		grid-template-columns: 1fr;
		grid-gap: 20px;
	}
	.menu-opener {
		display: block;
	}
	.menu-active .menu-drop {
		opacity: 1;
		visibility: visible;
	}
	.header-search-w {
		-webkit-box-ordinal-group: 5;
		    -ms-flex-order: 4;
		        order: 4;
	}
	.header-dark .menu-drop,
	.header-dark-v2 .menu-drop {
		background-color: #000;
	}
	.menu-t-ico {
		background: #fff;
	}
	._is-white .a-levels-item__line {
		height: 260%;
	}
	._is-red .a-levels-item__line {
		height: 114%;
	}
	._is-yellow .a-levels-item__line {
		height: 12%;
	}
	._is-green .a-levels-item__line {
		height: 101%;
	}
	.a-red-flags-bottom-text {
		margin-top: 0;
	}
	.a-red-flags-bottom-text__icon {
		margin-top: -0.15em;
	}
}

@media (max-width: 1279px){
	.a-steps-labels {
		grid-template-columns: repeat(2, auto);
	}
}

@media (max-width: 1200px){
	.f-topic {
		-ms-flex-wrap: wrap;
		    flex-wrap: wrap;
	}
	.f-topic-desc {
		max-width: calc(100% - 70px);
	}
	.f-topic-num {
		margin-left: auto;
	}
	.f-topic-num ~ .f-topic-num {
		margin-left: 0;
	}
	.f-topic-info {
		margin-right: auto;
	}
	.hot {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		    -ms-flex-direction: column;
		        flex-direction: column;
		-webkit-box-align: stretch;
		    -ms-flex-align: stretch;
		        align-items: stretch;
	}
	.hot-meta {
		max-width: 100%;
		-webkit-box-pack: start;
		    -ms-flex-pack: start;
		        justify-content: start;
	}
	.g-problem {
		max-width: calc(25% - 8px);
	}
	.hero-links {
		margin: 40px auto;
	}
	.hero-links._v2,
	.hero-links._v4,
	.hero-links._v5 {
		-webkit-transform: translateY(0px);
		        transform: translateY(0px);
		padding-bottom: 30px;
		margin: 0;
	}
	html .hero-links._v3 {
		position: relative;
		-webkit-transform: translateY(0px);
		        transform: translateY(0px);
		margin: 0;
		padding-bottom: 30px;
	}
	html .hero-links._v5 {
		-webkit-transform: translateY(-35px);
		        transform: translateY(-35px);
	}
	.hero-link {
		max-width: 30%;
	}
	.d-icons-txt > div {
		max-width: calc(25% - var(--d-icons-txt-gap) * 3 / 4);
	}
	.contact-grid {
		grid-template-columns: 1fr 36rem;
	}
	.grid-txt._bg-coin:before {
		right: calc(100% + 10px);
	}
	.grid-txt._bg-coin:after {
		left: calc(100% + 10px);
	}
	.filter-r-grid {
		grid-gap: 3rem;
	}
	.filter-r {
		grid-template-columns: 135px 1fr;
	}
	.form-m-a-about {
		grid-gap: 2rem;
	}
}

@media (max-width: 1199px){
	.bg-blue-radius .bg-gr-images {
		margin-bottom: 10rem;
	}
	html .bg-blue-radius .bg-gr-images .bg-blue-radius-c:before,
	html .bg-blue-radius .bg-gr-images .bg-blue-radius-c:after,
	html .bg-blue-radius .bg-gr-images:before,
	html .bg-blue-radius .bg-gr-images:after {
		top: calc(100% + 10px);
		-webkit-transform: translateX(0px);
		        transform: translateX(0px);
		width: 12rem;
		height: 12rem;
	}
	.main-post,
	.main-blog {
		padding-top: 35px;
	}
	.main-blog {
		padding-bottom: 40px;
	}
	.section-entry .page-site-header figure figcaption {
		padding-inline: 10px;
	}
	.a-map-stats-description {
		position: static;
		padding-top: 0;
	}
	.a-platform-info-labels {
		display: none;
	}
	.a-platform-info-text {
		grid-template-columns: repeat(3, 1fr);
		gap: 4rem;
		-webkit-transform: none;
		        transform: none;
	}
	.a-platform-info-text + .a-platform-info-text {
		margin-top: 4rem;
		-webkit-transform: none;
		        transform: none;
	}
	.a-platform-info-text__item {
		max-width: 180px;
		margin: 0 auto;
	}
	.a-platform-info-text__item-label {
		display: -webkit-inline-box;
		display: -ms-inline-flexbox;
		display: inline-flex;
	}
	.a-wallets {
		padding: 10rem 3rem;
		gap: 5rem 3rem;
	}
	.a-levels:before,
	.a-levels:after {
		height: 60rem;
		top: 0;
		-webkit-transform: none;
		        transform: none;
	}
	.a-levels-wrap {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		    -ms-flex-direction: column;
		        flex-direction: column;
	}
	.a-levels-img {
		margin-right: 0;
	}
	.a-levels-items {
		padding: 0 12rem;
	}
	.a-levels-item__line {
		display: none;
	}
	.a-games-description {
		max-width: 200%;
		margin-left: calc((100% + var(--gutter)) * -1);
	}
	.a-steps-list-item__title {
		padding-left: 0;
	}
	.a-red-flags-scheme__img-01 img {
		max-width: 100%;
	}
	.a-info-module__main {
		margin: 0;
	}
	.s-review-module {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		    -ms-flex-direction: column;
		        flex-direction: column;
	}
	.s-review-module-image {
		width: 100%;
		aspect-ratio: 16/9;
	}
	.s-review-module-grade-inner {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		    -ms-flex-direction: row;
		        flex-direction: row;
	}
	.s-review-module-grade-holder {
		-webkit-box-align: start;
		    -ms-flex-align: start;
		        align-items: flex-start;
	}
	.s-reviews-card {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		    -ms-flex-direction: column;
		        flex-direction: column;
	}
	.s-reviews-card .r-rait-w {
		max-width: 100%;
	}
	.at-info {
		padding-right: 0;
	}
}

@media screen and (max-width: 1024px){
	.hero-box.hero-top-forum-wrapper {
		top: 50%;
		left: 4%;
	}
	.hero-box.hero-topic-count-wrapper {
		right: 0px;
		bottom: 60%;
	}
}

@media (max-width: 1024px){
	.txt-lg-c {
		text-align: center;
	}
	.txt-lg-l {
		text-align: left;
	}
	.txt-lg-r {
		text-align: right;
	}
	.br-lg-none br {
		display: none;
	}
	html .d-lg-none {
		display: none;
	}
	html .d-lg-block {
		display: block;
	}
	.bg-dark-radius {
		--bg-dark-radius-indent: 15px;
	}
	hr:first-child {
		margin-top: 0;
	}
	.select-v5 .jcf-select .jcf-select-drop,
	.select-v5.jcf-select .jcf-select-drop {
		max-width: calc(80vw - var(--gutter) * 2);
	}
	.header-search-w {
		position: static;
	}
	.header-search {
		left: calc(var(--gutter) * -1);
		right: calc(var(--gutter) * -1);
		top: 100%;
		width: initial;
	}
	.header-search-form {
		border-radius: 0;
	}
	.header-search-imgs {
		border-radius: 0;
	}
	.footer-menus {
		grid-gap: 32px;
	}
	.irs-handle {
		--irs-indent: -10px;
	}
	.p-grid {
		grid-template-columns: 1fr;
	}
	.tips-btns {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		    -ms-flex-direction: column;
		        flex-direction: column;
	}
	.btn-reply {
		--btn-reply-size: 42px;
		--btn-reply-size-img: 21px;
		font-size: 0px;
		grid-gap: 0px;
	}
	.m-editor-file {
		bottom: 0;
	}
	.post-top .t-w-sb {
		-ms-flex-wrap: wrap;
		    flex-wrap: wrap;
	}
	.hero-g-txt {
		padding-top: 20px;
	}
	.hero-links-v2 {
		margin-left: calc(var(--gutter) * -1);
		margin-right: calc(var(--gutter) * -1);
	}
	.sub-hero-s {
		padding-top: 80px;
	}
	.g-edu {
		-ms-flex-wrap: wrap;
		    flex-wrap: wrap;
	}
	.g-edu-i {
		-ms-flex-preferred-size: calc(50% - 30px);
		    flex-basis: calc(50% - 30px);
		max-width: calc(50% - 30px);
	}
	.review-t {
		-ms-flex-wrap: wrap;
		    flex-wrap: wrap;
	}
	.filter-r {
		grid-template-columns: 1fr;
	}
	.filter-r > .filter-r-img {
		display: none;
	}
	.filter-r-mob-w {
		display: grid;
		-webkit-box-align: start;
		    -ms-flex-align: start;
		        align-items: start;
		grid-template-columns: 110px 1fr;
		grid-gap: 0px 12px;
	}
	.filter-r-stars {
		-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: start;
		grid-gap: 2px;
	}
	.filter-r-stars .stars {
		display: none;
	}
	.filter-r-stars .star-one {
		display: inline-block;
	}
	.filter-r-stars > span {
		display: none;
	}
	.filter-r-stars-r {
		-webkit-box-ordinal-group: 0;
		    -ms-flex-order: -1;
		        order: -1;
	}
	.filter-r-limit-g br {
		display: none;
	}
	.filter-r-stars-index {
		display: -webkit-inline-box;
		display: -ms-inline-flexbox;
		display: inline-flex;
	}
	.r-grid {
		grid-template-columns: 1fr 34.5rem;
	}
	.r-w-g > span {
		font-size: 14px;
	}
	.mob-index {
		display: block;
	}
	.m-list._profile-position2 .t-w-s {
		-ms-flex-wrap: wrap;
		    flex-wrap: wrap;
	}
	.s-video {
		padding: var(--gutter);
		margin: calc(var(--gutter) * -1);
	}
	.s-video .swiper-slide {
		height: auto;
		-webkit-transform: scale(0.9);
		        transform: scale(0.9);
		-webkit-transition: all 0.3s ease;
		transition: all 0.3s ease;
	}
	.s-video .swiper-slide.swiper-slide-active {
		-webkit-transform: scale(1);
		        transform: scale(1);
	}
	.bg-imgs:before,
	.bg-imgs:after {
		display: none;
	}
	.c-slider2 {
		margin: -10px calc(var(--gutter) * -1);
	}
	.g-l-u-reviews {
		grid-template-columns: 1fr;
		padding-top: 40px;
	}
}

@media (max-width: 1023px){
	.bg-green-radius .bg-gr-images {
		margin-bottom: 8rem;
	}
	html .bg-green-radius .bg-gr-images:before,
	html .bg-green-radius .bg-gr-images:after {
		top: calc(100% + 10px);
		-webkit-transform: translateX(0);
		        transform: translateX(0);
		width: 12rem;
		height: 12rem;
	}
	.section-entry .page-site-header figure figcaption {
		padding-inline: var(--gutter);
	}
	.section-entry .entry-aligner,
	.section-entry .entry-header {
		padding-inline: 54px;
	}
	.row-post {
		grid-template-columns: repeat(2, 1fr);
	}
	.row-post._recent {
		grid-template-columns: repeat(3, 1fr);
	}
	.row-post .post {
		font-size: 16px;
	}
	.entry-grid {
		grid-template-columns: 1fr;
		grid-gap: 30px;
	}
	.entry-grid._v4 .entry-grid__sidebar,
	.entry-grid._v3 .entry-grid__sidebar,
	.entry-grid._v2 .entry-grid__sidebar {
		display: none;
	}
	.entry-grid__sidebar {
		-webkit-box-ordinal-group: 0;
		    -ms-flex-order: -1;
		        order: -1;
	}
	.a-timeline-scheme {
		margin-top: 4rem;
	}
	.a-steps__heading {
		margin-bottom: 5rem;
	}
	.f-topic-num ~ .f-topic-num {
		margin-right: auto;
	}
	.f-topic-info {
		margin-left: auto;
		padding-left: 0;
	}
	.f-grid-reverse2 {
		grid-template-columns: 1fr;
	}
	.hero-link-v2 {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		    -ms-flex-direction: column;
		        flex-direction: column;
		text-align: center;
		color: var(--color-dark-300);
	}
	.grid-txt._bg-coin:before,
	.grid-txt._bg-coin:after {
		display: none;
	}
	.r-main-top {
		-ms-flex-wrap: wrap;
		    flex-wrap: wrap;
	}
	.r-main-top-l {
		max-width: 100%;
	}
	.r-main-top-r {
		max-width: 100%;
	}
	.g-index {
		grid-template-columns: 1fr;
	}
	.g-c-casinos {
		grid-template-columns: 1fr;
	}
	.g-c-casinos .g-c-casinos-s-w {
		background: #242424;
		padding: 23px;
	}
	.g-c-casinos .g-c-casinos-s-w:before {
		display: none;
	}
	.g-c-casinos-txt-w {
		background: #242424;
		padding: 23px;
		grid-gap: 4rem;
	}
	.at-w {
		grid-template-columns: auto 1fr;
	}
	.at-rated {
		grid-column: span 2;
		flex-direction: column;
	}
}

@media all and (max-width: 900px){
	.mfp-arrow {
		-webkit-transform: scale(0.75);
		transform: scale(0.75);
	}
	.mfp-arrow-left {
		-webkit-transform-origin: 0;
		transform-origin: 0;
	}
	.mfp-arrow-right {
		-webkit-transform-origin: 100%;
		transform-origin: 100%;
	}
	.mfp-container {
		padding-left: 6px;
		padding-right: 6px;
	}
}

@media (max-width: 860px){
	.review-b {
		grid-template-columns: 1fr;
	}
	.review-b._v2 {
		grid-template-columns: 1fr;
	}
	.review-list-w._r-rait {
		max-width: 100%;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: end;
		    -ms-flex-pack: end;
		        justify-content: end;
		-webkit-box-align: center;
		    -ms-flex-align: center;
		        align-items: center;
		grid-gap: 10px;
	}
	.at-img{
		width:70px;
	}
}

@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px){
	/**
      * Remove all paddings around the image on small screen
      */
	.mfp-img-mobile .mfp-image-holder {
		padding-left: 0;
		padding-right: 0;
	}
	.mfp-img-mobile img.mfp-img {
		padding: 0;
	}
	.mfp-img-mobile .mfp-figure:after {
		top: 0;
		bottom: 0;
	}
	.mfp-img-mobile .mfp-figure small {
		display: inline;
		margin-left: 5px;
	}
	.mfp-img-mobile .mfp-bottom-bar {
		background: rgba(0, 0, 0, 0.6);
		bottom: 0;
		margin: 0;
		top: auto;
		padding: 3px 5px;
		position: fixed;
		-webkit-box-sizing: border-box;
		        box-sizing: border-box;
	}
	.mfp-img-mobile .mfp-bottom-bar:empty {
		padding: 0;
	}
	.mfp-img-mobile .mfp-counter {
		right: 5px;
		top: 3px;
	}
	.mfp-img-mobile .mfp-close {
		top: 0;
		right: 0;
		width: 35px;
		height: 35px;
		line-height: 35px;
		background: rgba(0, 0, 0, 0.6);
		position: fixed;
		text-align: center;
		padding: 0;
	}
}

@media screen and (max-width: 768px){
	.hero-bg-wrapper {
		position: relative;
		margin-left: auto;
	}
	.hero-box {
		width: 140px;
	}
	.hero-count-icon {
		width: 30px;
		height: 30px;
		margin-right: 10px;
	}
	.hero-count-subtitle {
		margin-bottom: 2px;
	}
	.hero-box.hero-top-forum-wrapper {
		top: 50%;
		left: 10px;
		padding-right: 10px;
	}
	.hero-topic-count-wrapper {
		right: 10px;
	}
	.hero-count-wrapper {
		padding: 8px 15px;
	}
	.hero-box.hero-topic-count-wrapper {
		bottom: 20%;
	}
}

@media (max-width: 768px) and (max-width: 667px){
	.hero-s._v3 .hero-g-img-mob img {
		margin-left: calc(var(--hero-g-img-mob-indent) * -1);
		max-width: calc(100% + var(--hero-g-img-mob-indent));
		margin-bottom: -25px;
	}
}

@media (max-width: 768px) and (max-width: 480px){
	html .f-topic-list .f-topic-num .f-topic-lg {
		font-size: 14px;
	}
}

@media (max-width: 768px){
	.txt-md-c {
		text-align: center;
	}
	.txt-md-l {
		text-align: left;
	}
	.txt-md-r {
		text-align: right;
	}
	br {
		display: none;
	}
	   
	html .d-md-none {
		display: none;
	}
	html .d-md-block {
		display: block;
	}
	html .d-md-flex {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
	}
	html .d-md-i-flex {
		display: -webkit-inline-box;
		display: -ms-inline-flexbox;
		display: inline-flex;
	}
	html .d-md-grid {
		display: grid;
	}
	.bg-dark-radius {
		--bg-dark-radius-indent: 0;
		border-radius: 0;
	}
	.bg-green-radius {
		border-radius: 0;
		margin-left: calc(var(--gutter) * -1);
		margin-right: calc(var(--gutter) * -1);
	}
	.bg-blue-radius {
		border-radius: 0;
		margin-left: calc(var(--gutter) * -1);
		margin-right: calc(var(--gutter) * -1);
	}
	.bg-blue-radius .bg-blue-radius-c {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		    -ms-flex-direction: column;
		        flex-direction: column;
	}
	.bg-blue-radius .bg-gr-images {
		margin-bottom: 0;
	}
	.bg-blue-radius .bg-gr-images:before,
	.bg-blue-radius .bg-gr-images:after {
		display: none;
	}
	html .bg-blue-radius .bg-gr-images div.bg-blue-radius-c {
		padding-left: 85px;
		padding-right: 85px;
	}
	html .bg-blue-radius .bg-gr-images div.bg-blue-radius-c:before,
	html .bg-blue-radius .bg-gr-images div.bg-blue-radius-c:after {
		display: block;
	}
	html .bg-md-gray {
		background-color: var(--color-gray);
	}
	.bg-dark-b-part::after {
		display: none;
	}
	html .bg-grad-yelow-b-part-v2::after {
		bottom: 0;
		height: 150px;
		background-image: url("../img/bg3-v2.png");
	}
	.bg-grad-blue-t-part .bg-grad-blue-t-part-c,
	.bg-grad-blue-t-part2 .bg-grad-blue-t-part-c,
	.bg-grad-blue-t-part3 .bg-grad-blue-t-part-c {
		position: relative;
		padding-bottom: 60px;
	}
	.bg-grad-blue-t-part .bg-grad-blue-t-part-c:before,
	.bg-grad-blue-t-part2 .bg-grad-blue-t-part-c:before,
	.bg-grad-blue-t-part3 .bg-grad-blue-t-part-c:before {
		bottom: 0;
		top: -60px;
		height: auto;
	}
	.swiper.g-experts-s,
	.swiper.g-reviews-s {
		margin-left: calc(var(--gutter) * -1);
		margin-right: calc(var(--gutter) * -1);
	}
	.mob-not-slider {
		display: grid;
		grid-gap: var(--s-gap);
	}
	.swiper.g-dark-s,
	.swiper.g-communitys-s {
		margin-left: calc(var(--gutter) * -1);
		margin-right: calc(var(--gutter) * -1);
	}
	.header .lang-btn {
		font-size: 0;
		grid-gap: 0;
	}
	.sticky-bar {
		max-height: initial;
	}
	header._showed ~ main .sticky-bar {
		max-height: initial;
	}
	.mob-more._big .mob-more-h {
		max-height: 250px;
	}
	.mob-more._big.js-active .mob-more-h {
		max-height: 10000px;
	}
	.mob-more._big .mob-more-btn {
		padding-top: 25px;
		padding-bottom: 25px;
	}
	.mob-more-h {
		max-height: 150px;
	}
	.js-active .mob-more-h {
		max-height: 2500px;
	}
	.mob-more-h:before {
		display: block;
	}
	.js-active .mob-more-h:before {
		display: none;
	}
	.button.mob-more-btn,
	.form-subscribe-row button.mob-more-btn,
	input.mob-more-btn[type=button],
	input.mob-more-btn[type=reset],
	input.mob-more-btn[type=submit],
	button.mob-more-btn[type=submit] {
		display: -webkit-inline-box;
		display: -ms-inline-flexbox;
		display: inline-flex;
	}
	.js-active .button.mob-more-btn,
	.js-active .form-subscribe-row button.mob-more-btn,
	.form-subscribe-row .js-active button.mob-more-btn,
	.js-active input.mob-more-btn[type=button],
	.js-active input.mob-more-btn[type=reset],
	.js-active input.mob-more-btn[type=submit],
	.js-active button.mob-more-btn[type=submit] {
		display: none;
	}
	.d-grid {
		grid-template-columns: 1fr;
	}
	.d-grid._col-md-2 {
		grid-template-columns: repeat(2, 1fr);
	}
	.mt-md-0,
	.my-md-0 {
		margin-top: 0;
	}
	.mb-md-0,
	.my-md-0 {
		margin-bottom: 0;
	}
	.pt-md-0,
	.py-md-0 {
		padding-top: 0;
	}
	.pb-md-0,
	.py-md-0 {
		padding-bottom: 0;
	}
	.mt-md-1,
	.my-md-1 {
		margin-top: 10px;
	}
	.mb-md-1,
	.my-md-1 {
		margin-bottom: 10px;
	}
	.pt-md-1,
	.py-md-1 {
		padding-top: 10px;
	}
	.pb-md-1,
	.py-md-1 {
		padding-bottom: 10px;
	}
	.mt-md-1_5,
	.my-md-1_5 {
		margin-top: 1.5rem;
	}
	.mb-md-1_5,
	.my-md-1_5 {
		margin-bottom: 1.5rem;
	}
	.pt-md-1_5,
	.py-md-1_5 {
		padding-top: 1.5rem;
	}
	.pb-md-1_5,
	.py-md-1_5 {
		padding-bottom: 1.5rem;
	}
	.mt-md-2,
	.my-md-2 {
		margin-top: 20px;
	}
	.mb-md-2,
	.my-md-2 {
		margin-bottom: 20px;
	}
	.pt-md-2,
	.py-md-2 {
		padding-top: 20px;
	}
	.pb-md-2,
	.py-md-2 {
		padding-bottom: 20px;
	}
	.mt-md-2_5,
	.my-md-2_5 {
		margin-top: 2.5rem;
	}
	.mb-md-2_5,
	.my-md-2_5 {
		margin-bottom: 2.5rem;
	}
	.pt-md-2_5,
	.py-md-2_5 {
		padding-top: 2.5rem;
	}
	.pb-md-2_5,
	.py-md-2_5 {
		padding-bottom: 2.5rem;
	}
	.mt-md-3,
	.my-md-3 {
		margin-top: 30px;
	}
	.mb-md-3,
	.my-md-3 {
		margin-bottom: 30px;
	}
	.pt-md-3,
	.py-md-3 {
		padding-top: 30px;
	}
	.pb-md-3,
	.py-md-3 {
		padding-bottom: 30px;
	}
	.mt-md-4,
	.my-md-4 {
		margin-top: 40px;
	}
	.mb-md-4,
	.my-md-4 {
		margin-bottom: 40px;
	}
	.pt-md-4,
	.py-md-4 {
		padding-top: 40px;
	}
	.pb-md-4,
	.py-md-4 {
		padding-bottom: 40px;
	}
	.mt-md-5,
	.my-md-5 {
		margin-top: 50px;
	}
	.mb-md-5,
	.my-md-5 {
		margin-bottom: 50px;
	}
	.pt-md-5,
	.py-md-5 {
		padding-top: 50px;
	}
	.pb-md-5,
	.py-md-5 {
		padding-bottom: 50px;
	}
	.mt-md-6,
	.my-md-6 {
		margin-top: 60px;
	}
	.mb-md-6,
	.my-md-6 {
		margin-bottom: 60px;
	}
	.pt-md-6,
	.py-md-6 {
		padding-top: 60px;
	}
	.pb-md-6,
	.py-md-6 {
		padding-bottom: 60px;
	}
	.mt-md-7,
	.my-md-7 {
		margin-top: 70px;
	}
	.mb-md-7,
	.my-md-7 {
		margin-bottom: 70px;
	}
	.pt-md-7,
	.py-md-7 {
		padding-top: 70px;
	}
	.pb-md-7,
	.py-md-7 {
		padding-bottom: 70px;
	}
	.mt-md-8,
	.my-md-8 {
		margin-top: 80px;
	}
	.mb-md-8,
	.my-md-8 {
		margin-bottom: 80px;
	}
	.pt-md-8,
	.py-md-8 {
		padding-top: 80px;
	}
	.pb-md-8,
	.py-md-8 {
		padding-bottom: 80px;
	}
	.mt-md-9,
	.my-md-9 {
		margin-top: 90px;
	}
	.mb-md-9,
	.my-md-9 {
		margin-bottom: 90px;
	}
	.pt-md-9,
	.py-md-9 {
		padding-top: 90px;
	}
	.pb-md-9,
	.py-md-9 {
		padding-bottom: 90px;
	}
	.mt-md-10,
	.my-md-10 {
		margin-top: 100px;
	}
	.mb-md-10,
	.my-md-10 {
		margin-bottom: 100px;
	}
	.pt-md-10,
	.py-md-10 {
		padding-top: 100px;
	}
	.pb-md-10,
	.py-md-10 {
		padding-bottom: 100px;
	}
	.select-v5 .jcf-select .jcf-select-text,
	.select-v5.jcf-select .jcf-select-text {
		font-size: 13px;
	}
	.header-search-btn {
		background-color: transparent;
		width: 24px;
		height: 24px;
	}
	.header-login3 {
		padding: 3rem;
	}
	.header-login-r:before {
		display: none;
	}
	.header-login-btn {
		font-size: 0;
		grid-gap: 0;
		padding-right: 3px;
	}
	.header-dark .header-search-btn,
	.header-dark-v2 .header-search-btn {
		color: #fff;
	}
	.h-profile-btn {
		grid-gap: 0;
	}
	.h-profile-name {
		font-size: 0;
	}
	.footer-menus {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		    -ms-flex-direction: column;
		        flex-direction: column;
	}
	.footer-menus:before {
		display: none;
	}
	.form-m-a-t-w {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		    -ms-flex-direction: column;
		        flex-direction: column;
		gap: 12px;
	}
	.form-m-a-t-w .rating-w {
		gap: 12px;
	}
	.how-popup-i h3 {
		font-size: 18px;
	}
	.section-entry .entry-top .meta {
		-ms-flex-wrap: nowrap;
		    flex-wrap: nowrap;
		letter-spacing: 2px;
	}
	.section-entry .entry-top .meta .meta-info-views {
		letter-spacing: 0.368px;
		text-transform: initial;
	}
	.f-grid {
		grid-template-columns: 1fr;
	}
	.f-w-t {
		-ms-flex-wrap: wrap;
		    flex-wrap: wrap;
	}
	html .f-topic._top {
		display: none;
	}
	.f-topic-list .f-topic {
		grid-template-columns: auto 1fr;
		grid-gap: 0;
		-webkit-box-pack: start;
		    -ms-flex-pack: start;
		        justify-content: start;
	}
	.f-topic-list .f-topic-desc {
		grid-column: span 2;
	}
	.f-topic-list .f-topic-desc .f-topic-meta {
		display: none;
	}
	.f-topic-list .f-topic-desc .h6-700 {
		margin-bottom: 0;
	}
	html .f-topic-list .f-topic-num {
		-webkit-box-ordinal-group: 10;
		    -ms-flex-order: 9;
		        order: 9;
		min-width: initial;
		-webkit-box-align: start;
		    -ms-flex-align: start;
		        align-items: start;
	}
	html .f-topic-list .f-topic-num .f-topic-sm,
	html .f-topic-list .f-topic-num:before,
	html .f-topic-list .f-topic-num:after {
		display: none;
	}
	html .f-topic-list .f-topic-num ~ .f-topic-num {
		padding-left: 0;
	}
	html .f-topic-list .f-topic-num ~ .f-topic-num .f-topic-lg:before {
		content: "\e93d";
		font-size: 12px;
	}
	html .f-topic-list .f-topic-num .f-topic-lg {
		position: relative;
		padding-left: 22px;
	}
	html .f-topic-list .f-topic-num .f-topic-lg:before {
		content: "\e93c";
		font-family: "icomoon" !important;
		speak: never;
		font-style: normal;
		font-weight: normal;
		font-variant: normal;
		text-transform: none;
		line-height: 1;
		-webkit-font-smoothing: antialiased;
		-moz-osx-font-smoothing: grayscale;
		position: absolute;
		top: 50%;
		left: 0px;
		-webkit-transform: translateY(-50%);
		        transform: translateY(-50%);
		width: 16px;
		font-size: 16px;
	}
	.f-topic-list .f-topic-info {
		grid-column: span 2;
		-webkit-box-pack: start;
		    -ms-flex-pack: start;
		        justify-content: start;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		grid-gap: 8px;
	}
	.f-topic-list .f-topic-txt > p {
		display: none;
	}
	.f-topic-list .f-topic-ava {
		-webkit-box-ordinal-group: 0;
		    -ms-flex-order: -1;
		        order: -1;
		width: 36px;
	}
	.f-pagination-w {
		-webkit-box-pack: center;
		    -ms-flex-pack: center;
		        justify-content: center;
		border: 1px solid #f2f4f7;
		border-top: 0;
	}
	.f-pagination-select {
		display: none;
	}
	.bg-grad-blue-t-part-c + .complaints {
		margin-top: -30px;
	}
	.p-post-num {
		--bg-w: 15px;
		margin-top: 0;
	}
	.g-txt {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		    -ms-flex-direction: column;
		        flex-direction: column;
	}
	.g-txt-img {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		    -ms-flex-direction: column;
		        flex-direction: column;
	}
	.g-about {
		grid-template-columns: 1fr;
		padding: 0;
	}
	.g-about-txt .t-w-s {
		-ms-flex-wrap: wrap;
		    flex-wrap: wrap;
	}
	.g-about-img {
		-webkit-box-ordinal-group: 0;
		    -ms-flex-order: -1;
		        order: -1;
	}
	.ranking-i-txt {
		display: grid;
		grid-template-columns: 100px 1fr;
		-webkit-box-align: center;
		    -ms-flex-align: center;
		        align-items: center;
		grid-gap: 0 20px;
	}
	.ranking-i-points {
		-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: start;
		grid-column: span 2;
		margin-top: 30px;
	}
	.g-problems {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		    -ms-flex-direction: column;
		        flex-direction: column;
	}
	.bg-grad-blue-t-part-c + .g-problems {
		margin-top: -30px;
	}
	.g-problem {
		max-width: 100%;
		padding: 20px;
		-webkit-box-shadow: initial;
		        box-shadow: initial;
	}
	.tips-form-list label {
		padding: 15px;
	}
	.bg-grad-blue-t-part-c + .m-list {
		margin-top: -30px;
	}
	.m-i {
		grid-template-columns: 1fr;
	}
	.m-l {
		display: grid;
		-webkit-box-align: center;
		    -ms-flex-align: center;
		        align-items: center;
		-webkit-box-pack: start;
		    -ms-flex-pack: start;
		        justify-content: start;
		grid-gap: 0 30px;
		grid-template-columns: 13rem auto;
		text-align: left;
		border-bottom: 1px solid #f2f4f7;
	}
	.m-l > .p-avatar-w {
		margin-bottom: 0px;
	}
	.m-l > .p-main-info {
		text-align: left;
	}
	.m-l > .p-main-info .p-name {
		-webkit-box-pack: start;
		    -ms-flex-pack: start;
		        justify-content: start;
	}
	.m-r-t {
		-ms-flex-wrap: wrap;
		    flex-wrap: wrap;
	}
	.m-r-b {
		-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: start;
	}
	.m-r-b-l._v2 {
		padding: 9px 13px;
		background-color: #fcfcfd;
		border: 1px solid #f2f4f7;
		width: 100%;
	}
	.m-r-b-l._v2 ~ .m-r-b-r._btns {
		width: 100%;
		-ms-flex-wrap: nowrap;
		    flex-wrap: nowrap;
	}
	.m-r-b-l._v2 ~ .m-r-b-r._btns .btn-folow {
		border: 1px solid #f2f4f7;
		background-color: #f9fafb;
		-webkit-box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.03) inset;
		        box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.03) inset;
	}
	.m-r-b-l._v2 ~ .m-r-b-r._btns .button._no-arrow._btn-xl2,
	.m-r-b-l._v2 ~ .m-r-b-r._btns input._no-arrow._btn-xl2[type=button],
	.m-r-b-l._v2 ~ .m-r-b-r._btns input._no-arrow._btn-xl2[type=reset],
	.m-r-b-l._v2 ~ .m-r-b-r._btns input._no-arrow._btn-xl2[type=submit],
	.m-r-b-l._v2 ~ .m-r-b-r._btns button._no-arrow._btn-xl2[type=submit],
	.m-r-b-l._v2 ~ .m-r-b-r._btns .form-subscribe-row button._no-arrow._btn-xl2,
	.form-subscribe-row .m-r-b-l._v2 ~ .m-r-b-r._btns button._no-arrow._btn-xl2,
	.m-r-b-l._v2 ~ .m-r-b-r._btns .button._btn-xl2._btn-yellow,
	.m-r-b-l._v2 ~ .m-r-b-r._btns .button._btn-xl2._btn-gray,
	.m-r-b-l._v2 ~ .m-r-b-r._btns .button._btn-xl2._btn-black,
	.m-r-b-l._v2 ~ .m-r-b-r._btns .button._btn-xl2._btn-white,
	.m-r-b-l._v2 ~ .m-r-b-r._btns .button._btn-xl2._btn-blue,
	.m-r-b-l._v2 ~ .m-r-b-r._btns .button._btn-xl2._btn-green,
	.m-r-b-l._v2 ~ .m-r-b-r._btns .button._btn-xl2._btn-green-l,
	.m-r-b-l._v2 ~ .m-r-b-r._btns .button._btn-xl2._btn-red,
	.m-r-b-l._v2 ~ .m-r-b-r._btns .button._btn-xl2._btn-transp-dark,
	.m-r-b-l._v2 ~ .m-r-b-r._btns .button._btn-xl2._btn-transp,
	.m-r-b-l._v2 ~ .m-r-b-r._btns input._btn-xl2[type=button]._btn-yellow,
	.m-r-b-l._v2 ~ .m-r-b-r._btns input._btn-xl2[type=reset]._btn-yellow,
	.m-r-b-l._v2 ~ .m-r-b-r._btns input._btn-xl2[type=submit]._btn-yellow,
	.m-r-b-l._v2 ~ .m-r-b-r._btns button._btn-xl2[type=submit]._btn-yellow,
	.m-r-b-l._v2 ~ .m-r-b-r._btns input._btn-xl2[type=button]._btn-gray,
	.m-r-b-l._v2 ~ .m-r-b-r._btns input._btn-xl2[type=reset]._btn-gray,
	.m-r-b-l._v2 ~ .m-r-b-r._btns input._btn-xl2[type=submit]._btn-gray,
	.m-r-b-l._v2 ~ .m-r-b-r._btns button._btn-xl2[type=submit]._btn-gray,
	.m-r-b-l._v2 ~ .m-r-b-r._btns input._btn-xl2[type=button]._btn-black,
	.m-r-b-l._v2 ~ .m-r-b-r._btns input._btn-xl2[type=reset]._btn-black,
	.m-r-b-l._v2 ~ .m-r-b-r._btns input._btn-xl2[type=submit]._btn-black,
	.m-r-b-l._v2 ~ .m-r-b-r._btns button._btn-xl2[type=submit]._btn-black,
	.m-r-b-l._v2 ~ .m-r-b-r._btns input._btn-xl2[type=button]._btn-white,
	.m-r-b-l._v2 ~ .m-r-b-r._btns input._btn-xl2[type=reset]._btn-white,
	.m-r-b-l._v2 ~ .m-r-b-r._btns input._btn-xl2[type=submit]._btn-white,
	.m-r-b-l._v2 ~ .m-r-b-r._btns button._btn-xl2[type=submit]._btn-white,
	.m-r-b-l._v2 ~ .m-r-b-r._btns input._btn-xl2[type=button]._btn-blue,
	.m-r-b-l._v2 ~ .m-r-b-r._btns input._btn-xl2[type=reset]._btn-blue,
	.m-r-b-l._v2 ~ .m-r-b-r._btns input._btn-xl2[type=submit]._btn-blue,
	.m-r-b-l._v2 ~ .m-r-b-r._btns .write-review-form input._btn-xl2[type=submit],
	.write-review-form .m-r-b-l._v2 ~ .m-r-b-r._btns input._btn-xl2[type=submit],
	.m-r-b-l._v2 ~ .m-r-b-r._btns .page-login input._btn-xl2[type=submit],
	.page-login .m-r-b-l._v2 ~ .m-r-b-r._btns input._btn-xl2[type=submit],
	.m-r-b-l._v2 ~ .m-r-b-r._btns button._btn-xl2[type=submit]._btn-blue,
	.m-r-b-l._v2 ~ .m-r-b-r._btns .write-review-form button._btn-xl2[type=submit],
	.write-review-form .m-r-b-l._v2 ~ .m-r-b-r._btns button._btn-xl2[type=submit],
	.m-r-b-l._v2 ~ .m-r-b-r._btns .page-login button._btn-xl2[type=submit],
	.page-login .m-r-b-l._v2 ~ .m-r-b-r._btns button._btn-xl2[type=submit],
	.m-r-b-l._v2 ~ .m-r-b-r._btns input._btn-xl2[type=button]._btn-green,
	.m-r-b-l._v2 ~ .m-r-b-r._btns input._btn-xl2[type=reset]._btn-green,
	.m-r-b-l._v2 ~ .m-r-b-r._btns input._btn-xl2[type=submit]._btn-green,
	.m-r-b-l._v2 ~ .m-r-b-r._btns button._btn-xl2[type=submit]._btn-green,
	.m-r-b-l._v2 ~ .m-r-b-r._btns input._btn-xl2[type=button]._btn-green-l,
	.m-r-b-l._v2 ~ .m-r-b-r._btns input._btn-xl2[type=reset]._btn-green-l,
	.m-r-b-l._v2 ~ .m-r-b-r._btns input._btn-xl2[type=submit]._btn-green-l,
	.m-r-b-l._v2 ~ .m-r-b-r._btns button._btn-xl2[type=submit]._btn-green-l,
	.m-r-b-l._v2 ~ .m-r-b-r._btns input._btn-xl2[type=button]._btn-red,
	.m-r-b-l._v2 ~ .m-r-b-r._btns input._btn-xl2[type=reset]._btn-red,
	.m-r-b-l._v2 ~ .m-r-b-r._btns input._btn-xl2[type=submit]._btn-red,
	.m-r-b-l._v2 ~ .m-r-b-r._btns button._btn-xl2[type=submit]._btn-red,
	.m-r-b-l._v2 ~ .m-r-b-r._btns input._btn-xl2[type=button]._btn-transp-dark,
	.m-r-b-l._v2 ~ .m-r-b-r._btns input._btn-xl2[type=reset]._btn-transp-dark,
	.m-r-b-l._v2 ~ .m-r-b-r._btns input._btn-xl2[type=submit]._btn-transp-dark,
	.m-r-b-l._v2 ~ .m-r-b-r._btns button._btn-xl2[type=submit]._btn-transp-dark,
	.m-r-b-l._v2 ~ .m-r-b-r._btns input._btn-xl2[type=button]._btn-transp,
	.m-r-b-l._v2 ~ .m-r-b-r._btns input._btn-xl2[type=reset]._btn-transp,
	.m-r-b-l._v2 ~ .m-r-b-r._btns input._btn-xl2[type=submit]._btn-transp,
	.m-r-b-l._v2 ~ .m-r-b-r._btns button._btn-xl2[type=submit]._btn-transp,
	.m-r-b-l._v2 ~ .m-r-b-r._btns .header-login input._btn-xl2[type=submit],
	.header-login .m-r-b-l._v2 ~ .m-r-b-r._btns input._btn-xl2[type=submit],
	.m-r-b-l._v2 ~ .m-r-b-r._btns .header-login2 input._btn-xl2[type=submit],
	.header-login2 .m-r-b-l._v2 ~ .m-r-b-r._btns input._btn-xl2[type=submit],
	.m-r-b-l._v2 ~ .m-r-b-r._btns .header-login3 input._btn-xl2[type=submit],
	.header-login3 .m-r-b-l._v2 ~ .m-r-b-r._btns input._btn-xl2[type=submit],
	.m-r-b-l._v2 ~ .m-r-b-r._btns .form-subscribe-row button._btn-xl2._btn-yellow,
	.form-subscribe-row .m-r-b-l._v2 ~ .m-r-b-r._btns button._btn-xl2._btn-yellow,
	.m-r-b-l._v2 ~ .m-r-b-r._btns .form-subscribe-row button._btn-xl2._btn-gray,
	.form-subscribe-row .m-r-b-l._v2 ~ .m-r-b-r._btns button._btn-xl2._btn-gray,
	.m-r-b-l._v2 ~ .m-r-b-r._btns .form-subscribe-row button._btn-xl2._btn-black,
	.form-subscribe-row .m-r-b-l._v2 ~ .m-r-b-r._btns button._btn-xl2._btn-black,
	.m-r-b-l._v2 ~ .m-r-b-r._btns .form-subscribe-row button._btn-xl2._btn-white,
	.form-subscribe-row .m-r-b-l._v2 ~ .m-r-b-r._btns button._btn-xl2._btn-white,
	.m-r-b-l._v2 ~ .m-r-b-r._btns .form-subscribe-row button._btn-xl2._btn-blue,
	.form-subscribe-row .m-r-b-l._v2 ~ .m-r-b-r._btns button._btn-xl2._btn-blue,
	.m-r-b-l._v2 ~ .m-r-b-r._btns .form-subscribe-row button._btn-xl2._btn-green,
	.form-subscribe-row .m-r-b-l._v2 ~ .m-r-b-r._btns button._btn-xl2._btn-green,
	.m-r-b-l._v2 ~ .m-r-b-r._btns .form-subscribe-row button._btn-xl2._btn-green-l,
	.form-subscribe-row .m-r-b-l._v2 ~ .m-r-b-r._btns button._btn-xl2._btn-green-l,
	.m-r-b-l._v2 ~ .m-r-b-r._btns .form-subscribe-row button._btn-xl2._btn-red,
	.form-subscribe-row .m-r-b-l._v2 ~ .m-r-b-r._btns button._btn-xl2._btn-red,
	.m-r-b-l._v2 ~ .m-r-b-r._btns .form-subscribe-row button._btn-xl2._btn-transp-dark,
	.form-subscribe-row .m-r-b-l._v2 ~ .m-r-b-r._btns button._btn-xl2._btn-transp-dark,
	.m-r-b-l._v2 ~ .m-r-b-r._btns .form-subscribe-row button._btn-xl2._btn-transp,
	.form-subscribe-row .m-r-b-l._v2 ~ .m-r-b-r._btns button._btn-xl2._btn-transp {
		background-color: transparent;
		border: 1px solid rgba(28, 28, 28, 0.15);
		width: 100%;
	}
	.m-r-b-r {
		-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: start;
	}
	.post-top .t-w-sb {
		-webkit-box-pack: start;
		    -ms-flex-pack: start;
		        justify-content: start;
	}
	.post-btns {
		width: 100%;
	}
	.g-case {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		    -ms-flex-direction: column;
		        flex-direction: column;
		text-align: left;
	}
	.g-case-i {
		max-width: 100%;
		padding-top: 0;
		padding-left: 40px;
	}
	.g-case-i:before {
		left: 0;
		top: -0.22em;
		-webkit-transform: translateX(0%);
		        transform: translateX(0%);
	}
	.hero-s {
		padding: 35px 0;
	}
	.hero-s._v3,
	.hero-s._v2 {
		padding: 27px 0 25px;
	}
	.hero-s._v3 .hero-g-txt,
	.hero-s._v2 .hero-g-txt {
		padding-bottom: 10px;
		padding-top: 0px;
	}
	.hero-s._v3 {
		padding: 25px 0;
	}
	.hero-s._v3 .h1-32 {
		font-size: 30px;
		line-height: 1.2;
	}
	.hero-s._v3 .hero-g-txt-w {
		--mob-img-indent: 0px;
		grid-template-columns: 1fr minmax(20%, 76px);
	}
	.hero-s._v3 .hero-g-img-mob {
		--hero-g-img-mob-indent: 60px;
		-ms-flex-item-align: end;
		    align-self: flex-end;
	}
	.hero-g {
		grid-template-columns: 1fr;
	}
	.hero-g-txt-w {
		margin-top: -15px;
		display: grid;
		-webkit-box-align: center;
		    -ms-flex-align: center;
		        align-items: center;
		grid-gap: 10px;
		grid-template-columns: 1fr minmax(30%, 140px);
	}
	.hero-g-txt {
		padding-top: 0;
	}
	.hero-search {
		max-width: 100%;
	}
	.hero-search-btn {
		-webkit-box-ordinal-group: 0;
		    -ms-flex-order: -1;
		        order: -1;
	}
	.hero-coin-list {
		margin: 15px 0;
		grid-gap: 3px;
		-webkit-box-pack: center;
		    -ms-flex-pack: center;
		        justify-content: center;
	}
	.hero-g-img {
		display: none;
	}
	.hero-links {
		margin: 20px auto 10px;
	}
	html .hero-links._v5 {
		-webkit-transform: translateY(-28px);
		        transform: translateY(-28px);
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		    -ms-flex-direction: column;
		        flex-direction: column;
		background-color: transparent;
	}
	html .hero-links._v5 .hero-link {
		background-color: #fff;
		max-width: 100%;
		border-radius: 12px;
		border: 1px solid #e4e8ec;
		grid-gap: 10px;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		    -ms-flex-direction: row;
		        flex-direction: row;
		-webkit-box-pack: start;
		    -ms-flex-pack: start;
		        justify-content: flex-start;
		padding: 10px 15px;
	}
	html .hero-links._v5 .hero-link._active-tab,
	html .hero-links._v5 .hero-link._active {
		background-color: #fff;
		border: 2px solid #e6b830;
	}
	html .hero-links._v5 .hero-link._active-tab i,
	html .hero-links._v5 .hero-link._active i {
		color: #e6b830;
	}
	html .hero-links._v5 .h6-500,
	html .hero-links._v5 .hero-link-num,
	html .hero-links._v5 .hero-link-ico-w {
		margin: 0;
	}
	html .hero-links._v5 .h6-500 {
		font-size: 16px;
	}
	html .hero-links._v5 .hero-link-num {
		font-size: 14px;
	}
	.hero-link-v2._active,
	.hero-link-v2:hover {
		color: var(--color-yellow);
	}
	.hero-link-num2 {
		display: none;
	}
	.sub-hero-s {
		background-color: var(--color-gray);
		padding: 40px 0;
	}
	.g-trusted {
		grid-gap: 10px;
	}
	.g-reviews-s .g-review-bottom .button,
	.g-reviews-s .g-review-bottom input[type=button],
	.g-reviews-s .g-review-bottom input[type=reset],
	.g-reviews-s .g-review-bottom input[type=submit],
	.g-reviews-s .g-review-bottom button[type=submit],
	.g-reviews-s .g-review-bottom .form-subscribe-row button,
	.form-subscribe-row .g-reviews-s .g-review-bottom button {
		font-size: 12px;
		padding: 8px;
		letter-spacing: 0.4px;
	}
	.g-review .stars {
		--stars-size: 16px;
	}
	.g-review-stars {
		font-size: 13px;
	}
	.g-review-index {
		font-size: 13px;
	}
	.g-review-bottom .button,
	.g-review-bottom input[type=button],
	.g-review-bottom input[type=reset],
	.g-review-bottom input[type=submit],
	.g-review-bottom button[type=submit],
	.g-review-bottom .form-subscribe-row button,
	.form-subscribe-row .g-review-bottom button {
		font-size: 12px;
		padding: 8px;
		letter-spacing: 0.4px;
	}
	.p-img-w._order-md-1 {
		-webkit-box-ordinal-group: 0;
		    -ms-flex-order: -1;
		        order: -1;
	}
	.d-icons-txt {
		-ms-flex-wrap: wrap;
		    flex-wrap: wrap;
	}
	.d-icons-txt > div {
		max-width: calc(50% - var(--d-icons-txt-gap) / 2);
	}
	.g-login-form {
		-webkit-box-ordinal-group: 0;
		    -ms-flex-order: -1;
		        order: -1;
	}
	.contact-txt {
		margin-top: 0;
	}
	.contact-grid {
		grid-template-columns: 1fr;
	}
	.cta-img {
		max-width: 30%;
		-ms-flex-preferred-size: 30%;
		    flex-basis: 30%;
	}
	.blogs-slider .g-expert,
	.blogs-slider-v2 .g-expert {
		padding: 10px;
	}
	.blogs-slider-v2 {
		--swiper-navigation-size: 15px;
	}
	.blogs-slider-v2 .swiper-buttons {
		position: static;
	}
	.blogs-slider-v2 .swiper-buttons > div[role=button] {
		width: 56px;
		height: 56px;
	}
	.blogs-slider-v2 .g-expert-txt {
		padding-bottom: 25px;
	}
	.grid-txt-w._v2 {
		text-align: left;
	}
	.grid-txt-w._mob-column,
	.grid-txt-w._mob-v2,
	.grid-txt-w._mob-v3,
	.grid-txt-w._mob-v4 {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		    -ms-flex-direction: column;
		        flex-direction: column;
		-webkit-box-align: stretch;
		    -ms-flex-align: stretch;
		        align-items: stretch;
	}
	.grid-txt-w._mob-column .grid-txt-ico,
	.grid-txt-w._mob-v2 .grid-txt-ico,
	.grid-txt-w._mob-v3 .grid-txt-ico,
	.grid-txt-w._mob-v4 .grid-txt-ico {
		-ms-flex-preferred-size: 100%;
		    flex-basis: 100%;
		max-width: 100%;
	}
	.grid-txt-w._mob-v2 {
		margin-top: 5px;
		gap: 3px;
	}
	.grid-txt-w._mob-v2 .grid-txt-ico {
		max-width: 212px;
		-ms-flex-item-align: center;
		    align-self: center;
	}
	.grid-txt-w._mob-v3 {
		margin-top: 5px;
		gap: 3px;
	}
	.grid-txt-w._mob-v3 .grid-txt-ico {
		max-width: 280px;
		-ms-flex-item-align: center;
		    align-self: center;
	}
	.grid-txt-w._mob-v4 {
		margin-top: 5px;
		gap: 3px;
	}
	.grid-txt-w._mob-v4 .grid-txt-ico {
		max-width: 320px;
		-ms-flex-item-align: center;
		    align-self: center;
	}
	.grid-txt-ico._w350 {
		-ms-flex-preferred-size: 137px;
		    flex-basis: 137px;
	}
	.grid-txt-ico._img-w270 {
		-ms-flex-preferred-size: 137px;
		    flex-basis: 137px;
	}
	.grid-txt-ico._img-w270 img {
		max-width: 137px;
	}
	.grid-txt-ico._w50p {
		-ms-flex-preferred-size: 137px;
		    flex-basis: 137px;
	}
	.grid-txt .grid-txt-ico._w-md-50p {
		-ms-flex-preferred-size: 50%;
		    flex-basis: 50%;
		max-width: 50%;
	}
	.c-slider-top {
		display: block;
	}
	.c-slider-top-txt {
		text-align: center;
		padding-left: 0;
		max-width: 320px;
		width: 100%;
		margin-left: auto;
		margin-right: auto;
	}
	.c-slider-top-txt p {
		display: none;
	}
	.c-slider-top-img {
		position: static;
		margin-bottom: 10px;
	}
	.c-slider-top-btns {
		display: none;
	}
	.filter-r-grid {
		grid-gap: 15px;
		grid-template-columns: 1fr;
	}
	.filter-r .h6.d-md-block {
		text-transform: initial;
	}
	.filter-r-filter-w {
		-webkit-box-ordinal-group: 0;
		    -ms-flex-order: -1;
		        order: -1;
	}
	.filter-r-filter-mob-btns .button,
	.filter-r-filter-mob-btns input[type=button],
	.filter-r-filter-mob-btns input[type=reset],
	.filter-r-filter-mob-btns input[type=submit],
	.filter-r-filter-mob-btns button[type=submit],
	.filter-r-filter-mob-btns .form-subscribe-row button,
	.form-subscribe-row .filter-r-filter-mob-btns button {
		padding: 8px 12px;
		font-size: 13px;
		letter-spacing: -0.176px;
		background-color: #fff;
	}
	.filter-r-filter {
		padding: 2px;
		margin: -2px;
		background: transparent;
		border: 0;
		-webkit-box-shadow: initial;
		        box-shadow: initial;
	}
	.mob-fix-position {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		    -ms-flex-direction: column;
		        flex-direction: column;
	}
	.meta-socials {
		margin-left: 0;
	}
	.post-main-img._order-md-1 {
		-webkit-box-ordinal-group: 0;
		    -ms-flex-order: -1;
		        order: -1;
	}
	.r-grid {
		grid-template-columns: 1fr;
	}
	.r-grid.mt-md-0 {
		margin-top: 0;
	}
	.u-feedback-w .r-w-t,
	.u-feedback-w .f-w-t {
		-webkit-box-ordinal-group: 100;
		    -ms-flex-order: 99;
		        order: 99;
		margin-top: 20px;
	}
	.u-feedback {
		margin-top: 0px;
	}
	.star-f {
		margin-top: 20px;
	}
	.form-m-a-about {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		    -ms-flex-direction: column;
		        flex-direction: column;
		-webkit-box-align: center;
		    -ms-flex-align: center;
		        align-items: center;
		-webkit-box-pack: center;
		    -ms-flex-pack: center;
		        justify-content: center;
		text-align: center;
	}
	.form-m-a-about-txt {
		min-width: initial;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		    -ms-flex-direction: column;
		        flex-direction: column;
		-webkit-box-align: center;
		    -ms-flex-align: center;
		        align-items: center;
		-webkit-box-pack: center;
		    -ms-flex-pack: center;
		        justify-content: center;
	}
	html .write-review-form._form-v3 {
		padding: 0;
		background: transparent;
	}
	.s-reviews {
		padding-bottom: 15px;
	}
	.g-c-casinos-txt-w {
		grid-template-columns: 1fr;
		grid-gap: 10px;
		-webkit-box-align: start;
		    -ms-flex-align: start;
		        align-items: start;
	}
	.g-c-casinos-s {
		text-align: left;
	}
	.g-c-casinos-s .g-c-casinos-s-ico {
		margin-left: 0;
	}
	.crypto-link-t span {
		font-size: 12px;
		margin-left: auto;
	}
	.crypto-link-deck {
		display: none;
	}
	.g-about2-img {
		-webkit-box-ordinal-group: 0;
		    -ms-flex-order: -1;
		        order: -1;
	}
	.list-ico2 {
		--list-ico2-i: 30px;
	}
	.list-ico2 li + li:before {
		display: block;
	}
	.list-ico2._fs18 {
		--list-ico2-i: 20px;
		font-size: 16px;
	}
	.cta-yellow {
		font-size: 16px;
	}
	.img-n-w img {
		max-width: 360px;
	}
	.g-cta-4c {
		grid-template-columns: repeat(2, 1fr);
		grid-gap: 50px 10px;
	}
	.g-cta-4c img {
		margin-bottom: 20px;
		max-width: 100px;
		max-height: 100px;
	}
	.g-cta-4c .h3 {
		font-size: 18px;
	}
}

@media (max-width: 767px){
	html {
		font-size: calc(var(--rem-base) - 2px);
	}
	.section-entry .page-site-header {
		margin-bottom: 31px;
	}
	.row-post._recent {
		grid-template-columns: repeat(2, 1fr);
	}
	.comment {
		font-size: 16px;
	}
	.blog-categories {
		margin-bottom: var(--gutter);
	}
	.alignleft {
		display: block;
		float: none;
		margin: 0 auto var(--vertical-rhythm);
	}
	.alignleft img {
		width: 100%;
	}
	.alignright {
		display: block;
		float: none;
		margin: 0 auto var(--vertical-rhythm);
	}
	.alignright img {
		width: 100%;
	}
	.a-timeline {
		padding-block: 8rem;
	}
	.a-manual-cards {
		padding-block: 8rem;
	}
	.a-info-cards {
		padding-block: 8rem;
	}
	.a-platform-info {
		padding-block: 8rem;
	}
	.a-overview {
		padding-block: 8rem;
	}
	.a-wallets-item-card {
		font-size: 14px;
	}
	.a-levels {
		padding-block: 8rem;
	}
	.a-features-info {
		padding-block: 8rem;
	}
	.a-security-info {
		padding-block: 8rem;
	}
	.a-fake-casions {
		padding-block: 8rem;
	}
	.a-websites {
		padding-block: 8rem;
	}
	.a-websites__heading {
		margin-bottom: 4rem;
	}
	.a-attacks-info {
		padding-block: 8rem;
	}
	.a-games-item {
		padding: 8rem var(--gutter);
	}
	.a-games-description {
		max-width: 100%;
		margin: 8rem 0 0;
	}
	.a-steps {
		padding-block: 8rem;
	}
	.a-licence {
		padding-block: 8rem;
	}
	.a-red-flags {
		padding-block: 8rem;
	}
	.a-red-flags-scheme__img-01 {
		position: static;
		width: auto;
		aspect-ratio: inherit;
		-webkit-transform: none;
		        transform: none;
	}
	.a-red-flags-scheme__img-01 img {
		position: static;
	}
	.a-red-flags-scheme__img-02 {
		position: relative;
		top: auto;
		-webkit-transform: none;
		        transform: none;
		margin: 0 auto 4rem;
	}
	.a-info-module {
		padding-block: 8rem;
	}
	.a-client-server-scheme {
		padding-block: 8rem;
	}
	.a-image-module {
		padding-block: 8rem;
	}
	.entry-inner {
		padding-left: 20px;
	}
}

@media (max-width: 667px){
	.txt-sm-c {
		text-align: center;
	}
	html .d-sm-none {
		display: none;
	}
	html .d-sm-block {
		display: block;
	}
	.bg-grad-blue-l {
		background: -webkit-gradient(linear, left bottom, left top, from(#6793b9), to(#94c3f5));
		background: linear-gradient(0deg, #6793b9 0%, #94c3f5 100%);
	}
	.bg-grad-d-b-top > .container:first-child {
		position: relative;
		padding-bottom: 60px;
	}
	.bg-grad-d-b-top > .container:first-child:before {
		bottom: 0;
		top: -60px;
		height: auto;
	}
	.bg-grad-l-y-top-con .container:first-child {
		position: relative;
		padding-bottom: 1px;
		margin-bottom: 14px;
	}
	.bg-grad-l-y-top-con .container:first-child:before {
		bottom: 0;
		top: -3rem;
		height: auto;
	}
	.bg-grad-yelow-b-part::after,
	.bg-grad-yelow-b-part-v2::after {
		bottom: 130px;
		height: 220px;
		background-image: url("../img/bg3-mob.png");
	}
	.h5-16-14 {
		font-size: 14px;
	}
	.p-18 p {
		font-size: 16px;
	}
	.p-sm p,
	.login-form-check label p,
	.p-sm,
	.login-form-check label {
		font-size: 13px;
	}
	.header-holder {
		padding: 24px 0;
	}
	.header-btns {
		grid-gap: 5px;
	}
	.footer-bottom-grid {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		    -ms-flex-direction: column;
		        flex-direction: column;
	}
	.modal.write-review-m._v2 .form-m-a-about-t {
		font-size: 15px;
	}
	.modal.write-review-m._v2 .form-m-a-w,
	.modal.write-review-m._v2 .form-m-a-w2 {
		margin-bottom: 10px;
	}
	.pg-block {
		position: static;
		margin-top: 15px;
		width: 100%;
	}
	.how-popup {
		padding: 16px;
	}
	.how-popup-i {
		padding-left: 0 !important;
		padding-top: 40px;
	}
	.how-popup-step {
		grid-template-columns: 1fr;
	}
	.how-popup-step + .how-popup-step {
		border-top: 1px solid #d9d9d9;
		padding-top: 8px;
	}
	.how-popup-btns {
		grid-template-columns: 1fr;
	}
	.entry-grid._v4 .meta-info-views,
	.entry-grid._v3 .meta-info-views,
	.entry-grid._v2 .meta-info-views {
		grid-gap: 5px;
		width: auto;
		margin-left: 0;
	}
	.entry-grid._v4 .meta-info,
	.entry-grid._v3 .meta-info,
	.entry-grid._v2 .meta-info {
		margin: 4px 0;
	}
	.hot-t {
		overflow: hidden;
		white-space: nowrap;
		text-overflow: ellipsis;
	}
	.hot-meta {
		-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: start;
		padding-left: 45px;
	}
	.f-topic-list .f-topic {
		padding: 7px 0;
	}
	.f-topic-list .f-topic > div {
		padding: 3px 25px 3px;
	}
	.profile-t {
		-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: start;
	}
	.profile-t-ico {
		-webkit-box-ordinal-group: 0;
		    -ms-flex-order: -1;
		        order: -1;
	}
	.complaint {
		grid-template-columns: 1fr;
	}
	.complaint-l {
		padding: 0;
	}
	.complaint-l-w {
		min-height: 140px;
	}
	.p-grid {
		grid-gap: 10px;
	}
	.p-avatar-file .jcf-file .jcf-fake-input:before {
		width: 24px;
		height: 24px;
		margin-bottom: 0;
	}
	.p-name-w {
		position: static;
	}
	.p-name-h {
		right: 2px;
		width: 100%;
	}
	.p-activitys {
		grid-gap: 10px;
	}
	.g-hero-r {
		grid-template-columns: 1fr;
	}
	.g-problem-t-sub {
		display: none;
	}
	.m-r-t-r {
		width: 100%;
		-webkit-box-pack: start;
		    -ms-flex-pack: start;
		        justify-content: flex-start;
	}
	.m-r-t-r .complaint-setting:last-child {
		margin-left: auto;
	}
	.m-translation {
		font-size: 0;
		grid-gap: 5px;
	}
	.m-r-b2 {
		-ms-flex-wrap: wrap;
		    flex-wrap: wrap;
	}
	.m-r-t-reply {
		padding: 30px 10px 10px;
	}
	.m-r-t-reply:before {
		top: 10px;
		left: 10px;
	}
	.hero-s._v3 .hero-g-txt {
		padding-bottom: 34px;
	}
	.hero-s._v3 .hero-g-txt .h6-400,
	.hero-s._v3 .hero-g-txt .h6-600 {
		font-size: 14px;
	}
	.hero-g .h4,
	.hero-g .page-login-title,
	.hero-g .header-login-title {
		font-size: 13px;
	}
	.hero-g-txt-w-t .h6-500 {
		font-size: 13px;
	}
	.hero-search-i .g-review-index {
		display: none;
	}
	.hero-s._v3 .hero-coin-list img,
	.hero-s._v2 .hero-coin-list img {
		max-width: 44px;
	}
	.hero-coin-list img {
		max-width: 45px;
	}
	.hero-s._v3 .hero-coin-list img {
		max-width: 34px;
	}
	.hero-links {
		grid-gap: 8px;
	}
	.hero-links._mob-v2 {
		background-color: var(--color-white);
		margin-left: calc(var(--gutter) * -1);
		margin-right: calc(var(--gutter) * -1);
	}
	.hero-links._mob-v2 .hero-link {
		border-color: transparent;
		max-width: calc(25% - 8px);
		padding: 15px 7px;
	}
	.hero-links._v2,
	.hero-links._v4,
	.hero-links._v5 {
		-webkit-transform: translateY(0px);
		        transform: translateY(0px);
		padding: 10px;
		background-color: var(--color-white);
		margin-left: calc(var(--gutter) * -1);
		margin-right: calc(var(--gutter) * -1);
	}
	.hero-links._v2._mob-yellow .hero-link._active,
	.hero-links._v2._mob-yellow .hero-link._active-tab,
	.hero-links._v4._mob-yellow .hero-link._active,
	.hero-links._v4._mob-yellow .hero-link._active-tab,
	.hero-links._v5._mob-yellow .hero-link._active,
	.hero-links._v5._mob-yellow .hero-link._active-tab {
		background-color: var(--color-yellow);
		color: #060d17;
	}
	.hero-links._v2 .hero-link,
	.hero-links._v4 .hero-link,
	.hero-links._v5 .hero-link {
		background-color: transparent;
		border-color: transparent;
		max-width: calc(25% - 6px);
		padding: 15px 7px;
		border-radius: 6px;
	}
	.hero-links._v2 .hero-link._active,
	.hero-links._v2 .hero-link._active-tab,
	.hero-links._v4 .hero-link._active,
	.hero-links._v4 .hero-link._active-tab,
	.hero-links._v5 .hero-link._active,
	.hero-links._v5 .hero-link._active-tab {
		background-color: #56c684;
	}
	html .hero-links._v3 {
		-webkit-transform: translateY(0px);
		        transform: translateY(0px);
		padding: 10px;
		background-color: var(--color-white);
		margin-left: calc(var(--gutter) * -1);
		margin-right: calc(var(--gutter) * -1);
	}
	html .hero-links._v3 .hero-link {
		background-color: transparent;
		border-color: transparent;
		max-width: calc(25% - 6px);
		padding: 15px 7px;
		border-radius: 6px;
	}
	html .hero-links._v3 .hero-link._active {
		background-color: #56c684;
	}
	html .hero-links._v4 {
		background-color: transparent;
	}
	html .hero-links._v4 .hero-link {
		padding: 8px 10px;
		background-color: #fff;
		max-width: initial;
		width: auto;
	}
	html .hero-links._v4 .hero-link._active-tab {
		background-color: #fff;
	}
	html .hero-links._v4 .hero-link .h6-500 {
		display: none;
	}
	html .hero-links._v4 .hero-link-ico-w {
		margin: 0;
	}
	html .hero-links._3-link .hero-link {
		max-width: calc(33% - 6px);
	}
	.hero-link {
		max-width: 120px;
		padding: 15px 15px 10px;
	}
	.hero-link-ico-w i {
		font-size: 34px;
	}
	.hero-link-num {
		font-size: 11px;
	}
	.hero-link-v2 {
		padding: 10px 5px;
		margin-bottom: 5px;
	}
	.hero-link-v2 .h6-500 {
		font-size: 12px;
	}
	.hero-link-ico-w-v2 i {
		font-size: 42px !important;
	}
	.g-trusted-top {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		    -ms-flex-align: center;
		        align-items: center;
		grid-gap: 12px;
	}
	.g-trusted-top .h4,
	.g-trusted-top .page-login-title,
	.g-trusted-top .header-login-title {
		text-align: left;
		-webkit-box-flex: 1;
		    -ms-flex-positive: 1;
		        flex-grow: 1;
		--bg-w: 10px;
	}
	.g-trusted-top .h4:before,
	.g-trusted-top .page-login-title:before,
	.g-trusted-top .header-login-title:before {
		display: block;
	}
	.g-trusted-bottom {
		text-align: left;
		padding-top: 0px;
		max-height: 0;
		overflow: hidden;
		-webkit-transition: all 0.3s ease;
		transition: all 0.3s ease;
		opacity: 0;
	}
	.js-active .g-trusted-bottom {
		-webkit-transition: all 0.3s ease;
		transition: all 0.3s ease;
		max-height: 1000px;
		padding-top: 10px;
		opacity: 1;
	}
	.g-trusted-i {
		padding: 20px;
	}
	.g-trusted-img {
		width: 42px;
		height: 42px;
		margin-bottom: 0;
	}
	.g-trusted-img img {
		width: 22px;
		height: 22px;
	}
	.g-review-num b {
		font-size: 40px;
	}
	.col-reviews {
		-webkit-column-count: 1;
		   -moz-column-count: 1;
		        column-count: 1;
	}
	.col-review-w {
		padding-bottom: 20px;
	}
	.col-review-w + .col-review-w ~ .col-review-w {
		display: none;
	}
	.col-reviews.js-active .col-review-w + .col-review-w ~ .col-review-w {
		display: block;
	}
	.col-review-info .h6-500 {
		font-size: 16px;
	}
	.col-reviews.js-active .col-more-btns {
		display: none;
	}
	.col-review-more {
		position: static;
	}
	.g-edu {
		grid-gap: 60px;
	}
	.g-edu-i {
		-ms-flex-preferred-size: 100%;
		    flex-basis: 100%;
		max-width: 100%;
	}
	.cta-w {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		    -ms-flex-direction: column;
		        flex-direction: column;
	}
	.cta-img {
		max-width: 360px;
		-ms-flex-preferred-size: initial;
		    flex-basis: initial;
	}
	.grid-txt-ico-mob-g .h6-500 {
		font-size: 14px;
	}
	.review-t {
		gap: 15px 20px;
	}
	.review-t-l-img-v2 .p-name-h {
		right: auto;
		width: calc(100vw - 165px);
	}
	.review-t-r {
		--review-t-r-w: 100%;
	}
	.filter-r-grid .filter-r-stars-l,
	.filter-r-grid .filter-r-stars-r {
		font-size: 12px;
		margin: 2px 0;
	}
	.filter-r._v2 .filter-r-availible-more .button,
	.filter-r._v2 .filter-r-availible-more input[type=button],
	.filter-r._v2 .filter-r-availible-more input[type=reset],
	.filter-r._v2 .filter-r-availible-more input[type=submit],
	.filter-r._v2 .filter-r-availible-more button[type=submit],
	.filter-r._v2 .filter-r-availible-more .form-subscribe-row button,
	.form-subscribe-row .filter-r._v2 .filter-r-availible-more button {
		background: #313339;
		color: #fff;
	}
	.filter-r-limit-g {
		grid-gap: 30px;
	}
	.filter-r-limit-g > div:not(:first-child):before {
		left: -15px;
	}
	.filter-r-availible-list {
		grid-gap: 10px;
	}
	.filter-r-availible-list > div {
		max-width: calc(50% - 5px);
	}
	.filter-r-availible-i {
		--filter-r-availible-icon-size: 24px;
		font-size: 14px;
	}
	.filter-r-availible-list > .filter-r-availible-i:nth-of-type(n+7) {
		display: none;
	}
	.filter-r-availible-list .filter-r-availible-more {
		max-width: 100%;
	}
	.filter-r-availible-more-h {
		width: 100%;
	}
	.filter-r-availible-more-h._v2 {
		max-height: 75vh;
		overflow-y: auto;
		position: fixed;
		left: 0;
		right: 0;
		bottom: 0 !important;
		top: auto !important;
		z-index: 99;
		-webkit-transform: initial;
		        transform: initial;
		padding-top: 40px;
	}
	.filter-r-availible-more-h._v2:before {
		content: "";
		position: absolute;
		top: 23px;
		left: 50%;
		-webkit-transform: translateX(-50%);
		        transform: translateX(-50%);
		width: 62px;
		height: 6px;
		border-radius: 6px;
		background-color: rgba(6, 13, 23, 0.2);
	}
	.filter-r-availible-more-h._v2 .filter-r-availible-btn {
		display: block;
	}
	.filter-r-availible-more-h .h6 {
		text-align: center;
		color: #1c1c1c;
		font-size: 18px;
		font-weight: 700;
		letter-spacing: -0.141px;
	}
	.filter-r-availible-more-list {
		grid-gap: 10px;
		grid-template-columns: repeat(2, 1fr);
	}
	.filter-r-bottom-more-w {
		position: static;
	}
	.filter-r-bottom-more-w._mob-full .filter-r-bottom-more-h {
		position: fixed;
		z-index: 9;
		bottom: 0 !important;
		top: initial !important;
		left: 0;
		right: 0;
		max-height: calc(100vh - 150px);
		padding-top: 40px;
		overflow-y: auto;
	}
	.filter-r-bottom-more-w._mob-full .filter-r-bottom-more-h:before {
		content: "";
		position: absolute;
		top: 23px;
		left: 50%;
		-webkit-transform: translateX(-50%);
		        transform: translateX(-50%);
		width: 62px;
		height: 6px;
		border-radius: 6px;
		background-color: rgba(6, 13, 23, 0.2);
	}
	.filter-r-bottom-more-w._mob-full .filter-r-bottom-more-h .filter-r-bottom-more-btn {
		display: block;
	}
	.filter-r-bottom-more-w._mob-full .filter-r-bottom-more-h .h6 {
		text-align: center;
		color: #1c1c1c;
		font-size: 18px;
		font-weight: 700;
		letter-spacing: -0.141px;
		text-transform: initial;
	}
	.filter-r-bottom-more-w._mob-full .filter-r-bottom-more-h .filter-r-bottom-more-i {
		-webkit-box-pack: center;
		    -ms-flex-pack: center;
		        justify-content: center;
		height: 66px;
		font-size: 13px;
		font-weight: 700;
	}
	.filter-r-bottom-more-w._mob-full .filter-r-bottom-more-h .filter-r-bottom-more-i img {
		max-width: 41px;
		width: 100%;
		max-height: 41px;
	}
	.filter-r-bottom-more-h {
		left: 0;
		right: 0;
		top: initial !important;
		bottom: initial !important;
		-webkit-transform: translateX(0%);
		        transform: translateX(0%);
		width: 100%;
	}
	.filter-r-bottom-more-h .filter-r-bottom-more-list {
		grid-template-columns: repeat(2, 1fr);
	}
	.filter-r-bottom-btns {
		width: 100%;
	}
	.meta-info {
		-ms-flex-wrap: wrap;
		    flex-wrap: wrap;
	}
	.meta-info-views {
		width: 100%;
		-webkit-box-pack: start;
		    -ms-flex-pack: start;
		        justify-content: start;
	}
	.r-grid .r-main-l-info .h4,
	.r-grid .r-main-l-info .header-login-title,
	.r-grid .r-main-l-info .page-login-title {
		font-size: 20px;
	}
	.r-grid .r-main-l-info .g-review-num b {
		font-size: 46px;
		font-weight: 400;
	}
	.r-grid .r-main-l-info .g-review-stars {
		font-size: 16px;
	}
	.r-main-top-r {
		width: 100%;
	}
	.g-list-more-h._v2 {
		padding-top: 40px;
		max-height: calc(100vh - 150px);
		overflow-y: auto;
		position: fixed;
		left: 0;
		right: 0;
		bottom: 0 !important;
		top: auto !important;
		z-index: 99;
		-webkit-transform: initial;
		        transform: initial;
		padding-top: 40px;
	}
	.g-list-more-h._v2:before {
		content: "";
		position: absolute;
		top: 23px;
		left: 50%;
		-webkit-transform: translateX(-50%);
		        transform: translateX(-50%);
		width: 62px;
		height: 6px;
		border-radius: 6px;
		background-color: rgba(6, 13, 23, 0.2);
	}
	.g-list-more-h._v2 .g-list-more-btn {
		display: block;
	}
	.g-list-more-h._v2 .h6 {
		color: #1c1c1c;
		font-size: 18px;
		font-weight: 700;
		letter-spacing: -0.14px;
		text-align: center;
	}
	.g-list-more-h._v2 .g-list {
		grid-gap: 7px;
		grid-template-columns: repeat(2, 1fr);
	}
	.g-list-more-h._v2 .g-list-i {
		margin-top: 0;
	}
	.g-imgs-more._mob-full .g-imgs-more-h {
		position: fixed;
		bottom: 0;
		left: 0;
		right: 0;
		top: auto;
		z-index: 9;
		max-height: calc(100vh - 150px);
		overflow-y: auto;
		padding-top: 40px;
	}
	.g-imgs-more._mob-full .g-imgs-more-h:before {
		content: "";
		position: absolute;
		top: 23px;
		left: 50%;
		-webkit-transform: translateX(-50%);
		        transform: translateX(-50%);
		width: 62px;
		height: 6px;
		border-radius: 6px;
		background-color: rgba(6, 13, 23, 0.2);
	}
	.g-imgs-more._mob-full .g-imgs-more-h .g-imgs-game {
		grid-gap: 7px;
		grid-template-columns: repeat(2, 1fr);
	}
	.g-imgs-more._mob-full .g-imgs-more-h .g-imgs-more-t {
		color: #1c1c1c;
		font-size: 18px;
		font-weight: 700;
		letter-spacing: -0.14px;
		text-transform: initial;
		text-align: center;
	}
	.g-imgs-more._mob-full .g-imgs-more-h .g-imgs-more-btn {
		display: block;
	}
	.r-main-top-r-mob {
		display: block;
		border-top: 1px solid #e7e7e7;
		margin-top: 20px !important;
	}
	.r-main-top-r-mob-h {
		padding-top: 16px;
	}
	.filter-mob-btns._v2 .button,
	.filter-mob-btns._v2 input[type=button],
	.filter-mob-btns._v2 input[type=reset],
	.filter-mob-btns._v2 input[type=submit],
	.filter-mob-btns._v2 button[type=submit],
	.filter-mob-btns._v2 .form-subscribe-row button,
	.form-subscribe-row .filter-mob-btns._v2 button {
		color: #fff;
		width: 100%;
	}
	.form-m-a-about-lists {
		width: 100%;
	}
	.form-m-a-about-lists > div {
		width: 100%;
	}
	.form-m-a-about-lists > div span {
		text-align: center;
		font-size: 8px;
	}
	.form-m-a-about-num {
		font-size: 12px;
		padding-bottom: 10px;
		margin-bottom: 0;
	}
	.form-m-a-about-num:before {
		height: 7px;
	}
	.rating-w {
		padding: 0;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		    -ms-flex-direction: column;
		        flex-direction: column;
		-webkit-box-align: center;
		    -ms-flex-align: center;
		        align-items: center;
		-webkit-box-pack: center;
		    -ms-flex-pack: center;
		        justify-content: center;
		grid-gap: 20px;
	}
	.rating-num {
		position: static;
		-webkit-transform: translateY(0%);
		        transform: translateY(0%);
		-webkit-box-ordinal-group: 0;
		    -ms-flex-order: -1;
		        order: -1;
	}
	.s-reviews-filter {
		width: 100%;
	}
	.s-reviews-filter .button,
	.s-reviews-filter input[type=button],
	.s-reviews-filter input[type=reset],
	.s-reviews-filter input[type=submit],
	.s-reviews-filter button[type=submit],
	.s-reviews-filter .form-subscribe-row button,
	.form-subscribe-row .s-reviews-filter button {
		-webkit-box-flex: 1;
		    -ms-flex-positive: 1;
		        flex-grow: 1;
		font-size: 14px;
		letter-spacing: -0.154px;
		padding-left: 10px;
		padding-right: 10px;
	}
	.s-reviews {
		--swiper-pagination-bullet-width: calc(25vw - 20px);
	}
	.g-c-casinos {
		grid-gap: 12px;
	}
	.g-c-casinos-s {
		--swiper-pagination-bullet-width: calc(25vw - 26px);
	}
	.g-l-u-reviews .g-l-u-review:nth-of-type(n+3) {
		display: none;
	}
	.crypto-link-t {
		font-size: 14px;
	}
	.screen-slider-over-btns {
		-ms-flex-wrap: wrap;
		    flex-wrap: wrap;
	}
	.list-ico2 li img {
		max-width: 20px;
	}
}

@media (max-width: 666px){
	html {
		font-size: calc(var(--rem-base) - 2.5px);
	}
	.section-entry .entry-aligner,
	.section-entry .entry-header {
		padding-inline: 40px;
	}
	.ac {
		padding-inline: var(--gutter);
	}
	.ac-avatar {
		-ms-flex-preferred-size: 62px;
		    flex-basis: 62px;
		margin-right: 15px;
	}
	.b-social {
		gap: 14px;
	}
	.section-respond .comment-form .comment-form-author,
	.section-respond .comment-form .comment-form-email,
	.section-respond .comment-form .comment-form-url {
		grid-column: 1/span 3;
	}
	.blog-categories .jcf-select {
		font-size: 15px;
	}
	.a-manual-cards-list {
		max-width: 234px;
		grid-template-columns: 100%;
	}
	.a-manual-cards-alt .a-manual-cards-list {
		max-width: 234px;
	}
	.a-manual-cards-alt .a-manual-cards-item:after {
		top: calc(100% + 2.5rem);
		left: 50%;
		-webkit-transform: rotate(90deg) translateY(2rem);
		        transform: rotate(90deg) translateY(2rem);
	}
	.a-overview-cols {
		grid-template-columns: 100%;
	}
	.a-wallets {
		padding: 8rem 3rem;
		grid-template-columns: 100%;
	}
	.a-security-info-steps-cards {
		margin: 0 -5rem;
	}
	.a-games {
		grid-template-columns: 100%;
	}
	.a-steps-labels {
		padding: 0;
	}
	.a-red-flags-scheme {
		grid-template-columns: 100%;
		min-height: 0;
		text-align: center;
	}
	.a-image-module-images {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		    -ms-flex-direction: column;
		        flex-direction: column;
		-webkit-box-align: center;
		    -ms-flex-align: center;
		        align-items: center;
	}
	.s-review-module {
		padding: var(--my-base) 0 0;
		background: none;
		border-top: 2px solid rgba(0, 30, 51, 0.2);
	}
	.s-review-module-grade {
		background: var(--color-white);
	}
	.s-levels-card-list {
		grid-template-columns: 100%;
	}
	.entry-inner-alt {
		padding: 0;
		background: none;
	}
	.g-login {
		padding-left: 30px;
		padding-right: 30px;
	}
	html body.single-post,html body.single-expert-review{
		font-size: var(--base-font-size);
	}
	.s-reviews-card-text h3, .s-reviews-card-text .h3{
		font-size: 18px !important;
		line-height: 26px;
	}
}

@media (max-width: 567px){
	.ac {
		font-size: 15px;
	}
	.section-recent__title span:before {
		right: calc(100% + 15px);
	}
	.section-recent__title span:after {
		left: calc(100% + 15px);
	}
	.row-post {
		grid-template-columns: repeat(1, 1fr);
	}
	.row-post._recent {
		grid-template-columns: repeat(1, 1fr);
	}
	.row-post .post {
		font-size: 14px;
	}
	.a-platform-info-text {
		grid-template-columns: 100%;
	}
	.a-platform-info-text__item {
		max-width: 250px;
	}
	.a-levels-items {
		padding: 0 0 0 8rem;
	}
	.a-features-info-item-content {
		padding-left: 0;
	}
	.a-features-info-item__link h5,
	.a-features-info-item__link .h5 {
		position: static;
		width: auto;
	}
	.a-security-info-steps-cards {
		max-width: 26.6rem;
		grid-template-columns: 100%;
		margin: 0 auto;
	}
	.a-fake-casions-wrap {
		max-width: 350px;
		grid-template-columns: 100%;
	}
	.a-fake-casions-image {
		-webkit-transform: none;
		        transform: none;
	}
	.a-fake-casions-text {
		max-width: 100%;
		-webkit-transform: none;
		        transform: none;
		margin-top: -5rem;
	}
	.a-websites-list {
		max-width: 340px;
		grid-template-columns: 100%;
	}
	.a-steps-list-item {
		grid-template-columns: 100%;
	}
	.a-steps-list-item__title {
		padding-left: 6rem;
	}
	.a-steps-list-item__title:after {
		left: 0.8rem;
		right: auto;
	}
	.a-steps-list-item__text {
		padding-left: 6rem;
	}
	.a-steps-list-item__text:after {
		top: -5rem;
		left: 2rem;
	}
	.a-licence-cards {
		grid-template-columns: 100%;
	}
	.s-reviews-card-holder {
		gap: 20px;
	}
	.s-reviews-card-logo {
		width: 10rem;
		border-radius: 8px;
	}
	.single-post h1,
	.single-expert-review h1{
		font-size: 26px;
		font-weight: 700;
		line-height: 32px;
	}
	.single-post .entry-grid__content h2,
	.single-expert-review .entry-grid__content h2
	{
		font-size: 20px;
		line-height: 28px;
		margin: 32px 0 20px !important;
	}
	.single-post .entry-grid__content h3,.single-expert-review .entry-grid__content h3{
		font-size: 18px;
		line-height: 26px;
		margin: 24px 0 16px !important;
	}
	
	.single-post .entry-grid__content p,.single-expert-review .entry-grid__content p{
		line-height: 25.6px;
		font-size: 16px;
	}
	.am-last-update{
		font-size: 14px;
	}
	
}

@media (max-width: 480px){
	.bg-dark-radius._v2 {
		padding: 12px;
		margin-left: calc(var(--gutter) * -1);
		margin-right: calc(var(--gutter) * -1);
	}
	.bg-grad-blue .h4,
	.bg-grad-blue .page-login-title,
	.bg-grad-blue .header-login-title {
		font-size: 13px;
	}
	.lang-w {
		position: static;
	}
	.lang-w._top {
		position: relative;
	}
	.lang-block {
		right: calc(var(--gutter) * -1);
		left: calc(var(--gutter) * -1);
		top: 100%;
	}
	.lang-w._top .lang-block {
		top: initial;
		left: 0;
		right: 0;
		bottom: calc(100% + 10px);
	}
	.h1-45 {
		font-size: 35px;
	}
	.h1-32 {
		font-size: 20px;
	}
	.h2-45 {
		font-size: 22px;
		letter-spacing: -0.22px;
	}
	.h2-45 small {
		font-size: 1em;
	}
	.h3-22 {
		font-size: 16px;
	}
	.h3-24 {
		font-size: 16px;
	}
	.h7-700-v1,
	.h7-700-v2,
	.h7-700-v3 {
		font-size: 12px;
	}
	.h7-700-v1 {
		font-size: 14px;
	}
	.h7-700-v3 {
		font-size: 10px;
		letter-spacing: 2.2px;
	}
	.button,
	.form-subscribe-row button,
	input[type=button],
	input[type=reset],
	input[type=submit],
	button[type=submit] {
		width: 100%;
	}
	.header-search-imgs {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		    -ms-flex-direction: column;
		        flex-direction: column;
		padding: 15px;
		grid-gap: 6px;
	}
	.header-search-imgs li {
		max-width: 100%;
	}
	.header-login-w {
		position: static;
	}
	.header-login {
		border-radius: 0;
		right: calc(var(--gutter) * -1);
		left: calc(var(--gutter) * -1);
		top: 100%;
		max-width: initial;
		width: initial;
	}
	.h-not-w {
		position: static;
	}
	.h-not-h {
		top: calc(100% - 15px);
		left: 0;
		right: 0;
		width: 100%;
	}
	.h-not + .h-not {
		margin-top: 10px;
	}
	.footer {
		padding: 35px 0 25px;
	}
	.footer-top {
		border-bottom: 0;
		padding-bottom: 0;
		margin-bottom: 32px;
		grid-gap: 32px;
		-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;
	}
	.footer-menus {
		border-top: 0;
		padding-top: 0;
		margin-top: 32px;
	}
	.footer-bottom {
		padding-top: 0;
		border-top: 0;
		margin-top: 32px;
	}
	.footer-bottom-grid-lang {
		max-width: 100%;
	}
	.modal.write-review-m._v2 .form-m-tittle {
		font-size: 20px;
		margin-top: 20px;
	}
	.f-w-t._mob-col {
		grid-gap: 15px;
		margin: 15px 0;
		-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: start;
	}
	.f-w-t._mob-col .button,
	.f-w-t._mob-col input[type=button],
	.f-w-t._mob-col input[type=reset],
	.f-w-t._mob-col input[type=submit],
	.f-w-t._mob-col button[type=submit],
	.f-w-t._mob-col .form-subscribe-row button,
	.form-subscribe-row .f-w-t._mob-col button {
		-webkit-box-ordinal-group: 0;
		    -ms-flex-order: -1;
		        order: -1;
	}
	.f-topic {
		grid-gap: 8px;
	}
	.f-topic-num {
		padding: 2px 10px;
	}
	.f-topic-num:before,
	.f-topic-num:after {
		left: -4px;
		display: none;
	}
	.f-topic-num:after {
		right: -4px;
	}
	.f-topic-num ~ .f-topic-num:after {
		display: none;
	}
	.f-topic-num ~ .f-topic-num::before {
		display: block;
	}
	.f-topic-info {
		display: none;
	}
	.hot {
		grid-gap: 0px;
	}
	.hot-meta {
		grid-gap: 4px;
	}
	.f-topic-list .f-topic-ava {
		width: 20px;
	}
	.p-activitys {
		grid-template-columns: 1fr;
	}
	.p-activity {
		min-height: initial;
	}
	.rank-t-ico {
		--rank-t-ico-w: 109px;
		min-width: 109px;
		margin-bottom: -40px;
	}
	.rank-pts {
		padding-right: 140px;
	}
	.m-l {
		grid-template-columns: 60px auto;
	}
	.m-l > .p-avatar-w {
		max-width: 60px;
		padding: 4px;
	}
	.m-l > .p-avatar-w .p-avatar-flag img {
		max-width: 20px;
	}
	.m-editor-w {
		grid-template-columns: 1fr;
	}
	.m-editor-ava {
		display: none;
	}
	.hero-search._v-btn .hero-search-btn {
		-webkit-box-pack: justify;
		    -ms-flex-pack: justify;
		        justify-content: space-between;
	}
	.hero-search-v2 .filter-r-stars-l {
		display: none;
	}
	.hero-link .h6-500 {
		font-size: 11px;
	}
	.hero-link-ico-w {
		margin-bottom: 10px;
	}
	.g-review-stars > span {
		font-size: 11px;
	}
	.d-icons-txt {
		grid-gap: 12px;
	}
	.g-expert-t {
		font-size: 17px;
	}
	.grid-txt-ico-mob-g .h4,
	.grid-txt-ico-mob-g .header-login-title,
	.grid-txt-ico-mob-g .page-login-title {
		font-size: 14px;
		margin-bottom: 20px;
	}
	.c-slider-top-img {
		max-width: 32px;
	}
	.filter-r-bonus-g {
		margin: 12px 0 22px;
		padding: 10px;
		-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: start;
	}
	.filter-r-bonus-promo {
		-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: start;
	}
	.filter-r-bonus-promo-r {
		width: 100%;
	}
	.filter-r-bonus-copy {
		width: 100%;
	}
	.r-t-w {
		-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: start;
	}
	.u-feedback-r {
		width: 100%;
	}
	.u-feedback-num-list {
		-webkit-box-flex: 1;
		    -ms-flex-positive: 1;
		        flex-grow: 1;
	}
	.u-feedback-num {
		-webkit-box-flex: 1;
		    -ms-flex-positive: 1;
		        flex-grow: 1;
		width: 20%;
	}
	.write-review-form._form-v2 {
		padding: 30px 10px;
	}
	.write-review-form._form-v2 .form-m-a-w {
		padding: 10px;
	}
	.g-l-u-review-info {
		grid-template-columns: 1fr;
	}
	.crypto-links {
		gap: 8px;
	}
	.crypto-link {
		padding: 5px 6px;
	}

}

@media (max-width: 479px){
	.section-entry .entry-aligner {
		margin-left: 0;
		padding-right: 30px;
	}
	.section-entry .entry-aligner,
	.section-entry .entry-header {
		padding-inline: 0;
	}
	.post-content-wrap .b-social-wrap {
		margin-left: 15px;
	}
	.a-timeline-list-item {
		grid-template-columns: 100%;
	}
	.a-timeline-list-item__title {
		padding-left: 6rem;
		text-align: left;
	}
	.a-timeline-list-item__title:after {
		left: 0.8rem;
	}
	.a-timeline-list-item__text {
		padding-left: 6rem;
	}
	.a-timeline-list-item__text:after {
		top: -0.5rem;
		left: 2rem;
	}
	.a-two-images {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		    -ms-flex-direction: column;
		        flex-direction: column;
	}
	.a-steps-list-card {
		font-size: 14px;
	}
	.a-steps-list-card__wager-title span {
		font-size: 13px;
	}
	.a-steps-labels {
		grid-template-columns: 100%;
	}
	.a-info-module__main {
		padding-left: 0;
	}
	.a-info-module__ava {
		position: static;
		margin-bottom: 2rem;
	}
	.s-levels-card-image {
		width: 10rem;
	}
	.s-levels-card-list {
		font-size: 14px;
	}
}

@media (max-width: 429px){
	.s-levels-card {
		gap: 20px;
	}
	.hero-g-txt-w {
		margin-top: 0;
		grid-template-columns: 1fr minmax(30%, 110px);
	}
}

@media (max-width: 374px){
	html {
		overflow-x: hidden;
		font-size: calc(var(--rem-base) - 3px);
	}
}

@media (min-width: 480px){
	.post-content-wrap .b-social-wrap {
		-webkit-box-ordinal-group: 0;
		    -ms-flex-order: -1;
		        order: -1;
	}
	.mobile-pt{
		display: none !important;
	}
}

@media (min-width: 568px) and (max-width: 767px){
	.row-post._recent .post:last-child {
		display: none;
	}
}

@media (min-width: 668px){
	.complaint-l {
		border-right: 1px solid #f2f4f7;
	}
	.g-hero-r-l {
		max-width: 760px;
		padding: 3rem 0;
	}
	.hero-links._v2 .hero-link,
	.hero-links._v4 .hero-link,
	.hero-links._v5 .hero-link {
		padding: 2rem 3rem;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		    -ms-flex-direction: row;
		        flex-direction: row;
		-webkit-box-pack: center;
		    -ms-flex-pack: center;
		        justify-content: center;
		grid-gap: 6px;
		max-width: initial;
		width: initial;
		border-radius: 6px;
	}
	.hero-links._v2 .h6-500,
	.hero-links._v4 .h6-500,
	.hero-links._v5 .h6-500 {
		margin: 0;
	}
	.hero-links._v2 .hero-link-ico-w,
	.hero-links._v4 .hero-link-ico-w,
	.hero-links._v5 .hero-link-ico-w {
		margin-bottom: 0;
		margin-right: 2rem;
	}
	.hero-links._v2 .hero-link-num,
	.hero-links._v4 .hero-link-num,
	.hero-links._v5 .hero-link-num {
		margin-top: 0;
	}
	html .hero-links._v3 .hero-link {
		padding: 2rem 3rem;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		    -ms-flex-direction: row;
		        flex-direction: row;
		-webkit-box-pack: center;
		    -ms-flex-pack: center;
		        justify-content: center;
		grid-gap: 6px;
		max-width: initial;
		width: initial;
	}
	html .hero-links._v3 .h6-500 {
		margin: 0;
	}
	html .hero-links._v3 .hero-link-ico-w {
		margin-bottom: 0;
		margin-right: 2rem;
	}
	html .hero-links._v3 .hero-link-num {
		margin-top: 0;
	}
	.hero-link._active,
	.hero-link._active-tab {
		color: inherit;
		border-color: currentColor;
		-webkit-box-shadow: 0px 0px 0px 2px currentColor;
		        box-shadow: 0px 0px 0px 2px currentColor;
	}
	.col-review-w:last-of-type {
		padding-bottom: 0px;
	}
}

@media (min-width: 768px){
	.bg-img-w2 .container,
	.bg-img-w .container {
		min-height: 87rem;
	}
	.header-dark-v2 .header-search-btn {
		background-color: var(--accent-color);
	}
	.swiper-d .swiper-wrapper {
		display: grid;
		grid-gap: 50px;
		grid-template-columns: repeat(2, 1fr);
	}
	.comment:not(.depth-1) {
		padding-left: 69px;
	}
	.entry-inner .heading-bar {
		margin-left: -42px;
		margin-bottom: 3.7rem;
	}
}

@media (min-width: 769px){
	.g-experts-s .swiper-wrapper,
	.g-reviews-s .swiper-wrapper,
	.g-experts-s .mob-not-slider,
	.g-reviews-s .mob-not-slider {
		display: grid;
		grid-gap: var(--s-gap);
		grid-template-columns: repeat(2, 1fr);
	}
	.g-dark-s .swiper-wrapper,
	.g-communitys-s .swiper-wrapper {
		-webkit-box-sizing: border-box;
		        box-sizing: border-box;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-ms-flex-wrap: wrap;
		    flex-wrap: wrap;
		-webkit-box-pack: center;
		    -ms-flex-pack: center;
		        justify-content: center;
		grid-gap: var(--s-gap);
	}
	.d-grid._col-3 {
		grid-template-columns: repeat(3, 1fr);
	}
	.header-login-row {
		grid-template-columns: repeat(2, 1fr);
	}
	html .ranking-i {
		padding-left: 4rem;
		padding-right: 4rem;
	}
	.ranking-i-img {
		grid-row: span 2;
	}
	.m-list._profile-position2 .p-name-w {
		position: static;
	}
	.m-list._profile-position2 .p-name-h {
		left: calc(100% - 20px);
		top: 15px;
		-webkit-transform: translate(0);
		        transform: translate(0);
	}
	.m-r-b-l._v2 .m-r-b-r:last-child {
		margin-left: auto;
	}
	.m-lr {
		grid-column: span 2;
	}
	.hero-search._v-btn input[type=text] {
		padding-right: 210px;
	}
	.hero-search-btn {
		position: absolute;
		right: 15px;
		top: 50%;
		-webkit-transform: translateY(-50%);
		        transform: translateY(-50%);
	}
	.hero-g-img-mob {
		display: none;
	}
	html .hero-links._3-link .hero-link {
		padding: 15px 4rem;
	}
	.g-community {
		max-width: 30%;
		width: 100%;
	}
	.blogs-slider .g-expert,
	.blogs-slider-v2 .g-expert {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		    -ms-flex-direction: row;
		        flex-direction: row;
	}
	.blogs-slider .g-expert-img,
	.blogs-slider-v2 .g-expert-img {
		max-width: 60%;
	}
	.blogs-slider-v2 .g-expert-img {
		max-width: var(--blogs-slider-img-w);
	}
	.grid-txt {
		padding: 3rem 0;
	}
	.bg-imgs-txt {
		max-width: calc(100% - 100px);
	}
	.g-about2-txt {
		padding: 2rem 0;
	}
	.g-dark > div {
		max-width: calc(25% - 18px);
	}
}

@media (min-width: 1024px){
	.g-experts-s .swiper-wrapper,
	.g-reviews-s .swiper-wrapper,
	.g-experts-s .mob-not-slider,
	.g-reviews-s .mob-not-slider {
		grid-template-columns: repeat(3, 1fr);
	}
	.swiper-d .swiper-wrapper {
		grid-template-columns: repeat(3, 1fr);
	}
	.entry-top {
		padding-right: 16px;
	}
	.s-lisence-card {
		padding-right: 5rem;
	}
	.hero-link-num2 {
		margin-left: -1.5rem;
	}
	p + .yellow-cta {
		margin-top: -1rem;
	}
}

@media (min-width: 1025px){
	.d-grid._col-4 {
		grid-template-columns: repeat(4, 1fr);
	}
	.button._btn-xxl,
	.form-subscribe-row button._btn-xxl,
	input._btn-xxl[type=button],
	input._btn-xxl[type=reset],
	input._btn-xxl[type=submit],
	button._btn-xxl[type=submit] {
		min-height: 7rem;
	}
	html .f-topic._v2 .f-topic-info {
		max-width: 260px;
		width: 100%;
	}
	.f-topic-info {
		-webkit-box-pack: end;
		    -ms-flex-pack: end;
		        justify-content: end;
	}
	.hero-s._v3 .hero-g {
		grid-template-columns: 640px 1fr;
	}
	.hero-g ~ .hero-links {
		margin: 2rem auto -11rem;
	}
	.hl-v2 {
		-webkit-box-pack: center;
		    -ms-flex-pack: center;
		        justify-content: center;
	}
	.grid-txt-w._mob-v2 .grid-txt-ico._w50p {
		-ms-flex-preferred-size: 430px;
		    flex-basis: 430px;
		max-width: 430px;
	}
	.grid-txt-w._mob-v3 .grid-txt-ico._w50p {
		-ms-flex-preferred-size: 39%;
		    flex-basis: 39%;
		max-width: 39%;
	}
	.filter-r._v2 {
		grid-template-columns: 20.5rem 1fr;
	}
	.filter-r._v2 .filter-r-img {
		height: 18.5rem;
	}
	.filter-r._v2 .filter-r-img img {
		max-width: 15rem;
	}
	.filter-r._dates {
		grid-template-columns: 135px 1fr;
	}
	.filter-r-mob-w .filter-r-img {
		display: none;
	}
	.filter-r-bottom {
		grid-column: 2 span;
	}
	.r-grid._v2 {
		margin-top: 4rem;
		grid-template-columns: 1fr 360px;
		grid-gap: 18px;
	}
	.r-grid._v2 .r-main-top-r > div + div {
		margin-top: 11px;
	}
	.r-grid._v2 .review-m {
		padding-right: 35px;
	}
	.g-l-u-reviews._mtn {
		margin-top: -5rem;
	}
}

@media (min-width: 1200px){
	html .bg-grad-yelow-b-part-v2 {
		--trick-indent: -4rem;
	}
	.s-levels-card {
		padding-right: 70px;
	}
	.g-community {
		max-width: 226px;
		width: 100%;
	}
	.complaint-r .filter-r-dates {
		margin-left: auto;
		-webkit-box-flex: 1;
		    -ms-flex-positive: 1;
		        flex-grow: 1;
		width: 100%;
	}
}

@media (min-width: 1201px){
	.grid-txt-ico._gti-v2 {
		margin-top: -1.5rem;
	}
	.img-n-w2 {
		margin-bottom: -20%;
	}
}

@media (min-width: 1366px){
	.header-holder {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		grid-gap: 10px;
		-webkit-box-align: center;
		    -ms-flex-align: center;
		        align-items: center;
		-webkit-box-pack: justify;
		    -ms-flex-pack: justify;
		        justify-content: space-between;
	}
	.menu > li {
		padding-bottom: calc(var(--header-indent) + 10px);
		margin-bottom: calc((var(--header-indent) + 10px) * -1);
	}
	.grid-txt-ico._mtn-3 {
		margin-top: -3rem;
	}
	.grid-txt-ico._mtn-3 {
		margin-top: -3rem;
	}
}

@media (min-width: 1440px){
	.breadcrumb-c {
		/* max-width: calc(var(--container) - 130px); */
		max-width: 1088px;
		margin: auto;
	}
	.entry-grid {
		grid-template-columns: 933px 285px;
		grid-gap: 7rem;
	}
	.entry-grid._v4,
	.entry-grid._v3,
	.entry-grid._v2 {
		grid-gap: 8rem;
		grid-template-columns: 916px 285px;
	}
	.entry-grid._v4 {
		grid-gap: 3.2rem;
        grid-template-columns: 768px 288px;
        max-width: 1088px;
        margin: 0 auto;
	}
	.grid-txt-w._mob-v2 .grid-txt-ico._w50p {
		margin-right: -5rem;
	}
	.grid-txt-w._mob-v3 {
		margin-right: -8rem;
	}
}

@media (min-width: 1441px){
	.header-holder {
		grid-gap: 20px;
	}
}

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi){
	.a-levels:before {
		background-image: url("../img/entry/a-img-levels-bg-01@2x.png");
	}
	.a-levels:after {
		background-image: url("../img/entry/a-img-levels-bg-02@2x.png");
	}
}
