/*! 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 {
  line-height: 1.15;
  /* 1 */
  -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; }

/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */
h1 {
  margin: 0.67em 0;
  font-size: 2em; }

/* 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-size: 1em;
  /* 2 */
  font-family: monospace, monospace;
  /* 1 */ }

/* Text-level semantics
   ========================================================================== */
/**
 * Remove the gray background on active links in IE 10.
 */
a {
  background-color: transparent; }

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

/**
 * 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-size: 1em;
  /* 2 */
  font-family: monospace, monospace;
  /* 1 */ }

/**
 * 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 {
  position: relative;
  font-size: 75%;
  line-height: 0;
  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 {
  margin: 0;
  /* 2 */
  font-size: 100%;
  /* 1 */
  line-height: 1.15;
  /* 1 */
  font-family: inherit;
  /* 1 */ }

/**
 * 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; }

/**
 * 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 {
  padding: 0;
  border-style: none; }

/**
 * 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 {
  display: table;
  /* 1 */
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  /* 1 */
  max-width: 100%;
  /* 1 */
  padding: 0;
  /* 3 */
  color: inherit;
  /* 2 */
  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"] {
  outline-offset: -2px;
  /* 2 */
  -webkit-appearance: textfield;
  /* 1 */ }

/**
 * 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 {
  font: inherit;
  /* 2 */
  -webkit-appearance: button;
  /* 1 */ }

/* 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; }

/*--------------------
  COMMON STYLES
--------------------*/
*,
*::before,
*::after {
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

html,
body {
  height: 100%; }

html {
  font-size: 10px; }

body {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
  min-width: 36rem;
  height: 100vh;
  margin: 0 auto;
  font-weight: 400;
  font-size: 1.8rem;
  line-height: 1.5;
  font-family: "Baloo 2", sans-serif;
  color: #333333;
  background: #f9f9f9; }

ul,
ol {
  margin: 0;
  padding: 0; }

/*--------------------
  VISUALLY-HIDDEN
--------------------*/
.visually-hidden {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  border: 0;
  clip: rect(0 0 0 0); }

/*--------------------
  LOGO
--------------------*/
.logo {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-negative: 0;
  flex-shrink: 0; }

.logo__img {
  display: inline-block;
  max-width: 100%;
  max-height: 100%;
  margin: auto 0; }

/*--------------------
  SEARCH-TOGGLE
--------------------*/
.search-toggle {
  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;
  padding: 0;
  background: none;
  border: none;
  cursor: pointer;
  width: 4.4rem;
  height: 4.4rem; }

.search-toggle:hover svg {
  fill: #e51a38; }

.search-toggle svg {
  fill: #2A5CA8;
  -webkit-transition: fill 0.2s;
  transition: fill 0.2s;
  width: 1.8rem;
  height: 1.8rem; }

.search-toggle--active:hover svg {
  fill: #2A5CA8; }

.search-toggle--active svg {
  fill: #e51a38; }

/*--------------------
  GIFT
--------------------*/
.gift {
  position: relative;
  top: -0.3rem; }

.gift svg {
  display: block;
  width: 3rem;
  height: 3rem; }

.gift__label {
  position: absolute;
  bottom: -0.7rem;
  left: -0.4rem;
  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;
  line-height: 1;
  color: #F0C419;
  font-size: 1.4rem;
  font-weight: 700;
  background: #101010;
  border-radius: 50%;
  border: 0.2rem solid #ffffff;
  width: 2.2rem;
  height: 2.2rem; }

/*--------------------
  BUTTON
--------------------*/
.button {
  display: block;
  max-width: 32.8rem;
  padding: 1rem 0.5rem;
  text-align: center;
  color: #ffffff;
  font-size: 1.8rem;
  font-weight: 600;
  text-decoration: none;
  background: #e51a38;
  border-radius: 1rem;
  -webkit-transition: 0.2s background;
  transition: 0.2s background;
  border: none;
  cursor: pointer; }

.button:hover {
  background: #ce1732; }

/*--------------------
  HEADING
--------------------*/
.heading {
  margin: 0;
  color: #e51a38;
  font-size: 3rem; }

.heading--alt {
  color: #000000; }

.heading--grey {
  color: #484040; }

.heading--big {
  font-size: 4rem; }

/*--------------------
  TOP-CARD
--------------------*/
.top-card {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 2.5rem 1.5rem 3rem;
  border-radius: 1.5rem;
  border: 0.2rem solid transparent;
  background: #ffffff;
  -webkit-box-shadow: 0 0 8rem rgba(0, 0, 0, 0.05);
  box-shadow: 0 0 8rem rgba(0, 0, 0, 0.05); }

.top-card .rating {
  margin: 0 0.3rem; }

.top-card__logo {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 10.5rem;
  margin: 0 auto 2rem; }

.top-card__logo img {
  max-width: 100%;
  height: auto; }

.top-card__main-info {
  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;
  margin: 0 0 1.5rem; }

.top-card__name {
  margin: 0;
  font-size: 1.8rem;
  color: #000000;
  font-weight: 700; }

.top-card__link {
  color: #000000;
  font-size: 1.4rem; }

.top-card__link:hover {
  text-decoration: none; }

.top-card__secondary-info {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  list-style: none;
  margin: 0 0 1.5rem;
  line-height: 1.2;
  color: #404040; }

.top-card__secondary-info li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-negative: 0;
  flex-shrink: 0; }

.top-card__secondary-info li:first-child {
  width: 62%; }

.top-card__secondary-info li:last-child {
  width: 33%; }

.top-card__secondary-info svg {
  -ms-flex-negative: 0;
  flex-shrink: 0;
  margin-right: 0.7rem;
  stroke: #404040;
  width: 2.4rem;
  height: 2.4rem; }

.top-card__secondary-info span {
  font-size: 1.6rem;
  font-weight: 700; }

.top-card__payments {
  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;
  list-style: none; }

.top-card__payments li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 0 0.3rem 0.5rem; }

.top-card__payments img {
  max-width: 3rem;
  max-height: 3rem;
  width: 100%;
  height: auto; }

.top-card__btn {
  display: block;
  width: 30rem;
  max-width: 100%;
  margin: 0 auto 1.5rem;
  padding: 1.4rem 0.5rem;
  font-weight: 600;
  color: #333333;
  background: rgba(0, 0, 0, 0.05);
  border: 0.1rem solid rgba(0, 0, 0, 0.3);
  border-radius: 1rem;
  text-decoration: none;
  -webkit-transition: 0.2s background;
  transition: 0.2s background;
  cursor: pointer; }

.top-card__btn:hover {
  background: rgba(0, 0, 0, 0.1); }

.top-card--top {
  background: #101010; }

.top-card--top .top-card__main-info {
  display: block;
  margin-right: auto;
  margin-left: auto;
  text-align: center; }

.top-card--top .top-card__main-info .top-card__name,
.top-card--top .top-card__main-info .top-card__link {
  color: #ffffff; }

.top-card--top .top-card__secondary-info {
  color: #fdc246; }

.top-card--top .top-card__secondary-info svg {
  stroke: #fdc246; }

.top-card--top .top-card__btn {
  background: #ddfc53;
  border-color: #ddfc53; }

.top-card--top .top-card__btn:hover {
  background: #bce504; }

.top-card--top-three {
  border-color: #101010; }

/*--------------------
  RATING
--------------------*/
.rating {
  position: relative;
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGZpbGw9Im5vbmUiIHZpZXdCb3g9IjAgMCA3NSAxNSI+PHBhdGggZmlsbD0iI0M0QzRDNCIgZD0iTTUxLjYwMyAxLjgxN2ExIDEgMCAwIDEgMS43OTQgMGwxLjA3NSAyLjE3OGExIDEgMCAwIDAgLjc1Mi41NDdsMi40MDQuMzQ5YTEgMSAwIDAgMSAuNTU0IDEuNzA2bC0xLjc0IDEuNjk1YTEgMSAwIDAgMC0uMjg3Ljg4NWwuNDEgMi4zOTRhMSAxIDAgMCAxLTEuNDUgMS4wNTRsLTIuMTUtMS4xM2ExIDEgMCAwIDAtLjkzIDBsLTIuMTUgMS4xM2ExIDEgMCAwIDEtMS40NS0xLjA1NGwuNDEtMi4zOTRhMSAxIDAgMCAwLS4yODgtLjg4NWwtMS43MzktMS42OTVhMSAxIDAgMCAxIC41NTQtMS43MDZsMi40MDQtLjM1YTEgMSAwIDAgMCAuNzUyLS41NDZsMS4wNzUtMi4xNzhabTE1IDBhMSAxIDAgMCAxIDEuNzk0IDBsMS4wNzUgMi4xNzhhMSAxIDAgMCAwIC43NTMuNTQ3bDIuNDAzLjM0OWExIDEgMCAwIDEgLjU1NCAxLjcwNmwtMS43NCAxLjY5NWExIDEgMCAwIDAtLjI4Ny44ODVsLjQxIDIuMzk0YTEgMSAwIDAgMS0xLjQ1IDEuMDU0bC0yLjE1LTEuMTNhMSAxIDAgMCAwLS45MyAwbC0yLjE1IDEuMTNhMSAxIDAgMCAxLTEuNDUtMS4wNTRsLjQxLTIuMzk0YTEgMSAwIDAgMC0uMjg4LS44ODVsLTEuNzM5LTEuNjk1YTEgMSAwIDAgMSAuNTU0LTEuNzA2bDIuNDAzLS4zNWExIDEgMCAwIDAgLjc1My0uNTQ2bDEuMDc1LTIuMTc4Wm0tMzAgMGExIDEgMCAwIDEgMS43OTQgMGwxLjA3NSAyLjE3OGExIDEgMCAwIDAgLjc1Mi41NDdsMi40MDQuMzQ5YTEgMSAwIDAgMSAuNTU0IDEuNzA2bC0xLjc0IDEuNjk1YTEgMSAwIDAgMC0uMjg3Ljg4NWwuNDEgMi4zOTRhMSAxIDAgMCAxLTEuNDUgMS4wNTRsLTIuMTUtMS4xM2ExIDEgMCAwIDAtLjkzIDBsLTIuMTUgMS4xM2ExIDEgMCAwIDEtMS40NS0xLjA1NGwuNDEtMi4zOTRhMSAxIDAgMCAwLS4yODgtLjg4NWwtMS43MzktMS42OTVhMSAxIDAgMCAxIC41NTQtMS43MDZsMi40MDQtLjM1YTEgMSAwIDAgMCAuNzUyLS41NDZsMS4wNzUtMi4xNzhabS0xNSAwYTEgMSAwIDAgMSAxLjc5NCAwbDEuMDc1IDIuMTc4YTEgMSAwIDAgMCAuNzUyLjU0N2wyLjQwNC4zNDlhMSAxIDAgMCAxIC41NTQgMS43MDZsLTEuNzQgMS42OTVhMSAxIDAgMCAwLS4yODcuODg1bC40MSAyLjM5NGExIDEgMCAwIDEtMS40NSAxLjA1NGwtMi4xNS0xLjEzYTEgMSAwIDAgMC0uOTMgMGwtMi4xNSAxLjEzYTEgMSAwIDAgMS0xLjQ1LTEuMDU0bC40MS0yLjM5NGExIDEgMCAwIDAtLjI4OC0uODg1bC0xLjczOS0xLjY5NWExIDEgMCAwIDEgLjU1NC0xLjcwNmwyLjQwNC0uMzVhMSAxIDAgMCAwIC43NTMtLjU0NmwxLjA3NC0yLjE3OFptLTE1IDBhMSAxIDAgMCAxIDEuNzk0IDBsMS4wNzUgMi4xNzhhMSAxIDAgMCAwIC43NTMuNTQ3bDIuNDAzLjM0OWExIDEgMCAwIDEgLjU1NCAxLjcwNmwtMS43NCAxLjY5NWExIDEgMCAwIDAtLjI4Ny44ODVsLjQxIDIuMzk0YTEgMSAwIDAgMS0xLjQ1IDEuMDU0bC0yLjE1LTEuMTNhMSAxIDAgMCAwLS45MyAwbC0yLjE1IDEuMTNhMSAxIDAgMCAxLTEuNDUtMS4wNTRsLjQxLTIuMzk0YTEgMSAwIDAgMC0uMjg4LS44ODVMMS44MTggNi41OTdhMSAxIDAgMCAxIC41NTQtMS43MDZsMi40MDQtLjM1YTEgMSAwIDAgMCAuNzUyLS41NDZsMS4wNzUtMi4xNzhaIi8+PC9zdmc+") left top/100% 100% no-repeat;
  width: 7.5rem;
  height: 1.5rem; }

.rating__fill {
  position: absolute;
  top: 0;
  left: 0;
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGZpbGw9Im5vbmUiIHZpZXdCb3g9IjAgMCA3NSAxNSI+PHBhdGggZmlsbD0iI0ZGQzI0RCIgZD0iTTYuNjAzIDEuODE3YTEgMSAwIDAgMSAxLjc5NCAwbDEuMDc1IDIuMTc4YTEgMSAwIDAgMCAuNzUzLjU0N2wyLjQwMy4zNDlhMSAxIDAgMCAxIC41NTQgMS43MDZsLTEuNzQgMS42OTVhMSAxIDAgMCAwLS4yODcuODg1bC40MSAyLjM5NGExIDEgMCAwIDEtMS40NSAxLjA1NGwtMi4xNS0xLjEzYTEgMSAwIDAgMC0uOTMgMGwtMi4xNSAxLjEzYTEgMSAwIDAgMS0xLjQ1LTEuMDU0bC40MS0yLjM5NGExIDEgMCAwIDAtLjI4OC0uODg1TDEuODE4IDYuNTk3YTEgMSAwIDAgMSAuNTU0LTEuNzA2bDIuNDA0LS4zNWExIDEgMCAwIDAgLjc1Mi0uNTQ2bDEuMDc1LTIuMTc4Wm0xNSAwYTEgMSAwIDAgMSAxLjc5NCAwbDEuMDc1IDIuMTc4YTEgMSAwIDAgMCAuNzUyLjU0N2wyLjQwNC4zNDlhMSAxIDAgMCAxIC41NTQgMS43MDZsLTEuNzQgMS42OTVhMSAxIDAgMCAwLS4yODcuODg1bC40MSAyLjM5NGExIDEgMCAwIDEtMS40NSAxLjA1NGwtMi4xNS0xLjEzYTEgMSAwIDAgMC0uOTMgMGwtMi4xNSAxLjEzYTEgMSAwIDAgMS0xLjQ1LTEuMDU0bC40MS0yLjM5NGExIDEgMCAwIDAtLjI4OC0uODg1bC0xLjczOS0xLjY5NWExIDEgMCAwIDEgLjU1NC0xLjcwNmwyLjQwNC0uMzVhMSAxIDAgMCAwIC43NTMtLjU0NmwxLjA3NC0yLjE3OFptMTUgMGExIDEgMCAwIDEgMS43OTQgMGwxLjA3NSAyLjE3OGExIDEgMCAwIDAgLjc1Mi41NDdsMi40MDQuMzQ5YTEgMSAwIDAgMSAuNTU0IDEuNzA2bC0xLjc0IDEuNjk1YTEgMSAwIDAgMC0uMjg3Ljg4NWwuNDEgMi4zOTRhMSAxIDAgMCAxLTEuNDUgMS4wNTRsLTIuMTUtMS4xM2ExIDEgMCAwIDAtLjkzIDBsLTIuMTUgMS4xM2ExIDEgMCAwIDEtMS40NS0xLjA1NGwuNDEtMi4zOTRhMSAxIDAgMCAwLS4yODgtLjg4NWwtMS43MzktMS42OTVhMSAxIDAgMCAxIC41NTQtMS43MDZsMi40MDQtLjM1YTEgMSAwIDAgMCAuNzUyLS41NDZsMS4wNzUtMi4xNzhabTE1IDBhMSAxIDAgMCAxIDEuNzk0IDBsMS4wNzUgMi4xNzhhMSAxIDAgMCAwIC43NTIuNTQ3bDIuNDA0LjM0OWExIDEgMCAwIDEgLjU1NCAxLjcwNmwtMS43NCAxLjY5NWExIDEgMCAwIDAtLjI4Ny44ODVsLjQxIDIuMzk0YTEgMSAwIDAgMS0xLjQ1IDEuMDU0bC0yLjE1LTEuMTNhMSAxIDAgMCAwLS45MyAwbC0yLjE1IDEuMTNhMSAxIDAgMCAxLTEuNDUtMS4wNTRsLjQxLTIuMzk0YTEgMSAwIDAgMC0uMjg4LS44ODVsLTEuNzM5LTEuNjk1YTEgMSAwIDAgMSAuNTU0LTEuNzA2bDIuNDA0LS4zNWExIDEgMCAwIDAgLjc1Mi0uNTQ2bDEuMDc1LTIuMTc4Wm0xNSAwYTEgMSAwIDAgMSAxLjc5NCAwbDEuMDc1IDIuMTc4YTEgMSAwIDAgMCAuNzUzLjU0N2wyLjQwMy4zNDlhMSAxIDAgMCAxIC41NTQgMS43MDZsLTEuNzQgMS42OTVhMSAxIDAgMCAwLS4yODcuODg1bC40MSAyLjM5NGExIDEgMCAwIDEtMS40NSAxLjA1NGwtMi4xNS0xLjEzYTEgMSAwIDAgMC0uOTMgMGwtMi4xNSAxLjEzYTEgMSAwIDAgMS0xLjQ1LTEuMDU0bC40MS0yLjM5NGExIDEgMCAwIDAtLjI4OC0uODg1bC0xLjczOS0xLjY5NWExIDEgMCAwIDEgLjU1NC0xLjcwNmwyLjQwMy0uMzVhMSAxIDAgMCAwIC43NTMtLjU0NmwxLjA3NS0yLjE3OFoiLz48L3N2Zz4=") left top/7.5rem, 1.5rem no-repeat;
  width: 100%;
  height: 100%; }

/*--------------------
  CHECK-LIST
--------------------*/
.check-list {
  font-size: 2rem; }

.check-list:not(:last-child) {
  margin-bottom: 2.5rem; }

.check-list ul, .check-list ol {
  list-style: none; }

.check-list li:nth-child(n+2) {
  margin-top: 2.5rem; }

.check-list li a {
  color: #e51a38;
  text-decoration: underline; }

.check-list li a:hover {
  text-decoration: none; }

.check-list h2, .check-list h3, .check-list h4, .check-list h5, .check-list h6 {
  margin: 0 0 0.5rem;
  font-size: 2.4rem;
  line-height: 1.4; }

.check-list h2::before, .check-list h3::before, .check-list h4::before, .check-list h5::before, .check-list h6::before {
  content: "";
  position: relative;
  top: 0.3rem;
  display: inline-block;
  margin: 0 1rem 0 0;
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGZpbGw9Im5vbmUiIHZpZXdCb3g9IjAgMCAyMyAyMyI+PHBhdGggZmlsbD0iIzMzMyIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNMTEuNSAyMi4zYTEwLjggMTAuOCAwIDEgMCAwLTIxLjYgMTAuOCAxMC44IDAgMCAwIDAgMjEuNlptNS4wMDUtMTIuNTQ1YTEuMzUgMS4zNSAwIDAgMC0xLjkxLTEuOTFsLTQuNDQ1IDQuNDQ2LTEuNzQ1LTEuNzQ1YTEuMzUgMS4zNSAwIDAgMC0xLjkxIDEuOTA5bDIuNyAyLjdhMS4zNSAxLjM1IDAgMCAwIDEuOTEgMGw1LjQtNS40WiIgY2xpcC1ydWxlPSJldmVub2RkIi8+PC9zdmc+") top left no-repeat;
  width: 2.2rem;
  height: 2.2rem; }

.check-list p {
  margin: 0; }

.check-list p:not(:last-child) {
  margin-bottom: 1rem; }

.check-list .button {
  margin: 0 auto; }

.check-list--cols:not(:last-child) {
  margin-bottom: 6rem; }

.check-list--cols ul, .check-list--cols ol {
  margin-bottom: 4rem; }

.check-list--cols h2, .check-list--cols h3, .check-list--cols h4, .check-list--cols h5, .check-list--cols h6 {
  color: #5AC089; }

.check-list--cols h2::before, .check-list--cols h3::before, .check-list--cols h4::before, .check-list--cols h5::before, .check-list--cols h6::before {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGZpbGw9Im5vbmUiIHZpZXdCb3g9IjAgMCAyMyAyMyI+PHBhdGggZmlsbD0iIzVBQzA4OSIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNMTEuNSAyMi4wMzhhMTAuOCAxMC44IDAgMSAwIDAtMjEuNiAxMC44IDEwLjggMCAwIDAgMCAyMS42Wm01LjAwNS0xMi41NDVhMS4zNSAxLjM1IDAgMCAwLTEuOTEtMS45MDlMMTAuMTUgMTIuMDNsLTEuNzQ1LTEuNzQ2YTEuMzUgMS4zNSAwIDAgMC0xLjkxIDEuOTA5bDIuNyAyLjdhMS4zNSAxLjM1IDAgMCAwIDEuOTEgMGw1LjQtNS40WiIgY2xpcC1ydWxlPSJldmVub2RkIi8+PC9zdmc+"); }

.check-list--cols p {
  color: #000000; }

/*--------------------
  PAYMENT_INFO
--------------------*/
.payment-info {
  font-size: 2rem; }

.payment-info:not(:last-child) {
  margin-bottom: 2rem; }

.payment-info ul, .payment-info ol {
  list-style: none; }

.payment-info li {
  padding: 2.5rem 2rem 2rem;
  border-radius: 1.5rem;
  background: #ffffff;
  -webkit-box-shadow: 0 0 8rem rgba(0, 0, 0, 0.05);
  box-shadow: 0 0 8rem rgba(0, 0, 0, 0.05); }

.payment-info h2, .payment-info h3, .payment-info h4, .payment-info h5, .payment-info h6 {
  margin: 0;
  font-size: 2.4rem;
  line-height: 1;
  color: #e51a38; }

.payment-info p {
  margin: 0;
  color: #000000; }

.payment-info p:not(:last-child) {
  margin-bottom: 1rem; }

.payment-info__head {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin: 0 0 1rem; }

.payment-info__img {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin: 0 2rem 0 0;
  padding: 0.8rem 0.9rem;
  border: 0.1rem solid #d9d9d9;
  border-radius: 0.6rem;
  width: 7rem;
  height: 4.8rem; }

/*--------------------
  RTP-LIST
--------------------*/
.rtp-list {
  margin: 0 0 2.5rem; }

.rtp-list .heading {
  margin: 0 0 1rem;
  line-height: 1.2; }

.rtp-list .rtp-card:nth-child(n+2) {
  margin-top: 1.5rem; }

.rtp-list__items {
  list-style: none; }

/*--------------------
  RTP-CARD
--------------------*/
.rtp-card {
  padding: 23.5rem 0.5rem 1.5rem;
  font-size: 2rem;
  border-radius: 1.5rem;
  background: #ffffff;
  -webkit-box-shadow: 0 0 8rem rgba(0, 0, 0, 0.05);
  box-shadow: 0 0 8rem rgba(0, 0, 0, 0.05);
  overflow: hidden; }

.rtp-card .button {
  max-width: 30rem;
  margin: 0 auto; }

.rtp-card__title {
  margin: 0 0 0.5rem;
  text-align: center;
  text-decoration: underline;
  color: #484040;
  font-size: 2.4rem; }

.rtp-card__text {
  margin: 0 0 1rem; }

.rtp-card__list {
  margin: 0 0 2rem;
  list-style: none;
  color: #000000;
  text-align: center; }

.rtp-card__list li {
  padding: 0.8rem 0; }

.rtp-card__list li:nth-child(n+2) {
  margin-top: 1.5rem;
  border-top: 0.1rem solid rgba(0, 0, 0, 0.1); }

.rtp-card__list li > * {
  display: block; }

.rtp-card__img {
  border-radius: 1.5rem;
  overflow: hidden;
  width: 100%;
  height: 21rem; }

.rtp-card__img img {
  width: 100%;
  -o-object-fit: cover;
  object-fit: cover; }

/*--------------------
  LIST-TOPS
--------------------*/
.list-tops:not(:last-child) {
  margin-bottom: 1rem; }

.list-tops ol {
  list-style: none;
  text-align: center;
  counter-reset: list-number; }

.list-tops li {
  position: relative;
  padding: 2.5rem 1.5rem 3rem;
  color: #000000;
  border-radius: 1.5rem;
  background: #ffffff;
  -webkit-box-shadow: 0 0 8rem rgba(0, 0, 0, 0.05);
  box-shadow: 0 0 8rem rgba(0, 0, 0, 0.05);
  counter-increment: list-number;
  overflow: hidden; }

.list-tops li:nth-child(n+2) {
  margin-top: 1rem; }

.list-tops li:first-child {
  color: #ffffff;
  background: #101010; }

.list-tops li:first-child button {
  background: #ddfc53;
  border-color: #ddfc53; }

.list-tops li:first-child button:hover {
  background: #bce504; }

.list-tops li::before {
  content: counter(list-number) ".";
  position: absolute;
  top: 3rem;
  left: 3rem;
  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;
  font-size: 2rem;
  font-weight: 600; }

.list-tops span {
  display: block; }

.list-tops button {
  display: block;
  width: 30rem;
  max-width: 100%;
  padding: 1.4rem 0.5rem;
  font-weight: 600;
  color: #333333;
  text-decoration: none;
  background: rgba(0, 0, 0, 0.05);
  border: 0.1rem solid rgba(0, 0, 0, 0.3);
  border-radius: 1rem;
  -webkit-transition: 0.2s background;
  transition: 0.2s background;
  cursor: pointer; }

.list-tops button:hover {
  background: rgba(0, 0, 0, 0.1); }

.list-tops__logo {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 10.5rem; }

.list-tops__logo img {
  max-width: 100%;
  height: auto; }

/*--------------------
  BONUSES
--------------------*/
.bonuses {
  text-align: center; }

.bonuses .referral-btn {
  width: 100%;
  text-decoration: none;
  color: #ddfc53;
  padding: 1.4rem 0.5rem;
  font-weight: 600;
  font-size: 1.8rem;
  border-radius: 1rem;
  border: 0.1rem solid #ddfc53;
  background: rgba(221, 252, 83, 0.05);
  -webkit-transition: background 0.2s;
  transition: background 0.2s;
  cursor: pointer; }

.bonuses .referral-btn:hover {
  background: rgba(221, 252, 83, 0.1); }

.bonuses__col {
  max-width: 100%;
  width: 32.8rem;
  margin: 0 auto; }

.bonuses__card {
  margin: 0 0 1rem;
  padding: 17rem 1.5rem 2.5rem;
  background: #111111 center top / 100% auto no-repeat;
  border-radius: 1.2rem; }

.bonuses__card--one {
  background-image: url("../../img/bonuses-1.png");
  background-position: center top -1.3rem; }

.bonuses__card--one .referral-btn {
  background: #ddfc53;
  color: #333333; }

.bonuses__card--one .referral-btn:hover {
  background: #c8f404; }

.bonuses__card--two {
  position: relative;
  padding-top: 22rem; }

.bonuses__card--two::before {
  content: "";
  position: absolute;
  top: 2rem;
  left: 50%;
  background: url("../../img/bonuses-2.png") left top no-repeat;
  background-size: 100%, auto;
  -webkit-transform: translate(-50%, 0);
  transform: translate(-50%, 0);
  width: 18.2rem;
  height: 17.9rem; }

.bonuses__card--three {
  background-image: url("../../img/bonuses-3.png"); }

.bonuses__card--four {
  background-image: url("../../img/bonuses-4.png"); }

.bonuses__logo {
  display: none; }

.bonuses__title {
  margin: 0;
  color: #ffffff;
  font-weight: 500;
  font-size: 2.6rem;
  line-height: 1.2; }

.bonuses__text {
  margin: 0 0 1rem;
  font-size: 1.8rem;
  color: #FDC246;
  font-weight: 500;
  line-height: 1.2; }

/*--------------------
  TABLE
--------------------*/
.table {
  text-align: center;
  background: #FCFCFC;
  border-radius: 1.5rem;
  -webkit-box-shadow: 0 0 8rem rgba(0, 0, 0, 0.05);
  box-shadow: 0 0 8rem rgba(0, 0, 0, 0.05);
  overflow-x: auto; }

.table:not(:last-child) {
  margin-bottom: 4rem; }

.table table {
  width: 100%;
  min-width: 100rem;
  border-radius: inherit;
  background: #ffffff;
  border-collapse: collapse; }

.table table tbody tr:not(:last-child) {
  border-bottom: 0.1rem solid #e3e4ed; }

.table table th:first-child,
.table table td:first-child {
  width: 4.2rem; }

.table table th {
  padding: 2rem 0.5rem;
  border-bottom: 0.3rem solid #e1e2eb;
  font-size: 1.6rem; }

.table table td {
  padding: 1.5rem 0.5rem;
  font-size: 1.8rem;
  line-height: 1.4; }

.table table td:first-child {
  background: #FCFCFC; }

.table table img {
  max-width: 5.7rem; }

.table table .button {
  width: 13.5rem;
  margin: 0 auto;
  padding: 1.5rem 0.5rem; }

.table--alt table th:first-child, .table--alt table td:first-child {
  width: auto; }

.table--alt table th {
  padding: 2.65rem 0.5rem; }

.table--alt table td {
  padding: 2.1rem 0.5rem; }

.table--alt table td:first-child {
  background: #ffffff; }

.table--small table {
  min-width: 70rem; }

.table--info table td {
  text-align: left; }

.table--info table td:first-child {
  width: 20rem;
  padding-left: 4rem;
  border-right: 0.1rem solid #e3e4ed; }

.table--info table td:not(:first-child) {
  padding-left: 2.8rem; }

/*--------------------
  FAQ
--------------------*/
.faq {
  font-size: 2.4rem; }

.faq:not(:last-child) {
  margin: 0 0 2.5rem; }

.faq__card {
  padding: 1.2rem 0 0.9rem 1.6rem;
  background: #ffffff;
  border: 0.1rem solid #D9D9D9;
  border-radius: 1.2rem; }

.faq__card:nth-child(n+2) {
  margin-top: 1.5rem; }

.faq__input:checked + .faq__label::before {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg); }

.faq__input:checked ~ .faq__body {
  max-height: 100vh;
  padding: 1.5rem 3.2rem 0.5rem 0;
  opacity: 1; }

.faq__label {
  position: relative;
  display: block;
  padding: 0 5.7rem 0 0;
  font-weight: 700;
  cursor: pointer;
  -webkit-transition: 0.2s color;
  transition: 0.2s color; }

.faq__label:hover {
  color: #e51a38; }

.faq__label:hover::before {
  border-color: #e51a38; }

.faq__label::before {
  content: "";
  position: absolute;
  top: 29%;
  right: 2.5rem;
  border-top: 0.3rem solid #000000;
  border-left: 0.3rem solid #000000;
  -webkit-transform-origin: center center;
  transform-origin: center center;
  -webkit-transform: rotate(-135deg);
  transform: rotate(-135deg);
  -webkit-transition: 0.2s border-color;
  transition: 0.2s border-color;
  width: 1.4rem;
  height: 1.4rem; }

.faq__body {
  max-height: 0;
  margin: 0;
  opacity: 0;
  -webkit-transition: max-height 0.2s, opacity 0.15s, padding 0.15s;
  transition: max-height 0.2s, opacity 0.15s, padding 0.15s; }

/*--------------------
  BREADCRUMBS
--------------------*/
.breadcrumbs {
  padding: 1.8rem 0 2.2rem;
  text-align: center;
  font-size: 1.6rem; }

.breadcrumbs ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  list-style: none; }

.breadcrumbs li:not(:last-child) {
  position: relative;
  padding-right: 1.5rem; }

.breadcrumbs li:not(:last-child)::before {
  content: "";
  position: absolute;
  top: 0.9rem;
  right: 0.4rem;
  border-top: 0.3rem solid transparent;
  border-bottom: 0.3rem solid transparent;
  border-left: 0.5rem solid #484040;
  width: 0;
  height: 0; }

.breadcrumbs a {
  color: #e51a38;
  text-decoration: none; }

.breadcrumbs a:hover {
  text-decoration: underline; }

.breadcrumbs span {
  color: #484040; }

/*--------------------
  PROS-CONS
--------------------*/
.pros-cons:not(:last-child) {
  margin: 0 0 2.5rem; }

.pros-cons__item {
  padding: 2.5rem 2rem 2.5rem 2.5rem;
  border-radius: 1.5rem; }

.pros-cons__item--pros {
  background: rgba(42, 176, 60, 0.1); }

.pros-cons__item--pros .pros-cons__title {
  color: #1D7C2A; }

.pros-cons__item--pros .pros-cons__list li::before {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGZpbGw9Im5vbmUiIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZmlsbD0iIzJBQjAzQyIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNMCAxMmMwIDkuODgyIDIuMTE4IDEyIDEyIDEyczEyLTIuMTE4IDEyLTEyUzIxLjg4MiAwIDEyIDAgMCAyLjExOCAwIDEyWm0xNi43MDctMy43MDdhMSAxIDAgMCAxIDAgMS40MTRsLTUgNWExIDEgMCAwIDEtMS40MTQgMGwtMi41LTIuNWExIDEgMCAxIDEgMS40MTQtMS40MTRMMTEgMTIuNTg2bDQuMjkzLTQuMjkzYTEgMSAwIDAgMSAxLjQxNCAwWiIgY2xpcC1ydWxlPSJldmVub2RkIi8+PC9zdmc+"); }

.pros-cons__item--cons {
  background: rgba(229, 26, 56, 0.1); }

.pros-cons__item--cons .pros-cons__title {
  color: #e51a38; }

.pros-cons__item--cons .pros-cons__list li::before {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGZpbGw9Im5vbmUiIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZmlsbD0iI0U1MUEzOCIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNMCAxMmMwIDkuODgyIDIuMTE4IDEyIDEyIDEyczEyLTIuMTE4IDEyLTEyUzIxLjg4MiAwIDEyIDAgMCAyLjExOCAwIDEyWm04LjQ2NS0zLjUzNmExIDEgMCAwIDEgMS40MTQgMEwxMiAxMC41ODZsMi4xMjEtMi4xMjFhMSAxIDAgMSAxIDEuNDE1IDEuNDE0TDEzLjQxNCAxMmwyLjEyMiAyLjEyMWExIDEgMCAwIDEtMS40MTUgMS40MTVsLTIuMTItMi4xMjItMi4xMjIgMi4xMjJhMSAxIDAgMCAxLTEuNDE1LTEuNDE1TDEwLjU4NiAxMiA4LjQ2NSA5Ljg3OWExIDEgMCAwIDEgMC0xLjQxNVoiIGNsaXAtcnVsZT0iZXZlbm9kZCIvPjwvc3ZnPg=="); }

.pros-cons__title {
  margin: 0 0 1.8rem;
  font-size: 2.4rem;
  line-height: 1.2; }

.pros-cons__list {
  list-style: none; }

.pros-cons__list li {
  position: relative;
  padding: 0 0 0 3.5rem;
  color: #333333;
  font-size: 2rem; }

.pros-cons__list li::before {
  content: "";
  position: absolute;
  top: 0.2rem;
  left: 0;
  background: left top no-repeat;
  width: 2.4rem;
  height: 2.4rem; }

.pros-cons__list li:nth-child(n+2) {
  margin-top: 2rem; }

/*--------------------
  INFO-BLOCKS
--------------------*/
.info-blocks:not(:last-child) {
  margin: 0 0 2.5rem; }

.info-blocks p {
  margin: 0; }

.info-blocks__item:nth-child(n+2) {
  margin-top: 2.5rem; }

.info-blocks__item .info-blocks__head .heading {
  margin: 0; }

.info-blocks__head {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin: 0 0 1rem; }

.info-blocks__head img {
  width: 6.8rem;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  margin: 0 1.5rem 0 0; }

.info-blocks--alt .info-blocks__head .heading {
  color: #333333;
  font-size: 2.4rem; }

/*--------------------
  STEPPER
--------------------*/
.stepper:not(:last-child) {
  margin: 0 0 2.5rem; }

.stepper__list {
  list-style: none;
  counter-reset: list-number; }

.stepper__list li {
  position: relative;
  padding: 0 0 0 4.6rem;
  counter-increment: list-number; }

.stepper__list li:not(:last-child)::before {
  content: "";
  position: absolute;
  top: 0;
  left: 1.7rem;
  bottom: -1.2rem;
  background: #484040;
  width: 0.3rem; }

.stepper__list li:last-child::after {
  content: "";
  line-height: 1;
  background: #e51a38 url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGZpbGw9Im5vbmUiIHZpZXdCb3g9IjAgMCAyMSAxNyI+PHBhdGggZmlsbD0iI0VDRjBGMSIgZD0ibTE2Ljg3NS44NS05IDktMy43NS0zLjc1TC45MzcgOS4yNSA0LjY4OCAxM2wzIDMgLjE4OC4xNUwyMC4wNjMgNCAxNi44NzUuODVaIi8+PC9zdmc+") center center/1.9rem 1.5rem no-repeat; }

.stepper__list li:last-child p, .stepper__list li:last-child .stepper__title {
  color: #e51a38; }

.stepper__list li:nth-child(n+2) {
  margin-top: 1.2rem; }

.stepper__list li::after {
  content: counter(list-number);
  position: absolute;
  top: 0;
  left: 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;
  color: #ffffff;
  line-height: 1;
  font-size: 1.8rem;
  font-weight: 700;
  border-radius: 50%;
  background: #484040;
  border: 0.4rem solid #f9f9f9;
  width: 3.7rem;
  height: 3.7rem; }

.stepper__list p {
  margin: 0;
  color: #000000;
  font-size: 2rem;
  line-height: 1.3; }

.stepper__title {
  margin: 0 0 0.5rem;
  line-height: 1.2;
  color: #484040;
  font-size: 2rem; }

/*--------------------
  GAMES-MONEY
--------------------*/
.games-money:not(:last-child) {
  margin: 0 0 4rem; }

.games-money__card {
  background: #ffffff;
  border-radius: 1.2rem;
  -webkit-box-shadow: 0 0 8rem rgba(0, 0, 0, 0.05);
  box-shadow: 0 0 8rem rgba(0, 0, 0, 0.05);
  overflow: hidden; }

.games-money__title {
  margin: 0;
  padding: 0.95rem 0.5rem;
  font-size: 2.4rem;
  font-weight: 700;
  color: #ffffff;
  text-align: center;
  background: #000000; }

.games-money__list {
  list-style: none;
  font-size: 2rem; }

.games-money__item {
  position: relative;
  padding: 2.5rem 2rem 2.5rem 6rem;
  line-height: 1.3; }

.games-money__item::before {
  content: "";
  position: absolute;
  top: 2.6rem;
  left: 1.6rem;
  background: left top no-repeat;
  width: 3.2rem;
  height: 3.2rem; }

.games-money__item:nth-child(n+2) {
  border-top: 1px solid rgba(69, 77, 136, 0.15); }

.games-money__item--pros::before {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGZpbGw9Im5vbmUiIHZpZXdCb3g9IjAgMCAzMiAzMiI+PHBhdGggZmlsbD0iIzJBQjAzQyIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNMCAxNkMwIDcuMTYzIDcuMTYzIDAgMTYgMHMxNiA3LjE2MyAxNiAxNi03LjE2MyAxNi0xNiAxNlMwIDI0LjgzNyAwIDE2Wk0xNiAyLjkxQzguNzcgMi45MSAyLjkxIDguNzcgMi45MSAxNmMwIDcuMjMgNS44NiAxMy4wOSAxMy4wOSAxMy4wOSA3LjIzIDAgMTMuMDktNS44NiAxMy4wOS0xMy4wOSAwLTcuMjMtNS44Ni0xMy4wOS0xMy4wOS0xMy4wOVoiIGNsaXAtcnVsZT0iZXZlbm9kZCIvPjxwYXRoIGZpbGw9IiMyQUIwM0MiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0iTTkuMTUzIDkuODhhMS40NTUgMS40NTUgMCAwIDEgMi4wNTcgMGwyLjE4MiAyLjE4MmExLjQ1NSAxLjQ1NSAwIDAgMSAwIDIuMDU3bC0yLjE4MiAyLjE4MmExLjQ1NSAxLjQ1NSAwIDAgMS0yLjA1Ny0yLjA1N2wxLjE1NC0xLjE1My0xLjE1NC0xLjE1M2ExLjQ1NSAxLjQ1NSAwIDAgMSAwLTIuMDU4Wm0xMy42OTQgMGExLjQ1NCAxLjQ1NCAwIDAgMSAwIDIuMDU3bC0xLjE1NCAxLjE1NCAxLjE1NCAxLjE1M2ExLjQ1NSAxLjQ1NSAwIDEgMS0yLjA1NyAyLjA1N2wtMi4xODItMi4xODJhMS40NTUgMS40NTUgMCAwIDEgMC0yLjA1N0wyMC43OSA5Ljg4YTEuNDU1IDEuNDU1IDAgMCAxIDIuMDU3IDBaTTkuNjcyIDIwLjMyNmMuMjY1LS40MjkuNzMzLS42OSAxLjIzNy0uNjloMTAuMTgyYTEuNDU1IDEuNDU1IDAgMCAxIDEuMyAyLjEwNWwtMS4zLS42NWMxLjMuNjUgMS4zLjY1MSAxLjMuNjUybC0uMDAyLjAwNC0uMDAzLjAwNy0uMDA5LjAxNi0uMDI0LjA0NmMtLjAyLjAzNi0uMDQ2LjA4My0uMDc5LjEzOC0uMDY1LjExMS0uMTU4LjI2LS4yOC40MzJhNy40MSA3LjQxIDAgMCAxLTEuMTE5IDEuMjQ3Yy0xLjAyNy45MTMtMi42MyAxLjgyMi00Ljg3NSAxLjgyMi0yLjI0NCAwLTMuODQ4LS45MS00Ljg3NS0xLjgyMmE3LjQwNSA3LjQwNSAwIDAgMS0xLjExOS0xLjI0NyA2LjE1IDYuMTUgMCAwIDEtLjM4My0uNjE2bC0uMDA5LS4wMTYtLjAwMy0uMDA3LS4wMDItLjAwM3YtLjAwMWMwLS4wMDEgMC0uMDAyIDEuMy0uNjUybC0xLjMuNjVhMS40NTUgMS40NTUgMCAwIDEgLjA2My0xLjQxNVoiIGNsaXAtcnVsZT0iZXZlbm9kZCIvPjwvc3ZnPg=="); }

.games-money__item--cons::before {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGZpbGw9Im5vbmUiIHZpZXdCb3g9IjAgMCAzMiAzMiI+PHBhdGggZmlsbD0iI0U1MUEzOCIgZD0iTTEwLjE3NiAyMS4zMjhhMS42IDEuNiAwIDAgMC0uMjA4IDIuMjQgMS42MDEgMS42MDEgMCAwIDAgMi4yNTYuMjA4IDYuMDE2IDYuMDE2IDAgMCAxIDcuNTUyIDAgMS42IDEuNiAwIDAgMCAxLjAyNC4zNjggMS42IDEuNiAwIDAgMCAxLjAyNC0yLjgxNiA5LjI5NiA5LjI5NiAwIDAgMC0xMS42NDggMFptMS4zNi03LjY2NGExLjYgMS42IDAgMCAwIDIuMjU2IDAgMS42IDEuNiAwIDAgMCAwLTIuMjU2IDQuOTI4IDQuOTI4IDAgMCAwLTYuNzg0IDAgMS42IDEuNiAwIDEgMCAyLjI1NiAyLjI1NiAxLjYgMS42IDAgMCAxIDIuMjcyIDBaTTE2IDBhMTYgMTYgMCAxIDAgMCAzMiAxNiAxNiAwIDAgMCAwLTMyWm0wIDI4LjhhMTIuOCAxMi44IDAgMSAxIDAtMjUuNiAxMi44IDEyLjggMCAwIDEgMCAyNS42Wm04Ljk5Mi0xNy4zOTJhNC45MjggNC45MjggMCAwIDAtNi43ODQgMCAxLjYgMS42IDAgMCAwIDIuMjU2IDIuMjU2IDEuNTk4IDEuNTk4IDAgMCAxIDIuMjcyIDAgMS42IDEuNiAwIDAgMCAyLjI1NiAwIDEuNiAxLjYgMCAwIDAgMC0yLjI1NloiLz48L3N2Zz4="); }

/*--------------------
  SLOTS
--------------------*/
.slots {
  position: relative; }

.slots:not(:last-child) {
  margin: 0 0 2.5rem; }

.slots__list {
  list-style: none; }

.slots__list a {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 0 3.5rem 0 0;
  text-decoration: none;
  font-weight: 600;
  color: #333333;
  font-size: 1.8rem;
  background: #ffffff;
  border-radius: 0.6rem;
  -webkit-box-shadow: 0 0 8rem rgba(0, 0, 0, 0.05);
  box-shadow: 0 0 8rem rgba(0, 0, 0, 0.05);
  -webkit-transition: color 0.2s;
  transition: color 0.2s; }

.slots__list a::before {
  content: "";
  position: absolute;
  top: 42%;
  right: 1rem;
  border-top: 0.3rem solid #000000;
  border-left: 0.3rem solid #000000;
  -webkit-transform-origin: center center;
  transform-origin: center center;
  -webkit-transform: rotate(-225deg);
  transform: rotate(-225deg);
  -webkit-transition: 0.2s border-color;
  transition: 0.2s border-color;
  width: 1.4rem;
  height: 1.4rem; }

.slots__list a:hover {
  color: #e51a38; }

.slots__list a:hover::before {
  border-color: #e51a38; }

.slots__list p {
  margin: 0;
  padding: 1rem 0 1rem 1.5rem;
  line-height: 1.2; }

.slots__logo {
  -ms-flex-negative: 0;
  flex-shrink: 0;
  border-radius: 0.6rem;
  overflow: hidden;
  width: 14.2rem;
  height: 9.2rem; }

.slots__logo img {
  width: 100%;
  height: auto;
  -o-object-fit: cover;
  object-fit: cover; }

.slots__btn {
  display: block;
  max-width: 34rem;
  width: 100%;
  margin: 2rem auto 0;
  padding: 1.7rem 0.5rem;
  font-weight: 600;
  font-size: 1.8rem;
  color: #333333;
  border: none;
  background: #ddfc53;
  border-radius: 1.5rem;
  -webkit-transition: background 0.2s;
  transition: background 0.2s;
  cursor: pointer; }

.slots__btn:hover {
  background: #cefb08; }

/*--------------------
  BEST-CASINOS
--------------------*/
.best-casinos {
  text-align: center; }

.best-casinos:not(:last-child) {
  margin: 0 0 2rem; }

.best-casinos ul {
  list-style: none; }

.best-casinos li {
  max-width: 60rem;
  margin-right: auto;
  margin-left: auto;
  padding: 2.3rem 1.5rem 1.3rem;
  background: #101010;
  border-radius: 1.5rem; }

.best-casinos .rating {
  margin: 0 auto 2.5rem;
  background-size: 11rem, 2rem;
  width: 11rem;
  height: 2rem; }

.best-casinos .rating__fill {
  background-size: 11rem, 2rem; }

.best-casinos .referral-btn {
  width: 100%;
  padding: 1rem 0.5rem;
  font-size: 1.8rem;
  color: #333333;
  font-weight: 600;
  background: #ddfc53;
  border: none;
  border-radius: 1rem;
  -webkit-transition: background 0.2s;
  transition: background 0.2s;
  cursor: pointer; }

.best-casinos .referral-btn:hover {
  background: #cefb08; }

.best-casinos__logo {
  max-width: 10rem;
  margin: 0 auto 3rem; }

.best-casinos__name {
  margin: 0 0 0.5rem;
  font-size: 2.8rem;
  font-weight: 700;
  line-height: 1.2;
  color: #ffffff; }

.best-casinos__bonus {
  margin: 0 0 3rem;
  font-size: 2.2rem;
  color: #FDC246; }

.best-casinos__bonus::before {
  content: "";
  display: inline-block;
  position: relative;
  top: 0.2rem;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  margin: 0 0.7rem 0 0;
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGZpbGw9Im5vbmUiIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggc3Ryb2tlPSIjRkNDMjQ2IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS13aWR0aD0iMiIgZD0iTTMgMTFjMCAxMC4yMjIgMCAxMiA5IDEyczktMS43NzggOS0xMk0xMiAzLjVhMi41MDEgMi41MDEgMCAwIDAtNSAwQTIuNSAyLjUgMCAwIDAgOS41IDZIMTJtMC0yLjVWNm0wLTIuNWEyLjUwMSAyLjUwMSAwIDAgMSA1IDBDMTcgNC44OCAxNS44MTUgNiAxNC41IDZIMTJtMCAwdjE3bTAtMTdoOGMyIDAgMyAuNSAzIDIuNVMyMiAxMSAyMCAxMUgzLjVDMiAxMSAxIDEwLjUgMSA4LjVTMS44ODIgNiAzLjUgNkgxMloiLz48L3N2Zz4=") left top/100% auto no-repeat;
  width: 2.2rem;
  height: 2.2rem; }

/*--------------------
  SLOTS-TYPES
--------------------*/
.slot-types:not(:last-child) {
  margin: 0 0 2.5rem; }

.slot-types ul {
  list-style: none; }

.slot-types li:nth-child(n+2) {
  margin-top: 1rem; }

.slot-types a {
  padding: 1rem 0.8rem 1.8rem;
  background: #FFFFFF;
  -webkit-box-shadow: 0 0 8rem rgba(0, 0, 0, 0.05);
  box-shadow: 0 0 8rem rgba(0, 0, 0, 0.05);
  border-radius: 1.5rem;
  text-decoration: none;
  color: #333333;
  -webkit-transition: color 0.2s;
  transition: color 0.2s; }

.slot-types a:hover {
  color: #e51a38; }

.slot-types__img {
  width: 100%;
  max-width: 31.1rem;
  height: 22.7rem;
  margin: 0 auto 2rem;
  border-radius: 1.5rem;
  overflow: hidden; }

.slot-types__img img {
  width: 100%;
  -o-object-fit: cover;
  object-fit: cover; }

.slot-types__title {
  margin: 0 0 0.5rem;
  font-size: 2.4rem;
  font-weight: 600; }

.slot-types__text {
  margin: 0;
  font-size: 2rem; }

/*--------------------
  ICONS-LIST
--------------------*/
.icons-list {
  text-align: center; }

.icons-list ul {
  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;
  list-style: none; }

.icons-list li {
  width: 100%;
  max-width: 27rem;
  margin: 0 auto 3rem; }

.icons-list img {
  max-width: 7.2rem;
  margin: 0 auto 1rem; }

.icons-list__title {
  margin: 0;
  font-size: 2.4rem;
  line-height: 1.2; }

.icons-list__text {
  margin: 0;
  font-size: 2rem;
  line-height: 1.5; }

/*--------------------
  IMG-LIST
--------------------*/
.img-list:not(:last-child) {
  margin: 0 0 2rem; }

.img-list ul {
  list-style: none; }

.img-list li {
  position: relative;
  width: 26rem;
  min-height: 15.6rem;
  margin: 0 auto 2rem;
  background: #ffffff;
  -webkit-box-shadow: 0 0 8rem rgba(0, 0, 0, 0.05);
  box-shadow: 0 0 8rem rgba(0, 0, 0, 0.05);
  border-radius: 1.5rem;
  overflow: hidden; }

.img-list li::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  display: none;
  background: rgba(0, 0, 0, 0.7);
  width: 100%;
  height: 100%; }

.img-list li:hover::before {
  display: block; }

.img-list li:hover .referral-btn {
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%); }

.img-list img {
  -o-object-fit: cover;
  object-fit: cover;
  width: 100%;
  height: 100%; }

.img-list .referral-btn {
  position: absolute;
  top: 100%;
  left: 50%;
  width: 100%;
  max-width: 22.5rem;
  padding: 0.92rem 0.5rem;
  font-weight: 600;
  font-size: 1.8rem;
  color: #333333;
  background: #ddfc53;
  border: none;
  border-radius: 1rem;
  -webkit-transform: translate(-50%, 0);
  transform: translate(-50%, 0);
  -webkit-transition: background 0.2s, top 0.3s, -webkit-transform 0.3s;
  transition: background 0.2s, top 0.3s, -webkit-transform 0.3s;
  transition: background 0.2s, top 0.3s, transform 0.3s;
  transition: background 0.2s, top 0.3s, transform 0.3s, -webkit-transform 0.3s;
  cursor: pointer; }

.img-list--alt li::before {
  background: rgba(72, 64, 64, 0.7); }

/*--------------------
  TEXT-BLOCK
--------------------*/
.text-block {
  margin: 0 0 2rem;
  background: #ffffff;
  padding: 2.5rem 2rem 1.5rem;
  -webkit-box-shadow: 0 0 8rem rgba(0, 0, 0, 0.05);
  box-shadow: 0 0 8rem rgba(0, 0, 0, 0.05);
  border-radius: 0.4rem; }

.text-block__title {
  margin: 0 0 1rem;
  font-size: 2.4rem;
  line-height: 1.2; }

.text-block__text {
  margin: 0;
  font-size: 2rem; }

/*--------------------
  BONUSES-BTN
--------------------*/
.bonuses-btn button {
  display: block;
  max-width: 100%;
  width: 33rem;
  margin: 4rem auto 3.5rem;
  padding: 2rem 0.5rem;
  font-size: 1.8rem;
  font-weight: 600;
  background: #ddfc53;
  border-radius: 4rem;
  border: none;
  text-decoration: none;
  -webkit-transition: 0.2s background;
  transition: 0.2s background;
  cursor: pointer; }

.bonuses-btn button:hover {
  background: #cefb08; }

/*--------------------
  DARK-BLOCKS
--------------------*/
.dark-blocks {
  color: #ffffff; }

.dark-blocks:not(:last-child) {
  margin: 0 0 4rem; }

.dark-blocks__item {
  padding: 3rem 2rem;
  border-radius: 0.4rem;
  background: #101010; }

.dark-blocks__title {
  margin: 0 0 0.5rem;
  font-size: 2.4rem;
  font-weight: 700;
  line-height: 1.3; }

.dark-blocks__text {
  margin: 0; }

.dark-blocks__text b {
  color: #e51a38; }

/*--------------------
  GAME
--------------------*/
.games:not(:last-child) {
  margin: 0 0 1rem; }

.games ul {
  list-style: none; }

.games li {
  margin-bottom: 1rem; }

.games a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 1.2rem 0.5rem 1.2rem 9rem;
  color: #484040;
  text-decoration: none;
  font-size: 2rem;
  font-weight: 600;
  background: #FFFFFF;
  border: 0.1rem solid rgba(0, 0, 0, 0.15);
  border-radius: 1.5rem;
  -webkit-box-shadow: 0 0 8rem rgba(0, 0, 0, 0.05);
  box-shadow: 0 0 8rem rgba(0, 0, 0, 0.05);
  -webkit-transition: 0.2s border-color, 0.2s color;
  transition: 0.2s border-color, 0.2s color; }

.games a:hover {
  color: #e51a38;
  border-color: #484040; }

.games img {
  -ms-flex-negative: 0;
  flex-shrink: 0;
  width: 3.1rem;
  max-height: 3.1rem;
  margin: 0 1.3rem 0 0; }

/*--------------------
  REVIEW-CARD
--------------------*/
.review-card {
  margin: 0 0 2rem;
  padding: 2.4rem 2.2rem 1.7rem;
  background: #101010;
  border-radius: 1.5rem;
  -webkit-box-shadow: 0 0 8rem rgba(0, 0, 0, 0.05);
  box-shadow: 0 0 8rem rgba(0, 0, 0, 0.05); }

.review-card .rating {
  margin: 0 auto 0.3rem;
  background-size: 9.5rem, 2rem;
  width: 9.5rem;
  height: 2rem; }

.review-card .rating__fill {
  background-size: 9.5rem, 2rem; }

.review-card .referral-btn {
  width: 100%;
  margin: 0 0 1.6rem;
  padding: 1.5rem 0.5rem;
  font-size: 1.8rem;
  color: #333333;
  font-weight: 600;
  background: #ddfc53;
  border: none;
  border-radius: 1rem;
  -webkit-transition: background 0.2s;
  transition: background 0.2s;
  cursor: pointer; }

.review-card .referral-btn:hover {
  background: #cefb08; }

.review-card__logo {
  display: block;
  margin: 0 auto 2.5rem;
  max-width: 10rem;
  max-height: 100%; }

.review-card__main-info {
  margin: 0 0 0.5rem;
  color: #ffffff;
  font-weight: 700;
  line-height: 1.2;
  text-align: center; }

.review-card__name {
  display: block;
  margin: 0 0 0.5rem;
  font-size: 2rem; }

.review-card__flag {
  font-size: 1.8rem; }

.review-card__flag img {
  position: relative;
  top: 0.4rem;
  width: 2.2rem;
  margin-right: 0.5rem; }

.review-card__info {
  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;
  margin: 0 0 1.8rem;
  list-style: none;
  color: #FCC246;
  font-size: 1.6rem;
  font-weight: 700; }

.review-card__info li {
  position: relative;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  padding-left: 3.4rem; }

.review-card__info li::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 0;
  background: left top / 100% auto no-repeat;
  -webkit-transform: translate(0, -50%);
  transform: translate(0, -50%);
  width: 2.2rem;
  height: 2.5rem; }

.review-card__info li:nth-child(1) {
  margin: 0 0 1rem; }

.review-card__info li:nth-child(1)::before {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjUiIHZpZXdCb3g9IjAgMCAyNCAyNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTMgMTEuNUMzIDIxLjcyMjIgMyAyMy41IDEyIDIzLjVDMjEgMjMuNSAyMSAyMS43MjIyIDIxIDExLjUiIHN0cm9rZT0iI0ZDQzI0NiIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPHBhdGggZD0iTTEyLjAwMDEgNEMxMi4wMDAxIDIuNjIxMDkgMTAuODgwOCAxLjUgOS41MDAwOSAxLjVDOC4xMTkzOCAxLjUgNy4wMDAwOSAyLjYxOTI5IDcuMDAwMDkgNEM3LjAwMDA5IDUuMzgwNzEgOC4xMTkzOCA2LjUgOS41MDAwOSA2LjVIMTIuMDAwMU0xMi4wMDAxIDRDMTIuMDAwMSA0Ljk3NjMxIDEyLjAwMDEgNi41IDEyLjAwMDEgNi41TTEyLjAwMDEgNEMxMi4wMDAxIDIuNjIxMDkgMTMuMTE5NCAxLjUgMTQuNTAwMSAxLjVDMTUuODgwOCAxLjUgMTcuMDAwMSAyLjYxOTI5IDE3LjAwMDEgNEMxNy4wMDAxIDUuMzgwNzEgMTUuODE0OCA2LjUgMTQuNTAwMSA2LjVDMTMuMjUwMSA2LjUgMTIuMDAwMSA2LjUgMTIuMDAwMSA2LjVNMTIuMDAwMSA2LjVWMjMuNU0xMi4wMDAxIDYuNUMxMi4wMDAxIDYuNSAxOCA2LjUgMjAgNi41QzIyIDYuNSAyMyA3IDIzIDlDMjMgMTEgMjIgMTEuNSAyMCAxMS41QzE4IDExLjUgNSAxMS41IDMuNSAxMS41QzIgMTEuNSAxIDExIDEgOUMxIDcgMS44ODIyOCA2LjUgMy41IDYuNUM1LjExNzcyIDYuNSAxMi4wMDAxIDYuNSAxMi4wMDAxIDYuNVoiIHN0cm9rZT0iI0ZDQzI0NiIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPC9zdmc+Cg=="); }

.review-card__info li:nth-child(2)::before {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjciIHZpZXdCb3g9IjAgMCAyNCAyNyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEgMjEuMDgzM0MxIDIyLjEzNzkgMS4xMjg3NSAyMi44NTQ0IDEuMzgyNSAyMy4zNjk4QzEuNjE3NzYgMjMuODQ3NiAyLjAwMTE1IDI0LjIzNDkgMi43MDU2NyAyNC41NTNDMy40NDI1OCAyNC44ODU2IDQuNTA4MzggMjUuMTMwNyA2LjA1NTg1IDI1LjI4NTlDNy41OTM3IDI1LjQ0MDIgOS41MzkzMiAyNS41IDEyIDI1LjVDMTQuNDYwNyAyNS41IDE2LjQwNjMgMjUuNDQwMiAxNy45NDQyIDI1LjI4NTlDMTkuNDkxNiAyNS4xMzA3IDIwLjU1NzQgMjQuODg1NiAyMS4yOTQzIDI0LjU1M0MyMS45OTg5IDI0LjIzNDkgMjIuMzgyMiAyMy44NDc2IDIyLjYxNzUgMjMuMzY5OEMyMi44NzEzIDIyLjg1NDQgMjMgMjIuMTM3OSAyMyAyMS4wODMzQzIzIDIwLjAyODggMjIuODcxMyAxOS4zMTIzIDIyLjYxNzUgMTguNzk2OUMyMi4zODIyIDE4LjMxOSAyMS45OTg5IDE3LjkzMTcgMjEuMjk0MyAxNy42MTM3QzIwLjU1NzQgMTcuMjgxMSAxOS40OTE2IDE3LjAzNiAxNy45NDQyIDE2Ljg4MDdDMTYuNDA2MyAxNi43MjY1IDE0LjQ2MDcgMTYuNjY2NyAxMiAxNi42NjY3QzkuNTM5MzIgMTYuNjY2NyA3LjU5MzcgMTYuNzI2NSA2LjA1NTg1IDE2Ljg4MDdDNC41MDgzOCAxNy4wMzYgMy40NDI1OCAxNy4yODExIDIuNzA1NjcgMTcuNjEzN0MyLjAwMTE1IDE3LjkzMTcgMS42MTc3NiAxOC4zMTkgMS4zODI1IDE4Ljc5NjlDMS4xMjg3NSAxOS4zMTIzIDEgMjAuMDI4OCAxIDIxLjA4MzNaIiBzdHJva2U9IiNGQ0MyNDYiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CjxwYXRoIGQ9Ik02LjQ1NDk5IDdDNi40NTQ5OSAxMC4wMzEgOC45MzExOSAxMi41IDEyLjAwMDQgMTIuNUMxNS4wNjk3IDEyLjUgMTcuNTQ1OSAxMC4wMzEgMTcuNTQ1OSA3QzE3LjU0NTkgMy45Njg5OSAxNS4wNjk3IDEuNSAxMi4wMDA0IDEuNUM4LjkzMTE5IDEuNSA2LjQ1NDk5IDMuOTY4OTkgNi40NTQ5OSA3WiIgc3Ryb2tlPSIjRkNDMjQ2IiBzdHJva2Utd2lkdGg9IjIiLz4KPC9zdmc+Cg=="); }

.review-card__info li:nth-child(3)::before {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjciIHZpZXdCb3g9IjAgMCAyNCAyNyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik04IDAuNUM4LjU1MjI5IDAuNSA5IDAuOTQ3NzE1IDkgMS41VjIuNTg1MjZDOS45MTAyMiAyLjUyNTg4IDEwLjkwNzcgMi41IDEyIDIuNUMxMy4wOTIzIDIuNSAxNC4wODk4IDIuNTI1ODggMTUgMi41ODUyNlYxLjVDMTUgMC45NDc3MTUgMTUuNDQ3NyAwLjUgMTYgMC41QzE2LjU1MjMgMC41IDE3IDAuOTQ3NzE1IDE3IDEuNVYyLjc5Mjg0QzIxLjU2NTUgMy40ODEyNCAyMy4zMjcyIDUuNTM0NjQgMjMuODMyMSAxMC41QzIzLjg2NDggMTAuODIxIDIzLjg5MjIgMTEuMTU0MiAyMy45MTQ3IDExLjVDMjMuOTM1NyAxMS44MjE5IDIzLjk1MjUgMTIuMTU0NyAyMy45NjU1IDEyLjQ5ODdDMjMuOTg5MiAxMy4xMjc2IDI0IDEzLjc5NCAyNCAxNC41QzI0IDI0LjM4MiAyMS44ODIgMjYuNSAxMiAyNi41QzIuMTE4IDI2LjUgMCAyNC4zODIgMCAxNC41QzAgMTMuNzk0IDAuMDEwODExOSAxMy4xMjc2IDAuMDM0NDk0MiAxMi40OTg3QzAuMDQ3NDUxMiAxMi4xNTQ3IDAuMDY0MjYwNyAxMS44MjE5IDAuMDg1MjYwNCAxMS41QzAuMTA3ODE5IDExLjE1NDIgMC4xMzUyMTMgMTAuODIxIDAuMTY3ODYgMTAuNUMwLjY3MjgyMiA1LjUzNDY0IDIuNDM0NTUgMy40ODEyNCA3IDIuNzkyODRWMS41QzcgMC45NDc3MTUgNy40NDc3MiAwLjUgOCAwLjVaTTcgNC44MTg2MkM1LjY1NjA2IDUuMDQ2ODkgNC43NDgzOCA1LjM5NyA0LjEwODE5IDUuODY2MzRDMy4xNjM2IDYuNTU4ODQgMi40ODI1OSA3Ljc3NSAyLjE3OTIxIDEwLjVIMjEuODIwOEMyMS41MTc0IDcuNzc1IDIwLjgzNjQgNi41NTg4NCAxOS44OTE4IDUuODY2MzRDMTkuMjUxNiA1LjM5NyAxOC4zNDM5IDUuMDQ2ODkgMTcgNC44MTg2MlY1LjVDMTcgNi4wNTIyOSAxNi41NTIzIDYuNSAxNiA2LjVDMTUuNDQ3NyA2LjUgMTUgNi4wNTIyOSAxNSA1LjVWNC41OTExOEMxNC4xMzE4IDQuNTMwNSAxMy4xMzg3IDQuNSAxMiA0LjVDMTAuODYxMyA0LjUgOS44NjgxOSA0LjUzMDUgOSA0LjU5MTE4VjUuNUM5IDYuMDUyMjkgOC41NTIyOSA2LjUgOCA2LjVDNy40NDc3MiA2LjUgNyA2LjA1MjI5IDcgNS41VjQuODE4NjJaTTIyIDE0LjVDMjIgMTMuNzg0NiAyMS45ODg2IDEzLjExOTMgMjEuOTY0MSAxMi41SDIuMDM1OTNDMi4wMTE0NCAxMy4xMTkzIDIgMTMuNzg0NiAyIDE0LjVDMiAxNi45MjQ5IDIuMTMyNTQgMTguNzM2OSAyLjQzNzcxIDIwLjExMDFDMi43Mzc4MyAyMS40NjA1IDMuMTc3NjggMjIuMjYwOCAzLjcwODQ2IDIyLjc5MTVDNC4yMzkyNCAyMy4zMjIzIDUuMDM5NDkgMjMuNzYyMiA2LjM4OTkzIDI0LjA2MjNDNy43NjMwNyAyNC4zNjc1IDkuNTc1MTUgMjQuNSAxMiAyNC41QzE0LjQyNDkgMjQuNSAxNi4yMzY5IDI0LjM2NzUgMTcuNjEwMSAyNC4wNjIzQzE4Ljk2MDUgMjMuNzYyMiAxOS43NjA4IDIzLjMyMjMgMjAuMjkxNSAyMi43OTE1QzIwLjgyMjMgMjIuMjYwOCAyMS4yNjIyIDIxLjQ2MDUgMjEuNTYyMyAyMC4xMTAxQzIxLjg2NzUgMTguNzM2OSAyMiAxNi45MjQ5IDIyIDE0LjVaIiBmaWxsPSIjRkNDMjQ2Ii8+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNNSAxNi41QzUgMTUuOTQ3NyA1LjQ0NzcyIDE1LjUgNiAxNS41SDlDOS41NTIyOCAxNS41IDEwIDE1Ljk0NzcgMTAgMTYuNUMxMCAxNy4wNTIzIDkuNTUyMjggMTcuNSA5IDE3LjVINkM1LjQ0NzcyIDE3LjUgNSAxNy4wNTIzIDUgMTYuNVpNMTUgMTUuNUMxNC40NDc3IDE1LjUgMTQgMTUuOTQ3NyAxNCAxNi41QzE0IDE3LjA1MjMgMTQuNDQ3NyAxNy41IDE1IDE3LjVIMThDMTguNTUyMyAxNy41IDE5IDE3LjA1MjMgMTkgMTYuNUMxOSAxNS45NDc3IDE4LjU1MjMgMTUuNSAxOCAxNS41SDE1Wk0xNSAxOS41QzE0LjQ0NzcgMTkuNSAxNCAxOS45NDc3IDE0IDIwLjVDMTQgMjEuMDUyMyAxNC40NDc3IDIxLjUgMTUgMjEuNUgxOEMxOC41NTIzIDIxLjUgMTkgMjEuMDUyMyAxOSAyMC41QzE5IDE5Ljk0NzcgMTguNTUyMyAxOS41IDE4IDE5LjVIMTVaTTYgMTkuNUM1LjQ0NzcyIDE5LjUgNSAxOS45NDc3IDUgMjAuNUM1IDIxLjA1MjMgNS40NDc3MiAyMS41IDYgMjEuNUg5QzkuNTUyMjggMjEuNSAxMCAyMS4wNTIzIDEwIDIwLjVDMTAgMTkuOTQ3NyA5LjU1MjI4IDE5LjUgOSAxOS41SDZaIiBmaWxsPSIjRkNDMjQ2Ii8+Cjwvc3ZnPgo="); }

.review-card__payments {
  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;
  list-style: none; }

.review-card__payments li {
  padding: 0 0.3rem 0.5rem; }

.review-card__payments img {
  display: block;
  max-width: 3rem;
  max-height: 3rem;
  width: 100%;
  height: auto; }

/*--------------------
  BUTTON-SCROLL-UP
--------------------*/
.button-scroll-up {
  position: fixed;
  right: 1.5rem;
  bottom: 9.5rem;
  z-index: 99;
  display: none;
  color: #C4C4C4;
  font-size: 1.2rem;
  font-weight: 600;
  background: none;
  border: none;
  -webkit-transition: color 0.2s;
  transition: color 0.2s;
  cursor: pointer; }

.button-scroll-up::before {
  content: "";
  position: absolute;
  top: -4.5rem;
  left: 50%;
  border-radius: 0.8rem;
  background: #c4c4c4 url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGZpbGw9Im5vbmUiIHZpZXdCb3g9IjAgMCAzMSAzMyI+PHBhdGggZmlsbD0iI2ZmZiIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNMTUuMjMuMDU4Yy0uMDkyLjA0LTMuNTQzIDMuNDA4LTcuNjcgNy40ODVDMS43OTIgMTMuMjQuMDQ1IDE1LjAxLjAwOCAxNS4yYy0uMDU4LjI5LjIyLjc1Ny41NDcuOTIuMTU2LjA3OCAxLjE5Mi4xMDMgNC4zLjEwNGw0LjA5Ni4wMDEuMDM4IDE0Ljc3OWEyIDIgMCAwIDAgMiAxLjk5NWg4Ljc1N2EyIDIgMCAwIDAgMi0xLjk2NWwuMjYtMTQuODA5aDQuMDc4YzQuNSAwIDQuNTE4LS4wMDIgNC43NjgtLjQ5Ni4zMjgtLjY0OS44NC0uMDgtNy40MTEtOC4yMkMxNS41OS0uMjM1IDE1LjY4OS0uMTQ1IDE1LjIyOS4wNThaIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiLz48L3N2Zz4=") center center/2.2rem 2.4rem no-repeat;
  -webkit-transform: translate(-50%, 0);
  transform: translate(-50%, 0);
  -webkit-transition: background 0.2s;
  transition: background 0.2s;
  width: 3.8rem;
  height: 3.8rem; }

.button-scroll-up:hover {
  color: #ec566c; }

.button-scroll-up:hover::before {
  background-color: #ec566c; }

/*--------------------
  WELCOME-BONUS
--------------------*/
.welcome-bonus {
  z-index: 99;
  position: fixed;
  right: 0;
  bottom: 0;
  left: 0;
  min-width: 36rem;
  padding: 1.4rem 0;
  background: rgba(255, 255, 255, 0.9); }

.welcome-bonus .button {
  max-width: 25.3rem;
  width: 100%;
  margin: 0 auto;
  padding-top: 1.6rem;
  padding-bottom: 1.6rem; }

.welcome-bonus__inner {
  max-width: 90.5rem;
  margin: 0 auto;
  padding: 0 1.5rem; }

.welcome-bonus__head {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin: 0 0 1rem; }

.welcome-bonus__logo {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin: 0 2.5rem 0 0;
  padding: 0.5rem;
  overflow: hidden;
  background: #000000;
  border-radius: 50%;
  width: 5rem;
  height: 5rem; }

.welcome-bonus__text {
  margin: 0;
  color: #000000;
  font-size: 2rem;
  font-weight: 700; }

.welcome-bonus__text b {
  color: #e51a38;
  font-size: 2.4rem;
  font-weight: 600;
  margin-left: 1rem; }

/*--------------------
  FRAME
--------------------*/
.frame {
  padding: 0 0 2.5rem; }

.frame .button {
  width: 100%;
  max-width: 100%;
  padding: 1.5rem 0.5rem;
  text-transform: uppercase; }

.frame__wrapp {
  position: relative;
  margin: 0 0 1.5rem;
  border-radius: 1.5rem;
  overflow: hidden; }

.frame__iframe {
  width: 100%;
  height: 50vw; }

.frame__img {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
  width: 100%;
  height: 100%; }

.frame__img img {
  width: 100%;
  height: 100%;
  -webkit-filter: brightness(0.5);
  filter: brightness(0.5); }

.frame__btn {
  z-index: 1;
  position: absolute;
  top: 50%;
  left: 50%;
  width: 100%;
  max-width: 16.3rem;
  color: #333333;
  background: #ddfc53;
  padding: 1.8rem 0.5rem;
  font-weight: 600;
  font-size: 2rem;
  border-radius: 1rem;
  border: none;
  -webkit-transition: background 0.2s;
  transition: background 0.2s;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  cursor: pointer; }

.frame__btn:hover {
  background: #cefb08; }

/*--------------------
  BEST-EVER
--------------------*/
.best-ever {
  z-index: 99;
  position: fixed;
  left: 50%;
  bottom: 0;
  -webkit-transform: translate(-50%, 0);
  transform: translate(-50%, 0);
  width: 36rem; }

.best-ever .referral-btn {
  -ms-flex-negative: 0;
  flex-shrink: 0;
  width: 10rem;
  padding: 1.1rem 0.5rem;
  font-weight: 600;
  font-size: 1.6rem;
  color: #ffffff;
  background: #e51a38;
  border-radius: 1rem;
  border: none;
  -webkit-transition: 0.2s background;
  transition: 0.2s background;
  cursor: pointer; }

.best-ever .referral-btn:hover {
  background: #ce1732; }

.best-ever__list {
  display: none;
  list-style: none;
  counter-reset: list-number;
  background: #ddfc53;
  border-radius: 1.5rem 1.5rem 0 0;
  border-bottom: 0.1rem solid rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: 0 0 8rem rgba(0, 0, 0, 0.05);
  box-shadow: 0 0 8rem rgba(0, 0, 0, 0.05); }

.best-ever__list--active {
  display: block; }

.best-ever__item {
  counter-increment: list-number; }

.best-ever__item--top {
  background: #101010;
  border-radius: 1.5rem 1.5rem 0 0; }

.best-ever__item--top .best-ever__inner::before {
  color: #f9f9f9; }

.best-ever__item--top .best-ever__name,
.best-ever__item--top .best-ever__desc {
  color: #ffffff; }

.best-ever__inner {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 1rem 1rem 1rem 3.5rem;
  text-decoration: none; }

.best-ever__inner::before {
  content: counter(list-number);
  position: absolute;
  top: 50%;
  left: 1.5rem;
  color: #1D2730;
  font-size: 1.6rem;
  font-weight: 500;
  -webkit-transform: translate(0, -50%);
  transform: translate(0, -50%); }

.best-ever__logo {
  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;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  margin: 0 1rem 0 0;
  background: #000000;
  border: 0.1rem solid #4c4c4c;
  border-radius: 50%;
  overflow: hidden;
  width: 5rem;
  height: 5rem; }

.best-ever__logo img {
  max-width: 80%;
  max-height: 80%; }

.best-ever__info {
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1; }

.best-ever__name, .best-ever__desc {
  margin: 0;
  line-height: 1.3;
  -webkit-transition: color 0.2s;
  transition: color 0.2s;
  text-transform: uppercase; }

.best-ever__name {
  color: #000000;
  font-size: 1.6rem;
  font-weight: 700; }

.best-ever__desc {
  color: #262626;
  font-size: 1.4rem; }

.best-ever__button {
  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;
  width: 100%;
  min-height: 5rem;
  font-weight: 600;
  color: #333333;
  background: #ddfc53;
  border: none;
  border-radius: 1.5rem 1.5rem 0 0;
  -webkit-transition: 0.2s background;
  transition: 0.2s background;
  cursor: pointer; }

.best-ever__button::before, .best-ever__button::after {
  content: ""; }

.best-ever__button::before {
  margin: 0 1rem 0 0;
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGZpbGw9Im5vbmUiIHZpZXdCb3g9IjAgMCAzMCAzMCI+PGcgY2xpcC1wYXRoPSJ1cmwoI2EpIj48cGF0aCBmaWxsPSIjRTlFRUY5IiBkPSJNMTguMjA1IDI5LjY0NWMtLjY3LjE0Ni0xLjM0Ny4yNjgtMi4wMzQuMjk2LS4wNzYuMDAzLS4xNi0uMDE0LS4yMTYuMDU5SDE0Ljg5Yy4wMTctLjYwMy0uMTQ3LTEuMjQ5LjQxMy0xLjcyNy4wMDQtLjAwNS4wMDItLjAyLjAwNC0uMDI5bC4wNTUtLjAwNGMuODMyIDAgMS42NjcuMDEgMi41LS4wMDUuMjU4LS4wMDUuMzcuMDUuMzUuMzMzLS4wMjguMzYtLjAxLjcxOC0uMDA3IDEuMDc3WiIvPjxwYXRoIGZpbGw9IiNENERCRjEiIGQ9Ik0xNS4zMDUgMjguMjQ1Yy0uMDAyLjAxLjAwMy4wMjMtLjAwNC4wMjgtLjU2LjQ3Ni0uMzk2IDEuMTIyLS40MTMgMS43MjdoLS45NDZjLS4yNDItLjEyLS41MS0uMDYzLS43NjYtLjEwNS0uNDU4LS4wOC0uOTItLjEyNS0xLjM2OS0uMjUyIDAtLjM4LjAxMi0uNzYyLS4wMDItMS4xNDItLjAwNy0uMjEyLjA3MS0uMjY2LjI3My0uMjYzIDEuMDc3LjAxIDIuMTUuMDA3IDMuMjI3LjAwN1oiLz48cGF0aCBmaWxsPSIjRkZERDQzIiBkPSJNMjcuNjE1LjI0MmMuOTE1LjQ2MiAxLjMyNiAxLjM3MyAxLjEgMi40MzYtLjM0MyAxLjYyMS0uOTM0IDMuMTU0LTEuNjkzIDQuNjI3LS4wMy4wNjEtLjA1NC4xMjUtLjA4LjE4OC0uMDM4LjA1Ni0uMDgxLjEwOC0uMTE0LjE2OS0xLjI0OCAyLjI4My0yLjg1MyA0LjI5Ny00LjcwOCA2LjEyNS0uNDYuNDUzLTEuMDA1LjcxMy0xLjY2NC43LS45MjUtLjAyMi0xLjM0Ljg5LS45NTggMS41MTMuMjAxLjMyNi4wNzUuNjktLjIyOC44Ni0uMzIuMTgyLS42ODMuMDgzLS44OS0uMjU1YTIuMDY0IDIuMDY0IDAgMCAxLS4zMS0uOTkyYy0uMDE0LS4zMTUuMDQ3LS42MTguMTQ1LTEtLjQ1OC40ODMtLjgyMy45MzYtMS4zMDIgMS4yNjctLjE2NC4xMTMtLjE3Ni4yMDktLjEyMy4zNzhhMS43OSAxLjc5IDAgMCAxLS43MTQgMi4wMDljLS4xOS4xMjQtLjIxMS4yNDgtLjE2Mi40MzQuMTYuNjEyLjQ4NCAxLjEyNi45MzcgMS41NjUuMjkyLjI4Mi40MTUuNjA4LjM0IDEuMDA0LS4wNjUuMDU5LS4xMzguMTEzLS4xOTMuMTc5LS4zNzcuNDYyLS44NDkuNjMzLTEuNDMyLjQ2Ny0uMTg4LS4wNTQtLjM1Ni0uMTctLjU1Ny0uMTc2LS4wMDMtLjA1OS0uMDA1LS4xMTgtLjAwNS0uMTc2IDAtLjkwNiAwLTEuODEyLS4wMDMtMi43MiAwLS4xMDguMDQ2LS4yNjgtLjE0NC0uMjU2LS4yNjguMDE0LS40OTYtLjEwNS0uNzM1LS4xODgtLjktLjU5Ni0xLjIwNy0xLjQ1Mi0uODM4LTIuMzM3LjEzNi4wMDcuMjQuMDkuMzUxLjE0Ni42MTcuMzEgMS4yNzYuMzI2IDEuOTMzLjIzNC41ODEtLjA4LjU3Ny0uMTEyLjE4My0uNTQ5YS43MTIuNzEyIDAgMCAxLS4wNC0uMDQyYy0xLjE2Mi0xLjQzMi0yLjAzLTMuMDI3LTIuNjUtNC43NTUtLjQ3Ni0xLjMzLS43OTQtMi42OTgtMS4wMi00LjA5LS4xNjctMS4wNDYuMDg0LTEuOTQuODc0LTIuNjc3LjU0NS0uNTEgMS4yLS43MzMgMS45My0uNzM3IDIuMDctLjAxIDQuMTM4LS4wMDUgNi4yMDgtLjAwMy4zNDQgMCAuNzMzLS4xMTIuODg1LjM3Ni4wMzUuMTE1LjI1NC4xNTIuMjMuMzM4LS4yOTIgMy4zNC0xLjIyOSA2LjQ3LTMuMTIzIDkuMjkuNDI5LS4yNjIuODgtLjM2NiAxLjM2My0uMzYzLjMwNi4wMDIuNTctLjExOC43OTItLjMzNiAxLjI1Mi0xLjIzNCAyLjM5NS0yLjU2IDMuMzc3LTQuMDE1LjU0Ni0uODEgMS4wNjUtMS42MzYgMS40NTktMi41MzJhMTUuMTU1IDE1LjE1NSAwIDAgMCAxLjQwNi0zLjk2OGMuMTAyLS40OTYtLjAzNi0uNzg5LS40OTEtMS4wMjguMDE3LS4xOTMtLjAyNC0uMzg1LjAzMy0uNTc4LjEtLjMyMy4zOS0uMzk2LjYzMS0uNTMyWk0xNy4yNTIgNS43NzVjLS4wNzguNjQuNTcgMS4xNiAxLjEyOSAxLjE2LjU3OCAwIDEuMTY2LS41MzggMS4xMzMtMS4xMzQtLjAzNS0uNjczLS40NzktMS4xNTItMS4xMzMtMS4xNjQtLjUxNS0uMDEtMS4yMjYuNTM1LTEuMTMgMS4xMzhabS0yLjQ4MyAxMS42MTljLjAwNS4zNTQuMjkuNjUyLjYyNC42NTQuMzIyIDAgLjY4NS0uMzU0LjY3My0uNjU3LS4wMTQtLjMzNS0uMzI1LS42MzMtLjY1Ny0uNjI5LS4zNTguMDA3LS42NDUuMjkxLS42NC42MzJabTIuMDc1LTEwLjI2MmMwLS4zOTUtLjIyMy0uNjI1LS42MS0uNjItLjM4NC4wMDItLjYzMy4yNDItLjYzNy42MDYtLjAwMy40MDguMjE4LjYyOC42My42MjguMzk2LS4wMDIuNjE1LS4yMi42MTctLjYxNFoiLz48cGF0aCBmaWxsPSIjRTk0NjVBIiBkPSJNNy4wMTIgMjcuNjA2Yy0uNjU1LS4zNjYtMS4yMjYtLjg0NS0xLjc3Ni0xLjM0Mi0yLjM1LTIuMTQtMy44NDctNC43NjYtNC40NzgtNy44NjQtLjE5Mi0uOTQzLS4zLTEuOS0uMjQ0LTIuODcuMTQ3LS4wOTguMjkyLS4yLjQzOS0uMjk1LjkyMi0uNjA4IDEuODczLTEuMTIgMy4wMjYtMS4xNzYgMS4wNDYtLjA1MiAxLjkyNS4yODQgMi42NzIuOTc2Ljc5LjczMiAxLjUwOSAxLjUzNSAyLjEzMiAyLjQwOC43MzMgMS4wMjUgMS4zOTUgMi4wODggMS42MiAzLjM2My4yMTggMS4yMy0uMTM4IDIuMDkzLTEuMTg2IDIuNzc4LS4yMzcuMTU1LS40NzkuMy0uNjkuNDk1LTEuMDMuOTU1LTEuNDEzIDIuMTgzLTEuNTE1IDMuNTI3Wk0yOS40OTggMTUuNTNjLjA2IDIuNDk1LS41NjIgNC44MjUtMS43NjIgNy4wMS0xLjEgMi4wMDItMi42MTYgMy42NDItNC41MDYgNC45NDItLjA3MS4wNS0uMTUyLjA4NS0uMjI3LjEyN2E3LjMyIDcuMzIgMCAwIDAtLjItMS4yNjNjLS4zMi0xLjE5NC0uOTU4LTIuMTU0LTIuMDU4LTIuOC0uNjk1LS40MDgtMS4xMTctMS4wMi0xLjE4MS0xLjg0Ni0uMDc4LTEuMDEyLjI2LTEuOTIyLjcyOC0yLjc4Ni43ODctMS40NTIgMS44NDctMi43IDMuMDM1LTMuODQ4YTMuNTIgMy41MiAwIDAgMSAxLjMxMi0uODJjMS4wMzgtLjM0OSAyLjA1My0uMjEzIDMuMDQyLjIxLjY1LjI3NyAxLjI0My42NTkgMS44MTcgMS4wNzRaIi8+PHBhdGggZmlsbD0iI0Y5QjIzOCIgZD0iTTIyLjE3NSA0LjNjLjAyNC0uMTg2LS4xOTQtLjIyMS0uMjMtLjMzOS0uMTUyLS40ODgtLjU0LS4zNzMtLjg4NC0uMzc1LTIuMDctLjAwMi00LjEzOS0uMDA3LTYuMjA5LjAwMi0uNzMuMDAzLTEuMzg3LjIyOC0xLjkzLjczNy0uNzkuNzM3LTEuMDQxIDEuNjMxLS44NzMgMi42NzguMjI2IDEuMzk0LjU0MyAyLjc2MiAxLjAyIDQuMDkuNjE5IDEuNzI3IDEuNDg3IDMuMzIzIDIuNjQ5IDQuNzU0bC4wNC4wNDNjLjM5Ni40MzguNC40NjktLjE4Mi41NDktLjY1Ny4wOTEtMS4zMTcuMDc1LTEuOTMzLS4yMzUtLjExMi0uMDU2LS4yMTYtLjEzOC0uMzUxLS4xNDVhOS4wODUgOS4wODUgMCAwIDEtLjkyNy0uODI5Yy0uMTkyLS4yMDItLjM5Mi0uMzk2LS41ODgtLjU5Ni0uMTYyLS40MjUtLjQ0Ni0uNzUzLS43OTUtMS4wMzctLjAyOC0uMDUyLS4wNTItLjEwMy0uMDg1LS4xNTMtMS41MDQtMi4xODQtMi4zNjItNC42MTMtMi44Mi03LjIwMmEzNS42NDYgMzUuNjQ2IDAgMCAxLS4yNjMtMS44NzVjLS4wMi0uMTU0LS4wNzYtLjIxLS4yNDItLjIwNC0uNDMyLjAyNC0uODYzLjA3OC0xLjI5NS4wMDVDNS4wOSAzLjg0NiA0LjM2IDMuMTEgNC4xMTQgMS44OTZjLS4wOTQtLjQ2Ny0uNTI2LS42NjgtMS4wNTctLjU1OEMzLjE0NS41OCAyLjg2Mi40MjMgMi40MDIuMjM1IDMuNTYtLjQxNyA1LjE2LjMxNSA1LjQxIDEuNjVjLjEyOC42ODguNjYgMS4zMjMgMS41ODIgMS4yMzIuMDYtLjAwNS4xMTktLjAwMi4xNzgtLjAwNS41NjctLjAwNy41NjctLjAwNy41MzYtLjU4LjEzNy0uMDA0LjI3NS0uMDExLjQxLS4wMTEgMS40OTItLjAwMiAyLjk4LS4wMDUgNC40NzMtLjAwNS4xMjguMDAzLjI1Ni4wMDUuMzg0LjAwNSAzLjExMy4wMDIgNi4yMy4wMDUgOS4zNDMuMDA1LS4wMjguNTc3LS4wMjguNTgyLjU1NS41ODQuMjYzLjAwMi41MjkuMDM3Ljc4Ny0uMDUyLjU1OC0uMTk0LjgzNS0uNTk4Ljk0NC0xLjE1OS4yNjYtMS4zNDIgMS44NS0yLjA4OSAzLjAxNy0xLjQzMS0uMjQyLjEzMy0uNTMyLjIwOC0uNjI0LjUyNS0uMDU1LjE5My0uMDE3LjM4Ny0uMDMzLjU3Ny0uNTkzLS4xMjQtLjk2NS4xMDQtMS4wOTYuNjk3YTIuODQ1IDIuODQ1IDAgMCAxLS41MzQgMS4xNWMtLjQwNy41MjQtLjk2NS44MDUtMS41ODguOTgxLS40NDYuMDY2LS44OTIuMDEyLTEuMzM4LS4wMDctLjExNC4wMS0uMTg1LjA0Mi0uMjMuMTQzWiIvPjxwYXRoIGZpbGw9IiNFNjE0NTYiIGQ9Ik0yOS40OTggMTUuNTNjLS41NzItLjQxNS0xLjE2NS0uNzk3LTEuODItMS4wNzctLjk4OC0uNDIyLTItLjU1OC0zLjA0Mi0uMjA5YTMuNTE3IDMuNTE3IDAgMCAwLTEuMzExLjgyYy0xLjE4OCAxLjE0Ny0yLjI0OCAyLjM5NS0zLjAzNSAzLjg0OC0uNDY4Ljg2NC0uODA3IDEuNzc0LS43MjkgMi43ODUuMDY0LjgyNi40ODcgMS40NDEgMS4xODEgMS44NDcgMS4xLjY0NiAxLjczOSAxLjYwNSAyLjA1OSAyLjguMTExLjQxMy4xNTkuODM4LjE5OSAxLjI2MmExMi41NzggMTIuNTc4IDAgMCAxLTIuNjA0IDEuMzZjLS4wMDItLjY1MyAwLTEuMzA4LS4wMDUtMS45Ni0uMDA0LS41MTctLjMwNS0uODE1LS44MjItLjgyNC0uMzQ0LS4wMDUtLjY4OC0uMDE0LTEuMDM0LS4wMjEtLjQ2LS41NzUtMS4wNDYtLjk4Ni0xLjctMS4zMTQuMDUyLS40ODEuMTE4LS45Ni4xNTMtMS40NDQuMDU1LS43MTMuMTk3LTEuNDIuMjAyLTIuMTM3LjA3Ni0uMzk3LS4wNDctLjcyMy0uMzQtMS4wMDVhMy4zMzggMy4zMzggMCAwIDEtLjkzNi0xLjU2NWMtLjA1LS4xODgtLjAyNi0uMzEuMTYxLS40MzQuNjU1LS40MzQuOTQtMS4yNTguNzE0LTIuMDA5LS4wNS0uMTY5LS4wNC0uMjY1LjEyNC0uMzc4LjQ3OS0uMzMuODQ0LS43ODQgMS4zMDItMS4yNjctLjA5NS4zOC0uMTYuNjg1LS4xNDUgMSAuMDE2LjM2MS4xMjUuNjkuMzEuOTkyLjIwNy4zMzguNTcuNDM3Ljg5LjI1Ni4zLS4xNzEuNDI3LS41MzcuMjI3LS44NjEtLjM4NC0uNjIyLjAzMS0xLjUzNS45NTktMS41MTQuNjU2LjAxNyAxLjIwNC0uMjQ2IDEuNjY0LS42OTkgMS44NTItMS44MjggMy40Ni0zLjg0MSA0LjcwNy02LjEyNS4wMzQtLjA1OC4wNzYtLjExMi4xMTQtLjE2OSAxLjE5OCAxLjc0OSAyLjAwMiAzLjY1NiAyLjM1OCA1Ljc0My4xMy43NjIuMjE4IDEuNTI3LjE5OSAyLjNaTTExLjc3NCAxNC42MzljLjE5Ny4xOTcuMzk4LjM5Mi41ODguNTk2LjI4NS4zMDMuNjA1LjU2NS45MjcuODI4LS4zNy44ODUtLjA2NCAxLjc0MS44MzcgMi4zMzgtLjA2MS43NS0uNDQ4IDEuMzQtLjk2MiAxLjg1OC0uMjUuMjUxLS40MDQuNTI2LS4zNTQuODg3LS4wMTQuNTkxLjEwNyAxLjE3My4xNiAxLjc2LjA1Ni42NDguMTM0IDEuMjk2LjIwMyAxLjk0LS42NDMuMzItMS4yMzMuNzA3LTEuNjcgMS4yOS0uMzI0LjAwNC0uNjUuMDA0LS45NzQuMDEtLjYuMDE1LS45MDQuMzItLjkwNi45MTFsLS4wMDcgMS45MDRhMTIuMjIzIDEyLjIyMyAwIDAgMS0yLjYtMS4zNWMuMTAzLTEuMzQ3LjQ4NS0yLjU3MiAxLjUxOS0zLjUzLjIxLS4xOTQuNDUyLS4zNC42OS0uNDk0IDEuMDQ4LS42ODYgMS40MDQtMS41NSAxLjE4NS0yLjc3OS0uMjI1LTEuMjc0LS44ODctMi4zMzctMS42Mi0zLjM2M2ExNS44NzcgMTUuODc3IDAgMCAwLTIuMTMxLTIuNDA3Yy0uNzQ3LS42OTMtMS42MjctMS4wMjgtMi42NzMtLjk3Ny0xLjE1Mi4wNi0yLjEwMy41NjgtMy4wMjYgMS4xNzYtLjE0Ny4wOTYtLjI5MS4xOTctLjQzOC4yOTYtLjAwNS0xLjk1Ny40MTctMy44MjUgMS4xOTctNS42MTguMzctLjg1Mi44NC0xLjY1MiAxLjM1Ny0yLjQyNC4wMzcuMDU2LjA4LjExLjExMy4xNjkgMS4yMTIgMi4yMjQgMi43NzUgNC4xODQgNC41NTggNS45ODQuNTI5LjUzNSAxLjEyNy44NDcgMS45MDIuODUyLjc5Mi4wMDcgMS4yMjEuNzQzLjg4MiAxLjQ1LS4wNjkuMTQzLS4xMjguMjg0LS4xMDIuNDQ2LjA0OC4yOTMuMjIzLjQ4LjUxLjUzNy4zMDYuMDYxLjU0LS4wNy42OTctLjMyOC4zNzMtLjYzLjM4Ny0xLjI4Ni4xMzgtMS45NjJaIi8+PHBhdGggZmlsbD0iI0ZGREM0NCIgZD0iTTExLjc3NCAxNC42MzljLjI0OS42NzYuMjM1IDEuMzMzLS4xNDIgMS45NjEtLjE1Ny4yNi0uMzkyLjM5Mi0uNjk3LjMyOS0uMjg3LS4wNTktLjQ2My0uMjQ0LS41MS0uNTM3LS4wMjYtLjE2NS4wMzMtLjMwNS4xMDItLjQ0Ni4zMzktLjcwNy0uMDktMS40NDQtLjg4My0xLjQ1LS43NzUtLjAwOC0xLjM3My0uMzItMS45MDEtLjg1Mi0xLjc4NC0xLjc5OC0zLjM0Ny0zLjc2LTQuNTU4LTUuOTg0LS4wMzMtLjA2LS4wNzYtLjExMy0uMTE0LS4xNy0uNTE1LTEuMDUtMS4wMS0yLjExMS0xLjM1Ny0zLjIzYTEzLjYzNCAxMy42MzQgMCAwIDEtLjQ0OC0xLjc4NEMxLjEwMyAxLjUzOSAxLjU0MS42NzQgMi4zOTcuMjQyYy40Ni4xOS43NDMuMzQ1LjY1NSAxLjEwMy0uMzg5LjIwNC0uNTkuNTA0LS41MjQuODU2LjI3NyAxLjQ0OC43NTYgMi44MyAxLjQ0IDQuMTQuMDU5LjEzNC4xMTMuMjcuMTguMzk5QzUuMzYyIDkuMDU2IDYuOTY1IDExLjA4IDguODMgMTIuOTFjLjIuMTk4LjQzOS4zMDYuNzE0LjMuNTE3LS4wMDYuOTg2LjEzNyAxLjQzMi4zODYuMzQ5LjI4OC42MzYuNjE3Ljc5NyAxLjA0MloiLz48cGF0aCBmaWxsPSIjRkZFQTkwIiBkPSJNMjIuMzEyIDIuMzAyYy0zLjExNC0uMDAyLTYuMjMtLjAwMi05LjM0My0uMDA1LS4xMjggMC0uMjU2LS4wMDItLjM4NC0uMDA0LS4wNDgtLjAzMS0uMDk1LS4wNjQtLjE0NS0uMDk0LS42NDctLjM3Ni0uNjYyLTEuMTE1LS4wMjktMS41MTkuMDUtLjAzMy4xMDUtLjA1NC4xMDItLjEyNC41NTMtLjAwMiAxLjEwMy0uMDA1IDEuNjU2LS4wMDVoNy45NTNjLjYwNSAwIDEuMDM0LjM0MyAxLjA1Ni44MzMuMDE2LjUwNS0uMzAyLjg0NS0uODY2LjkxOFoiLz48cGF0aCBmaWxsPSIjRkZERDQzIiBkPSJNMTIuNTE0LjU1NmMuMDAyLjA3LS4wNTMuMDk0LS4xMDIuMTI0LS42MzYuNDA0LS42MiAxLjE0My4wMjggMS41MTkuMDUuMDI4LjA5Ny4wNi4xNDUuMDk0bC00LjQ3My4wMDRjLS4xMzcgMC0uMjc1LjAwNy0uNDEuMDEyLS41NjktLjA2OC0uODk0LS40MjItLjg2My0uOTQ2LjAyNi0uNDYyLjQxNS0uODEuOTQ4LS44MTIgMS41NzMtLjAwNCAzLjE1LjAwMyA0LjcyNy4wMDVaIi8+PHBhdGggZmlsbD0iIzgzM0QyNyIgZD0iTTkuNjExIDI4Ljk1NmMuMDAzLS42MzQuMDA3LTEuMjY3LjAwNy0xLjkwMy4wMDMtLjU5LjMwNi0uODk3LjkwNi0uOTEuMzI1LS4wMDguNjUtLjAwOC45NzUtLjAxMy4zMDMuMDA1LjYxLjAxLjkxMy4wMTJsMy4xODUuMDE5Yy0uMTg4LjMzLS4zMDEuNjczLS4yMTQgMS4wNTguMDAzLjAxLS4wMjYuMDI2LS4wNC4wNC0uMDc4LjAwNS0uMTU2LjAxLS4yMzUuMDEyLTEuMDkzLjAwMi0yLjE4OS0uMDA3LTMuMjgyLjAxLS42NDUuMDA5LTEuMDIuNDA4LTEuMDI0IDEuMDMtLjAwMy4zNi0uMDEuNzItLjAxNCAxLjA4MS0uMzkyLS4xNC0uODA3LS4yMy0xLjE3Ny0uNDM2WiIvPjxwYXRoIGZpbGw9IiNBMjVCM0MiIGQ9Ik0xNS4zNDUgMjcuMjYxYy4wMTQtLjAxNC4wNDItLjAzLjA0LS4wNC0uMDktLjM4NC4wMjYtLjczLjIxMy0xLjA1OCAwLS4wMTIgMC0uMDIxLS4wMDItLjAzMy4wNTcuMDE0LjExMi4wNDUuMTY4LjA0NS45MjMtLjAwMiAxLjg0OC0uMDA3IDIuNzctLjAxMmwxLjAzNC4wMjFjLjUxNy4wMS44MTguMzA1LjgyMy44MjQuMDA1LjY1Mi4wMDMgMS4zMDcuMDA1IDEuOTYtLjM4Ny4xOC0uNzk1LjMtMS4yLjQyMiAwLS4zNjkuMDEtLjc0IDAtMS4xMDgtLjAxNC0uNTY1LS4zODctLjk3NC0uOTE2LS45NzgtLjk1My0uMDEtMS45MDQuMDAyLTIuODU3LjAwNC0uMDI2LS4wMTgtLjA1Mi0uMDMyLS4wNzgtLjA0N1oiLz48cGF0aCBmaWxsPSIjQkZDNkU2IiBkPSJNMTUuMzQ1IDI3LjI2MWMuMDI2LjAxNC4wNTIuMDI4LjA3Ni4wNDMtLjIxMS4zLS4yMDkuNjEyLS4wNjIuOTM2YS4zODUuMzg1IDAgMCAwLS4wNTQuMDA1Yy0xLjA3NSAwLTIuMTUxLjAwMi0zLjIyNS0uMDA4LS4yMDItLjAwMi0uMjgzLjA1Mi0uMjczLjI2My4wMTQuMzguMDAyLjc2LjAwMiAxLjE0My0uMzUtLjAzNS0uNjc4LS4xNjktMS4wMTctLjI0OS4wMDUtLjM2MS4wMTItLjcyLjAxNC0xLjA4MS4wMDUtLjYyNS4zOC0xLjAyMSAxLjAyNS0xLjAzIDEuMDkzLS4wMTcgMi4xODktLjAwOCAzLjI4Mi0uMDEuMDc2IDAgLjE1NC0uMDA3LjIzMi0uMDEyWiIvPjxwYXRoIGZpbGw9IiNENERCRjEiIGQ9Ik0xNS4zNiAyOC4yNGMtLjE0NS0uMzI0LS4xNS0uNjM2LjA2LS45MzYuOTU0LS4wMDMgMS45MDUtLjAxNCAyLjg1OS0uMDA1LjUzLjAwNS45LjQxMy45MTUuOTc5LjAxLjM2OCAwIC43MzkgMCAxLjEwNy0uMzI3LjA5NC0uNjUuMjExLS45OTEuMjU4IDAtLjM1OS0uMDIyLS43MTguMDA0LTEuMDc1LjAyLS4yODEtLjA5Mi0uMzM3LS4zNS0uMzMzLS44My4wMTctMS42NjUuMDA3LTIuNDk4LjAwNVoiLz48cGF0aCBmaWxsPSIjRTYxNDU2IiBkPSJNMjIuMTc0IDQuMjk5Yy4wNDMtLjEwMS4xMTctLjEzNC4yMy0uMTMuNDQ2LjAxNy44OTIuMDc0IDEuMzM4LjAwOC44MjMuNjY0IDEuNjE3IDEuMzU5IDIuMzAzIDIuMTY4LS4zOTQuODk3LS45MTMgMS43MjMtMS40NTkgMi41MzItLjk4MSAxLjQ1NS0yLjEyNSAyLjc4MS0zLjM3NyA0LjAxNWExLjA5MiAxLjA5MiAwIDAgMS0uNzkyLjMzNmMtLjQ4Ni0uMDAyLS45MzQuMTAxLTEuMzYzLjM2NCAxLjg5NS0yLjgyMyAyLjgyOS01Ljk1NCAzLjEyLTkuMjkzWiIvPjxwYXRoIGZpbGw9IiNGOUIyMzgiIGQ9Im0xNS41OTkgMjYuMTYzLTMuMTg1LS4wMTljLS4zMDQtLjAwMi0uNjEtLjAwNy0uOTEzLS4wMTEuNDM0LS41ODUgMS4wMjQtLjk3IDEuNjctMS4yODkuNTE2LS4xOSAxLjAzMy0uMzc1IDEuNTk4LS4zNS4yMDguMDEuMjQyLS4wODYuMjQtLjI2Mi0uMDA4LS44MjgtLjAwNS0xLjY2LS4wMDgtMi40ODhsLjAxLS4wMDljLjIwMS4wMS4zNy4xMjIuNTU3LjE3Ni41ODYuMTY3IDEuMDU1LS4wMDUgMS40MzItLjQ2Ny4wNTUtLjA2OC4xMjgtLjEyLjE5Mi0uMTc4LS4wMDQuNzE4LS4xNDQgMS40MjQtLjIwMSAyLjEzOC0uMDM4LjQ4LS4xMDIuOTYyLS4xNTQgMS40NDMtLjIwNy0uMDU3LS40MDEtLjE0MS0uNjA3LS4yMDItLjI0Mi0uMDctLjQwOC0uMDE3LS41Ny4xNjItLjMwNi4zMzgtLjMzNC43NzctLjA2MSAxLjMyMSAwIC4wMTQuMDAyLjAyMyAwIC4wMzVaIi8+PHBhdGggZmlsbD0iI0Y5QjIzOCIgZD0iTTEyLjgxIDIxLjE0NGMtLjA1LS4zNjIuMTA3LS42MzYuMzUzLS44ODcuNTE1LS41MTkuOTAyLTEuMTA4Ljk2My0xLjg1OS4yNC4wODIuNDY1LjIwMi43MzUuMTg4LjE5LS4wMS4xNDUuMTUuMTQ1LjI1Ni4wMDIuOTA1LjAwMiAxLjgxMS4wMDIgMi43MiAwIC4wNTguMDAzLjExNy4wMDUuMTc1bC0uMDEuMDFjLS4xMjMtLjAyMS0uMjI3LjAyOC0uMzM5LjA3My0uNzIuMjktMS40ODQuMDA5LTEuODU0LS42NzZaIi8+PHBhdGggZmlsbD0iI0ZGRUE4RCIgZD0iTTE3LjI1MiA1Ljc3NWMtLjEtLjYwMy42MTQtMS4xNDggMS4xMjgtMS4xMzguNjU1LjAxMiAxLjA5OC40OSAxLjEzNCAxLjE2NC4wMy41OTQtLjU1NyAxLjEzLTEuMTM0IDEuMTMzLS41NiAwLTEuMjA3LS41MTgtMS4xMjgtMS4xNTlaTTE0Ljc2OSAxNy4zOTRjLS4wMDUtLjM0LjI4Mi0uNjI1LjYzNy0uNjMyYS42NzguNjc4IDAgMCAxIC42NTcuNjNjLjAxMi4zMDItLjM1LjY1OS0uNjczLjY1Ni0uMzMgMC0uNjE0LS4zLS42MjEtLjY1NFpNMTYuODQ0IDcuMTMyYzAgLjM5NC0uMjE4LjYxMi0uNjE3LjYxMi0uNDEyLjAwMi0uNjMzLS4yMTgtLjYzLS42MjkuMDAyLS4zNjQuMjUzLS42LjYzOC0uNjA1LjM4NiAwIC42MS4yMjcuNjEuNjIyWiIvPjxwYXRoIGZpbGw9IiNFNjE0NTYiIGQ9Ik0xMC45OCAxMy42MDFhMi44MDUgMi44MDUgMCAwIDAtMS40MzMtLjM4NS45ODcuOTg3IDAgMCAxLS43MTQtLjNjLTEuODY2LTEuODMtMy40NjktMy44NTgtNC42ODMtNi4xNzItLjA2OS0uMTI5LS4xMjEtLjI2NS0uMTgtLjM5OS42ODUtLjgxIDEuNDc3LTEuNTA0IDIuMzAyLTIuMTY4LjQzMi4wNy44NjQuMDE3IDEuMjk1LS4wMDUuMTY2LS4wMDkuMjIzLjA0Ny4yNDIuMjA1LjA3Ni42MjYuMTU0IDEuMjUuMjYzIDEuODc1LjQ1OCAyLjU4NiAxLjMxNiA1LjAxNyAyLjgyIDcuMjAyLjAzNS4wNDIuMDYuMDk2LjA4OC4xNDdaIi8+PHBhdGggZmlsbD0iI0ZEREE0MiIgZD0iTTE1LjU5NyAyNi4xM2MtLjI3My0uNTQ0LS4yNDUtLjk4My4wNjEtMS4zMi4xNjItLjE4LjMyOC0uMjM1LjU3LS4xNjMuMjA2LjA2MS40LjE0Ni42MDYuMjAyLjY1My4zMjkgMS4yNC43NDIgMS43IDEuMzE0LS45MjIuMDA1LTEuODQ2LjAxLTIuNzY5LjAxMi0uMDU1IDAtLjExMS0uMDMtLjE2OC0uMDQ1WiIvPjxwYXRoIGZpbGw9IiNGMzhGMUMiIGQ9Ik0xMi44MSAyMS4xNDRjLjM3Mi42ODUgMS4xMzYuOTY2IDEuODU0LjY3Ni4xMTItLjA0NS4yMTYtLjA5NC4zNC0uMDczLjAwMi44MjggMCAxLjY1OS4wMDYgMi40ODcuMDAzLjE3Ni0uMDMuMjc1LS4yNC4yNjMtLjU2MS0uMDI4LTEuMDguMTU3LTEuNTk3LjM1LS4wNy0uNjQ4LS4xNDgtMS4yOTMtLjIwNC0xLjk0MS0uMDUzLS41ODktLjE3My0xLjE3MS0uMTYtMS43NjJaIi8+PC9nPjxkZWZzPjxjbGlwUGF0aCBpZD0iYSI+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTS41IDBoMjl2MzBILjV6Ii8+PC9jbGlwUGF0aD48L2RlZnM+PC9zdmc+") left top/100% auto no-repeat;
  width: 3rem;
  height: 3rem; }

.best-ever__button::after {
  margin-left: 1rem;
  border-top: 0.3rem solid #333333;
  border-left: 0.3rem solid #333333;
  -webkit-transform-origin: center center;
  transform-origin: center center;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  -webkit-transition: 0.2s -webkit-transform;
  transition: 0.2s -webkit-transform;
  transition: 0.2s transform;
  transition: 0.2s transform, 0.2s -webkit-transform;
  width: 1rem;
  height: 1rem; }

.best-ever__button:hover {
  background: #cefb08; }

.best-ever__button--active {
  border-radius: 0; }

.best-ever__button--active::after {
  -webkit-transform: rotate(-135deg);
  transform: rotate(-135deg); }

/*--------------------
  CASINO-BONUSES
--------------------*/
.casino-bonuses {
  margin: 0.5rem 0 1rem; }

.casino-bonuses ul {
  list-style: none; }

.casino-bonuses li {
  max-width: 33rem;
  margin: 0 auto 1.5rem;
  padding: 2rem 2.2rem;
  text-align: center;
  background: #FFFFFF;
  border: 0.1rem solid #D0D0D0;
  -webkit-box-shadow: 0 0 8rem rgba(0, 0, 0, 0.05);
  box-shadow: 0 0 8rem rgba(0, 0, 0, 0.05);
  border-radius: 1.5rem; }

.casino-bonuses .button {
  margin: 0 auto;
  max-width: 100%; }

.casino-bonuses__logo {
  margin: 0 auto 1.2rem;
  width: 28.5rem;
  height: 14.9rem; }

.casino-bonuses__logo img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover; }

.casino-bonuses__desc {
  margin: 0 auto 1rem;
  line-height: 1.2;
  color: #4C4100;
  font-size: 1.4rem;
  font-weight: 500; }

.casino-bonuses__text {
  margin: 0 auto 1rem;
  color: #4C4100;
  font-weight: 700; }

/*--------------------
  GREAT-BONUSES
--------------------*/
.great-bonuses {
  margin: 0 0 2.5rem; }

.great-bonuses__list {
  list-style: none; }

.great-bonuses__list > li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  max-width: 33rem;
  margin: 0 auto 1.5rem;
  text-align: center;
  border-radius: 1.5rem 1.5rem 0 0;
  overflow-y: hidden;
  background: #ffffff;
  -webkit-box-shadow: 0 0 8rem rgba(0, 0, 0, 0.05);
  box-shadow: 0 0 8rem rgba(0, 0, 0, 0.05); }

.great-bonuses__logo {
  width: 100%;
  height: 16.6rem;
  margin: 0 0 1.4rem;
  -webkit-box-ordinal-group: 2;
  -ms-flex-order: 1;
  order: 1; }

.great-bonuses__logo img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover; }

.great-bonuses__offers {
  -webkit-box-ordinal-group: 4;
  -ms-flex-order: 3;
  order: 3;
  margin: 0 0 0.7rem;
  padding: 0 0.5rem; }

.great-bonuses__offers-label {
  color: #4C4100;
  font-weight: 500;
  margin: 1rem 0 1.3rem; }

.great-bonuses__offers-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap; }

.great-bonuses__offers-list li {
  list-style: none;
  padding: 1rem;
  font-size: 1.6rem;
  font-weight: 500;
  margin: 0 0.45rem 0.7rem;
  border-radius: 2.4rem;
  background: #EEEEEE; }

.great-bonuses__rate {
  -webkit-box-ordinal-group: 3;
  -ms-flex-order: 2;
  order: 2;
  padding: 0 0.5rem;
  font-weight: 700;
  color: #4C4100;
  border-bottom: 0.1rem solid rgba(69, 77, 136, 0.15); }

.great-bonuses__rate .rating {
  margin: 0 auto 1.4rem;
  background-size: 12.9rem, 2.4rem;
  width: 12.9rem;
  height: 2.4rem; }

.great-bonuses__rate .rating__fill {
  background-size: 12.9rem, 2.4rem; }

.great-bonuses__rate-label {
  margin: 0 0 0.5rem; }

.great-bonuses__bottom {
  -webkit-box-ordinal-group: 5;
  -ms-flex-order: 4;
  order: 4;
  padding: 0 2.2rem 2rem; }

.great-bonuses__bottom .button {
  padding-top: 1.55rem;
  padding-bottom: 1.55rem; }

.great-bonuses__bottom-text {
  display: none;
  line-height: 1.2; }

/*--------------------
  CONTAINER
--------------------*/
.container {
  width: 100%;
  margin: 0 auto;
  padding: 0 1.5rem; }

/*--------------------
  WRAPPER
--------------------*/
.wrapper {
  -webkit-box-flex: 1;
  -ms-flex: 1 0 auto;
  flex: 1 0 auto;
  padding-top: 6.5rem; }

/*--------------------
  HEADER
--------------------*/
.header {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  z-index: 99;
  min-width: 36rem;
  height: 6.5rem;
  background: #ffffff;
  -webkit-transition: height ease-out 0.2s;
  transition: height ease-out 0.2s; }

.header .container {
  position: relative;
  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;
  height: 100%; }

.header .logo {
  margin-right: auto;
  width: 20rem;
  height: 6rem; }

.header__nav ul {
  list-style: none; }

.header__nav a {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  color: #484040;
  font-weight: 500;
  text-decoration: none;
  -webkit-transition: 0.2s color;
  transition: 0.2s color; }

.header__nav a:hover, .header__nav a:focus {
  color: #e51a38; }

.header__nav svg {
  -ms-flex-negative: 0;
  flex-shrink: 0;
  max-width: 2.2rem;
  max-height: 1.9rem; }

.header__menu-toggle {
  position: relative;
  margin: 0 0 0 3rem;
  padding: 0;
  background: none;
  border: 0;
  border-top: 0.2rem solid #2f2f2f;
  border-bottom: 0.2rem solid #2f2f2f;
  cursor: pointer;
  width: 1.8rem;
  height: 1.4rem; }

.header__menu-toggle::after {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  border-radius: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  -webkit-transition: -webkit-box-shadow 0.2s;
  transition: -webkit-box-shadow 0.2s;
  transition: box-shadow 0.2s;
  transition: box-shadow 0.2s, -webkit-box-shadow 0.2s;
  width: 4rem;
  height: 4rem; }

.header__menu-toggle span {
  position: absolute;
  top: 50%;
  left: 50%;
  width: inherit;
  height: 0.2rem;
  background: #2f2f2f;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  -webkit-transform-origin: center;
  transform-origin: center;
  -webkit-transition: -webkit-transform 0.2s;
  transition: -webkit-transform 0.2s;
  transition: transform 0.2s;
  transition: transform 0.2s, -webkit-transform 0.2s; }

.header__menu-toggle--active {
  border-color: transparent; }

.header__menu-toggle--active span:first-child {
  -webkit-transform: translate(-50%, -50%) rotate(45deg);
  transform: translate(-50%, -50%) rotate(45deg); }

.header__menu-toggle--active span:last-child {
  -webkit-transform: translate(-50%, -50%) rotate(-45deg);
  transform: translate(-50%, -50%) rotate(-45deg); }

/*--------------------
  INTRO_HOME
--------------------*/
.intro-home {
  padding: 2rem 0 5rem;
  text-align: center;
  color: #ffffff;
  font-size: 1.8rem;
  font-weight: 500;
  background: #323232 url("../../img/intro-home_bg-xs.png") center top/cover no-repeat; }

.intro-home__title {
  margin: 0 0 1.5rem;
  color: #ec566c;
  font-size: 4rem;
  font-weight: 700;
  line-height: 1.1; }

.intro-home__text {
  margin: 0 0 4rem; }

.intro-home__list {
  list-style: none; }

.intro-home__list a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 21rem;
  max-width: 100%;
  margin: 0 auto;
  padding: 1.2rem 0.5rem 1.2rem 1.5rem;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  background: #ffffff;
  border-radius: 1.2rem;
  color: #484040;
  font-weight: 600;
  font-size: 2rem;
  text-decoration: none;
  -webkit-transition: 0.2s color;
  transition: 0.2s color; }

.intro-home__list a:hover, .intro-home__list a:focus {
  color: #e51a38; }

.intro-home__list svg {
  margin-right: 1.7rem;
  width: 3.2rem;
  height: 3.2rem; }

/*--------------------
  COLS
--------------------*/
.cols {
  padding: 4rem 0 3rem; }

.cols .heading {
  margin-bottom: 1rem;
  line-height: 1.2; }

.cols__main > .heading {
  text-align: center; }

.cols__top {
  list-style: none;
  counter-reset: list-number; }

.cols__top .top-card {
  position: relative;
  counter-increment: list-number; }

.cols__top .top-card:nth-child(n+2) {
  margin-top: 1rem; }

.cols__top .top-card::before {
  content: counter(list-number);
  position: absolute;
  top: 3.5rem;
  left: 4rem;
  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: #1D2730;
  font-size: 1.6rem;
  font-weight: 900;
  border-radius: 50%;
  border: 0.1rem solid #1D2730;
  width: 3.1rem;
  height: 3.1rem; }

.cols__top .top-card--top::before {
  padding: 0 0 1rem;
  font-size: 1rem;
  border-radius: 0;
  border: none;
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGZpbGw9Im5vbmUiIHZpZXdCb3g9IjAgMCAzNSAzNSI+PHBhdGggZmlsbD0iI0U1NjM1MyIgZD0ibTEzLjM3OSAxNi44NDYtNy4yOSAxNS41OCAzLjY2My0uNjYgNi4zNzktMTMuNjMzLTIuNzUyLTEuMjg3WiIvPjxwYXRoIGZpbGw9IiNDRTQxMkQiIGQ9Ik0xNi4xMjggMTguMTMgOS43NDkgMzEuNzY1bDEuODQgMy4yMzUgNy4yOS0xNS41OC0yLjc1Mi0xLjI4OFoiLz48cGF0aCBmaWxsPSIjRTU2MzUzIiBkPSJtMjEuNjE5IDE2Ljg0NCA3LjI5IDE1LjU4LTMuNjYzLS42Ni02LjM3OS0xMy42MzMgMi43NTItMS4yODdaIi8+PHBhdGggZmlsbD0iI0QxNTI0MSIgZD0ibTE4Ljg2MyAxOC4xMyA2LjM3OSAxMy42MzQtMS44NCAzLjIzNS03LjI5LTE1LjU4IDIuNzUyLTEuMjg4WiIvPjxwYXRoIGZpbGw9IiNGQ0Q0NjIiIGQ9Im0yOC4wMzcgMTMuMzE5IDEuMzg4LTEuMzg4LTEuMzg4LTEuMzg4Ljk4Mi0xLjctMS43LS45ODIuNTA4LTEuODk2LTEuODk2LS41MDhWMy40OTRoLTEuOTYzbC0uNTA4LTEuODk2LTEuODk2LjUwOS0uOTgyLTEuNy0xLjcuOTgxTDE3LjQ5NCAwbC0xLjM4OCAxLjM4OC0xLjctLjk4MS0uOTgxIDEuNy0xLjg5Ni0uNTA5LS41MDggMS44OTZIOS4wNTh2MS45NjNsLTEuODk2LjUwOC41MDggMS44OTYtMS43Ljk4Mi45ODEgMS43LTEuMzg4IDEuMzg4IDEuMzg4IDEuMzg4LS45ODEgMS43IDEuNy45ODEtLjUwOCAxLjg5NiAxLjg5Ni41MDh2MS45NjNoMS45NjNsLjUwOCAxLjg5NiAxLjg5Ni0uNTA4Ljk4MSAxLjcgMS43LS45ODEgMS4zODggMS4zODggMS4zODgtMS4zODggMS43Ljk4MS45ODItMS43IDEuODk2LjUwOC41MDgtMS44OTZoMS45NjN2LTEuOTYzbDEuODk2LS41MDhMMjcuMzE5IDE2bDEuNy0uOTgxLS45ODItMS43WiIvPjxwYXRoIGZpbGw9IiNFNTYzNTMiIGQ9Ik0xNy40OTggMjAuNDg5Yy00LjcyIDAtOC41NTktMy44NC04LjU1OS04LjU1OSAwLTQuNzIgMy44NC04LjU1OSA4LjU1OS04LjU1OSA0LjcyIDAgOC41NTkgMy44NCA4LjU1OSA4LjU1OSAwIDQuNzItMy44NCA4LjU1OS04LjU1OSA4LjU1OVptMC0xNS44NDVjLTQuMDE4IDAtNy4yODYgMy4yNjgtNy4yODYgNy4yODYgMCA0LjAxNyAzLjI2OCA3LjI4NiA3LjI4NiA3LjI4NnM3LjI4Ni0zLjI2OSA3LjI4Ni03LjI4NmMwLTQuMDE4LTMuMjY4LTcuMjg2LTcuMjg2LTcuMjg2WiIvPjwvc3ZnPg==") center top/3.5rem 3.5rem no-repeat;
  width: 3.5rem;
  height: 3.5rem; }

.cols__more {
  display: block;
  width: 100%;
  padding: 1.1rem 0.5rem;
  font-weight: 500;
  font-size: 2rem;
  background: rgba(0, 0, 0, 0.05);
  border-radius: 1.5rem;
  border: none;
  cursor: pointer;
  -webkit-transition: 0.2s background;
  transition: 0.2s background; }

.cols__more:hover {
  background: rgba(0, 0, 0, 0.1); }

.cols__sidebar-title {
  margin: 0.8rem 0 1.5rem;
  line-height: 1.2;
  color: #484040;
  font-size: 2.4rem;
  font-weight: 700; }

.cols__sidebar-title:not(:first-child) {
  margin-top: 4rem; }

.cols__sidebar-title--alt {
  margin-top: 3rem; }

.cols--alt {
  padding-top: 0; }

/*--------------------
  SIDEBAR-TOP
--------------------*/
.sidebar-top {
  list-style: none;
  counter-reset: list-number;
  background: #ffffff;
  border-radius: 1.5rem;
  -webkit-box-shadow: 0 0 8rem rgba(0, 0, 0, 0.05);
  box-shadow: 0 0 8rem rgba(0, 0, 0, 0.05); }

.sidebar-top__item {
  counter-increment: list-number; }

.sidebar-top__item--top {
  background: #101010;
  border-radius: 1.5rem; }

.sidebar-top__item--top .sidebar-top__link::before {
  color: #f9f9f9; }

.sidebar-top__item--top .sidebar-top__name,
.sidebar-top__item--top .sidebar-top__desc {
  color: #ddfc53; }

.sidebar-top__link {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 1rem 1rem 1rem 3.5rem;
  text-decoration: none; }

.sidebar-top__link:hover .sidebar-top__name,
.sidebar-top__link:hover .sidebar-top__desc {
  color: #e51a38; }

.sidebar-top__link::before {
  content: counter(list-number);
  position: absolute;
  top: 50%;
  left: 1.5rem;
  color: #1D2730;
  font-size: 1.6rem;
  font-weight: 500;
  -webkit-transform: translate(0, -50%);
  transform: translate(0, -50%); }

.sidebar-top__logo {
  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;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  margin: 0 1rem 0 0;
  background: #000000;
  border: 0.1rem solid #4c4c4c;
  border-radius: 50%;
  overflow: hidden;
  width: 5rem;
  height: 5rem; }

.sidebar-top__logo img {
  max-width: 80%;
  max-height: 80%; }

.sidebar-top__info {
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  -ms-flex-negative: 0;
  flex-shrink: 0; }

.sidebar-top__name, .sidebar-top__desc {
  margin: 0;
  line-height: 1.3;
  -webkit-transition: color 0.2s;
  transition: color 0.2s;
  text-transform: uppercase; }

.sidebar-top__name {
  color: #000000;
  font-size: 1.6rem;
  font-weight: 700; }

.sidebar-top__desc {
  color: #262626;
  font-size: 1.4rem; }

/*--------------------
  SIDEBAR-LINKS
--------------------*/
.sidebar-links {
  padding: 2.5rem 1rem 2rem 2.5rem;
  list-style: none;
  background: #ffffff;
  border-radius: 1.5rem;
  -webkit-box-shadow: 0 0 8rem rgba(0, 0, 0, 0.05);
  box-shadow: 0 0 8rem rgba(0, 0, 0, 0.05); }

.sidebar-links__item:nth-child(n+2) {
  margin-top: 1rem; }

.sidebar-links__link {
  font-size: 2rem;
  font-weight: 600;
  color: #484040;
  text-decoration: none; }

.sidebar-links__link:hover {
  text-decoration: underline; }

/*--------------------
  CONTENT
--------------------*/
.content {
  padding: 0 0 4rem; }

.content > h2, .content > h3, .content > h4, .content > h5, .content > h6, .content .container > h2, .content .container > h3, .content .container > h4, .content .container > h5, .content .container > h6 {
  margin: 0 0 0.5rem;
  line-height: 1.2; }

.content > h3, .content > h4, .content > h5, .content > h6, .content .container > h3, .content .container > h4, .content .container > h5, .content .container > h6 {
  font-size: 2.4rem; }

.content > p, .content .container > p {
  margin: 0; }

.content > p:not(:last-child), .content .container > p:not(:last-child) {
  margin-bottom: 2rem; }

.content > ol,
.content > ul, .content .container > ol,
.content .container > ul {
  margin: 0;
  padding: 0 0 0 2rem; }

.content > ol:not(:last-child),
.content > ul:not(:last-child), .content .container > ol:not(:last-child),
.content .container > ul:not(:last-child) {
  margin-bottom: 2.5rem; }

.content > ol li:nth-child(n+2),
.content > ul li:nth-child(n+2), .content .container > ol li:nth-child(n+2),
.content .container > ul li:nth-child(n+2) {
  margin-top: 1.5rem; }

.content > ol h2, .content > ol h3, .content > ol h4, .content > ol h5, .content > ol h6,
.content > ul h2,
.content > ul h3,
.content > ul h4,
.content > ul h5,
.content > ul h6, .content .container > ol h2, .content .container > ol h3, .content .container > ol h4, .content .container > ol h5, .content .container > ol h6,
.content .container > ul h2,
.content .container > ul h3,
.content .container > ul h4,
.content .container > ul h5,
.content .container > ul h6 {
  margin: 0 0 0.5rem;
  line-height: 1.2; }

.content > ol p,
.content > ul p, .content .container > ol p,
.content .container > ul p {
  margin: 0; }

.content > ol p:not(:last-child),
.content > ul p:not(:last-child), .content .container > ol p:not(:last-child),
.content .container > ul p:not(:last-child) {
  margin-bottom: 1rem; }

.content > img, .content .container > img {
  max-width: 100%;
  height: auto;
  margin: 0; }

.content > img:not(:last-child), .content .container > img:not(:last-child) {
  margin-bottom: 2.5rem; }

.content > a:not([class]), .content .container > a:not([class]) {
  color: #e51a38;
  text-decoration: underline; }

.content > a:not([class]):hover, .content .container > a:not([class]):hover {
  text-decoration: none; }

.content--alt {
  padding: 2rem 0 0; }

/*--------------------
  INTRO
--------------------*/
.intro {
  padding: 0 0 2rem;
  text-align: center; }

.intro h1 {
  margin: 0;
  font-size: 4rem;
  font-weight: 700;
  line-height: 1.1;
  color: #e51a38; }

/*--------------------
  FOOTER
--------------------*/
.footer {
  padding: 3rem 0 7rem;
  color: #ffffff;
  background: url("../img/footer_bg-xs.png") center top/cover no-repeat; }

.footer a {
  color: inherit; }

.footer .container {
  max-width: 98rem; }

.footer .logo {
  max-width: 32.5rem;
  margin: 0 auto 4.5rem; }

.footer__nav {
  margin-bottom: 2rem;
  padding-bottom: 4rem;
  border-bottom: 0.1rem solid #E4E4E4; }

.footer__nav ul {
  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;
  list-style: none; }

.footer__nav a {
  font-size: 1.4rem;
  font-weight: 900;
  text-decoration: none;
  text-transform: uppercase;
  -webkit-transition: 0.2s color;
  transition: 0.2s color; }

.footer__nav a:hover, .footer__nav a:focus {
  color: #e51a38; }

.footer__subtitle {
  margin: 0 0 2.5rem;
  color: #2ab03c;
  font-size: 1.8rem; }

.footer__info-imgs {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin: 0 0 2.5rem; }

.footer__info-imgs img {
  border-radius: 0.8rem; }

.footer__info-imgs img:nth-child(n+2) {
  margin-left: 2rem; }

.footer__info-help {
  display: inline-block;
  margin: 0 0 1.5rem;
  font-size: 1.4rem; }

.footer__info-help:hover {
  text-decoration: none; }

.footer__tel {
  margin: 0 0 1.5rem;
  font-size: 1.8rem;
  font-weight: 700; }

.footer__tel svg {
  margin-right: 0.5rem;
  width: 1.6rem;
  height: 1.6rem; }

.footer__desc {
  margin: 0 0 2rem;
  font-size: 1.2rem;
  color: #a0a1a1; }

.footer__bottom {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  list-style: none;
  font-size: 1.2rem; }

.footer__bottom li:nth-child(2) {
  position: relative;
  margin-left: 1rem;
  padding-left: 1rem; }

.footer__bottom li:nth-child(2)::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 0;
  background: #A9A9A9;
  -webkit-transform: translate(0, -50%);
  transform: translate(0, -50%);
  width: 0.1rem;
  height: 1.3rem; }

.footer__bottom li:last-child {
  color: #a0a1a1; }

.footer__bottom a {
  text-decoration: none;
  -webkit-transition: 0.2s color;
  transition: 0.2s color; }

.footer__bottom a:hover, .footer__bottom a:focus {
  color: #e51a38; }

/*# sourceMappingURL=template.css.map */
.about-info-top__text p {
  font-size: 2.4rem; }

.about-page h2 {
  margin: 6rem auto 0 auto;
  color: #E51A38;
  font-size: 3.2rem;
  text-align: center; }

.about-page p {
  font-size: 2rem;
  margin: auto; }

.what-we-do {
  background-repeat: no-repeat;
  background-position: left center;
  background-size: contain; }

.what-we-do:nth-of-type(1) {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTI0IiBoZWlnaHQ9IjEyNCIgdmlld0JveD0iMCAwIDEyNCAxMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxnIGlkPSIwNDctdHJvcGh5IiBjbGlwLXBhdGg9InVybCgjY2xpcDBfMTg5OV82MTI3NikiPgo8ZyBpZD0iR3JvdXAiPgo8ZyBpZD0iR3JvdXBfMiI+CjxnIGlkPSJHcm91cF8zIj4KPHBhdGggaWQ9IlZlY3RvciIgZD0iTTIwLjg1MzMgNDIuNTUzNUMxMy4yOTEyIDQyLjE0MDggNy4yNjU2MiAzNS44NTk3IDcuMjY1NjIgMjguMTk2NFYxNC45MjE5SDE4LjMyMDhWNy42NTYyNUgzLjYzMjgxQzEuNjI2NTMgNy42NTYyNSAwIDkuMjgyNzggMCAxMS4yODkxVjI4LjE5NjRDMCA0MC4xMzE5IDkuNzEwMjcgNDkuODQxOSAyMS42NDU1IDQ5Ljg0MTlIMjQuMjQ5NUMyMi45MDM3IDQ3LjUzOCAyMS43NjM3IDQ1LjEwMDEgMjAuODUzMyA0Mi41NTM1WiIgZmlsbD0iI0UxRTFFMSIvPgo8cGF0aCBpZD0iVmVjdG9yXzIiIGQ9Ik0xMjAuMzY5IDcuNjU2MjVIMTA1LjU3N1YxNC45MjE5SDExNi43MzZWMjguMTk2NEMxMTYuNzM2IDM1Ljg5NTMgMTEwLjY1NCA0Mi4xOTkyIDEwMy4wNDMgNDIuNTU5MUMxMDIuMTMzIDQ1LjEwMzggMTAwLjk5MyA0Ny41Mzk3IDk5LjY0ODQgNDkuODQyMkgxMDIuMzU2QzExNC4yOTIgNDkuODQyMiAxMjQuMDAyIDQwLjEzMTkgMTI0LjAwMiAyOC4xOTY3VjExLjI4OTFDMTI0LjAwMiA5LjI4Mjc4IDEyMi4zNzUgNy42NTYyNSAxMjAuMzY5IDcuNjU2MjVaIiBmaWxsPSIjRTFFMUUxIi8+CjwvZz4KPHBhdGggaWQ9IlZlY3Rvcl8zIiBkPSJNNzEuMTA5MiA4My4yNzU2TDcxLjExMjYgNzAuNTYyMkM2OC4xNTY1IDcxLjE5NjcgNjUuMDkxMSA3MS41MzM4IDYxLjk0ODMgNzEuNTMzOEM1OC42NDIyIDcxLjUzMzggNTUuNDIxOCA3MS4xNjIxIDUyLjMyNDIgNzAuNDYxOVY4My4yNzU2SDcxLjEwOTJaIiBmaWxsPSIjRTFFMUUxIi8+CjxwYXRoIGlkPSJWZWN0b3JfNCIgZD0iTTkxLjQ1NDUgMTE2LjcyMkg4Ny4xMTcyVjkzLjQ0OTdDODcuMTE3MiA5MS44NDMzIDg1LjgxNDkgOTAuNTQxIDg0LjIwODUgOTAuNTQxSDM5Ljc5MjVDMzguMTg2MSA5MC41NDEgMzYuODgzOCA5MS44NDMzIDM2Ljg4MzggOTMuNDQ5N1YxMTYuNzIySDMyLjgwOTdDMzAuODUzNiAxMTYuNzIyIDI5LjE3MDQgMTE4LjIyNSAyOS4wNzg0IDEyMC4xNzlDMjguOTggMTIyLjI2NiAzMC42NDI0IDEyMy45ODggMzIuNzA3MSAxMjMuOTg4SDkxLjU1NzJDOTMuNjIxOCAxMjMuOTg4IDk1LjI4NDIgMTIyLjI2NiA5NS4xODU5IDEyMC4xNzlDOTUuMDkzOCAxMTguMjI1IDkzLjQxMDYgMTE2LjcyMiA5MS40NTQ1IDExNi43MjJaTTQ4LjU2MTkgMTAxLjIxSDc1LjQzOTRDNzcuNDQ1NiAxMDEuMjEgNzkuMDcyMiAxMDIuODM2IDc5LjA3MjIgMTA0Ljg0M0M3OS4wNzIyIDEwNi44NDkgNzcuNDQ1NiAxMDguNDc1IDc1LjQzOTQgMTA4LjQ3NUg0OC41NjE5QzQ2LjU1NTYgMTA4LjQ3NSA0NC45MjkxIDEwNi44NDkgNDQuOTI5MSAxMDQuODQzQzQ0LjkyOTEgMTAyLjgzNiA0Ni41NTU2IDEwMS4yMSA0OC41NjE5IDEwMS4yMVoiIGZpbGw9IiNFMUUxRTEiLz4KPC9nPgo8ZyBpZD0iR3JvdXBfNCI+CjxwYXRoIGlkPSJWZWN0b3JfNSIgZD0iTTY0Ljg0MzQgMjQuMjI0NUw2MS45OTg5IDE4LjQ2MDlMNTkuMTU0NCAyNC4yMjQ1QzU4LjYyNTMgMjUuMjk2NyA1Ny42MDIzIDI2LjAzOTcgNTYuNDE5MiAyNi4yMTE3TDUwLjA1ODYgMjcuMTM1OUw1NC42NjExIDMxLjYyMjFDNTUuNTE3MyAzMi40NTY3IDU1LjkwNzkgMzMuNjU5MiA1NS43MDU5IDM0LjgzNzdMNTQuNjE5NSA0MS4xNzIxTDYwLjMwODUgMzguMTgxMUM2MC44Mzc2IDM3LjkwMyA2MS40MTg0IDM3Ljc2MzggNjEuOTk4OSAzNy43NjM4QzYyLjU3OTQgMzcuNzYzOCA2My4xNjAyIDM3LjkwMjggNjMuNjg5NCAzOC4xODExTDY5LjM3ODQgNDEuMTcyMUw2OC4yOTE5IDM0LjgzNzdDNjguMDg5OSAzMy42NTkyIDY4LjQ4MDYgMzIuNDU2NyA2OS4zMzY3IDMxLjYyMjFMNzMuOTM5MyAyNy4xMzU5TDY3LjU3ODkgMjYuMjExN0M2Ni4zOTU2IDI2LjAzOTcgNjUuMzcyNiAyNS4yOTY3IDY0Ljg0MzQgMjQuMjI0NVoiIGZpbGw9IiNFMUUxRTEiLz4KPHBhdGggaWQ9IlZlY3Rvcl82IiBkPSJNOTQuNDg2MyAwLjAxMjY5NTNIMjkuNDA5MUMyNy4yOTc3IDAuMDEyNjk1MyAyNS41ODU5IDEuNzI0NDggMjUuNTg1OSAzLjgzNTg3VjI3LjkwNjJDMjUuNTg1OSA0Ny45OTAzIDQxLjk1MzcgNjQuMzIzOSA2Mi4wNTA5IDY0LjI2NzdDODIuMTUgNjQuMjExNSA5OC4zMDk1IDQ3LjY1MzQgOTguMzA5NSAyNy41NTRWMy44MzU2MkM5OC4zMDk1IDEuNzI0MjMgOTYuNTk3NyAwLjAxMjY5NTMgOTQuNDg2MyAwLjAxMjY5NTNaTTg0LjI4MjMgMjcuMjAwNEw3NS43NzY0IDM1LjQ5MTVMNzcuNzg0NCA0Ny4xOTg4Qzc4LjAxODEgNDguNTYxOCA3Ny40NTc5IDQ5LjkzOTIgNzYuMzM5MiA1MC43NTIyQzc1LjcwNjQgNTEuMjExOSA3NC45NTY4IDUxLjQ0NTggNzQuMjAzNiA1MS40NDU4QzczLjYyNTMgNTEuNDQ1OCA3My4wNDUgNTEuMzA4IDcyLjUxMzQgNTEuMDI4NUw2MS45OTk1IDQ1LjUwMTFMNTEuNDg1NyA1MS4wMjg4QzUwLjI2MjIgNTEuNjcxOCA0OC43Nzg1IDUxLjU2NSA0Ny42NTk5IDUwLjc1MjJDNDYuNTQxMiA0OS45Mzk0IDQ1Ljk4MDggNDguNTYxOCA0Ni4yMTQ3IDQ3LjE5ODhMNDguMjIyNyAzNS40OTE1TDM5LjcxNjkgMjcuMjAwNEMzOC43MjY4IDI2LjIzNTMgMzguMzcwMyAyNC43OTE2IDM4Ljc5NzcgMjMuNDc2M0MzOS4yMjUgMjIuMTYxMiA0MC4zNjE4IDIxLjIwMjYgNDEuNzMwNCAyMS4wMDQxTDUzLjQ4NTIgMTkuMjk1OUw1OC43NDIxIDguNjQ0MjZDNTkuMzU0MSA3LjQwNDI2IDYwLjYxNzEgNi42MTkzMyA2MS45OTk4IDYuNjE5MzNDNjMuMzgyNCA2LjYxOTMzIDY0LjY0NTUgNy40MDQyNiA2NS4yNTc1IDguNjQ0MjZMNzAuNTE0NCAxOS4yOTU5TDgyLjI2OTIgMjEuMDA0MUM4My42Mzc2IDIxLjIwMjYgODQuNzc0NiAyMi4xNjEyIDg1LjIwMTggMjMuNDc2M0M4NS42Mjg4IDI0Ljc5MTYgODUuMjcyNiAyNi4yMzUzIDg0LjI4MjMgMjcuMjAwNFoiIGZpbGw9IiNFMUUxRTEiLz4KPC9nPgo8L2c+CjwvZz4KPGRlZnM+CjxjbGlwUGF0aCBpZD0iY2xpcDBfMTg5OV82MTI3NiI+CjxyZWN0IHdpZHRoPSIxMjQiIGhlaWdodD0iMTI0IiBmaWxsPSJ3aGl0ZSIvPgo8L2NsaXBQYXRoPgo8L2RlZnM+Cjwvc3ZnPgo="); }

.what-we-do:nth-of-type(2) {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTI0IiBoZWlnaHQ9IjEyNCIgdmlld0JveD0iMCAwIDEyNCAxMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik00NS42Njc1IDUuMDk4NTlDNDQuNDQ4OCA1LjU0MTQ4IDQyLjkyNDcgNi44NzE2IDQyLjMxMzkgOC4wMzUyN0M0Mi4wMzc1IDguNTg5NjEgMzkuOTg2NiAyMC44NjQ2IDM5Ljk4NjYgMjIuMDg0N0MzOS45ODY2IDIyLjIyMzcgMzguODc3OSAyMi4zOTAxIDM3LjUyMDMgMjIuNDQ1MUMzMy45NzI4IDIyLjY2NjYgMzIuMDA1OSAyMy45NjkyIDMxLjUwNjUgMjYuNDYzTDMxLjM0MDEgMjcuMzIxM0wyNy4xMjgzIDI3LjQzMjdDMjIuNDE3MiAyNy41NDQyIDIxLjcyNTMgMjcuNzM4MSAyMC4zOTUyIDI5LjUxMTFMMTkuNjE5NCAzMC41MDg0TDE5LjUzNjkgNjQuNzU3MUMxOS41MDk0IDgzLjYwMDIgMTkuNTM2OSA5OS4zOTM4IDE5LjYxOTQgOTkuODkzMUMxOS45NTIzIDEwMS43MjMgMjIuMzM0NyAxMDMuNTUxIDI0LjQxMzEgMTAzLjU3OEgyNS4zMjc4TDI1LjI0MzggMTA2LjEyN0wyNS4xNjEzIDEwOC43MDNMMjIuMzM0NyAxMDguNzg2TDE5LjQ4MDUgMTA4Ljg2OFYxMTQuMTA1VjExOS4zNzNINTcuMDI3N0g5NC41NzM2VjExNC4xMDhWMTA4Ljg3MUw5MS43NDY5IDEwOC43ODlMODguODkyNyAxMDguNzA2TDg4LjgxMDIgMTA2LjEzTDg4LjcyNzcgMTAzLjU4MUg4OS42NDI0QzkwLjkxNzYgMTAzLjU1MyA5Mi42NjMxIDEwMi43MjMgOTMuNTQ4OSAxMDEuNjY5Qzk0LjI0MjEgMTAwLjgzOCA5NC40NjM2IDEwMC4wOSA5NC42MyA5OC4xNzhDOTQuNzEyNSA5Ny40NTcyIDk0Ljk5MDQgOTcuMTgwOCA5Ny4xNTEzIDk1Ljk4ODFMOTkuNTYyNiA5NC42NThWOTEuNjkyNFY4OC43NTU3TDEwNS41MiA4Mi43OTg0TDExMS40NzcgNzYuODQxMVY2Ni41ODhWNTYuMzM1TDExMi43MjUgNTUuNjcwNkMxMTQuMTY2IDU0Ljg5NDggMTE1LjM1OCA1My42NDcyIDExNi4yNDMgNTEuOTU2N0MxMTcuMTU4IDUwLjI2NjIgMTE3LjEzMSA0Ni44NTc3IDExNi4yMTYgNDUuMTEyMkMxMTMuMjIzIDM5LjMyMTMgMTA1LjM1MyAzOC44NzcgMTAyLjAwMSA0NC4yODE0Qzk5LjQ1MjYgNDguNDEwNyAxMDEuMjUzIDU0LjA5MDEgMTA1LjY4NiA1NS45MTk2TDEwNi40OSA1Ni4yNTI0VjY1LjU5MDhWNzQuOTAxNkwxMDMuMDI2IDc4LjM2MjJMOTkuNTYyNiA4MS44MjU4Vjc5LjY5MjRWNzcuNTg2NUw5Ny4xNTEzIDc2LjIyODhMOTQuNzEyNSA3NC44OTg3TDk0LjU3MzYgNTIuNzAzNUw5NC40MzQ2IDMwLjUwODRMOTMuNjU4OCAyOS41MTExQzkyLjMyODcgMjcuNzM4MSA5MS42MzU0IDI3LjU0NDIgODYuODk4MyAyNy40MzI3TDgyLjcxNCAyNy4zMjEzTDgyLjUyIDI2LjM3OUM4Mi4zMjYxIDI1LjI3MDQgODAuOTk1OSAyMy42NjM4IDc5Ljc3NzMgMjMuMDI1NUM3OS4yNzc5IDIyLjc3NjYgNzcuOTIwMyAyMi41MjYyIDc2LjUwNzcgMjIuNDQzN0M3NS4xNzc2IDIyLjM1OTcgNzQuMDY4OSAyMi4yNzcyIDc0LjA2ODkgMjIuMjQ5N0M3NC4wNjg5IDIxLjA4NjEgNzIuMDE4IDguNTYwNjYgNzEuNzQxNiA4LjAzNTI3QzcxLjEwNDcgNi44NDQxIDY5LjYwODIgNS41NDE0OCA2OC4yNzggNS4wNjk2NEM2Ni41NiA0LjQ2MDMgNDcuMzU4IDQuNDg3ODEgNDUuNjY3NSA1LjA5ODU5Wk01My41NjQyIDE2LjAxNlYyMi4zODg3SDQ5LjI0MUg0NC45MTc3TDQ1LjA1NjcgMjEuNzUxOUM0NS4xMzkyIDIxLjQxOSA0NS41NTYgMTguNzMxMiA0NS45NzE0IDE1Ljc2N0M0Ni40NDE4IDEyLjQ3IDQ2Ljg4NjEgMTAuMjUyNiA0Ny4xMzUxIDEwLjAzMTJDNDcuNDExNSA5Ljc1MzI4IDQ4LjMyNjMgOS42NDMyOCA1MC41NDM2IDkuNjQzMjhINTMuNTY0MlYxNi4wMTZaTTI5LjEyNDIgMzMuNDE3NUMyOS45Mjc1IDM0LjQ0MjMgMjkuMjM1NiAzNi4wMjI4IDI3Ljk2MDUgMzYuMDIyOEMyNi40MzY1IDM2LjAyMjggMjUuNTQ5MiAzNC4zMzIzIDI2LjYzMDQgMzMuNDE3NUMyNy41NDUxIDMyLjU4NjggMjguNDMwOSAzMi41ODY4IDI5LjEyNDIgMzMuNDE3NVpNMzguODIyOSAzMy4yNzg2QzM5LjIzODMgMzMuNjExNSAzOS4yNjU4IDM0LjY5MTIgMzguODc3OSAzNS40Mzk1QzM4LjQzNSAzNi4yNzAzIDM2Ljc5OTUgMzYuMTYwMyAzNi4yMTc3IDM1LjI3M0MzNS4xNjU1IDMzLjY2NjUgMzcuMjQzOSAzMi4wNTk5IDM4LjgyMjkgMzMuMjc4NlpNNDguNTc2NiAzMy4zMzVDNDguNzQzMSAzMy41NTY1IDQ4Ljg1NDUgMzQuMTM4MyA0OC43OTgxIDM0LjYzNzdDNDguNjU5MSAzNi4yNDQyIDQ2LjgwMzYgMzYuNjA0NiA0NS44ODg5IDM1LjIxOTVDNDQuODM1MiAzMy42MzkgNDcuMzU4IDMxLjg2NiA0OC41NzY2IDMzLjMzNVpNNTguMjc1NCAzMy4zMzVDNTguNDQxOCAzMy41NTY1IDU4LjU1MzMgMzQuMTM4MyA1OC40OTY4IDM0LjYzNzdDNTguMzMwNCAzNi4yNDQyIDU2LjMzNTkgMzYuNjA0NiA1NS41ODc2IDM1LjEzN0M1NC43NTU0IDMzLjUgNTcuMTExNyAzMS45NDg1IDU4LjI3NTQgMzMuMzM1Wk02OC4xOTU1IDMzLjY2NjVDNjguNTgzNCAzNC4yNzU4IDY4LjU4MzQgMzQuNDQyMyA2OC4yMjMgMzUuMDc5MUM2Ny43MjM3IDM1Ljk2NjMgNjYuODM3OSAzNi4yOTc4IDY2LjAwNTcgMzUuODU0OUM2NS4wNjM1IDM1LjM4NDUgNjUuMDM2IDMzLjUgNjUuOTc4MiAzMy4wMjgyQzY2LjgzNzkgMzIuNjE0MyA2Ny42NDEyIDMyLjgzNTcgNjguMTk1NSAzMy42NjY1Wk03Ny45MjAzIDMzLjgwNTRDNzguMjgwNyAzNC40NDIzIDc4LjI4MDcgMzQuNjA4NyA3Ny44NjUzIDM1LjI0N0M3Ny41MDQ5IDM1Ljc3MzggNzcuMTQ0NSAzNS45Njc4IDc2LjQ1MjcgMzUuOTY3OEM3NS4yODkgMzUuOTY3OCA3NC44NDQ3IDM1LjQ0MDkgNzQuOTU2MSAzNC4yNDk4Qzc1LjEyMjYgMzIuNTg2OCA3Ny4wNjIgMzIuMjgxNCA3Ny45MjAzIDMzLjgwNTRaTTg3LjU2NCAzMy42NjY1Qzg3LjkyNDQgMzQuMTkzMyA4Ny45NTE5IDM0LjQ2OTggODcuNjc1NSAzNS4wMjQxQzg3LjA5MzcgMzYuMjk5MiA4NS4zNDgxIDM2LjQzNjcgODQuODIxMyAzNS4yNDU1QzgzLjkwNjYgMzMuMjUxMSA4Ni4zNzI5IDMxLjgzODUgODcuNTY0IDMzLjY2NjVaTTg3LjE0ODYgNDIuMDA3Nkw4OC4wNjM0IDQyLjg5NDhMODguMTQ1OSA1NS40NDc3Qzg4LjIwMDkgNjcuNjEyNyA4OC4yMDA5IDY4LjAwMDYgODcuNjQ2NSA2OC44ODY0Qzg2LjUzNzkgNzAuNjg2OSA4OC4wMDY5IDcwLjYwNDQgNTcuMDI3NyA3MC42MDQ0QzI2LjA0ODYgNzAuNjA0NCAyNy41MTc2IDcwLjY4NjkgMjYuNDA5IDY4Ljg4NjRDMjUuODU0NiA2Ny45OTkyIDI1Ljg1NDYgNjcuNjExMyAyNS45MDk2IDU1LjQ0NzdMMjUuOTkyMSA0Mi45NTEzTDI2LjY4NTQgNDIuMjAzQzI3LjA3MzMgNDEuNzg3NiAyNy42Mjc2IDQxLjM0MzIgMjcuOTMzIDQxLjIwNTdDMjguMjM4NCA0MS4wOTQzIDQxLjQ4MzIgNDEuMDExOCA1Ny4zNjA2IDQxLjAzOTNMODYuMjYxNCA0MS4wOTQzTDg3LjE0ODYgNDIuMDA3NlpNMTA4LjAxNCA0NC45NzMyQzEwOC44NDUgNDUuODA0IDEwOC45MDEgNDYuNzQ2MiAxMDguMTI1IDQ3LjcxNkMxMDYuOTg5IDQ5LjE4NSAxMDQuNTUgNDguMjE1MyAxMDQuNTUgNDYuMzAzM0MxMDQuNTUgNDUuNDE2MSAxMDUuNzE0IDQ0LjI3OTkgMTA2LjYyOSA0NC4yNzk5QzEwNy4wMTYgNDQuMjc5OSAxMDcuNjUzIDQ0LjU4MzkgMTA4LjAxNCA0NC45NzMyWk0yOC44NDc3IDc1Ljc1ODVDMzAuMDY2NCA3Ni42MTY3IDI5LjMxOTYgNzguNjQwMSAyNy43NjY2IDc4LjY0MDFDMjYuOTM1OCA3OC42NDAxIDI2LjEzMTEgNzcuNzgxOSAyNi4xMzExIDc2LjkyMjFDMjYuMTMxMSA3Ni4yODUzIDI3LjEwMDggNzUuMzE1NiAyNy43Mzc2IDc1LjMxNTZDMjguMDE1NSA3NS4zMTQxIDI4LjUxNDkgNzUuNTA4MSAyOC44NDc3IDc1Ljc1ODVaTTM4LjU0NSA3NS43NTg1QzM5LjI2NTggNzYuMjU3OCAzOS4zNDgzIDc3LjQyMTUgMzguNjg0IDc4LjE0MDhDMzcuNjU5MiA3OS4yNzcgMzUuNjA4MyA3OC4yMjMzIDM1Ljk2ODcgNzYuNzU1N0MzNi4yNzQxIDc1LjM5ODEgMzcuNDEwMyA3NC45NTM3IDM4LjU0NSA3NS43NTg1Wk00OC4yNDM4IDc1Ljc1ODVDNDkuNDM0OSA3Ni41ODkyIDQ4Ljc5ODEgNzguNjQwMSA0Ny4zNTY1IDc4LjY0MDFDNDUuOTE1IDc4LjY0MDEgNDUuMTk1NiA3Ny4xOTg2IDQ2LjEwODkgNzYuMDYzOEM0Ni43NDcyIDc1LjIwNDEgNDcuMzU4IDc1LjEyMDIgNDguMjQzOCA3NS43NTg1Wk01OC4wODE0IDc1Ljc4NkM1OS4xMDYyIDc2Ljk0OTYgNTguNDk2OCA3OC42NDAxIDU3LjA1NjcgNzguNjQwMUM1NS42MTUxIDc4LjY0MDEgNTQuODk1OCA3Ny4xOTg2IDU1LjgwOTEgNzYuMDYzOEM1Ni40NzM0IDc1LjIwNDEgNTcuNDQzMSA3NS4wOTI3IDU4LjA4MTQgNzUuNzg2Wk02Ny45NDUxIDc2LjA2MjRDNjguODU5OSA3Ny4xOTg2IDY4LjEzOTEgNzguNjM4NyA2Ni42OTc1IDc4LjYzODdDNjUuMzM5OSA3OC42Mzg3IDY0LjcwMzEgNzYuODY1NyA2NS42NzI4IDc1LjgxMkM2Ni4zMTExIDc1LjA5MjcgNjcuMjgwOCA3NS4yMDQxIDY3Ljk0NTEgNzYuMDYyNFpNNzcuMjgzNSA3NS41MzU2Qzc3LjY0MzkgNzUuNzU3IDc4LjIyNTcgNzYuODEwNyA3OC4yMjU3IDc3LjIyNjFDNzguMjI1NyA3Ny43NTI5IDc3LjE0NDUgNzguNjM4NyA3Ni41MDc3IDc4LjYzODdDNzUuMDM4NiA3OC42Mzg3IDc0LjMxOTMgNzYuNTg3OCA3NS41MTA1IDc1Ljc1N0M3Ni4xNzQ4IDc1LjI4NjYgNzYuODEzMSA3NS4yMDQxIDc3LjI4MzUgNzUuNTM1NlpNODcuMzcwMSA3NS44Njg1Qzg4Ljg5NDEgNzcuMzkyNSA4Ni43MDU3IDc5LjYwOTkgODUuMDk3NyA3OC4xNjgzQzg0LjQwNDUgNzcuNTMxNSA4NC40NjA5IDc2LjI4MzggODUuMjA5MiA3NS43NTdDODYuMDQgNzUuMTc2NiA4Ni43MDU3IDc1LjIwNDEgODcuMzcwMSA3NS44Njg1Wk04Ny42MTkgODMuNTE2M0M4OC40NzczIDg0LjU5NiA4OC40NzczIDg4LjQ3NjQgODcuNjE5IDg5LjU1NzVMODcuMDY0NyA5MC4yNzgzSDU3LjAyNzdIMjYuOTkwOEwyNi40MzY1IDg5LjU1NzVDMjUuOTY2MSA4OC45NDgyIDI1Ljg1NDYgODguNDIxNCAyNS44NTQ2IDg2LjUzNjlDMjUuODU0NiA4NC42NTI1IDI1Ljk2NjEgODQuMTI1NiAyNi40MzY1IDgzLjUxNjNMMjYuOTkwOCA4Mi43OTU1SDU3LjAyNzdIODcuMDY0N0w4Ny42MTkgODMuNTE2M1pNODcuODY4IDk2LjE1MTdDODguMzY3MyA5Ni42NTEgODguMjU1OSA5Ny40MjY4IDg3LjY3NCA5Ny43NTgyQzg2Ljk1MzIgOTguMTQ2MSA3My4zNzU2IDk4LjE0NjEgNzIuNjU0OCA5Ny43NTgyQzcyLjA3MyA5Ny40MjU0IDcxLjk2MTYgOTYuNjQ5NiA3Mi40NjA5IDk2LjE1MTdDNzIuOTMyNyA5NS42ODEzIDg3LjM5NzYgOTUuNjgxMyA4Ny44NjggOTYuMTUxN1oiIGZpbGw9IiNFMUUxRTEiLz4KPC9zdmc+Cg=="); }

.what-we-do:nth-of-type(3) {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYwIiBoZWlnaHQ9IjEyMCIgdmlld0JveD0iMCAwIDE2MCAxMjAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxnIGlkPSJHcm91cCAyMTA2Ij4KPHBhdGggaWQ9IlZlY3RvciIgZD0iTTY5LjAxMTggMTExLjY3NkM2Mi43NDcgMTA5LjcwMiA1Ni4zODI4IDEwOC42MDUgNTAuMDE4NiAxMDguMDU2QzM4LjU4MyAxMDYuOTU5IDI3LjE0NzMgMTA3LjA2OSAxNS43MTE2IDEwOC4wNTZDMTMuOTIxNyAxMDguMTY2IDEyLjEzMTggMTA4LjQ5NSAxMC40NDEzIDEwOC43MTRDOS41NDYzIDEwOC44MjQgOS4xNDg1NCAxMDguNDk1IDkuMTQ4NTQgMTA3LjM5OEM5LjI0Nzk4IDEwMC43MDYgOS4zNDc0MiA5NC4wMTQ3IDkuMzQ3NDIgODcuMzIzMUM5LjM0NzQyIDgzLjcwMyA5LjE0ODU0IDgwLjE5MjYgOS4xNDg1NCA3Ni41NzI2QzkuMTQ4NTQgNjguNDU0OCA5LjI0Nzk4IDYwLjMzNzEgOS4yNDc5OCA1Mi4xMDk3QzkuMjQ3OTggMzcuNTE5NyA5LjE0ODU0IDIzLjAzOTQgOS4xNDg1NCA4LjQ0OTQxQzkuMTQ4NTQgOC4wMTA2MSA5LjE0ODU0IDcuNjgxNTEgOS4xNDg1NCA3LjI0MjcyQzkuMTQ4NTQgMy43MzIzNSA5LjE0ODU0IDMuNzMyMzUgMTIuMTMxOCAyLjk2NDQ1QzI0LjA2NDYgMC4zMzE2NzIgMzYuMDk3IC0wLjY1NTYyIDQ4LjIyODcgMC40NDEzNzJDNTcuOTczOSAxLjMxODk2IDY3LjQyMDggMy40MDMyNSA3Ni4xNzE1IDguMjMwMDFDNzguOTU1OSA5Ljc2NTggODAuOTQ0NyA5Ljc2NTggODMuNzI5IDguMjMwMDFDOTMuMzc0OCAyLjk2NDQ1IDEwMy44MTYgMC44ODAxNjggMTE0LjQ1NiAwLjIyMTk3M0MxMjUuNDk0IC0wLjQzNjIyMiAxMzYuNTMyIDAuNDQxMzcyIDE0Ny4zNzEgMi45NjQ0NUMxNTEuNDQ4IDMuOTUxNzQgMTUwLjg1MSAzLjA3NDE1IDE1MC44NTEgNy41NzE4MkMxNTAuODUxIDI2LjExMSAxNTAuODUxIDQ0Ljc1OTggMTUwLjg1MSA2My4yOTlDMTUwLjg1MSA3Ny41NTk5IDE1MC44NTEgOTEuODIwOCAxNTAuODUxIDEwNi4wODJDMTUwLjg1MSAxMDguNzE0IDE1MC44NTEgMTA4LjcxNCAxNDguNDY1IDEwOC4zODVDMTM3LjAyOSAxMDYuODUgMTI1LjQ5NCAxMDYuNTIgMTE0LjA1OCAxMDcuNTA4QzEwNy4xOTcgMTA4LjA1NiAxMDAuNDM1IDEwOS40ODIgOTMuNjczMSAxMTAuNTc5QzkyLjc3ODEgMTEwLjY4OSA5MS44ODMyIDExMS4xMjggOTAuODg4NyAxMTEuNzg2QzkxLjM4NiAxMTEuNzg2IDkxLjg4MzIgMTExLjc4NiA5Mi4zODA0IDExMS42NzZDMTAwLjEzNyAxMTAuMDMxIDEwNy45OTMgMTA5LjU5MiAxMTUuOTQ4IDEwOS43MDJDMTI3Ljk4IDEwOS43MDIgMTM5LjkxMyAxMTEuMDE4IDE1MS44NDYgMTEzLjEwMkMxNTUuMzI2IDExMy43NjEgMTU1LjAyOCAxMTMuOTggMTU1LjAyOCAxMTAuMTQxQzE1NS4wMjggMTAxLjI1NSAxNTUuMDI4IDkyLjI1OTYgMTU1LjAyOCA4My4zNzM5QzE1NS4wMjggNTkuNzg4NiAxNTUuMDI4IDM2LjIwMzMgMTU1LjAyOCAxMi42MThDMTU1LjAyOCAxMC41MzM3IDE1NS4wMjggMTAuNDI0IDE1Ni45MTcgMTAuODYyOEMxNTcuNTE0IDEwLjk3MjUgMTU4LjExMSAxMS4xOTE5IDE1OC43MDcgMTEuMzAxNkMxNTkuNzAyIDExLjUyMSAxNjAgMTIuMTc5MiAxNjAgMTMuMTY2NUMxNjAgMjguNTI0MyAxNTkuOTAxIDQzLjk5MTkgMTU5LjkwMSA1OS4zNDk4QzE1OS45MDEgNjkuMjIyNyAxNjAgNzkuMDk1NiAxNjAgODguOTY4NkMxNjAgOTguNjIyMSAxNjAgMTA4LjI3NiAxNjAgMTE3LjkyOUMxNjAgMTIwLjEyMyAxNTkuODAxIDEyMC4yMzMgMTU3LjkxMiAxMTkuNzk0QzE0MC44MDggMTE2LjE3NCAxMjMuNjA1IDExNC41MjggMTA2LjMwMiAxMTUuODQ1Qzk4Ljc0NDYgMTE2LjM5MyA5MS4yODY1IDExNy42IDgzLjcyOSAxMTguNTg3QzgyLjQzNjMgMTE4LjgwNyA4MS4xNDM2IDExOS4yNDYgNzkuODUwOCAxMTkuMzU1Qzc4Ljk1NTkgMTE5LjM1NSA3OC4wNjA5IDExOC44MDcgNzcuMTY1OSAxMTguNjk3QzU5LjU2NDkgMTE1LjE4NyA0MS44NjQ1IDExNC41MjggMjQuMDY0NiAxMTYuNTAzQzE2LjcwNiAxMTcuMzgxIDkuMzQ3NDIgMTE4LjY5NyAxLjk4ODgxIDExOS45MDRDMC42OTYwODQgMTIwLjEyMyAwLjI5ODMyMiAxMTkuNzk0IDAuMjk4MzIyIDExOC4zNjhDMCAxMDYuNTIgMCA5NC40NTM1IDAgODIuNDk2M0MwIDYwLjAwOCAwIDM3LjUxOTcgMCAxNS4wMzE0QzAgMTEuOTU5OCAxLjM5MjE3IDEwLjUzMzcgNC4xNzY1MSAxMC44NjI4QzQuNDc0ODMgMTAuODYyOCA0Ljc3MzE1IDExLjMwMTYgNC44NzI1OSAxMS43NDA0QzQuOTcyMDMgMTIuMTc5MiA0Ljg3MjU5IDEyLjcyNzcgNC44NzI1OSAxMy4yNzYyQzQuODcyNTkgMzAuMTY5OCA0Ljg3MjU5IDQ3LjA2MzUgNC44NzI1OSA2My45NTcyQzQuODcyNTkgNjguMTI1NyA0LjU3NDI3IDcyLjQwNCA0LjY3MzcxIDc2LjU3MjZDNC43NzMxNSA4OC4yMDA3IDQuODcyNTkgOTkuOTM4NSA0Ljk3MjAzIDExMS42NzZDNC45NzIwMyAxMTMuNjUxIDQuOTcyMDMgMTEzLjc2MSA2Ljk2MDg0IDExMy40MzFDMTUuMzEzOSAxMTIuMzM0IDIzLjc2NjMgMTExLjAxOCAzMi4xMTkzIDExMC4zNkM0My4zNTYxIDEwOS40ODIgNTQuNjkyNCAxMDkuNTkyIDY1LjkyOTEgMTExLjU2N0M2Ni45MjM2IDExMS43ODYgNjguMDE3NCAxMTIuMDA1IDY5LjAxMTggMTEyLjExNUM2OS4wMTE4IDExMi4wMDUgNjkuMDExOCAxMTEuNzg2IDY5LjAxMTggMTExLjY3NlpNODIuNDM2MyAxMDguODI0QzgzLjEzMjQgMTA4LjYwNSA4My41MzAxIDEwOC42MDUgODMuODI4NSAxMDguMzg1QzkxLjg4MzIgMTA1LjA5NCAxMDAuMzM2IDEwMy40NDkgMTA4Ljg4OCAxMDIuNTcxQzEyMC40MjMgMTAxLjM2NSAxMzEuOTU4IDEwMS40NzQgMTQzLjQ5MyAxMDIuNDYyQzE0NS44NzkgMTAyLjY4MSAxNDUuODc5IDEwMi42ODEgMTQ1Ljg3OSAxMDAuMDQ4QzE0NS44NzkgODguNzQ5MiAxNDUuODc5IDc3LjM0MDUgMTQ1Ljg3OSA2Ni4wNDE1QzE0NS44NzkgNDcuNjEyIDE0NS44NzkgMjkuMDcyOCAxNDUuODc5IDEwLjY0MzRDMTQ1Ljg3OSA4LjAxMDYxIDE0NS44NzkgOC4wMTA2MSAxNDMuNDkzIDcuNTcxODJDMTMyLjA1NyA1LjQ4NzUzIDEyMC42MjIgNC43MTk2NCAxMDkuMDg2IDYuMTQ1NzNDMTAwLjQzNSA3LjI0MjcyIDkyLjE4MTUgOS40MzY3IDg0LjMyNTcgMTMuNjA1M0M4Mi44MzQxIDE0LjM3MzIgODIuMjM3NCAxNS4zNjA1IDgyLjIzNzQgMTcuMzM1QzgyLjMzNjkgMzkuMzg0NiA4Mi4zMzY5IDYxLjQzNDEgODIuMzM2OSA4My40ODM2QzgyLjMzNjkgOTEuMTYyNiA4Mi4zMzY5IDk4LjczMTggODIuMzM2OSAxMDYuNDExQzgyLjMzNjkgMTA3LjI4OCA4Mi40MzYzIDEwNy45NDcgODIuNDM2MyAxMDguODI0Wk03Ny40NjQzIDEwOC45MzRDNzcuNDY0MyAxMDcuNzI3IDc3LjQ2NDMgMTA2Ljk1OSA3Ny40NjQzIDEwNi4xOTFDNzcuNDY0MyA3Ny42Njk2IDc3LjQ2NDMgNDkuMjU3NSA3Ny40NjQzIDIwLjczNTdDNzcuNDY0MyAxNC41OTI2IDc3LjQ2NDMgMTQuNTkyNiA3Mi4zOTI4IDEyLjI4ODlDNjQuNTM3IDguNjY4ODEgNTYuMjgzNCA2LjgwMzkyIDQ3LjgzMDkgNi4wMzYwM0MzNi45OTE5IDUuMDQ4NzQgMjYuMjUyMyA1LjkyNjMzIDE1LjYxMjIgNy45MDA5MUMxNC40MTg5IDguMTIwMzEgMTMuOTIxNyA4LjY2ODgxIDEzLjkyMTcgMTAuMDk0OUMxMy45MjE3IDI1LjY3MjIgMTMuNzIyOCA0MS4xMzk3IDEzLjcyMjggNTYuNzE3QzEzLjcyMjggNjAuOTk1MyAxMy45MjE3IDY1LjM4MzMgMTQuMDIxMSA2OS42NjE1QzE0LjAyMTEgNzkuODYzNSAxNC4wMjExIDkwLjA2NTYgMTQuMDIxMSAxMDAuMjY4QzE0LjAyMTEgMTAyLjY4MSAxNC4wMjExIDEwMi42ODEgMTYuMjA4OCAxMDIuNTcxQzI1LjY1NTcgMTAyLjM1MiAzNS4xMDI2IDEwMS44MDMgNDQuNTQ5NCAxMDIuMTMyQzU0LjE5NTIgMTAyLjM1MiA2My44NDA5IDEwMy45OTcgNzMuMDg4OSAxMDcuMjg4Qzc0LjM4MTYgMTA3LjgzNyA3NS43NzM4IDEwOC4yNzYgNzcuNDY0MyAxMDguOTM0WiIgZmlsbD0iI0UxRTFFMSIvPgo8cGF0aCBpZD0iUmVjdGFuZ2xlIDYyOCIgZD0iTTMuOTk2MDkgOC45Nzc1Mkw5Ljk4ODY0IDYuNzYxNzJWMTE0LjIyOEwzLjk5NjA5IDExNS4zMzZWOC45Nzc1MloiIGZpbGw9IiNFMUUxRTEiLz4KPHBhdGggaWQ9IlJlY3RhbmdsZSA2MjkiIGQ9Ik0xNDkuODEyIDYuNzYxNzJMMTU1LjgwNSA4Ljk3NzUyVjExNS4zMzZMMTQ5LjgxMiAxMTQuMjI4VjYuNzYxNzJaIiBmaWxsPSIjRTFFMUUxIi8+CjxwYXRoIGlkPSJSZWN0YW5nbGUgNjMwIiBkPSJNNi45OTIxOSAxMDUuMzY1TDQxLjk0ODcgMTA0LjI1N0w3NC45MDc3IDEwOS43OTZMNzMuOTA4OSAxMTUuMzM2TDQwLjQ1MDUgMTEzLjEyTDYuOTkyMTkgMTE1LjMzNlYxMDUuMzY1WiIgZmlsbD0iI0UxRTFFMSIvPgo8cGF0aCBpZD0iUmVjdGFuZ2xlIDYzMSIgZD0iTTE1My44MDkgMTA1LjM2NUwxMTguODUyIDEwNC4yNTdMODUuODkzMSAxMDkuNzk2TDg2Ljg5MTkgMTE1LjMzNkwxMjAuMzUgMTEzLjEyTDE1My44MDkgMTE1LjMzNlYxMDUuMzY1WiIgZmlsbD0iI0UxRTFFMSIvPgo8cGF0aCBpZD0iVW5pb24iIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMTI4LjcyIDE2LjU2NTRDMTI4LjEzOCAxNi4xODM3IDEyNy41MTcgMTYuMDk0MiAxMjcuMDczIDE2LjA2NjNDMTI2Ljc3NyAxNi4wNDc3IDEyNi40MTUgMTYuMDU0NyAxMjYuMTQzIDE2LjA2QzEyNi4wNDEgMTYuMDYxOSAxMjUuOTUxIDE2LjA2MzcgMTI1Ljg4MyAxNi4wNjM3SDEwNy4xNTNDMTA1Ljg2OCAxNi4wNjM3IDEwNC41ODIgMTYuMTk2MSAxMDMuNjM3IDE2LjkyMzRDMTAyLjUwMyAxNy43OTcxIDEwMi4yNjIgMTkuMTU1NCAxMDIuMzAxIDIwLjM5NDNDMTAyLjMzOSAyMS42NTU2IDEwMi42NzMgMjIuOTM4MyAxMDMuNzQ1IDIzLjc4NTNDMTA0LjY4NiAyNC41Mjg3IDEwNS45MjggMjQuNjk5OCAxMDcuMTk1IDI0LjcwMTVDMTA5LjMyOCAyNC43NjE2IDExMS40ODMgMjQuNzQxMyAxMTMuNjA3IDI0LjcyMTNMMTEzLjYwNyAyNC43MjEzQzExNC42NTggMjQuNzExNCAxMTUuNzAyIDI0LjcwMTYgMTE2LjczMiAyNC43MDE2SDEyNi40MzJDMTI2LjQ3MyAyNC43MDE2IDEyNi41MzYgMjQuNzAzIDEyNi42MTMgMjQuNzA0N0gxMjYuNjEzSDEyNi42MTNDMTI2Ljg0NSAyNC43MSAxMjcuMjAzIDI0LjcxODEgMTI3LjQ3NyAyNC42OTc5QzEyNy44NDQgMjQuNjcwOCAxMjguNTU3IDI0LjU4MSAxMjkuMTM0IDI0LjAxMjZMMTI5LjE0OCAyMy45OTkyTDEyOS4xNjEgMjMuOTg1NEMxMjkuNTQ4IDIzLjU4NiAxMjkuOTY4IDIzLjA1MiAxMzAuMzAzIDIyLjQ3MDVDMTMwLjYwOSAyMS45MzgyIDEzMC45OCAyMS4xMzQ2IDEzMC45OCAyMC4yNDc1QzEzMC45OCAxOS4yNjI2IDEzMC41IDE4LjQzNzQgMTMwLjEzMyAxNy45Mzc0QzEyOS43MjkgMTcuMzg3MiAxMjkuMjE4IDE2Ljg5OTggMTI4LjczMyAxNi41NzM4TDEyOC43MjYgMTYuNTY5NkwxMjguNzIgMTYuNTY1NFpNMTA2LjM1NiAyNy41OTA3QzEwNS42MyAyNy41OTA3IDEwNC42MDIgMjcuNjcwNiAxMDMuNzM3IDI4LjM0MDNDMTAyLjc2NiAyOS4wOTI2IDEwMi4zMzggMzAuMzAwMiAxMDIuMjk3IDMxLjcxNzRDMTAyLjI1NyAzMi45MTE2IDEwMi41MTcgMzQuMTAzOCAxMDMuMzAxIDM1LjAwOUMxMDQuMDc1IDM1LjkwMjcgMTA1LjE0IDM2LjI1OTYgMTA2LjIyNCAzNi4zMTY4TDEwNi4yNDcgMzYuMzE4TDEwNi4yNyAzNi4zMTg0QzEwOS40MTggMzYuMzc4OCAxMTIuNTgxIDM2LjM1ODYgMTE1LjcyMyAzNi4zMzg2QzExNy4yODUgMzYuMzI4NiAxMTguODQxIDM2LjMxODcgMTIwLjM4OCAzNi4zMTg3QzEyMS4yNTcgMzYuMzE4NyAxMjIuMjg0IDM2LjEyOTYgMTIzLjExMiAzNS4zNDk1QzEyMy45NzcgMzQuNTM0MyAxMjQuMzQ4IDMzLjM0MzIgMTI0LjM4NyAzMi4wMDlDMTI0LjQyOCAzMC42MDU3IDEyNC4wNDkgMjkuMzc3OSAxMjMuMTU2IDI4LjU1MUMxMjIuMzI1IDI3Ljc4MTggMTIxLjI5MiAyNy41OTA3IDEyMC40NDkgMjcuNTkwN0gxMDYuMzU2Wk0xMTMuOTA1IDM5LjIxMTFDMTExLjMxMSAzOS4xMiAxMDguNjU2IDM5LjEyIDEwNi4wNjIgMzkuMjExMUwxMDYuMDM4IDM5LjIxMkwxMDYuMDE1IDM5LjIxMzZDMTA1LjIxMyAzOS4yNyAxMDQuMjQ1IDM5LjUwNjUgMTAzLjQ3IDQwLjI3NThDMTAyLjY1MSA0MS4wODk5IDEwMi4yOTMgNDIuMjUwMSAxMDIuMjkzIDQzLjU3NDNDMTAyLjI5MyA0NC45NTY1IDEwMi42NzMgNDYuMTI2MSAxMDMuNDkyIDQ2Ljk1MzVDMTA0LjI1OCA0Ny43Mjc3IDEwNS4yMTMgNDcuOTk3MSAxMDUuOTgyIDQ4LjEwNTJMMTA2LjAyOSA0OC4xMTE4TDEwNi4wNzYgNDguMTE1MUMxMDcuNDIzIDQ4LjIwOTggMTA4Ljc1NyA0OC4xMiAxMTAuMDQgNDguMDMzN0wxMTAuMTE5IDQ4LjAyODRDMTEwLjUwMSA0OC4wMjk2IDExMC44NjggNDguMDQ2NyAxMTEuMjY1IDQ4LjA2NTFDMTExLjQ4OSA0OC4wNzU1IDExMS43MjIgNDguMDg2NCAxMTEuOTczIDQ4LjA5NTFDMTEyLjYzOSA0OC4xMTgyIDExMy4zNzggNDguMTIyMyAxMTQuMTExIDQ4LjAxNDVDMTE0Ljg3MiA0Ny45MDcgMTE1LjgzOCA0Ny42NDAxIDExNi42MSA0Ni44NzNDMTE3LjQ1MSA0Ni4wMzg2IDExNy44MzcgNDQuODQ2MyAxMTcuNzk1IDQzLjQzTDExNy43OTQgNDMuMzk3N0wxMTcuNzkyIDQzLjM2NTZDMTE3LjcwOSA0Mi4wODA3IDExNy4yODkgNDAuOTg4NSAxMTYuNDc2IDQwLjIzMDVDMTE1LjcwMiAzOS41MDg4IDExNC43NjIgMzkuMjcwNiAxMTMuOTUyIDM5LjIxMzZMMTEzLjkyOSAzOS4yMTJMMTEzLjkwNSAzOS4yMTExWk0xMjguNTkyIDYxLjZDMTI4LjAwMiA2MS4yMTMyIDEyNy4zNTggNjEuMTI3NyAxMjYuOTIxIDYxLjEwMDhDMTI2LjYxNiA2MS4wODIxIDEyNi4yNDcgNjEuMDg5NSAxMjUuOTg3IDYxLjA5NDhIMTI1Ljk4NkgxMjUuOTg2QzEyNS44OTIgNjEuMDk2NyAxMjUuODEzIDYxLjA5ODMgMTI1Ljc1NSA2MS4wOTgzSDEwNy4wODZDMTA1Ljc3NSA2MS4wOTgzIDEwNC40ODYgNjEuMjI5NSAxMDMuNTQgNjEuOTU4QzEwMi40MTUgNjIuODI0OSAxMDIuMTcyIDY0LjE3MDEgMTAyLjE3MiA2NS4zNzIyVjY1LjQwMDVMMTAyLjE3MyA2NS40Mjg5QzEwMi4yMTIgNjYuNjkwMiAxMDIuNTQ1IDY3Ljk3MjkgMTAzLjYxNyA2OC44MTk5QzEwNC41NTggNjkuNTYzMyAxMDUuOCA2OS43MzQ0IDEwNy4wNjcgNjkuNzM2MUMxMDkuMiA2OS43OTYyIDExMS4zNTUgNjkuNzc1OSAxMTMuNDc5IDY5Ljc1NTlIMTEzLjQ4SDExMy40OEgxMTMuNDhIMTEzLjQ4SDExMy40ODFDMTE0LjUzMSA2OS43NDYgMTE1LjU3NCA2OS43MzYxIDExNi42MDQgNjkuNzM2MUgxMjYuMzA0QzEyNi4zNDUgNjkuNzM2MSAxMjYuNDA4IDY5LjczNzYgMTI2LjQ4NCA2OS43MzkzSDEyNi40ODRIMTI2LjQ4NEgxMjYuNDg1SDEyNi40ODVIMTI2LjQ4NUgxMjYuNDg1SDEyNi40ODVDMTI2LjcxNyA2OS43NDQ2IDEyNy4wNzUgNjkuNzUyNyAxMjcuMzQ5IDY5LjczMjVDMTI3LjcxNiA2OS43MDU0IDEyOC40MjkgNjkuNjE1NiAxMjkuMDA3IDY5LjA0NzFMMTI5LjAyIDY5LjAzMzhMMTI5LjAzMyA2OS4wMkMxMjkuNDIgNjguNjIwNiAxMjkuODQgNjguMDg2NiAxMzAuMTc1IDY3LjUwNTFDMTMwLjQ4MSA2Ni45NzI4IDEzMC44NTMgNjYuMTY5MiAxMzAuODUzIDY1LjI4MjFDMTMwLjg1MyA2NC4yOTcyIDEzMC4zNzIgNjMuNDcyIDEzMC4wMDUgNjIuOTcyQzEyOS42MDIgNjIuNDIxOCAxMjkuMDkgNjEuOTM0MyAxMjguNjA1IDYxLjYwODRMMTI4LjU5OCA2MS42MDQyTDEyOC41OTIgNjEuNlpNMTA2LjIzMSA3Mi42MzA3QzEwNS41MDUgNzIuNjMwNyAxMDQuNDc3IDcyLjcxMDUgMTAzLjYxMiA3My4zODAzQzEwMi42NDEgNzQuMTMyNSAxMDIuMjEzIDc1LjM0MDIgMTAyLjE3MiA3Ni43NTczQzEwMi4xMzIgNzcuOTUxNSAxMDIuMzkyIDc5LjE0MzcgMTAzLjE3NiA4MC4wNDg5QzEwMy45NSA4MC45NDI3IDEwNS4wMTUgODEuMjk5NiAxMDYuMDk5IDgxLjM1NjhMMTA2LjEyMiA4MS4zNThMMTA2LjE0NSA4MS4zNTg0QzEwOS4yOTMgODEuNDE4OCAxMTIuNDU2IDgxLjM5ODYgMTE1LjU5OCA4MS4zNzg1TDExNS42MDIgODEuMzc4NUgxMTUuNjAzSDExNS42MDRDMTE3LjE2MyA4MS4zNjg2IDExOC43MTggODEuMzU4NiAxMjAuMjYzIDgxLjM1ODZDMTIxLjEzMiA4MS4zNTg2IDEyMi4xNTkgODEuMTY5NiAxMjIuOTg3IDgwLjM4OTRDMTIzLjg1MiA3OS41NzQyIDEyNC4yMjMgNzguMzgzMSAxMjQuMjYyIDc3LjA0ODlDMTI0LjMwMyA3NS42NDU3IDEyMy45MjQgNzQuNDE3OSAxMjMuMDMxIDczLjU5MDlDMTIyLjIgNzIuODIxNyAxMjEuMTY3IDcyLjYzMDcgMTIwLjMyNCA3Mi42MzA3SDEwNi4yMzFaTTExMy43ODQgODQuMjUwNkMxMTEuMTkgODQuMTU5NCAxMDguNTM1IDg0LjE1OTQgMTA1Ljk0MSA4NC4yNTA2TDEwNS45MTcgODQuMjUxNEwxMDUuODk0IDg0LjI1MzFDMTA1LjA5MSA4NC4zMDk1IDEwNC4xMjQgODQuNTQ2IDEwMy4zNDkgODUuMzE1MkMxMDIuNTMgODYuMTI5MyAxMDIuMTcyIDg3LjI4OTUgMTAyLjE3MiA4OC42MTM3QzEwMi4xNzIgODkuOTk1OSAxMDIuNTUxIDkxLjE2NTUgMTAzLjM3MSA5MS45OTI5QzEwNC4xMzcgOTIuNzY3MSAxMDUuMDkyIDkzLjAzNjUgMTA1Ljg2MSA5My4xNDQ2TDEwNS45MDggOTMuMTUxMkwxMDUuOTU1IDkzLjE1NDVDMTA3LjMyOCA5My4yNTExIDEwOC43NDUgOTMuMTU2IDExMCA5My4wNjc4QzExMC4zODEgOTMuMDY5MSAxMTAuNzQ3IDkzLjA4NjEgMTExLjE0MyA5My4xMDQ1TDExMS4xNDQgOTMuMTA0NkMxMTEuMzY3IDkzLjExNSAxMTEuNjAxIDkzLjEyNTggMTExLjg1MiA5My4xMzQ1QzExMi41MTggOTMuMTU3NyAxMTMuMjU3IDkzLjE2MTggMTEzLjk5IDkzLjA1MzlDMTE0Ljc1MSA5Mi45NDY0IDExNS43MTcgOTIuNjc5NiAxMTYuNDg5IDkxLjkxMjRDMTE3LjMzIDkxLjA3OCAxMTcuNzE2IDg5Ljg4NTcgMTE3LjY3NCA4OC40Njk0TDExNy42NzMgODguNDM3MkwxMTcuNjcxIDg4LjQwNUMxMTcuNTg4IDg3LjEyMDEgMTE3LjE2OCA4Ni4wMjc5IDExNi4zNTUgODUuMjdDMTE1LjU4MSA4NC41NDgyIDExNC42NDEgODQuMzEgMTEzLjgzMSA4NC4yNTMxTDExMy44MDcgODQuMjUxNEwxMTMuNzg0IDg0LjI1MDZaIiBmaWxsPSIjRTFFMUUxIi8+CjxwYXRoIGlkPSJVbmlvbl8yIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTU3LjgwNTcgMTcuNjczM0M1Ny4yMjQxIDE3LjI5MTYgNTYuNjAzMiAxNy4yMDIxIDU2LjE1OTIgMTcuMTc0MkM1NS44NjMgMTcuMTU1NiA1NS41MDA3IDE3LjE2MjYgNTUuMjI5MiAxNy4xNjc5QzU1LjEyNjYgMTcuMTY5OSA1NS4wMzY5IDE3LjE3MTYgNTQuOTY4NyAxNy4xNzE2SDM2LjIzOTNDMzQuOTUzNSAxNy4xNzE2IDMzLjY2NzUgMTcuMzA0IDMyLjcyMzMgMTguMDMxNEMzMS41ODkxIDE4LjkwNSAzMS4zNDg0IDIwLjI2MzMgMzEuMzg2NSAyMS41MDIyQzMxLjQyNTQgMjIuNzYzNSAzMS43NTg3IDI0LjA0NjIgMzIuODMwNiAyNC44OTMyQzMzLjc3MTUgMjUuNjM2NiAzNS4wMTM4IDI1LjgwNzcgMzYuMjgwNyAyNS44MDk1QzM4LjQxNDEgMjUuODY5NSA0MC41Njg3IDI1Ljg0OTIgNDIuNjkzMSAyNS44MjkyQzQzLjc0NCAyNS44MTkzIDQ0Ljc4NzYgMjUuODA5NSA0NS44MTc1IDI1LjgwOTVINTUuNTE3OEM1NS41NTkzIDI1LjgwOTUgNTUuNjIyMSAyNS44MTA5IDU1LjY5ODUgMjUuODEyNkg1NS42OTg2SDU1LjY5ODZDNTUuOTMwOCAyNS44MTc5IDU2LjI4OTIgMjUuODI2IDU2LjU2MjkgMjUuODA1OEM1Ni45Mjk1IDI1Ljc3ODcgNTcuNjQyNyAyNS42ODkgNTguMjIwMyAyNS4xMjA1TDU4LjIzMzkgMjUuMTA3MUw1OC4yNDcyIDI1LjA5MzNDNTguNjMzNyAyNC42OTM5IDU5LjA1MzcgMjQuMTU5OSA1OS4zODg1IDIzLjU3ODRDNTkuNjk1IDIzLjA0NjEgNjAuMDY2MyAyMi4yNDI1IDYwLjA2NjMgMjEuMzU1NEM2MC4wNjYzIDIwLjM3MDUgNTkuNTg2IDE5LjU0NTMgNTkuMjE5MSAxOS4wNDUzQzU4LjgxNTQgMTguNDk1MSA1OC4zMDQxIDE4LjAwNzcgNTcuODE4NCAxNy42ODE3TDU3LjgxMjEgMTcuNjc3NUw1Ny44MDU3IDE3LjY3MzNaTTM1LjQ0MjQgMjguNjk4N0MzNC43MTYzIDI4LjY5ODcgMzMuNjg3OSAyOC43Nzg2IDMyLjgyMzEgMjkuNDQ4M0MzMS44NTE4IDMwLjIwMDYgMzEuNDIzNyAzMS40MDgyIDMxLjM4MjggMzIuODI1NEMzMS4zNDMyIDM0LjAxOTYgMzEuNjAyOCAzNS4yMTE4IDMyLjM4NyAzNi4xMTdDMzMuMTYxMyAzNy4wMTA3IDM0LjIyNTYgMzcuMzY3NiAzNS4zMTAyIDM3LjQyNDhMMzUuMzMyOCAzNy40MjZMMzUuMzU1NSAzNy40MjY0QzM4LjUwMzggMzcuNDg2OCA0MS42NjY1IDM3LjQ2NjYgNDQuODA5IDM3LjQ0NjZDNDYuMzcwNSAzNy40MzY2IDQ3LjkyNyAzNy40MjY3IDQ5LjQ3NDIgMzcuNDI2N0M1MC4zNDI5IDM3LjQyNjcgNTEuMzY5NCAzNy4yMzc2IDUyLjE5NzggMzYuNDU3NUM1My4wNjMzIDM1LjY0MjMgNTMuNDMzNiAzNC40NTEyIDUzLjQ3MjkgMzMuMTE3QzUzLjUxNDIgMzEuNzEzNyA1My4xMzQ3IDMwLjQ4NTkgNTIuMjQxNSAyOS42NTg5QzUxLjQxMDggMjguODg5OCA1MC4zNzc4IDI4LjY5ODcgNDkuNTM1MiAyOC42OTg3SDM1LjQ0MjRaTTQyLjk5MDggNDAuMzE5MUM0MC4zOTY5IDQwLjIyOCAzNy43NDE5IDQwLjIyOCAzNS4xNDc5IDQwLjMxOTFMMzUuMTI0MiA0MC4zMkwzNS4xMDA2IDQwLjMyMTZDMzQuMjk4NSA0MC4zNzggMzMuMzMxIDQwLjYxNDUgMzIuNTU2NCA0MS4zODM4QzMxLjczNjggNDIuMTk3OSAzMS4zNzg5IDQzLjM1ODEgMzEuMzc4OSA0NC42ODIzQzMxLjM3ODkgNDYuMDY0NSAzMS43NTg1IDQ3LjIzNDEgMzIuNTc3NiA0OC4wNjE1QzMzLjM0NCA0OC44MzU3IDM0LjI5OSA0OS4xMDUxIDM1LjA2OCA0OS4yMTMyTDM1LjExNDYgNDkuMjE5OEwzNS4xNjE2IDQ5LjIyMzFDMzYuNTA4NSA0OS4zMTc4IDM3Ljg0MyA0OS4yMjggMzkuMTI1OCA0OS4xNDE3TDM5LjEyNTkgNDkuMTQxN0wzOS4xMjYgNDkuMTQxN0wzOS4yMDUxIDQ5LjEzNjRDMzkuNTg2OCA0OS4xMzc2IDM5Ljk1MzYgNDkuMTU0NyA0MC4zNTA5IDQ5LjE3MzFMNDAuMzUxNCA0OS4xNzMyTDQwLjM1MiA0OS4xNzMyTDQwLjM1MjYgNDkuMTczMkM0MC41NzU3IDQ5LjE4MzYgNDAuODA4MyA0OS4xOTQ0IDQxLjA1ODYgNDkuMjAzMUM0MS43MjU0IDQ5LjIyNjIgNDIuNDYzNyA0OS4yMzA0IDQzLjE5NzQgNDkuMTIyNUM0My45NTg0IDQ5LjAxNSA0NC45MjM3IDQ4Ljc0ODEgNDUuNjk2NCA0Ny45ODFDNDYuNTM3IDQ3LjE0NjYgNDYuOTIyNyA0NS45NTQzIDQ2Ljg4MSA0NC41MzhMNDYuODgwMSA0NC41MDU3TDQ2Ljg3OCA0NC40NzM2QzQ2Ljc5NTEgNDMuMTg4NyA0Ni4zNzUxIDQyLjA5NjUgNDUuNTYyMiA0MS4zMzg1QzQ0Ljc4ODEgNDAuNjE2OCA0My44NDgzIDQwLjM3ODYgNDMuMDM4MSA0MC4zMjE2TDQzLjAxNDUgNDAuMzJMNDIuOTkwOCA0MC4zMTkxWk01Ny42Nzc5IDYyLjcwNjlDNTcuMDg4NCA2Mi4zMjAxIDU2LjQ0MzkgNjIuMjM0NiA1Ni4wMDY3IDYyLjIwNzdDNTUuNzAyMSA2Mi4xODkgNTUuMzMzMSA2Mi4xOTY0IDU1LjA3MjQgNjIuMjAxN0g1NS4wNzI0SDU1LjA3MjNDNTQuOTc4NCA2Mi4yMDM2IDU0Ljg5ODYgNjIuMjA1MiA1NC44NDA5IDYyLjIwNTJIMzYuMTcyNEMzNC44NjA2IDYyLjIwNTIgMzMuNTcxOCA2Mi4zMzY0IDMyLjYyNTkgNjMuMDY1QzMxLjUwMDYgNjMuOTMxOCAzMS4yNTc4IDY1LjI3NyAzMS4yNTc4IDY2LjQ3OTFWNjYuNTA3NUwzMS4yNTg3IDY2LjUzNThDMzEuMjk3NSA2Ny43OTcyIDMxLjYzMDkgNjkuMDc5OSAzMi43MDI3IDY5LjkyNjhDMzMuNjQzNiA3MC42NzAyIDM0Ljg4NTkgNzAuODQxMyAzNi4xNTI4IDcwLjg0MzFDMzguMjg2MiA3MC45MDMyIDQwLjQ0MDggNzAuODgyOSA0Mi41NjUyIDcwLjg2MjhINDIuNTY1NUg0Mi41NjU4SDQyLjU2NjFINDIuNTY2NEg0Mi41NjY3QzQzLjYxNzEgNzAuODUyOSA0NC42NjAyIDcwLjg0MzEgNDUuNjg5NiA3MC44NDMxSDU1LjM4OTlDNTUuNDMxNCA3MC44NDMxIDU1LjQ5MzkgNzAuODQ0NSA1NS41NzAxIDcwLjg0NjJINTUuNTcwM0g1NS41NzA1SDU1LjU3MDdINTUuNTcwN0g1NS41NzA4SDU1LjU3MDlDNTUuODAzMSA3MC44NTE1IDU2LjE2MTQgNzAuODU5NiA1Ni40MzUgNzAuODM5NEM1Ni44MDE2IDcwLjgxMjMgNTcuNTE0OSA3MC43MjI2IDU4LjA5MjUgNzAuMTU0MUw1OC4xMDYxIDcwLjE0MDdMNTguMTE5NCA3MC4xMjY5QzU4LjUwNTkgNjkuNzI3NSA1OC45MjU4IDY5LjE5MzUgNTkuMjYwNiA2OC42MTIxQzU5LjU2NzEgNjguMDc5OCA1OS45Mzg1IDY3LjI3NjEgNTkuOTM4NSA2Ni4zODlDNTkuOTM4NSA2NS40MDQxIDU5LjQ1ODEgNjQuNTc4OSA1OS4wOTEzIDY0LjA3OUM1OC42ODc1IDYzLjUyODcgNTguMTc2MiA2My4wNDEzIDU3LjY5MDYgNjIuNzE1NEw1Ny42ODQyIDYyLjcxMTFMNTcuNjc3OSA2Mi43MDY5Wk0zNS4zMTc0IDczLjczNzZDMzQuNTkxMyA3My43Mzc2IDMzLjU2MjkgNzMuODE3NSAzMi42OTgxIDc0LjQ4NzJDMzEuNzI2OCA3NS4yMzk1IDMxLjI5ODcgNzYuNDQ3MSAzMS4yNTc4IDc3Ljg2NDNDMzEuMjE4MiA3OS4wNTg0IDMxLjQ3NzggODAuMjUwNyAzMi4yNjIgODEuMTU1OUMzMy4wMzYzIDgyLjA0OTYgMzQuMTAwNiA4Mi40MDY1IDM1LjE4NTIgODIuNDYzN0wzNS4yMDc4IDgyLjQ2NDlMMzUuMjMwNSA4Mi40NjUzQzM4LjM3ODggODIuNTI1NyA0MS41NDE1IDgyLjUwNTUgNDQuNjg0IDgyLjQ4NTVDNDYuMjQ1NSA4Mi40NzU1IDQ3LjgwMiA4Mi40NjU2IDQ5LjM0OTIgODIuNDY1NkM1MC4yMTc5IDgyLjQ2NTYgNTEuMjQ0NCA4Mi4yNzY1IDUyLjA3MjggODEuNDk2NEM1Mi45MzgzIDgwLjY4MTIgNTMuMzA4NiA3OS40OSA1My4zNDc5IDc4LjE1NTlDNTMuMzg5MiA3Ni43NTI2IDUzLjAwOTcgNzUuNTI0OCA1Mi4xMTY1IDc0LjY5NzhDNTEuMjg1OCA3My45Mjg3IDUwLjI1MjggNzMuNzM3NiA0OS40MTAyIDczLjczNzZIMzUuMzE3NFpNNDIuODY5NyA4NS4zNTg2QzQwLjI3NTggODUuMjY3NCAzNy42MjA4IDg1LjI2NzQgMzUuMDI2OCA4NS4zNTg2TDM1LjAwMzEgODUuMzU5NEwzNC45Nzk1IDg1LjM2MTFDMzQuMTc3NCA4NS40MTc1IDMzLjIwOTkgODUuNjU0IDMyLjQzNTMgODYuNDIzMkMzMS42MTU3IDg3LjIzNzMgMzEuMjU3OCA4OC4zOTc1IDMxLjI1NzggODkuNzIxN0MzMS4yNTc4IDkxLjEwMzkgMzEuNjM3NCA5Mi4yNzM1IDMyLjQ1NjUgOTMuMTAwOUMzMy4yMjI5IDkzLjg3NTEgMzQuMTc3OSA5NC4xNDQ1IDM0Ljk0NjkgOTQuMjUyNkwzNC45OTM1IDk0LjI1OTJMMzUuMDQwNSA5NC4yNjI1QzM2LjQxMzggOTQuMzU5MSAzNy44MzA2IDk0LjI2NCAzOS4wODYxIDk0LjE3NThDMzkuNDY2OSA5NC4xNzcxIDM5LjgzMyA5NC4xOTQxIDQwLjIyOTQgOTQuMjEyNUw0MC4yMjk4IDk0LjIxMjZDNDAuNDUzNCA5NC4yMjMgNDAuNjg2NiA5NC4yMzM4IDQwLjkzNzUgOTQuMjQyNUM0MS42MDQzIDk0LjI2NTcgNDIuMzQyNSA5NC4yNjk4IDQzLjA3NjMgOTQuMTYxOUM0My44MzczIDk0LjA1NDQgNDQuODAyNiA5My43ODc2IDQ1LjU3NTMgOTMuMDIwNEM0Ni40MTU5IDkyLjE4NiA0Ni44MDE2IDkwLjk5MzcgNDYuNzU5OSA4OS41Nzc0TDQ2Ljc1OSA4OS41NDUyTDQ2Ljc1NjkgODkuNTEzQzQ2LjY3NCA4OC4yMjgxIDQ2LjI1NCA4Ny4xMzU5IDQ1LjQ0MTEgODYuMzc4QzQ0LjY2NyA4NS42NTYyIDQzLjcyNzIgODUuNDE4IDQyLjkxNyA4NS4zNjExTDQyLjg5MzQgODUuMzU5NEw0Mi44Njk3IDg1LjM1ODZaIiBmaWxsPSIjRTFFMUUxIi8+CjwvZz4KPC9zdmc+Cg=="); }

.what-we-do__title {
  margin: 0;
  text-align: center;
  font-size: 4.8rem;
  font-weight: 700;
  line-height: 4.8rem; }

.what-we-do__text {
  margin: 0;
  text-align: center;
  font-size: 2.4rem;
  font-weight: 700;
  line-height: 4.2rem; }

.our-goal {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 3rem 3.5rem;
  border-radius: 15px;
  border: 2px solid #E7E7E7;
  background: -webkit-gradient(linear, left top, left bottom, from(#E1E1E1), to(#FFF));
  background: linear-gradient(180deg, #E1E1E1 0%, #FFF 100%); }

.our-goal h2 {
  margin-top: 1.2rem; }

.our-goal__img {
  min-width: 16.3rem;
  margin-right: 3.7rem; }

.our-goal__text {
  margin: 0;
  text-align: center;
  font-weight: 700; }

.team p {
  text-align: center; }

.team-box {
  margin-top: 3.1rem;
  display: grid;
  gap: 20px; }

.team-item {
  border-radius: 15px;
  background: #FFF;
  text-align: center;
  padding: 3.1rem 2.2rem;
  -webkit-box-shadow: 0px 4px 24px rgba(0, 0, 0, 0.1);
          box-shadow: 0px 4px 24px rgba(0, 0, 0, 0.1); }

.team-item__title {
  font-size: 2rem;
  line-height: 4.2rem;
  margin: 0; }

.team-item__text {
  font-size: 1.8rem !important;
  font-weight: 400;
  line-height: 150%; }

.team-item__img {
  width: 128px;
  height: 128px;
  border: 2px solid #fff;
  border-radius: 50%; }

.about-social {
  margin-top: 2.4rem; }

.about-social__link {
  text-decoration: none;
  margin-left: 3.2rem; }

.about-social__link:first-child {
  margin-left: 0; }

.our-writers-section {
  max-width: 830px;
  margin: auto; }

.our-writers-box {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 20px;
  margin-top: 2.4rem; }

/* 
.our-writers {
  display: flex;
  border-radius: 15px;
  padding: 2rem;
  background: linear-gradient(180deg, #595959 0%, #000 100%);
}

.our-writers__img {
  width: 108px;
  height: 108px;
  border: 2px solid #fff;
  border-radius: 50%;
}

.our-writers__title {
  margin: 0;
  font-size: 2rem;
  color: #fff;  
  line-height: 4.2rem;
}

.our-writers__text {
  color: #fff;
  font-size: 1.8rem !important;
  font-weight: 400;
  line-height: 150%; 
}
.our-writers-info {
  margin-right: 3rem;
} */
.our-writers {
  display: grid;
  gap: 0 30px;
  border-radius: 15px;
  padding: 2rem;
  background: -webkit-gradient(linear, left top, left bottom, from(#595959), to(#000));
  background: linear-gradient(180deg, #595959 0%, #000 100%); }

.our-writers__img {
  grid-area: img; }

.our-writers__title {
  grid-area: title;
  align-self: flex-start;
  margin: 0;
  font-size: 2rem;
  color: #fff;
  line-height: 4.2rem; }

.our-writers__text {
  grid-area: text;
  color: #fff;
  font-size: 1.8rem !important;
  font-weight: 400;
  line-height: 150%; }

.our-writers-social {
  grid-area: social;
  text-align: center; }

.our-writers-social__link {
  text-decoration: none;
  margin-left: 3.2rem; }

.our-writers-social__link:first-child {
  margin-left: 0; }

.review-process-section {
  max-width: 950px;
  margin: auto;
  padding: 0 1.5rem; }

.review-process-section p {
  text-align: center; }

.review-process-box {
  margin-top: 3.2rem; }

.review-process {
  display: grid;
  gap: 0 30px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  padding: 2rem;
  margin-bottom: 1.2rem;
  border-radius: 15px;
  background: #FFF;
  -webkit-box-shadow: 0px 4px 24px rgba(0, 0, 0, 0.1);
          box-shadow: 0px 4px 24px rgba(0, 0, 0, 0.1); }

.review-process__img {
  grid-area: image;
  width: 60px; }

.review-process__title {
  grid-area: title;
  font-size: 2rem !important;
  margin: 0; }

.review-process__text {
  grid-area: text;
  margin: 0 !important;
  text-align: left !important; }

.gambling {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  max-width: 1144px;
  margin: 6rem auto;
  padding: 2.9rem 3.3rem;
  border-radius: 15px;
  border: 2px solid #E7E7E7;
  background: -webkit-gradient(linear, left top, left bottom, from(#E1E1E1), to(#FFF));
  background: linear-gradient(180deg, #E1E1E1 0%, #FFF 100%); }

.gambling__title {
  margin: 0 !important; }

.gambling__img {
  margin-right: 2.6rem; }

.gambling__text a {
  color: #E51A38;
  text-decoration: underline; }

.gambling__text a:hover {
  text-decoration: none; }

.writer-main-img {
  display: block;
  width: 260px;
  height: 260px;
  -o-object-fit: cover;
     object-fit: cover;
  margin: auto; }

.witer-main-title {
  text-align: center;
  color: #E51A38;
  font-size: 5rem;
  line-height: 5.5rem;
  margin: 2.4rem 0 1rem 0; }

.writer-text {
  text-align: center;
  margin: 0; }

.writer-social {
  margin: 2.4rem 0;
  text-align: center; }

.writer-social__link {
  margin-right: 3.2rem;
  text-decoration: none; }

.writer-social__link:first-child {
  margin-left: 0; }

.writer-services,
.latest-articles-box {
  display: grid;
  gap: 2rem;
  margin-top: 2rem; }

.writer-services-item {
  padding-bottom: 5rem;
  border-radius: 15px;
  border: 2px solid #E7E7E7;
  background: -webkit-gradient(linear, left top, left bottom, from(#E1E1E1), to(#FFF));
  background: linear-gradient(180deg, #E1E1E1 0%, #FFF 100%);
  text-align: center; }

.writer-services-item ul {
  text-align: left;
  padding-left: 4rem; }

.writer-services-item ul li {
  color: #000;
  font-size: 2rem;
  font-weight: 400;
  line-height: 150%; }

.latest-articles-section {
  margin: 6rem 0; }

.latest-articles-section h2 {
  color: #E51A38;
  text-align: center; }

.latest-articles-list {
  padding-left: 3rem; }

.latest-articles-list li {
  padding: 1.2rem 0;
  border-bottom: 2px solid #EEF; }

.latest-articles-list li:first-child {
  border-top: 2px solid #EEF; }

.latest-articles-list:first-child li:last-child {
  padding-bottom: 0;
  border-bottom: 0; }

.latest-articles-list li a {
  color: #000;
  font-size: 2rem;
  font-weight: 400;
  line-height: 150%;
  text-decoration: none; }

.latest-articles-list li a:hover {
  text-decoration: underline; }

.error-page {
  text-align: center; }

.error-title {
  margin: 0;
  color: #E51A38;
  text-align: center;
  font-weight: 700; }

.error-text {
  color: #333;
  font-weight: 700; }

.error-btn {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  border-radius: 10px;
  background: #E51A38;
  color: #FFF;
  text-align: center;
  font-size: 2rem;
  font-weight: 600;
  text-decoration: none;
  min-width: 302px;
  max-width: 302px;
  margin: auto auto 4rem auto;
  height: 51px; }

.error-page {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column; }

.contact-page {
  padding-bottom: 4rem; }

.contact-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%; }

.contact-content {
  margin-top: 5rem;
  padding: 4rem;
  border-radius: 15px;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  -ms-flex-item-align: self-start;
      align-self: self-start;
  background: url("/img/contactbg.jpg");
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover; }

.contact-title {
  margin: 0 0 3.8rem 0;
  text-align: center;
  color: #FFF;
  font-weight: 700; }

.contact-row:first-child {
  display: grid;
  gap: 3.2rem; }

.contact-row label {
  margin-bottom: 1.2rem;
  display: block;
  color: #FFF;
  font-size: 24px;
  font-weight: 500; }

.contact-row input {
  min-height: 3.4rem;
  min-width: 27rem;
  width: 100%;
  border-radius: 10px;
  border: 1px solid #C4C4C4;
  background: #FFF; }

.contact-row textarea {
  width: 100%;
  border-radius: 10px;
  border: 1px solid #C4C4C4;
  background: #FFF; }

.textarea-row {
  margin-top: 2rem; }

.contact-btn {
  min-width: 277px;
  min-height: 63px;
  border-radius: 10px;
  background: #DDFC53;
  color: #333;
  text-align: center;
  font-size: 18px;
  font-weight: 600;
  border: 0;
  cursor: pointer;
  margin-top: 2rem; }

.contact-row:last-child {
  text-align: center; }

.contact-sidebar {
  width: 27rem;
  margin-left: 2rem;
  text-align: center; }

.contact-sidebar .intro-home__list li {
  width: 100%;
  margin: 0 0 1.5rem 0; }

.contact-sidebar .intro-home__list a {
  width: 100%;
  padding: 1.5rem;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column; }

.contact-sidebar .intro-home__list svg {
  margin: 0 0 1.4rem 0;
  width: 6.9rem;
  height: 6.9rem; }

.success-message {
  color: #4CAF50; }

.error-messages {
  color: #FF0000; }

/*--------------------
  OVERLAY
--------------------*/
.overlay {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 99999;
  display: none;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  padding: 1.5rem;
  background: rgba(0, 0, 0, 0.7);
  -webkit-backdrop-filter: blur(0.5rem);
          backdrop-filter: blur(0.5rem);
  overflow: auto; }

/*--------------------
  EC-MODAL
--------------------*/
.ec-modal {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100%;
  max-width: 85rem;
  padding: 3.6rem 4.5rem 3rem 2.8rem;
  border: 0.2rem solid #ec566c;
  border-radius: 1.6rem;
  background: #FFF; }
  .ec-modal .error-text {
    display: none;
    position: absolute;
    bottom: -1.7rem;
    left: 0.5rem;
    font-size: 1.2rem;
    color: #B00020; }
  .ec-modal__close {
    position: absolute;
    top: 1rem;
    right: 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;
    width: 2.2rem;
    height: 2.2rem;
    cursor: pointer; }
    .ec-modal__close::before, .ec-modal__close::after {
      content: '';
      position: absolute;
      width: 100%;
      height: 0.2rem;
      background: #000;
      border-radius: 0.5rem;
      -webkit-transform: rotate(45deg);
              transform: rotate(45deg); }
    .ec-modal__close::after {
      -webkit-transform: rotate(-45deg);
              transform: rotate(-45deg); }
  .ec-modal__img {
    -ms-flex-negative: 0;
        flex-shrink: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-right: 2.5rem; }
  .ec-modal__title {
    margin: 0 0 1.2rem;
    font-size: 3.2rem;
    font-weight: 700;
    color: #ec566c;
    text-transform: uppercase;
    text-align: center;
    line-height: 1.2; }
  .ec-modal__text {
    margin: 0 0 2rem;
    font-weight: 500;
    font-size: 1.8rem;
    line-height: 150%;
    letter-spacing: 0.72px;
    color: #727070;
    text-align: center; }
  .ec-modal__input-wrapper {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    margin-bottom: 2.5rem; }
    .ec-modal__input-wrapper.error .ec-modal__input {
      outline: 0.1rem solid #B00020; }
    .ec-modal__input-wrapper.error .error-text {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex; }
  .ec-modal__input {
    width: 100%;
    height: 4.4rem;
    padding: 2rem;
    border: none;
    outline: none;
    border-radius: 1rem;
    font-size: 1.4rem;
    letter-spacing: 0.07px;
    background: #EEE; }
    .ec-modal__input::-webkit-input-placeholder {
      color: #A0A1B3; }
    .ec-modal__input::-moz-placeholder {
      color: #A0A1B3; }
    .ec-modal__input:-ms-input-placeholder {
      color: #A0A1B3; }
    .ec-modal__input::-ms-input-placeholder {
      color: #A0A1B3; }
    .ec-modal__input::placeholder {
      color: #A0A1B3; }
  .ec-modal__btn {
    width: 100%;
    height: 4.6rem;
    border: none;
    outline: none;
    border-radius: 5rem;
    font-size: 1.8rem;
    font-weight: 600;
    text-transform: uppercase;
    background: #FEC111;
    color: #353941;
    cursor: pointer;
    -webkit-transition: background .2s ease, color .2s ease;
    transition: background .2s ease, color .2s ease; }
    .ec-modal__btn:hover {
      background: #ec566c;
      color: #fff; }
  .ec-modal__checkbox-wrapper {
    display: block;
    margin-bottom: 2rem;
    margin-top: 1.5rem; }
    .ec-modal__checkbox-wrapper.error label {
      color: #B00020; }
    .ec-modal__checkbox-wrapper.error label::before {
      border-color: #B00020; }
    .ec-modal__checkbox-wrapper input {
      padding: 0;
      height: initial;
      width: initial;
      margin-bottom: 0;
      display: none;
      cursor: pointer; }
    .ec-modal__checkbox-wrapper label {
      position: relative;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      font-size: 1.4rem;
      color: #727070;
      cursor: pointer; }
    .ec-modal__checkbox-wrapper .ec-modal__checkbox-check {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      margin-right: 1rem; }
    .ec-modal__checkbox-wrapper .ec-modal__checkbox-check::before {
      content: '';
      position: relative;
      display: inline-block;
      padding: 0.8rem;
      border: 0.1rem solid #B5B6C4;
      border-radius: 0.4rem;
      -webkit-appearance: none;
      background-color: transparent;
      -webkit-box-shadow: 0 0.1rem 0.2rem rgba(0, 0, 0, 0.05), inset 0 -1.5rem 1rem -1.2rem rgba(0, 0, 0, 0.05);
              box-shadow: 0 0.1rem 0.2rem rgba(0, 0, 0, 0.05), inset 0 -1.5rem 1rem -1.2rem rgba(0, 0, 0, 0.05);
      vertical-align: middle;
      cursor: pointer; }
    .ec-modal__checkbox-wrapper input:checked + label .ec-modal__checkbox-check::after {
      content: '';
      display: block;
      position: absolute;
      width: 0.4rem;
      height: 0.9rem;
      border: solid #6D2BF1;
      border-width: 0 0.2rem 0.2rem 0;
      -webkit-transform: translatey(-0.1rem) rotate(45deg);
              transform: translatey(-0.1rem) rotate(45deg); }
    @media screen and (min-width: 576px) {
  .img-list ul {
    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;
    max-width: 56rem;
    margin: 0 auto; }
  .img-list ul {
    max-width: 58rem; }
  .intro-home {
    background-image: url("../img/intro-home_bg-sm.png"); }
  .footer {
    background-image: url("../img/footer_bg-sm.png"); }
  .footer__nav {
    padding-bottom: 0.5rem; }
  .footer__nav li {
    margin: 0 0.5rem 0.5rem; }
  .footer__bottom li:last-child {
    position: relative;
    margin-left: 1rem;
    padding-left: 1rem; }
  .footer__bottom li:last-child::before {
    content: "";
    position: absolute;
    top: 50%;
    left: 0;
    background: #A9A9A9;
    -webkit-transform: translate(0, -50%);
    transform: translate(0, -50%);
    width: 0.1rem;
    height: 1.3rem; } }
    @media (min-width: 767px) {
  .what-we-do-box {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    padding: 3.2rem 0 6rem 0; }
  .review-process {
    grid-template-areas: "image title" "image text";
    gap: 0 30px; }
  .our-writers {
    grid-template-areas: "img title" "social text";
    grid-template-rows: 58px 1fr; }
  .our-writers-social {
    padding-top: 5.8rem; }
  .writer-services,
  .latest-articles-box {
    grid-template-columns: repeat(2, 1fr); }
  .error-title {
    font-size: 5rem;
    font-weight: 700;
    line-height: 5.5rem; }
  .error-text {
    margin: 0 auto 1.5rem auto;
    font-size: 3.2rem;
    line-height: 4.7rem; }
  .error-img {
    margin: 4.2rem auto 0 auto; } }
    @media screen and (min-width: 768px) {
  .rtp-card {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding: 1.5rem; }
  .rtp-card .button {
    max-width: 100%; }
  .rtp-card__col {
    width: 48%; }
  .rtp-card__title {
    text-decoration: none;
    text-align: left; }
  .rtp-card__list {
    margin-bottom: 0; }
  .rtp-card__list li {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding: 2rem 0 0; }
  .rtp-card__list li:nth-child(n+2) {
    margin-top: 0.5rem; }
  .rtp-card__img {
    margin: 0 0 2rem; }
  .bonuses__col {
    width: 56.2rem; }
  .bonuses__col:nth-child(2) {
    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; }
  .bonuses__card {
    border-radius: 1.5rem; }
  .bonuses__card--one {
    padding: 24rem 2.4rem 2.7rem;
    background-position: center top; }
  .bonuses__card--one .bonuses__title {
    margin-bottom: 1.5rem;
    font-size: 3.3rem; }
  .bonuses__card--one .bonuses__text {
    margin-bottom: 3rem;
    font-size: 2.4rem;
    font-weight: 700; }
  .bonuses__card--two {
    padding: 3rem 25rem 3.9rem 3rem;
    min-height: 24.6rem;
    text-align: left; }
  .bonuses__card--two::before {
    top: -2.8rem;
    right: -1.2rem;
    left: auto;
    -webkit-transform: none;
    transform: none;
    width: 29rem;
    height: 28.4rem; }
  .bonuses__card--two .referral-btn {
    max-width: 23.1rem; }
  .bonuses__card--two .bonuses__title {
    margin-bottom: 0.5rem;
    font-size: 3.3rem; }
  .bonuses__card--two .bonuses__text {
    margin-bottom: 2rem;
    font-size: 2.4rem;
    font-weight: 700;
    line-height: 1.2; }
  .bonuses__card--three, .bonuses__card--four {
    padding: 14rem 2.4rem 2.8rem;
    max-width: 27.1rem;
    min-height: 21.4rem; }
  .bonuses__logo {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin: 0 auto 2.4rem;
    padding: 1.5rem 1.7rem;
    border-radius: 50%;
    background: #000000;
    border: 0.1rem solid rgba(255, 255, 255, 0.3);
    width: 12.2rem;
    height: 12.2rem; }
  .games-money {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between; }
  .games-money__card {
    width: 48.5%; }
  .slots__list {
    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; }
  .slots__list li {
    width: 49%; }
  .slots__list li:nth-child(n+3) {
    margin-top: 1rem; }
  .slot-types a {
    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: 2.2rem 2.2rem 2.2rem 3.3rem; }
  .slot-types__img {
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    margin: 0; }
  .slot-types__info {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
    padding-right: 2.5rem; }
  .icons-list li {
    max-width: 31.7%;
    margin: 0 0 4rem; }
  .img-list li {
    width: 27.1rem;
    margin-right: 0;
    margin-left: 0; }
  .dark-blocks {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between; }
  .dark-blocks__item {
    width: 49.5%; }
  .frame__wrapp {
    height: 42rem; }
  .frame__iframe {
    height: 100%; }
  .casino-bonuses ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-pack: distribute;
    justify-content: space-around; }
  .casino-bonuses li {
    margin-right: 0.3rem;
    margin-left: 0.3rem; }
  .intro-home {
    background-image: url("../img/intro-home_bg-md.png"); }
  .intro-home__list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap; }
  .intro-home__list li {
    margin: 0 1rem 1.5rem; }
  .footer {
    background-image: url("../img/footer_bg-md.png"); }
    .overlay {
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center; } }
    @media screen and (min-width: 992px) {
  .gift {
    margin-left: 2rem; }
  .gift svg {
    width: 4rem;
    height: 4rem; }
  .gift__label {
    font-size: 1.8rem;
    width: 2.6rem;
    height: 2.6rem; }
  .button {
    max-width: 18rem; }
  .heading {
    font-size: 3.2rem; }
  .heading--big {
    font-size: 5rem; }
  .top-card {
    padding: 1.5rem 2rem 1.5rem 6rem;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center; }
  .top-card__logo {
    display: block;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: 8rem;
    margin: 0 2.5rem 0 0; }
  .top-card__logo img {
    display: block; }
  .top-card__main-info {
    -ms-flex-negative: 0;
    flex-shrink: 0;
    display: block;
    width: 10%;
    margin: 0 3rem 0 0; }
  .top-card__secondary-info {
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: 32.5%;
    margin-bottom: 0; }
  .top-card__secondary-info li {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center; }
  .top-card__payments {
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: 15%;
    margin: 0 2rem 0 0; }
  .top-card__btn {
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: 10.1rem;
    margin: 0; }
  .top-card--top .top-card__main-info {
    margin-right: 3rem;
    margin-left: 0;
    text-align: left; }
  .check-list--cols:not(:last-child) {
    margin-bottom: 8rem; }
  .check-list--cols ul, .check-list--cols ol {
    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; }
  .check-list--cols li {
    width: 48%; }
  .check-list--cols h2::before, .check-list--cols h3::before, .check-list--cols h4::before, .check-list--cols h5::before, .check-list--cols h6::before {
    top: 0.6rem;
    background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGZpbGw9Im5vbmUiIHZpZXdCb3g9IjAgMCAzMCAzMiI+PHBhdGggZmlsbD0iIzJDQTY3MiIgZD0iTTMwIDE2LjVjMCA4LjI4NS02LjcxNSAxNS0xNSAxNS04LjI4NCAwLTE1LTYuNzE1LTE1LTE1IDAtOC4yODQgNi43MTYtMTUgMTUtMTUgOC4yODUgMCAxNSA2LjcxNiAxNSAxNVoiLz48cGF0aCBmaWxsPSIjNUFDMDg5IiBkPSJNMzAgMTVjMCA4LjI4NS02LjcxNSAxNS0xNSAxNS04LjI4NCAwLTE1LTYuNzE1LTE1LTE1QzAgNi43MTYgNi43MTYgMCAxNSAwYzguMjg1IDAgMTUgNi43MTYgMTUgMTVaIi8+PHBhdGggZmlsbD0iIzJDQTY3MiIgZD0ibTIxIDEwLjUtOSA5LTMuNzUtMy43NS0zLjE4OCAzLjE1IDMuNzUgMy43NSAzIDMgLjE4OC4xNSAxMi4xODgtMTIuMTVMMjEgMTAuNVoiLz48cGF0aCBmaWxsPSIjZmZmIiBkPSJtMjEgOS05IDktMy43NS0zLjc1LTMuMTg4IDMuMTUgMy43NSAzLjc1IDMgMyAuMTg4LjE1IDEyLjE4OC0xMi4xNUwyMSA5WiIvPjwvc3ZnPg==");
    width: 3rem;
    height: 3rem; }
  .check-list--cols p {
    padding: 0 0 0 4rem; }
  .payment-info:not(:last-child) {
    margin-bottom: 2.5rem; }
  .payment-info ul, .payment-info ol {
    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; }
  .payment-info li {
    width: 32.2%; }
  .payment-info li:nth-child(n+4) {
    margin-top: 2rem; }
  .payment-info__head {
    margin-bottom: 1.5rem; }
  .rtp-list {
    margin: 4rem 0;
    padding: 4rem 0 0;
    border-top: 0.1rem solid rgba(0, 0, 0, 0.2); }
  .rtp-list .rtp-card:nth-child(n+2) {
    margin-top: 2rem; }
  .rtp-card {
    padding: 4rem 4rem 3.5rem; }
  .rtp-card__img {
    height: 35.6rem; }
  .list-tops li {
    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;
    padding: 1.5rem 2rem 1.5rem 7.5rem;
    border-radius: 1rem; }
  .list-tops li:first-child::before {
    background: #101010; }
  .list-tops li::before {
    top: 0;
    bottom: 0;
    left: 0;
    width: 4rem;
    background: #FCFCFC; }
  .list-tops span {
    padding: 0 0.3rem; }
  .list-tops button {
    width: 13.5rem;
    padding: 1.3rem 0.5rem; }
  .list-tops__logo {
    width: 7.8rem; }
  .table table th {
    font-size: 1.8rem; }
  .table table td {
    font-size: 2rem; }
  .faq:not(:last-child) {
    margin-bottom: 4rem; }
  .faq__card {
    padding: 2.2rem 0 2.3rem 2.7rem; }
  .faq__input:checked ~ .faq__body {
    padding: 2rem 3.2rem 0 0; }
  .faq__label::before {
    right: 3rem; }
  .breadcrumbs ul {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start; }
  .pros-cons:not(:last-child) {
    margin-bottom: 4rem; }
  .pros-cons {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between; }
  .pros-cons__item {
    width: 48.8%;
    padding-bottom: 4.5rem; }
  .pros-cons__list li::before {
    top: 0.45rem; }
  .info-blocks:not(:last-child) {
    margin-bottom: 4rem; }
  .info-blocks__item {
    position: relative;
    padding-left: 10.5rem; }
  .info-blocks__item:nth-child(n+2) {
    margin-top: 1.5rem; }
  .info-blocks__head img {
    position: absolute;
    top: 0;
    left: 0;
    width: 8.2rem;
    margin: 0; }
  .stepper {
    padding: 0 5rem 0 0; }
  .stepper:not(:last-child) {
    margin-bottom: 4rem; }
  .slots:not(:last-child) {
    margin-bottom: 4rem; }
  .slots__list li:nth-child(n+3) {
    margin-top: 2rem; }
  .slots__list a {
    font-size: 2.4rem; }
  .slots__list p {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem; }
  .slots__logo {
    width: 18rem;
    height: 11.7rem; }
  .slots__btn {
    max-width: 24.5rem; }
  .best-casinos ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between; }
  .best-casinos li {
    width: 31.7%;
    margin-right: 0;
    margin-left: 0; }
  .slot-types:not(:last-child) {
    margin-bottom: 4rem; }
  .img-list ul {
    max-width: 85rem; }
  .img-list .referral-btn:hover {
    background: #cefb08; }
  .img-list--alt li {
    min-height: 19.4rem; }
  .img-list--alt .referral-btn {
    max-width: 13.3rem;
    padding: 0.4rem 0.5rem; }
  .bonuses-btn button {
    position: relative; }
  .bonuses-btn button::before, .bonuses-btn button::after {
    content: "";
    position: absolute;
    background: left top / 100% auto no-repeat; }
  .bonuses-btn button::before {
    top: -2.2rem;
    left: -5.5rem;
    background-image: url("../../img/bonuses-btn-1.svg");
    width: 12.2rem;
    height: 9.5rem; }
  .bonuses-btn button::after {
    top: 0.2rem;
    right: -3rem;
    background-image: url("../img/bonuses-btn-2.svg");
    width: 8.7rem;
    height: 7rem; }
  .dark-blocks__item {
    padding: 5.3rem 9rem; }
  .games:not(:last-child) {
    margin-bottom: 2rem; }
  .games ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap; }
  .games li {
    width: 17.4rem;
    margin-right: 2rem;
    margin-bottom: 2rem; }
  .games a {
    display: block;
    height: 17.4rem;
    padding: 3.2rem 1rem;
    text-align: center;
    border-color: #ffffff; }
  .games img {
    display: block;
    width: 6.2rem;
    max-height: 100%;
    margin: 0 auto 1.7rem; }
  .review-card {
    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;
    padding: 2.1rem 2.2rem 2rem 3.5rem; }
  .review-card .rating {
    margin-left: 0; }
  .review-card .referral-btn {
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2;
    max-width: 29%;
    margin-bottom: 1.5rem; }
  .review-card__logo {
    max-width: 17.1rem;
    margin: 0 3.5rem 0 0; }
  .review-card__body {
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    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: justify;
    -ms-flex-pack: justify;
    justify-content: space-between; }
  .review-card__main-info {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: 66%;
    margin-bottom: 1.5rem; }
  .review-card__name {
    margin: 0 0.5rem 0 0;
    font-size: 2.4rem; }
  .review-card__info {
    -webkit-box-ordinal-group: 4;
    -ms-flex-order: 3;
    order: 3;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    width: 100%;
    margin-bottom: 1.5rem;
    font-size: 1.8rem;
    line-height: 1.2; }
  .review-card__info li {
    width: 32%; }
  .review-card__info li:nth-child(1) {
    width: 38%;
    margin: 0; }
  .review-card__info li:nth-child(2) {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
    width: 26%; }
  .review-card__payments {
    -webkit-box-ordinal-group: 5;
    -ms-flex-order: 4;
    order: 4;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: 100%;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between; }
  .review-card__payments img {
    max-width: 4rem;
    max-height: 4rem; }
  .button-scroll-up {
    font-size: 2rem; }
  .button-scroll-up::before {
    top: -6rem;
    border-radius: 1.5rem;
    background-size: 3.1rem 3.3rem;
    width: 5.3rem;
    height: 5.3rem; }
  .welcome-bonus .button {
    -ms-flex-negative: 0;
    flex-shrink: 0;
    margin: 0 0 0 0.5rem; }
  .welcome-bonus__inner {
    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; }
  .welcome-bonus__head {
    margin: 0; }
  .welcome-bonus__logo {
    margin-right: 4.3rem; }
  .frame {
    padding-bottom: 4rem; }
  .best-ever {
    display: none; }
  .casino-bonuses {
    margin: 1rem 0 1.5rem; }
  .casino-bonuses li {
    max-width: 27.1rem; }
  .casino-bonuses__logo {
    width: 22.3rem;
    height: 11.3rem; }
  .great-bonuses {
    margin-bottom: 4rem; }
  .great-bonuses__list > li {
    max-width: 100%;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    border-radius: 1.5rem; }
  .great-bonuses__logo {
    width: 23.7rem;
    height: auto;
    margin: 0; }
  .great-bonuses__offers {
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2;
    width: 27.4%;
    margin: 0;
    padding: 2rem 1rem 1rem 3rem;
    border-right: 0.1rem solid rgba(69, 77, 136, 0.15); }
  .great-bonuses__offers-label {
    line-height: 1.3;
    text-align: left;
    margin: 0 0 3.4rem; }
  .great-bonuses__rate {
    -webkit-box-ordinal-group: 4;
    -ms-flex-order: 3;
    order: 3;
    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;
    width: 27.4%;
    padding: 1rem;
    border-bottom: none;
    border-right: 0.1rem solid rgba(69, 77, 136, 0.15); }
  .great-bonuses__rate .rating {
    margin-bottom: 0; }
  .great-bonuses__rate-label {
    line-height: 1.3; }
  .great-bonuses__bottom {
    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;
    width: 27.4%;
    padding: 1rem; }
  .great-bonuses__bottom .button {
    width: 100%;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    margin: 0 auto; }
  .great-bonuses__bottom-text {
    display: block;
    margin: 4rem 0 0; }
  .container {
    max-width: 117.5rem; }
  .intro-home {
    padding: 8.5rem 0 1rem;
    background-image: url("../img/intro-home_bg-lg.png"); }
  .intro-home__title {
    font-size: 5rem; }
  .intro-home__text {
    margin-bottom: 7rem;
    font-size: 2rem; }
  .cols .heading {
    margin-bottom: 1.5rem; }
  .cols__top .top-card::before {
    top: 50%;
    left: 2.5rem;
    font-weight: 500;
    border: none;
    -webkit-transform: translate(0, -50%);
    transform: translate(0, -50%);
    width: auto;
    height: auto; }
  .cols__top .top-card--top::before {
    padding-bottom: 0.6rem;
    background-size: 2.6rem 2.6rem;
    width: 2.6rem;
    height: 2.6rem; }
  .cols__more {
    margin-top: 1rem;
    color: #333333; }
  .content {
    font-size: 2rem;
    line-height: 1.7; }
  .content--alt {
    padding-top: 4rem; }
  .intro {
    padding-bottom: 1.5rem; }
  .intro h1 {
    font-size: 5rem; }
  .footer {
    padding: 7rem 0 1rem;
    background-image: url("../img/footer_bg-lg.png"); }
  .footer .logo {
    margin-bottom: 7rem; }
  .footer__nav {
    margin-bottom: 5rem; }
  .footer__nav ul {
    max-width: 75rem;
    margin: 0 auto; }
  .footer__nav a {
    font-size: 1.6rem; }
  .footer__subtitle {
    margin-bottom: 4rem;
    font-size: 2.4rem;
    text-align: center;
    font-weight: 600; }
  .footer__info {
    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;
    margin-bottom: 2.5rem; }
  .footer__info-imgs {
    margin-bottom: 0; }
  .footer__info-help {
    margin: 0 0.5rem; }
  .footer__tel {
    margin-bottom: 0; } }
    @media (min-width: 992px) {
  .team-box {
    grid-template-columns: repeat(4, 1fr); }
  .team-item {
    max-width: 270px; }
  .about-info-top__img {
    margin: -55px 0 -55px 10px; }
  .about-info-top {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding: 5.5rem 9.7rem;
    border-radius: 15px;
    border: 2px solid #E7E7E7;
    background: -webkit-gradient(linear, left top, left bottom, from(#E1E1E1), to(#FFF));
    background: linear-gradient(180deg, #E1E1E1 0%, #FFF 100%); }
  .about-info-top__text {
    max-width: 577px; }
  .contact-row:first-child {
    grid-template-columns: repeat(2, 1fr); } }
    @media screen and (min-width: 1200px) {
  .bonuses {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin-bottom: 2rem; }
  .bonuses__col {
    margin: 0; }
  .bonuses__card {
    margin-bottom: 2rem; }
  .bonuses__card--three, .bonuses__card--four {
    margin-top: auto; }
  .img-list ul {
    max-width: 100%; }
  .casino-bonuses li {
    margin: 0 0 2rem; }
  .header__nav ul {
    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; }
  .header__nav li {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin: 0 0.8rem; }
  .header__nav svg {
    margin-right: 0.5rem; }
  .header__menu-toggle {
    display: none; }
  .intro-home {
    background-image: url("../img/intro-home_bg-xl.png"); }
  .intro-home__list li:first-child {
    margin-left: 0; }
  .intro-home__list li:last-child {
    margin-right: 0; }
  .cols .container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between; }
  .cols__main {
    width: 74.5%; }
  .cols__main > .heading {
    text-align: left; }
  .cols__sidebar {
    width: 23.5%; }
  .intro {
    text-align: left; }
  .footer {
    background-image: url("../img/footer_bg-xl.png"); } }
    @media screen and (max-width: 991px) {
  .search-toggle {
    display: none; }
  .top-card {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column; }
  .top-card__logo {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1; }
  .top-card__main-info {
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2; }
  .top-card__secondary-info {
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2; }
  .top-card__payments {
    -webkit-box-ordinal-group: 5;
    -ms-flex-order: 4;
    order: 4; }
  .top-card__btn {
    -webkit-box-ordinal-group: 4;
    -ms-flex-order: 3;
    order: 3; }
  .payment-info li:nth-child(n+2) {
    margin-top: 2rem; }
  .list-tops ol {
    max-width: 50rem;
    margin: 0 auto; }
  .list-tops span:nth-child(n+2) {
    margin-top: 1rem; }
  .list-tops span:last-of-type {
    margin: 0 0 2rem; }
  .list-tops button {
    margin: 0 auto; }
  .list-tops__logo {
    margin: 0 auto 2rem; }
  .pros-cons__item:nth-child(n+2) {
    margin-top: 1rem; }
  .best-casinos li:nth-child(n+2) {
    margin-top: 1.5rem; }
  .review-card__info li:nth-child(1) {
    width: 100%; }
  .review-card__info li:nth-child(2) {
    width: 40%; }
  .review-card__info li:nth-child(3) {
    width: 58%; }
  .intro-home__title br {
    display: none; }
  .intro-home__text br {
    display: none; }
  .cols__top {
    max-width: 50rem;
    margin: 0 auto; }
  .cols__more {
    max-width: 50rem;
    margin: 0 auto; }
  .intro h1 br {
    display: none; } }
    @media screen and (max-width: 767px) {
  .rtp-card {
    position: relative; }
  .rtp-card__img {
    position: absolute;
    top: 0;
    left: 0; }
  .games-money__card:nth-child(n+2) {
    margin-top: 2rem; }
  .slots__list li:nth-child(n+2) {
    margin-top: 1rem; }
  .slot-types {
    text-align: center; }
  .slot-types__info {
    padding: 0 1rem; }
  .dark-blocks__item:nth-child(n+2) {
    margin-top: 1.5rem; }
  .intro-home__list li:nth-child(n+2) {
    margin-top: 1.5rem; } }
    @media screen and (max-width: 1199px) {
  .great-bonuses__list > li > * {
    width: 100%; }
  .header__nav {
    position: absolute;
    right: 0;
    top: 5.9rem;
    display: none;
    min-width: 17rem;
    padding: 1.6rem 1.2rem;
    border-radius: 0.6rem;
    background: #ffffff;
    -webkit-box-shadow: 0 0 8rem rgba(0, 0, 0, 0.05);
    box-shadow: 0 0 8rem rgba(0, 0, 0, 0.05); }
  .header__nav ul {
    text-align: right; }
  .header__nav li:nth-child(n+2) {
    margin-top: 1rem; }
  .header__nav a {
    font-size: 1.6rem; }
  .header__nav svg {
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2;
    margin-left: 1rem; }
  .header__nav span {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1; }
  .header__nav--active {
    display: block; }
  .cols__sidebar {
    display: none; } }
    @media screen and (max-width: 575px) {
  .footer__nav li {
    width: 49%; }
  .footer__nav li:nth-child(n+3) {
    margin-top: 1.5rem; }
  .footer__bottom li:last-child {
    width: 100%;
    margin-top: 2.5rem; } }
    @media (max-width: 991px) {
  .team-box {
    grid-template-columns: repeat(2, 1fr); }
  .about-info-top {
    padding: 0 1.5rem; }
  .contact-row:first-child {
    gap: 1.5rem; }
  .contact-title {
    margin: 0 0 3.4rem 0;
    font-size: 4rem;
    line-height: 4.5rem; }
  .contact-content {
    margin-top: 4rem;
    padding: 1.6rem; } }
    @media (max-width: 767px) {
  .about-info-top__text p {
    text-align: left; }
  .about-info-top {
    display: block; }
  .about-info-top__img {
    max-width: 320px;
    margin: auto; }
  .our-goal {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    padding: 2.7rem 2rem; }
  .our-goal__img {
    max-width: 163px;
    margin: auto auto 2rem auto; }
  .team-box {
    grid-template-columns: repeat(1, 1fr); }
  .what-we-do-box {
    padding: 3.2rem 0 6rem 0; }
  .what-we-do {
    max-width: 310px;
    margin: auto auto 3rem auto; }
  .our-writers-box {
    grid-template-columns: repeat(1, 1fr); }
  .gambling {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column; }
  .review-process {
    grid-template-areas: "image title" "text text";
    gap: 1rem 3rem;
    grid-template-columns: 60px 1fr; }
  .our-writers {
    grid-template-areas: "img title" ". text" "social social"; }
  .our-writers-social {
    padding-top: 2.2rem; }
  .gambling-text {
    margin-top: 1.2rem; }
  .witer-main-title {
    font-size: 3.6rem; }
  .writer-services,
  .latest-articles-box {
    grid-template-columns: repeat(1, 1fr); }
  .error-title {
    -webkit-box-ordinal-group: 0;
        -ms-flex-order: -1;
            order: -1;
    font-size: 4rem;
    line-height: 4.5rem;
    margin-top: 2.5rem; }
  .error-text {
    -webkit-box-ordinal-group: 0;
        -ms-flex-order: -1;
            order: -1;
    font-size: 3rem;
    line-height: 3.2rem;
    margin: 0; }
  .error-img {
    margin: 1.6rem auto 2.6rem auto; }
  .contact-sidebar {
    display: none; }
  .contact-btn {
    width: 100%; }
    .ec-modal {
      padding: 3.3rem 2.5rem 1.5rem; }
      .ec-modal__close {
        right: 1rem; }
    .ec-modal {
      -webkit-box-orient: vertical;
      -webkit-box-direction: reverse;
          -ms-flex-direction: column-reverse;
              flex-direction: column-reverse; }
      .ec-modal__img {
        margin: 1.5rem 0 0; }
      .ec-modal__title {
        margin-bottom: 1.5rem;
        font-size: 2rem; }
      .ec-modal__text {
        margin-bottom: 1.5rem;
        font-size: 1.4rem;
        line-height: 120%; }
      .ec-modal__input-wrapper {
        margin-bottom: 1rem; }
      .ec-modal__input-wrapper.error {
        margin-bottom: 2rem; }
      .ec-modal__input {
        background: #FEF4D8; }
      .ec-modal__btn {
        height: 3.9rem;
        font-size: 1.6rem; }
        .ec-modal__checkbox-wrapper label {
          -webkit-box-pack: center;
              -ms-flex-pack: center;
                  justify-content: center;
          font-size: 1.2rem; } }

/*# sourceMappingURL=about-us.css.map */
