html {
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  font-family: sans-serif;
}

body {
  margin: 0;
}

article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary {
  display: block;
}

audio, canvas, progress, video {
  vertical-align: baseline;
  display: inline-block;
}

audio:not([controls]) {
  height: 0;
  display: none;
}

[hidden], template {
  display: none;
}

a {
  background-color: #0000;
}

a:active, a:hover {
  outline: 0;
}

abbr[title] {
  border-bottom: 1px dotted;
}

b, strong {
  font-weight: bold;
}

dfn {
  font-style: italic;
}

h1 {
  margin: .67em 0;
  font-size: 2em;
}

mark {
  color: #000;
  background: #ff0;
}

small {
  font-size: 80%;
}

sub, sup {
  vertical-align: baseline;
  font-size: 75%;
  line-height: 0;
  position: relative;
}

sup {
  top: -.5em;
}

sub {
  bottom: -.25em;
}

img {
  border: 0;
}

svg:not(:root) {
  overflow: hidden;
}

hr {
  box-sizing: content-box;
  height: 0;
}

pre {
  overflow: auto;
}

code, kbd, pre, samp {
  font-family: monospace;
  font-size: 1em;
}

button, input, optgroup, select, textarea {
  color: inherit;
  font: inherit;
  margin: 0;
}

button {
  overflow: visible;
}

button, select {
  text-transform: none;
}

button, html input[type="button"], input[type="reset"] {
  -webkit-appearance: button;
  cursor: pointer;
}

button[disabled], html input[disabled] {
  cursor: default;
}

button::-moz-focus-inner, input::-moz-focus-inner {
  border: 0;
  padding: 0;
}

input {
  line-height: normal;
}

input[type="checkbox"], input[type="radio"] {
  box-sizing: border-box;
  padding: 0;
}

input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

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

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

legend {
  border: 0;
  padding: 0;
}

textarea {
  overflow: auto;
}

optgroup {
  font-weight: bold;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

td, th {
  padding: 0;
}

@font-face {
  font-family: webflow-icons;
  src: url("data:application/x-font-ttf;charset=utf-8;base64,AAEAAAALAIAAAwAwT1MvMg8SBiUAAAC8AAAAYGNtYXDpP+a4AAABHAAAAFxnYXNwAAAAEAAAAXgAAAAIZ2x5ZmhS2XEAAAGAAAADHGhlYWQTFw3HAAAEnAAAADZoaGVhCXYFgQAABNQAAAAkaG10eCe4A1oAAAT4AAAAMGxvY2EDtALGAAAFKAAAABptYXhwABAAPgAABUQAAAAgbmFtZSoCsMsAAAVkAAABznBvc3QAAwAAAAAHNAAAACAAAwP4AZAABQAAApkCzAAAAI8CmQLMAAAB6wAzAQkAAAAAAAAAAAAAAAAAAAABEAAAAAAAAAAAAAAAAAAAAABAAADpAwPA/8AAQAPAAEAAAAABAAAAAAAAAAAAAAAgAAAAAAADAAAAAwAAABwAAQADAAAAHAADAAEAAAAcAAQAQAAAAAwACAACAAQAAQAg5gPpA//9//8AAAAAACDmAOkA//3//wAB/+MaBBcIAAMAAQAAAAAAAAAAAAAAAAABAAH//wAPAAEAAAAAAAAAAAACAAA3OQEAAAAAAQAAAAAAAAAAAAIAADc5AQAAAAABAAAAAAAAAAAAAgAANzkBAAAAAAEBIAAAAyADgAAFAAAJAQcJARcDIP5AQAGA/oBAAcABwED+gP6AQAABAOAAAALgA4AABQAAEwEXCQEH4AHAQP6AAYBAAcABwED+gP6AQAAAAwDAAOADQALAAA8AHwAvAAABISIGHQEUFjMhMjY9ATQmByEiBh0BFBYzITI2PQE0JgchIgYdARQWMyEyNj0BNCYDIP3ADRMTDQJADRMTDf3ADRMTDQJADRMTDf3ADRMTDQJADRMTAsATDSANExMNIA0TwBMNIA0TEw0gDRPAEw0gDRMTDSANEwAAAAABAJ0AtAOBApUABQAACQIHCQEDJP7r/upcAXEBcgKU/usBFVz+fAGEAAAAAAL//f+9BAMDwwAEAAkAABcBJwEXAwE3AQdpA5ps/GZsbAOabPxmbEMDmmz8ZmwDmvxmbAOabAAAAgAA/8AEAAPAAB0AOwAABSInLgEnJjU0Nz4BNzYzMTIXHgEXFhUUBw4BBwYjNTI3PgE3NjU0Jy4BJyYjMSIHDgEHBhUUFx4BFxYzAgBqXV6LKCgoKIteXWpqXV6LKCgoKIteXWpVSktvICEhIG9LSlVVSktvICEhIG9LSlVAKCiLXl1qal1eiygoKCiLXl1qal1eiygoZiEgb0tKVVVKS28gISEgb0tKVVVKS28gIQABAAABwAIAA8AAEgAAEzQ3PgE3NjMxFSIHDgEHBhUxIwAoKIteXWpVSktvICFmAcBqXV6LKChmISBvS0pVAAAAAgAA/8AFtgPAADIAOgAAARYXHgEXFhUUBw4BBwYHIxUhIicuAScmNTQ3PgE3NjMxOAExNDc+ATc2MzIXHgEXFhcVATMJATMVMzUEjD83NlAXFxYXTjU1PQL8kz01Nk8XFxcXTzY1PSIjd1BQWlJJSXInJw3+mdv+2/7c25MCUQYcHFg5OUA/ODlXHBwIAhcXTzY1PTw1Nk8XF1tQUHcjIhwcYUNDTgL+3QFt/pOTkwABAAAAAQAAmM7nP18PPPUACwQAAAAAANciZKUAAAAA1yJkpf/9/70FtgPDAAAACAACAAAAAAAAAAEAAAPA/8AAAAW3//3//QW2AAEAAAAAAAAAAAAAAAAAAAAMBAAAAAAAAAAAAAAAAgAAAAQAASAEAADgBAAAwAQAAJ0EAP/9BAAAAAQAAAAFtwAAAAAAAAAKABQAHgAyAEYAjACiAL4BFgE2AY4AAAABAAAADAA8AAMAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAADgCuAAEAAAAAAAEADQAAAAEAAAAAAAIABwCWAAEAAAAAAAMADQBIAAEAAAAAAAQADQCrAAEAAAAAAAUACwAnAAEAAAAAAAYADQBvAAEAAAAAAAoAGgDSAAMAAQQJAAEAGgANAAMAAQQJAAIADgCdAAMAAQQJAAMAGgBVAAMAAQQJAAQAGgC4AAMAAQQJAAUAFgAyAAMAAQQJAAYAGgB8AAMAAQQJAAoANADsd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzVmVyc2lvbiAxLjAAVgBlAHIAcwBpAG8AbgAgADEALgAwd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzUmVndWxhcgBSAGUAZwB1AGwAYQByd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzRm9udCBnZW5lcmF0ZWQgYnkgSWNvTW9vbi4ARgBvAG4AdAAgAGcAZQBuAGUAcgBhAHQAZQBkACAAYgB5ACAASQBjAG8ATQBvAG8AbgAuAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==") format("truetype");
  font-weight: normal;
  font-style: normal;
}

[class^="w-icon-"], [class*=" w-icon-"] {
  speak: none;
  font-variant: normal;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  font-family: webflow-icons !important;
}

.w-icon-slider-right:before {
  content: "";
}

.w-icon-slider-left:before {
  content: "";
}

.w-icon-nav-menu:before {
  content: "";
}

.w-icon-arrow-down:before, .w-icon-dropdown-toggle:before {
  content: "";
}

.w-icon-file-upload-remove:before {
  content: "";
}

.w-icon-file-upload-icon:before {
  content: "";
}

* {
  box-sizing: border-box;
}

html {
  height: 100%;
}

body {
  color: #333;
  background-color: #fff;
  min-height: 100%;
  margin: 0;
  font-family: Arial, sans-serif;
  font-size: 14px;
  line-height: 20px;
}

img {
  vertical-align: middle;
  max-width: 100%;
  display: inline-block;
}

html.w-mod-touch * {
  background-attachment: scroll !important;
}

.w-block {
  display: block;
}

.w-inline-block {
  max-width: 100%;
  display: inline-block;
}

.w-clearfix:before, .w-clearfix:after {
  content: " ";
  grid-area: 1 / 1 / 2 / 2;
  display: table;
}

.w-clearfix:after {
  clear: both;
}

.w-hidden {
  display: none;
}

.w-button {
  color: #fff;
  line-height: inherit;
  cursor: pointer;
  background-color: #3898ec;
  border: 0;
  border-radius: 0;
  padding: 9px 15px;
  text-decoration: none;
  display: inline-block;
}

input.w-button {
  -webkit-appearance: button;
}

html[data-w-dynpage] [data-w-cloak] {
  color: #0000 !important;
}

.w-code-block {
  margin: unset;
}

pre.w-code-block code {
  all: inherit;
}

.w-optimization {
  display: contents;
}

.w-webflow-badge, .w-webflow-badge > img {
  box-sizing: unset;
  width: unset;
  height: unset;
  max-height: unset;
  max-width: unset;
  min-height: unset;
  min-width: unset;
  margin: unset;
  padding: unset;
  float: unset;
  clear: unset;
  border: unset;
  border-radius: unset;
  background: unset;
  background-image: unset;
  background-position: unset;
  background-size: unset;
  background-repeat: unset;
  background-origin: unset;
  background-clip: unset;
  background-attachment: unset;
  background-color: unset;
  box-shadow: unset;
  transform: unset;
  direction: unset;
  font-family: unset;
  font-weight: unset;
  color: unset;
  font-size: unset;
  line-height: unset;
  font-style: unset;
  font-variant: unset;
  text-align: unset;
  letter-spacing: unset;
  -webkit-text-decoration: unset;
  text-decoration: unset;
  text-indent: unset;
  text-transform: unset;
  list-style-type: unset;
  text-shadow: unset;
  vertical-align: unset;
  cursor: unset;
  white-space: unset;
  word-break: unset;
  word-spacing: unset;
  word-wrap: unset;
  transition: unset;
}

.w-webflow-badge {
  white-space: nowrap;
  cursor: pointer;
  box-shadow: 0 0 0 1px #0000001a, 0 1px 3px #0000001a;
  visibility: visible !important;
  opacity: 1 !important;
  z-index: 2147483647 !important;
  color: #aaadb0 !important;
  overflow: unset !important;
  background-color: #fff !important;
  border-radius: 3px !important;
  width: auto !important;
  height: auto !important;
  margin: 0 !important;
  padding: 6px !important;
  font-size: 12px !important;
  line-height: 14px !important;
  text-decoration: none !important;
  display: inline-block !important;
  position: fixed !important;
  inset: auto 12px 12px auto !important;
  transform: none !important;
}

.w-webflow-badge > img {
  position: unset;
  visibility: unset !important;
  opacity: 1 !important;
  vertical-align: middle !important;
  display: inline-block !important;
}

h1, h2, h3, h4, h5, h6 {
  margin-bottom: 10px;
  font-weight: bold;
}

h1 {
  margin-top: 20px;
  font-size: 38px;
  line-height: 44px;
}

h2 {
  margin-top: 20px;
  font-size: 32px;
  line-height: 36px;
}

h3 {
  margin-top: 20px;
  font-size: 24px;
  line-height: 30px;
}

h4 {
  margin-top: 10px;
  font-size: 18px;
  line-height: 24px;
}

h5 {
  margin-top: 10px;
  font-size: 14px;
  line-height: 20px;
}

h6 {
  margin-top: 10px;
  font-size: 12px;
  line-height: 18px;
}

p {
  margin-top: 0;
  margin-bottom: 10px;
}

blockquote {
  border-left: 5px solid #e2e2e2;
  margin: 0 0 10px;
  padding: 10px 20px;
  font-size: 18px;
  line-height: 22px;
}

figure {
  margin: 0 0 10px;
}

figcaption {
  text-align: center;
  margin-top: 5px;
}

ul, ol {
  margin-top: 0;
  margin-bottom: 10px;
  padding-left: 40px;
}

.w-list-unstyled {
  padding-left: 0;
  list-style: none;
}

.w-embed:before, .w-embed:after {
  content: " ";
  grid-area: 1 / 1 / 2 / 2;
  display: table;
}

.w-embed:after {
  clear: both;
}

.w-video {
  width: 100%;
  padding: 0;
  position: relative;
}

.w-video iframe, .w-video object, .w-video embed {
  border: none;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}

fieldset {
  border: 0;
  margin: 0;
  padding: 0;
}

button, [type="button"], [type="reset"] {
  cursor: pointer;
  -webkit-appearance: button;
  border: 0;
}

.w-form {
  margin: 0 0 15px;
}

.w-form-done {
  text-align: center;
  background-color: #ddd;
  padding: 20px;
  display: none;
}

.w-form-fail {
  background-color: #ffdede;
  margin-top: 10px;
  padding: 10px;
  display: none;
}

label {
  margin-bottom: 5px;
  font-weight: bold;
  display: block;
}

.w-input, .w-select {
  color: #333;
  vertical-align: middle;
  background-color: #fff;
  border: 1px solid #ccc;
  width: 100%;
  height: 38px;
  margin-bottom: 10px;
  padding: 8px 12px;
  font-size: 14px;
  line-height: 1.42857;
  display: block;
}

.w-input::placeholder, .w-select::placeholder {
  color: #999;
}

.w-input:focus, .w-select:focus {
  border-color: #3898ec;
  outline: 0;
}

.w-input[disabled], .w-select[disabled], .w-input[readonly], .w-select[readonly], fieldset[disabled] .w-input, fieldset[disabled] .w-select {
  cursor: not-allowed;
}

.w-input[disabled]:not(.w-input-disabled), .w-select[disabled]:not(.w-input-disabled), .w-input[readonly], .w-select[readonly], fieldset[disabled]:not(.w-input-disabled) .w-input, fieldset[disabled]:not(.w-input-disabled) .w-select {
  background-color: #eee;
}

textarea.w-input, textarea.w-select {
  height: auto;
}

.w-select {
  background-color: #f3f3f3;
}

.w-select[multiple] {
  height: auto;
}

.w-form-label {
  cursor: pointer;
  margin-bottom: 0;
  font-weight: normal;
  display: inline-block;
}

.w-radio {
  margin-bottom: 5px;
  padding-left: 20px;
  display: block;
}

.w-radio:before, .w-radio:after {
  content: " ";
  grid-area: 1 / 1 / 2 / 2;
  display: table;
}

.w-radio:after {
  clear: both;
}

.w-radio-input {
  float: left;
  margin: 3px 0 0 -20px;
  line-height: normal;
}

.w-file-upload {
  margin-bottom: 10px;
  display: block;
}

.w-file-upload-input {
  opacity: 0;
  z-index: -100;
  width: .1px;
  height: .1px;
  position: absolute;
  overflow: hidden;
}

.w-file-upload-default, .w-file-upload-uploading, .w-file-upload-success {
  color: #333;
  display: inline-block;
}

.w-file-upload-error {
  margin-top: 10px;
  display: block;
}

.w-file-upload-default.w-hidden, .w-file-upload-uploading.w-hidden, .w-file-upload-error.w-hidden, .w-file-upload-success.w-hidden {
  display: none;
}

.w-file-upload-uploading-btn {
  cursor: pointer;
  background-color: #fafafa;
  border: 1px solid #ccc;
  margin: 0;
  padding: 8px 12px;
  font-size: 14px;
  font-weight: normal;
  display: flex;
}

.w-file-upload-file {
  background-color: #fafafa;
  border: 1px solid #ccc;
  flex-grow: 1;
  justify-content: space-between;
  margin: 0;
  padding: 8px 9px 8px 11px;
  display: flex;
}

.w-file-upload-file-name {
  font-size: 14px;
  font-weight: normal;
  display: block;
}

.w-file-remove-link {
  cursor: pointer;
  width: auto;
  height: auto;
  margin-top: 3px;
  margin-left: 10px;
  padding: 3px;
  display: block;
}

.w-icon-file-upload-remove {
  margin: auto;
  font-size: 10px;
}

.w-file-upload-error-msg {
  color: #ea384c;
  padding: 2px 0;
  display: inline-block;
}

.w-file-upload-info {
  padding: 0 12px;
  line-height: 38px;
  display: inline-block;
}

.w-file-upload-label {
  cursor: pointer;
  background-color: #fafafa;
  border: 1px solid #ccc;
  margin: 0;
  padding: 8px 12px;
  font-size: 14px;
  font-weight: normal;
  display: inline-block;
}

.w-icon-file-upload-icon, .w-icon-file-upload-uploading {
  width: 20px;
  margin-right: 8px;
  display: inline-block;
}

.w-icon-file-upload-uploading {
  height: 20px;
}

.w-container {
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
}

.w-container:before, .w-container:after {
  content: " ";
  grid-area: 1 / 1 / 2 / 2;
  display: table;
}

.w-container:after {
  clear: both;
}

.w-container .w-row {
  margin-left: -10px;
  margin-right: -10px;
}

.w-row:before, .w-row:after {
  content: " ";
  grid-area: 1 / 1 / 2 / 2;
  display: table;
}

.w-row:after {
  clear: both;
}

.w-row .w-row {
  margin-left: 0;
  margin-right: 0;
}

.w-col {
  float: left;
  width: 100%;
  min-height: 1px;
  padding-left: 10px;
  padding-right: 10px;
  position: relative;
}

.w-col .w-col {
  padding-left: 0;
  padding-right: 0;
}

.w-col-1 {
  width: 8.33333%;
}

.w-col-2 {
  width: 16.6667%;
}

.w-col-3 {
  width: 25%;
}

.w-col-4 {
  width: 33.3333%;
}

.w-col-5 {
  width: 41.6667%;
}

.w-col-6 {
  width: 50%;
}

.w-col-7 {
  width: 58.3333%;
}

.w-col-8 {
  width: 66.6667%;
}

.w-col-9 {
  width: 75%;
}

.w-col-10 {
  width: 83.3333%;
}

.w-col-11 {
  width: 91.6667%;
}

.w-col-12 {
  width: 100%;
}

.w-hidden-main {
  display: none !important;
}

@media screen and (max-width: 991px) {
  .w-container {
    max-width: 728px;
  }

  .w-hidden-main {
    display: inherit !important;
  }

  .w-hidden-medium {
    display: none !important;
  }

  .w-col-medium-1 {
    width: 8.33333%;
  }

  .w-col-medium-2 {
    width: 16.6667%;
  }

  .w-col-medium-3 {
    width: 25%;
  }

  .w-col-medium-4 {
    width: 33.3333%;
  }

  .w-col-medium-5 {
    width: 41.6667%;
  }

  .w-col-medium-6 {
    width: 50%;
  }

  .w-col-medium-7 {
    width: 58.3333%;
  }

  .w-col-medium-8 {
    width: 66.6667%;
  }

  .w-col-medium-9 {
    width: 75%;
  }

  .w-col-medium-10 {
    width: 83.3333%;
  }

  .w-col-medium-11 {
    width: 91.6667%;
  }

  .w-col-medium-12 {
    width: 100%;
  }

  .w-col-stack {
    width: 100%;
    left: auto;
    right: auto;
  }
}

@media screen and (max-width: 767px) {
  .w-hidden-main, .w-hidden-medium {
    display: inherit !important;
  }

  .w-hidden-small {
    display: none !important;
  }

  .w-row, .w-container .w-row {
    margin-left: 0;
    margin-right: 0;
  }

  .w-col {
    width: 100%;
    left: auto;
    right: auto;
  }

  .w-col-small-1 {
    width: 8.33333%;
  }

  .w-col-small-2 {
    width: 16.6667%;
  }

  .w-col-small-3 {
    width: 25%;
  }

  .w-col-small-4 {
    width: 33.3333%;
  }

  .w-col-small-5 {
    width: 41.6667%;
  }

  .w-col-small-6 {
    width: 50%;
  }

  .w-col-small-7 {
    width: 58.3333%;
  }

  .w-col-small-8 {
    width: 66.6667%;
  }

  .w-col-small-9 {
    width: 75%;
  }

  .w-col-small-10 {
    width: 83.3333%;
  }

  .w-col-small-11 {
    width: 91.6667%;
  }

  .w-col-small-12 {
    width: 100%;
  }
}

@media screen and (max-width: 479px) {
  .w-container {
    max-width: none;
  }

  .w-hidden-main, .w-hidden-medium, .w-hidden-small {
    display: inherit !important;
  }

  .w-hidden-tiny {
    display: none !important;
  }

  .w-col {
    width: 100%;
  }

  .w-col-tiny-1 {
    width: 8.33333%;
  }

  .w-col-tiny-2 {
    width: 16.6667%;
  }

  .w-col-tiny-3 {
    width: 25%;
  }

  .w-col-tiny-4 {
    width: 33.3333%;
  }

  .w-col-tiny-5 {
    width: 41.6667%;
  }

  .w-col-tiny-6 {
    width: 50%;
  }

  .w-col-tiny-7 {
    width: 58.3333%;
  }

  .w-col-tiny-8 {
    width: 66.6667%;
  }

  .w-col-tiny-9 {
    width: 75%;
  }

  .w-col-tiny-10 {
    width: 83.3333%;
  }

  .w-col-tiny-11 {
    width: 91.6667%;
  }

  .w-col-tiny-12 {
    width: 100%;
  }
}

.w-widget {
  position: relative;
}

.w-widget-map {
  width: 100%;
  height: 400px;
}

.w-widget-map label {
  width: auto;
  display: inline;
}

.w-widget-map img {
  max-width: inherit;
}

.w-widget-map .gm-style-iw {
  text-align: center;
}

.w-widget-map .gm-style-iw > button {
  display: none !important;
}

.w-widget-twitter {
  overflow: hidden;
}

.w-widget-twitter-count-shim {
  vertical-align: top;
  text-align: center;
  background: #fff;
  border: 1px solid #758696;
  border-radius: 3px;
  width: 28px;
  height: 20px;
  display: inline-block;
  position: relative;
}

.w-widget-twitter-count-shim * {
  pointer-events: none;
  -webkit-user-select: none;
  user-select: none;
}

.w-widget-twitter-count-shim .w-widget-twitter-count-inner {
  text-align: center;
  color: #999;
  font-family: serif;
  font-size: 15px;
  line-height: 12px;
  position: relative;
}

.w-widget-twitter-count-shim .w-widget-twitter-count-clear {
  display: block;
  position: relative;
}

.w-widget-twitter-count-shim.w--large {
  width: 36px;
  height: 28px;
}

.w-widget-twitter-count-shim.w--large .w-widget-twitter-count-inner {
  font-size: 18px;
  line-height: 18px;
}

.w-widget-twitter-count-shim:not(.w--vertical) {
  margin-left: 5px;
  margin-right: 8px;
}

.w-widget-twitter-count-shim:not(.w--vertical).w--large {
  margin-left: 6px;
}

.w-widget-twitter-count-shim:not(.w--vertical):before, .w-widget-twitter-count-shim:not(.w--vertical):after {
  content: " ";
  pointer-events: none;
  border: solid #0000;
  width: 0;
  height: 0;
  position: absolute;
  top: 50%;
  left: 0;
}

.w-widget-twitter-count-shim:not(.w--vertical):before {
  border-width: 4px;
  border-color: #75869600 #5d6c7b #75869600 #75869600;
  margin-top: -4px;
  margin-left: -9px;
}

.w-widget-twitter-count-shim:not(.w--vertical).w--large:before {
  border-width: 5px;
  margin-top: -5px;
  margin-left: -10px;
}

.w-widget-twitter-count-shim:not(.w--vertical):after {
  border-width: 4px;
  border-color: #fff0 #fff #fff0 #fff0;
  margin-top: -4px;
  margin-left: -8px;
}

.w-widget-twitter-count-shim:not(.w--vertical).w--large:after {
  border-width: 5px;
  margin-top: -5px;
  margin-left: -9px;
}

.w-widget-twitter-count-shim.w--vertical {
  width: 61px;
  height: 33px;
  margin-bottom: 8px;
}

.w-widget-twitter-count-shim.w--vertical:before, .w-widget-twitter-count-shim.w--vertical:after {
  content: " ";
  pointer-events: none;
  border: solid #0000;
  width: 0;
  height: 0;
  position: absolute;
  top: 100%;
  left: 50%;
}

.w-widget-twitter-count-shim.w--vertical:before {
  border-width: 5px;
  border-color: #5d6c7b #75869600 #75869600;
  margin-left: -5px;
}

.w-widget-twitter-count-shim.w--vertical:after {
  border-width: 4px;
  border-color: #fff #fff0 #fff0;
  margin-left: -4px;
}

.w-widget-twitter-count-shim.w--vertical .w-widget-twitter-count-inner {
  font-size: 18px;
  line-height: 22px;
}

.w-widget-twitter-count-shim.w--vertical.w--large {
  width: 76px;
}

.w-background-video {
  color: #fff;
  height: 500px;
  position: relative;
  overflow: hidden;
}

.w-background-video > video {
  object-fit: cover;
  z-index: -100;
  background-position: 50%;
  background-size: cover;
  width: 100%;
  height: 100%;
  margin: auto;
  position: absolute;
  inset: -100%;
}

.w-background-video > video::-webkit-media-controls-start-playback-button {
  -webkit-appearance: none;
  display: none !important;
}

.w-background-video--control {
  background-color: #0000;
  padding: 0;
  position: absolute;
  bottom: 1em;
  right: 1em;
}

.w-background-video--control > [hidden] {
  display: none !important;
}

.w-slider {
  text-align: center;
  clear: both;
  -webkit-tap-highlight-color: #0000;
  tap-highlight-color: #0000;
  background: #ddd;
  height: 300px;
  position: relative;
}

.w-slider-mask {
  z-index: 1;
  white-space: nowrap;
  height: 100%;
  display: block;
  position: relative;
  left: 0;
  right: 0;
  overflow: hidden;
}

.w-slide {
  vertical-align: top;
  white-space: normal;
  text-align: left;
  width: 100%;
  height: 100%;
  display: inline-block;
  position: relative;
}

.w-slider-nav {
  z-index: 2;
  text-align: center;
  -webkit-tap-highlight-color: #0000;
  tap-highlight-color: #0000;
  height: 40px;
  margin: auto;
  padding-top: 10px;
  position: absolute;
  inset: auto 0 0;
}

.w-slider-nav.w-round > div {
  border-radius: 100%;
}

.w-slider-nav.w-num > div {
  font-size: inherit;
  line-height: inherit;
  width: auto;
  height: auto;
  padding: .2em .5em;
}

.w-slider-nav.w-shadow > div {
  box-shadow: 0 0 3px #3336;
}

.w-slider-nav-invert {
  color: #fff;
}

.w-slider-nav-invert > div {
  background-color: #2226;
}

.w-slider-nav-invert > div.w-active {
  background-color: #222;
}

.w-slider-dot {
  cursor: pointer;
  background-color: #fff6;
  width: 1em;
  height: 1em;
  margin: 0 3px .5em;
  transition: background-color .1s, color .1s;
  display: inline-block;
  position: relative;
}

.w-slider-dot.w-active {
  background-color: #fff;
}

.w-slider-dot:focus {
  outline: none;
  box-shadow: 0 0 0 2px #fff;
}

.w-slider-dot:focus.w-active {
  box-shadow: none;
}

.w-slider-arrow-left, .w-slider-arrow-right {
  cursor: pointer;
  color: #fff;
  -webkit-tap-highlight-color: #0000;
  tap-highlight-color: #0000;
  -webkit-user-select: none;
  user-select: none;
  width: 80px;
  margin: auto;
  font-size: 40px;
  position: absolute;
  inset: 0;
  overflow: hidden;
}

.w-slider-arrow-left [class^="w-icon-"], .w-slider-arrow-right [class^="w-icon-"], .w-slider-arrow-left [class*=" w-icon-"], .w-slider-arrow-right [class*=" w-icon-"] {
  position: absolute;
}

.w-slider-arrow-left:focus, .w-slider-arrow-right:focus {
  outline: 0;
}

.w-slider-arrow-left {
  z-index: 3;
  right: auto;
}

.w-slider-arrow-right {
  z-index: 4;
  left: auto;
}

.w-icon-slider-left, .w-icon-slider-right {
  width: 1em;
  height: 1em;
  margin: auto;
  inset: 0;
}

.w-slider-aria-label {
  clip: rect(0 0 0 0);
  border: 0;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  position: absolute;
  overflow: hidden;
}

.w-slider-force-show {
  display: block !important;
}

.w-dropdown {
  text-align: left;
  z-index: 900;
  margin-left: auto;
  margin-right: auto;
  display: inline-block;
  position: relative;
}

.w-dropdown-btn, .w-dropdown-toggle, .w-dropdown-link {
  vertical-align: top;
  color: #222;
  text-align: left;
  white-space: nowrap;
  margin-left: auto;
  margin-right: auto;
  padding: 20px;
  text-decoration: none;
  position: relative;
}

.w-dropdown-toggle {
  -webkit-user-select: none;
  user-select: none;
  cursor: pointer;
  padding-right: 40px;
  display: inline-block;
}

.w-dropdown-toggle:focus {
  outline: 0;
}

.w-icon-dropdown-toggle {
  width: 1em;
  height: 1em;
  margin: auto 20px auto auto;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
}

.w-dropdown-list {
  background: #ddd;
  min-width: 100%;
  display: none;
  position: absolute;
}

.w-dropdown-list.w--open {
  display: block;
}

.w-dropdown-link {
  color: #222;
  padding: 10px 20px;
  display: block;
}

.w-dropdown-link.w--current {
  color: #0082f3;
}

.w-dropdown-link:focus {
  outline: 0;
}

@media screen and (max-width: 767px) {
  .w-nav-brand {
    padding-left: 10px;
  }
}

.w-lightbox-backdrop {
  cursor: auto;
  letter-spacing: normal;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  visibility: visible;
  white-space: normal;
  word-break: normal;
  word-spacing: normal;
  word-wrap: normal;
  color: #fff;
  text-align: center;
  z-index: 2000;
  opacity: 0;
  -webkit-user-select: none;
  -moz-user-select: none;
  -webkit-tap-highlight-color: transparent;
  background: #000000e6;
  outline: 0;
  font-family: Helvetica Neue, Helvetica, Ubuntu, Segoe UI, Verdana, sans-serif;
  font-size: 17px;
  font-style: normal;
  font-weight: 300;
  line-height: 1.2;
  list-style: disc;
  position: fixed;
  inset: 0;
  -webkit-transform: translate(0);
}

.w-lightbox-backdrop, .w-lightbox-container {
  -webkit-overflow-scrolling: touch;
  height: 100%;
  overflow: auto;
}

.w-lightbox-content {
  height: 100vh;
  position: relative;
  overflow: hidden;
}

.w-lightbox-view {
  opacity: 0;
  width: 100vw;
  height: 100vh;
  position: absolute;
}

.w-lightbox-view:before {
  content: "";
  height: 100vh;
}

.w-lightbox-group, .w-lightbox-group .w-lightbox-view, .w-lightbox-group .w-lightbox-view:before {
  height: 86vh;
}

.w-lightbox-frame, .w-lightbox-view:before {
  vertical-align: middle;
  display: inline-block;
}

.w-lightbox-figure {
  margin: 0;
  position: relative;
}

.w-lightbox-group .w-lightbox-figure {
  cursor: pointer;
}

.w-lightbox-img {
  width: auto;
  max-width: none;
  height: auto;
}

.w-lightbox-image {
  float: none;
  max-width: 100vw;
  max-height: 100vh;
  display: block;
}

.w-lightbox-group .w-lightbox-image {
  max-height: 86vh;
}

.w-lightbox-caption {
  text-align: left;
  text-overflow: ellipsis;
  white-space: nowrap;
  background: #0006;
  padding: .5em 1em;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  overflow: hidden;
}

.w-lightbox-embed {
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0;
}

.w-lightbox-control {
  cursor: pointer;
  background-position: center;
  background-repeat: no-repeat;
  background-size: 24px;
  width: 4em;
  transition: all .3s;
  position: absolute;
  top: 0;
}

.w-lightbox-left {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii0yMCAwIDI0IDQwIiB3aWR0aD0iMjQiIGhlaWdodD0iNDAiPjxnIHRyYW5zZm9ybT0icm90YXRlKDQ1KSI+PHBhdGggZD0ibTAgMGg1djIzaDIzdjVoLTI4eiIgb3BhY2l0eT0iLjQiLz48cGF0aCBkPSJtMSAxaDN2MjNoMjN2M2gtMjZ6IiBmaWxsPSIjZmZmIi8+PC9nPjwvc3ZnPg==");
  display: none;
  bottom: 0;
  left: 0;
}

.w-lightbox-right {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii00IDAgMjQgNDAiIHdpZHRoPSIyNCIgaGVpZ2h0PSI0MCI+PGcgdHJhbnNmb3JtPSJyb3RhdGUoNDUpIj48cGF0aCBkPSJtMC0waDI4djI4aC01di0yM2gtMjN6IiBvcGFjaXR5PSIuNCIvPjxwYXRoIGQ9Im0xIDFoMjZ2MjZoLTN2LTIzaC0yM3oiIGZpbGw9IiNmZmYiLz48L2c+PC9zdmc+");
  display: none;
  bottom: 0;
  right: 0;
}

.w-lightbox-close {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii00IDAgMTggMTciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxNyI+PGcgdHJhbnNmb3JtPSJyb3RhdGUoNDUpIj48cGF0aCBkPSJtMCAwaDd2LTdoNXY3aDd2NWgtN3Y3aC01di03aC03eiIgb3BhY2l0eT0iLjQiLz48cGF0aCBkPSJtMSAxaDd2LTdoM3Y3aDd2M2gtN3Y3aC0zdi03aC03eiIgZmlsbD0iI2ZmZiIvPjwvZz48L3N2Zz4=");
  background-size: 18px;
  height: 2.6em;
  right: 0;
}

.w-lightbox-strip {
  white-space: nowrap;
  padding: 0 1vh;
  line-height: 0;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  overflow: auto hidden;
}

.w-lightbox-item {
  box-sizing: content-box;
  cursor: pointer;
  width: 10vh;
  padding: 2vh 1vh;
  display: inline-block;
  -webkit-transform: translate3d(0, 0, 0);
}

.w-lightbox-active {
  opacity: .3;
}

.w-lightbox-thumbnail {
  background: #222;
  height: 10vh;
  position: relative;
  overflow: hidden;
}

.w-lightbox-thumbnail-image {
  position: absolute;
  top: 0;
  left: 0;
}

.w-lightbox-thumbnail .w-lightbox-tall {
  width: 100%;
  top: 50%;
  transform: translate(0, -50%);
}

.w-lightbox-thumbnail .w-lightbox-wide {
  height: 100%;
  left: 50%;
  transform: translate(-50%);
}

.w-lightbox-spinner {
  box-sizing: border-box;
  border: 5px solid #0006;
  border-radius: 50%;
  width: 40px;
  height: 40px;
  margin-top: -20px;
  margin-left: -20px;
  animation: .8s linear infinite spin;
  position: absolute;
  top: 50%;
  left: 50%;
}

.w-lightbox-spinner:after {
  content: "";
  border: 3px solid #0000;
  border-bottom-color: #fff;
  border-radius: 50%;
  position: absolute;
  inset: -4px;
}

.w-lightbox-hide {
  display: none;
}

.w-lightbox-noscroll {
  overflow: hidden;
}

@media (min-width: 768px) {
  .w-lightbox-content {
    height: 96vh;
    margin-top: 2vh;
  }

  .w-lightbox-view, .w-lightbox-view:before {
    height: 96vh;
  }

  .w-lightbox-group, .w-lightbox-group .w-lightbox-view, .w-lightbox-group .w-lightbox-view:before {
    height: 84vh;
  }

  .w-lightbox-image {
    max-width: 96vw;
    max-height: 96vh;
  }

  .w-lightbox-group .w-lightbox-image {
    max-width: 82.3vw;
    max-height: 84vh;
  }

  .w-lightbox-left, .w-lightbox-right {
    opacity: .5;
    display: block;
  }

  .w-lightbox-close {
    opacity: .8;
  }

  .w-lightbox-control:hover {
    opacity: 1;
  }
}

.w-lightbox-inactive, .w-lightbox-inactive:hover {
  opacity: 0;
}

.w-richtext:before, .w-richtext:after {
  content: " ";
  grid-area: 1 / 1 / 2 / 2;
  display: table;
}

.w-richtext:after {
  clear: both;
}

.w-richtext[contenteditable="true"]:before, .w-richtext[contenteditable="true"]:after {
  white-space: initial;
}

.w-richtext ol, .w-richtext ul {
  overflow: hidden;
}

.w-richtext .w-richtext-figure-selected.w-richtext-figure-type-video div:after, .w-richtext .w-richtext-figure-selected[data-rt-type="video"] div:after, .w-richtext .w-richtext-figure-selected.w-richtext-figure-type-image div, .w-richtext .w-richtext-figure-selected[data-rt-type="image"] div {
  outline: 2px solid #2895f7;
}

.w-richtext figure.w-richtext-figure-type-video > div:after, .w-richtext figure[data-rt-type="video"] > div:after {
  content: "";
  display: none;
  position: absolute;
  inset: 0;
}

.w-richtext figure {
  max-width: 60%;
  position: relative;
}

.w-richtext figure > div:before {
  cursor: default !important;
}

.w-richtext figure img {
  width: 100%;
}

.w-richtext figure figcaption.w-richtext-figcaption-placeholder {
  opacity: .6;
}

.w-richtext figure div {
  color: #0000;
  font-size: 0;
}

.w-richtext figure.w-richtext-figure-type-image, .w-richtext figure[data-rt-type="image"] {
  display: table;
}

.w-richtext figure.w-richtext-figure-type-image > div, .w-richtext figure[data-rt-type="image"] > div {
  display: inline-block;
}

.w-richtext figure.w-richtext-figure-type-image > figcaption, .w-richtext figure[data-rt-type="image"] > figcaption {
  caption-side: bottom;
  display: table-caption;
}

.w-richtext figure.w-richtext-figure-type-video, .w-richtext figure[data-rt-type="video"] {
  width: 60%;
  height: 0;
}

.w-richtext figure.w-richtext-figure-type-video iframe, .w-richtext figure[data-rt-type="video"] iframe {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}

.w-richtext figure.w-richtext-figure-type-video > div, .w-richtext figure[data-rt-type="video"] > div {
  width: 100%;
}

.w-richtext figure.w-richtext-align-center {
  clear: both;
  margin-left: auto;
  margin-right: auto;
}

.w-richtext figure.w-richtext-align-center.w-richtext-figure-type-image > div, .w-richtext figure.w-richtext-align-center[data-rt-type="image"] > div {
  max-width: 100%;
}

.w-richtext figure.w-richtext-align-normal {
  clear: both;
}

.w-richtext figure.w-richtext-align-fullwidth {
  text-align: center;
  clear: both;
  width: 100%;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.w-richtext figure.w-richtext-align-fullwidth > div {
  padding-bottom: inherit;
  display: inline-block;
}

.w-richtext figure.w-richtext-align-fullwidth > figcaption {
  display: block;
}

.w-richtext figure.w-richtext-align-floatleft {
  float: left;
  clear: none;
  margin-right: 15px;
}

.w-richtext figure.w-richtext-align-floatright {
  float: right;
  clear: none;
  margin-left: 15px;
}

.w-nav {
  z-index: 1000;
  background: #ddd;
  position: relative;
}

.w-nav:before, .w-nav:after {
  content: " ";
  grid-area: 1 / 1 / 2 / 2;
  display: table;
}

.w-nav:after {
  clear: both;
}

.w-nav-brand {
  float: left;
  color: #333;
  text-decoration: none;
  position: relative;
}

.w-nav-link {
  vertical-align: top;
  color: #222;
  text-align: left;
  margin-left: auto;
  margin-right: auto;
  padding: 20px;
  text-decoration: none;
  display: inline-block;
  position: relative;
}

.w-nav-link.w--current {
  color: #0082f3;
}

.w-nav-menu {
  float: right;
  position: relative;
}

[data-nav-menu-open] {
  text-align: center;
  background: #c8c8c8;
  min-width: 200px;
  position: absolute;
  top: 100%;
  left: 0;
  right: 0;
  overflow: visible;
  display: block !important;
}

.w--nav-link-open {
  display: block;
  position: relative;
}

.w-nav-overlay {
  width: 100%;
  display: none;
  position: absolute;
  top: 100%;
  left: 0;
  right: 0;
  overflow: hidden;
}

.w-nav-overlay [data-nav-menu-open] {
  top: 0;
}

.w-nav[data-animation="over-left"] .w-nav-overlay {
  width: auto;
}

.w-nav[data-animation="over-left"] .w-nav-overlay, .w-nav[data-animation="over-left"] [data-nav-menu-open] {
  z-index: 1;
  top: 0;
  right: auto;
}

.w-nav[data-animation="over-right"] .w-nav-overlay {
  width: auto;
}

.w-nav[data-animation="over-right"] .w-nav-overlay, .w-nav[data-animation="over-right"] [data-nav-menu-open] {
  z-index: 1;
  top: 0;
  left: auto;
}

.w-nav-button {
  float: right;
  cursor: pointer;
  -webkit-tap-highlight-color: #0000;
  tap-highlight-color: #0000;
  -webkit-user-select: none;
  user-select: none;
  padding: 18px;
  font-size: 24px;
  display: none;
  position: relative;
}

.w-nav-button:focus {
  outline: 0;
}

.w-nav-button.w--open {
  color: #fff;
  background-color: #c8c8c8;
}

.w-nav[data-collapse="all"] .w-nav-menu {
  display: none;
}

.w-nav[data-collapse="all"] .w-nav-button, .w--nav-dropdown-open, .w--nav-dropdown-toggle-open {
  display: block;
}

.w--nav-dropdown-list-open {
  position: static;
}

@media screen and (max-width: 991px) {
  .w-nav[data-collapse="medium"] .w-nav-menu {
    display: none;
  }

  .w-nav[data-collapse="medium"] .w-nav-button {
    display: block;
  }
}

@media screen and (max-width: 767px) {
  .w-nav[data-collapse="small"] .w-nav-menu {
    display: none;
  }

  .w-nav[data-collapse="small"] .w-nav-button {
    display: block;
  }

  .w-nav-brand {
    padding-left: 10px;
  }
}

@media screen and (max-width: 479px) {
  .w-nav[data-collapse="tiny"] .w-nav-menu {
    display: none;
  }

  .w-nav[data-collapse="tiny"] .w-nav-button {
    display: block;
  }
}

.w-tabs {
  position: relative;
}

.w-tabs:before, .w-tabs:after {
  content: " ";
  grid-area: 1 / 1 / 2 / 2;
  display: table;
}

.w-tabs:after {
  clear: both;
}

.w-tab-menu {
  position: relative;
}

.w-tab-link {
  vertical-align: top;
  text-align: left;
  cursor: pointer;
  color: #222;
  background-color: #ddd;
  padding: 9px 30px;
  text-decoration: none;
  display: inline-block;
  position: relative;
}

.w-tab-link.w--current {
  background-color: #c8c8c8;
}

.w-tab-link:focus {
  outline: 0;
}

.w-tab-content {
  display: block;
  position: relative;
  overflow: hidden;
}

.w-tab-pane {
  display: none;
  position: relative;
}

.w--tab-active {
  display: block;
}

@media screen and (max-width: 479px) {
  .w-tab-link {
    display: block;
  }
}

.w-ix-emptyfix:after {
  content: "";
}

@keyframes spin {
  0% {
    transform: rotate(0);
  }

  100% {
    transform: rotate(360deg);
  }
}

.w-dyn-empty {
  background-color: #ddd;
  padding: 10px;
}

.w-dyn-hide, .w-dyn-bind-empty, .w-condition-invisible {
  display: none !important;
}

.wf-layout-layout {
  display: grid;
}

@font-face {
  font-family: TT Commons;
  src: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/5ce8366a6bea611021eb4924_TTCommons-Bold.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
  font-display: auto;
}

@font-face {
  font-family: TT Commons;
  src: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/5ce8366a5d5c60ee50df5e6b_TTCommons-Medium.ttf") format("truetype");
  font-weight: 500;
  font-style: normal;
  font-display: auto;
}

@font-face {
  font-family: TT Commons;
  src: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/5ce83669165f60b466cbde58_TTCommons-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: auto;
}

@font-face {
  font-family: TT Commons;
  src: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/5eaef2996af9c834f1e1ef1a_TTCommons-BlackItalic.ttf") format("truetype");
  font-weight: 900;
  font-style: italic;
  font-display: auto;
}

@font-face {
  font-family: TT Commons;
  src: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/5eaef2e385c94f0a73b12478_TTCommons-LightItalic.ttf") format("truetype");
  font-weight: 300;
  font-style: italic;
  font-display: auto;
}

@font-face {
  font-family: TT Commons;
  src: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/5ebedfda32c00081437414db_TTCommons-DemiBold.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
  font-display: auto;
}

@font-face {
  font-family: TT Commons;
  src: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/5f2d7506c98d112046c9cca2_TTCommons-MediumItalic.ttf") format("truetype");
  font-weight: 500;
  font-style: italic;
  font-display: auto;
}

@font-face {
  font-family: TT Commons;
  src: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/5f2dab733bb3cc26d8dc5403_TTCommons-Light.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
  font-display: auto;
}

:root {
  --10: #101010;
  --black: black;
  --rich-black: var(--black);
  --pokercode-beta: #ff5213;
  --white: white;
  --pokercode-orange: #f26540;
  --web-orange: #ff5213;
  --cash-game-blue: #2562f6;
  --quick-silver: #a4a4a4;
  --cash-blue: #4278b7;
  --platinum: #704783;
  --cyber-yellow: #97ff4c;
  --dark-purple: #2c1938;
  --grey-2: #94949c;
  --link-blue: #06f;
  --dark-1: #212428;
  --website-bg: #060708;
  --blue-day-1: #2c4ee1;
  --grey-2-3: #94949c;
}

.w-layout-grid {
  grid-row-gap: 16px;
  grid-column-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.w-commerce-commerceaddtocartform {
  margin: 0 0 15px;
}

.w-commerce-commerceaddtocartoptionpillgroup {
  margin-bottom: 10px;
  display: flex;
}

.w-commerce-commerceaddtocartoptionpill {
  color: #000;
  cursor: pointer;
  background-color: #fff;
  border: 1px solid #000;
  margin-right: 10px;
  padding: 8px 15px;
}

.w-commerce-commerceaddtocartoptionpill.w--ecommerce-pill-selected {
  color: #fff;
  background-color: #000;
}

.w-commerce-commerceaddtocartoptionpill.w--ecommerce-pill-disabled {
  color: #666;
  cursor: not-allowed;
  background-color: #e6e6e6;
  border-color: #e6e6e6;
  outline-style: none;
}

.w-commerce-commerceaddtocartquantityinput {
  -webkit-appearance: none;
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 60px;
  height: 38px;
  margin-bottom: 10px;
  padding: 8px 6px 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commerceaddtocartquantityinput::placeholder {
  color: #999;
}

.w-commerce-commerceaddtocartquantityinput:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commerceaddtocartbutton {
  color: #fff;
  cursor: pointer;
  -webkit-appearance: none;
  appearance: none;
  background-color: #3898ec;
  border-width: 0;
  border-radius: 0;
  align-items: center;
  padding: 9px 15px;
  text-decoration: none;
  display: flex;
}

.w-commerce-commerceaddtocartbutton.w--ecommerce-add-to-cart-disabled {
  color: #666;
  cursor: not-allowed;
  background-color: #e6e6e6;
  border-color: #e6e6e6;
  outline-style: none;
}

.w-commerce-commercebuynowbutton {
  color: #fff;
  cursor: pointer;
  -webkit-appearance: none;
  appearance: none;
  background-color: #3898ec;
  border-width: 0;
  border-radius: 0;
  align-items: center;
  margin-top: 10px;
  padding: 9px 15px;
  text-decoration: none;
  display: inline-block;
}

.w-commerce-commercebuynowbutton.w--ecommerce-buy-now-disabled {
  color: #666;
  cursor: not-allowed;
  background-color: #e6e6e6;
  border-color: #e6e6e6;
  outline-style: none;
}

.w-commerce-commerceaddtocartoutofstock {
  background-color: #ddd;
  margin-top: 10px;
  padding: 10px;
}

.w-commerce-commerceaddtocarterror {
  background-color: #ffdede;
  margin-top: 10px;
  padding: 10px;
}

.w-commerce-commercecartwrapper {
  display: inline-block;
  position: relative;
}

.w-commerce-commercecartopenlink {
  color: #fff;
  cursor: pointer;
  -webkit-appearance: none;
  appearance: none;
  background-color: #3898ec;
  border-width: 0;
  border-radius: 0;
  align-items: center;
  padding: 9px 15px;
  text-decoration: none;
  display: flex;
}

.w-commerce-commercecartopenlinkicon {
  margin-right: 8px;
}

.w-commerce-commercecartopenlinkcount {
  color: #3898ec;
  text-align: center;
  background-color: #fff;
  border-radius: 9px;
  min-width: 18px;
  height: 18px;
  margin-left: 8px;
  padding-left: 6px;
  padding-right: 6px;
  font-size: 11px;
  font-weight: 700;
  line-height: 18px;
  display: inline-block;
}

.w-commerce-commercecartcontainerwrapper {
  z-index: 1001;
  background-color: #000c;
  position: fixed;
  inset: 0;
}

.w-commerce-commercecartcontainerwrapper--cartType-modal {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.w-commerce-commercecartcontainerwrapper--cartType-leftSidebar {
  flex-direction: row;
  justify-content: flex-start;
  align-items: stretch;
  display: flex;
}

.w-commerce-commercecartcontainerwrapper--cartType-rightSidebar {
  flex-direction: row;
  justify-content: flex-end;
  align-items: stretch;
  display: flex;
}

.w-commerce-commercecartcontainerwrapper--cartType-leftDropdown {
  background-color: #0000;
  position: absolute;
  inset: 100% auto auto 0;
}

.w-commerce-commercecartcontainerwrapper--cartType-rightDropdown {
  background-color: #0000;
  position: absolute;
  inset: 100% 0 auto auto;
}

.w-commerce-commercecartcontainer {
  background-color: #fff;
  flex-direction: column;
  width: 100%;
  min-width: 320px;
  max-width: 480px;
  display: flex;
  overflow: auto;
  box-shadow: 0 5px 25px #00000040;
}

.w-commerce-commercecartheader {
  border-bottom: 1px solid #e6e6e6;
  flex: none;
  justify-content: space-between;
  align-items: center;
  padding: 16px 24px;
  display: flex;
  position: relative;
}

.w-commerce-commercecartheading {
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 0;
  padding-right: 0;
}

.w-commerce-commercecartcloselink {
  width: 16px;
  height: 16px;
}

.w-commerce-commercecartformwrapper {
  flex-direction: column;
  flex: 1;
  display: flex;
}

.w-commerce-commercecartform {
  flex-direction: column;
  flex: 1;
  justify-content: flex-start;
  display: flex;
}

.w-commerce-commercecartlist {
  -webkit-overflow-scrolling: touch;
  flex: 1;
  padding: 12px 24px;
  overflow: auto;
}

.w-commerce-commercecartitem {
  align-items: flex-start;
  padding-top: 12px;
  padding-bottom: 12px;
  display: flex;
}

.w-commerce-commercecartitemimage {
  width: 60px;
  height: 0%;
}

.w-commerce-commercecartiteminfo {
  flex-direction: column;
  flex: 1;
  margin-left: 16px;
  margin-right: 16px;
  display: flex;
}

.w-commerce-commercecartproductname {
  font-weight: 700;
}

.w-commerce-commercecartoptionlist {
  margin-bottom: 0;
  padding-left: 0;
  text-decoration: none;
  list-style-type: none;
}

.w-commerce-commercecartquantity {
  -webkit-appearance: none;
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 60px;
  height: 38px;
  margin-bottom: 10px;
  padding: 8px 6px 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecartquantity::placeholder {
  color: #999;
}

.w-commerce-commercecartquantity:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecartfooter {
  border-top: 1px solid #e6e6e6;
  flex-direction: column;
  flex: none;
  padding: 16px 24px 24px;
  display: flex;
}

.w-commerce-commercecartlineitem {
  flex: none;
  justify-content: space-between;
  align-items: baseline;
  margin-bottom: 16px;
  display: flex;
}

.w-commerce-commercecartordervalue {
  font-weight: 700;
}

.w-commerce-commercecartapplepaybutton {
  color: #fff;
  cursor: pointer;
  -webkit-appearance: none;
  appearance: none;
  background-color: #000;
  border-width: 0;
  border-radius: 2px;
  align-items: center;
  height: 38px;
  min-height: 30px;
  margin-bottom: 8px;
  padding: 0;
  text-decoration: none;
  display: flex;
}

.w-commerce-commercecartapplepayicon {
  width: 100%;
  height: 50%;
  min-height: 20px;
}

.w-commerce-commercecartquickcheckoutbutton {
  color: #fff;
  cursor: pointer;
  -webkit-appearance: none;
  appearance: none;
  background-color: #000;
  border-width: 0;
  border-radius: 2px;
  justify-content: center;
  align-items: center;
  height: 38px;
  margin-bottom: 8px;
  padding: 0 15px;
  text-decoration: none;
  display: flex;
}

.w-commerce-commercequickcheckoutgoogleicon, .w-commerce-commercequickcheckoutmicrosofticon {
  margin-right: 8px;
  display: block;
}

.w-commerce-commercecartcheckoutbutton {
  color: #fff;
  cursor: pointer;
  -webkit-appearance: none;
  appearance: none;
  text-align: center;
  background-color: #3898ec;
  border-width: 0;
  border-radius: 2px;
  align-items: center;
  padding: 9px 15px;
  text-decoration: none;
  display: block;
}

.w-commerce-commercecartemptystate {
  flex: 1;
  justify-content: center;
  align-items: center;
  padding-top: 100px;
  padding-bottom: 100px;
  display: flex;
}

.w-commerce-commercecarterrorstate {
  background-color: #ffdede;
  flex: none;
  margin: 0 24px 24px;
  padding: 10px;
}

.w-commerce-commercecheckoutformcontainer {
  background-color: #f5f5f5;
  width: 100%;
  min-height: 100vh;
  padding: 20px;
}

.w-commerce-commercelayoutcontainer {
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.w-commerce-commercelayoutmain {
  flex: 0 800px;
  margin-right: 20px;
}

.w-commerce-commercecheckoutcustomerinfowrapper {
  margin-bottom: 20px;
}

.w-commerce-commercecheckoutblockheader {
  background-color: #fff;
  border: 1px solid #e6e6e6;
  justify-content: space-between;
  align-items: baseline;
  padding: 4px 20px;
  display: flex;
}

.w-commerce-commercecheckoutblockcontent {
  background-color: #fff;
  border-bottom: 1px solid #e6e6e6;
  border-left: 1px solid #e6e6e6;
  border-right: 1px solid #e6e6e6;
  padding: 20px;
}

.w-commerce-commercecheckoutlabel {
  margin-bottom: 8px;
}

.w-commerce-commercecheckoutemailinput {
  -webkit-appearance: none;
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 0;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutemailinput::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutemailinput:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutshippingaddresswrapper {
  margin-bottom: 20px;
}

.w-commerce-commercecheckoutshippingfullname {
  -webkit-appearance: none;
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 16px;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutshippingfullname::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutshippingfullname:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutshippingstreetaddress {
  -webkit-appearance: none;
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 16px;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutshippingstreetaddress::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutshippingstreetaddress:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutshippingstreetaddressoptional {
  -webkit-appearance: none;
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 16px;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutshippingstreetaddressoptional::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutshippingstreetaddressoptional:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutrow {
  margin-left: -8px;
  margin-right: -8px;
  display: flex;
}

.w-commerce-commercecheckoutcolumn {
  flex: 1;
  padding-left: 8px;
  padding-right: 8px;
}

.w-commerce-commercecheckoutshippingcity {
  -webkit-appearance: none;
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 16px;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutshippingcity::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutshippingcity:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutshippingstateprovince {
  -webkit-appearance: none;
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 16px;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutshippingstateprovince::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutshippingstateprovince:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutshippingzippostalcode {
  -webkit-appearance: none;
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 16px;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutshippingzippostalcode::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutshippingzippostalcode:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutshippingcountryselector {
  -webkit-appearance: none;
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 0;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutshippingcountryselector::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutshippingcountryselector:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutshippingmethodswrapper {
  margin-bottom: 20px;
}

.w-commerce-commercecheckoutshippingmethodslist {
  border-left: 1px solid #e6e6e6;
  border-right: 1px solid #e6e6e6;
}

.w-commerce-commercecheckoutshippingmethoditem {
  background-color: #fff;
  border-bottom: 1px solid #e6e6e6;
  flex-direction: row;
  align-items: baseline;
  margin-bottom: 0;
  padding: 16px;
  font-weight: 400;
  display: flex;
}

.w-commerce-commercecheckoutshippingmethoddescriptionblock {
  flex-direction: column;
  flex-grow: 1;
  margin-left: 12px;
  margin-right: 12px;
  display: flex;
}

.w-commerce-commerceboldtextblock {
  font-weight: 700;
}

.w-commerce-commercecheckoutshippingmethodsemptystate {
  text-align: center;
  background-color: #fff;
  border-bottom: 1px solid #e6e6e6;
  border-left: 1px solid #e6e6e6;
  border-right: 1px solid #e6e6e6;
  padding: 64px 16px;
}

.w-commerce-commercecheckoutpaymentinfowrapper {
  margin-bottom: 20px;
}

.w-commerce-commercecheckoutcardnumber {
  -webkit-appearance: none;
  appearance: none;
  cursor: text;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 16px;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutcardnumber::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutcardnumber:focus, .w-commerce-commercecheckoutcardnumber.-wfp-focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutcardexpirationdate {
  -webkit-appearance: none;
  appearance: none;
  cursor: text;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 16px;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutcardexpirationdate::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutcardexpirationdate:focus, .w-commerce-commercecheckoutcardexpirationdate.-wfp-focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutcardsecuritycode {
  -webkit-appearance: none;
  appearance: none;
  cursor: text;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 16px;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutcardsecuritycode::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutcardsecuritycode:focus, .w-commerce-commercecheckoutcardsecuritycode.-wfp-focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutbillingaddresstogglewrapper {
  flex-direction: row;
  display: flex;
}

.w-commerce-commercecheckoutbillingaddresstogglecheckbox {
  margin-top: 4px;
}

.w-commerce-commercecheckoutbillingaddresstogglelabel {
  margin-left: 8px;
  font-weight: 400;
}

.w-commerce-commercecheckoutbillingaddresswrapper {
  margin-top: 16px;
  margin-bottom: 20px;
}

.w-commerce-commercecheckoutbillingfullname {
  -webkit-appearance: none;
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 16px;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutbillingfullname::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutbillingfullname:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutbillingstreetaddress {
  -webkit-appearance: none;
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 16px;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutbillingstreetaddress::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutbillingstreetaddress:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutbillingstreetaddressoptional {
  -webkit-appearance: none;
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 16px;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutbillingstreetaddressoptional::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutbillingstreetaddressoptional:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutbillingcity {
  -webkit-appearance: none;
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 16px;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutbillingcity::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutbillingcity:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutbillingstateprovince {
  -webkit-appearance: none;
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 16px;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutbillingstateprovince::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutbillingstateprovince:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutbillingzippostalcode {
  -webkit-appearance: none;
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 16px;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutbillingzippostalcode::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutbillingzippostalcode:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutbillingcountryselector {
  -webkit-appearance: none;
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 0;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutbillingcountryselector::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutbillingcountryselector:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutorderitemswrapper {
  margin-bottom: 20px;
}

.w-commerce-commercecheckoutsummaryblockheader {
  background-color: #fff;
  border: 1px solid #e6e6e6;
  justify-content: space-between;
  align-items: baseline;
  padding: 4px 20px;
  display: flex;
}

.w-commerce-commercecheckoutorderitemslist {
  margin-bottom: -20px;
}

.w-commerce-commercecheckoutorderitem {
  margin-bottom: 20px;
  display: flex;
}

.w-commerce-commercecheckoutorderitemdescriptionwrapper {
  flex-grow: 1;
  margin-left: 16px;
  margin-right: 16px;
}

.w-commerce-commercecheckoutorderitemquantitywrapper {
  white-space: pre-wrap;
  display: flex;
}

.w-commerce-commercecheckoutorderitemoptionlist {
  margin-bottom: 0;
  padding-left: 0;
  text-decoration: none;
  list-style-type: none;
}

.w-commerce-commercelayoutsidebar {
  flex: 0 0 320px;
  position: sticky;
  top: 20px;
}

.w-commerce-commercecheckoutordersummarywrapper {
  margin-bottom: 20px;
}

.w-commerce-commercecheckoutdiscounts {
  background-color: #fff;
  border: 1px solid #e6e6e6;
  flex-wrap: wrap;
  padding: 20px;
  display: flex;
}

.w-commerce-commercecheckoutdiscountslabel {
  flex-basis: 100%;
  margin-bottom: 8px;
}

.w-commerce-commercecheckoutdiscountsinput {
  -webkit-appearance: none;
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  flex: 1;
  width: auto;
  min-width: 0;
  height: 38px;
  margin-bottom: 0;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutdiscountsinput::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutdiscountsinput:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutdiscountsbutton {
  color: #fff;
  cursor: pointer;
  -webkit-appearance: none;
  appearance: none;
  background-color: #3898ec;
  border-width: 0;
  border-radius: 3px;
  flex-grow: 0;
  flex-shrink: 0;
  align-items: center;
  height: 38px;
  margin-left: 8px;
  padding: 9px 15px;
  text-decoration: none;
  display: flex;
}

.w-commerce-commercecheckoutsummarylineitem, .w-commerce-commercecheckoutordersummaryextraitemslistitem {
  flex-direction: row;
  justify-content: space-between;
  margin-bottom: 8px;
  display: flex;
}

.w-commerce-commercecheckoutsummarytotal {
  font-weight: 700;
}

.w-commerce-commercecheckoutplaceorderbutton {
  color: #fff;
  cursor: pointer;
  -webkit-appearance: none;
  appearance: none;
  text-align: center;
  background-color: #3898ec;
  border-width: 0;
  border-radius: 3px;
  align-items: center;
  margin-bottom: 20px;
  padding: 9px 15px;
  text-decoration: none;
  display: block;
}

.w-commerce-commercecheckouterrorstate {
  background-color: #ffdede;
  margin-top: 16px;
  margin-bottom: 16px;
  padding: 10px 16px;
}

.w-commerce-commercepaypalcheckoutformcontainer {
  background-color: #f5f5f5;
  width: 100%;
  min-height: 100vh;
  padding: 20px;
}

.w-commerce-commercecheckoutcustomerinfosummarywrapper {
  margin-bottom: 20px;
}

.w-commerce-commercecheckoutsummaryitem, .w-commerce-commercecheckoutsummarylabel {
  margin-bottom: 8px;
}

.w-commerce-commercecheckoutsummaryflexboxdiv {
  flex-direction: row;
  justify-content: flex-start;
  display: flex;
}

.w-commerce-commercecheckoutsummarytextspacingondiv {
  margin-right: .33em;
}

.w-commerce-commercecheckoutpaymentsummarywrapper {
  margin-bottom: 20px;
}

.w-commerce-commercepaypalcheckouterrorstate {
  background-color: #ffdede;
  margin-top: 16px;
  margin-bottom: 16px;
  padding: 10px 16px;
}

.w-commerce-commerceorderconfirmationcontainer {
  background-color: #f5f5f5;
  width: 100%;
  min-height: 100vh;
  padding: 20px;
}

.w-commerce-commercecheckoutshippingsummarywrapper {
  margin-bottom: 20px;
}

.w-pagination-wrapper {
  flex-wrap: wrap;
  justify-content: center;
  display: flex;
}

.w-pagination-previous {
  color: #333;
  background-color: #fafafa;
  border: 1px solid #ccc;
  border-radius: 2px;
  margin-left: 10px;
  margin-right: 10px;
  padding: 9px 20px;
  font-size: 14px;
  display: block;
}

.w-pagination-previous-icon {
  margin-right: 4px;
}

.w-pagination-next {
  color: #333;
  background-color: #fafafa;
  border: 1px solid #ccc;
  border-radius: 2px;
  margin-left: 10px;
  margin-right: 10px;
  padding: 9px 20px;
  font-size: 14px;
  display: block;
}

.w-pagination-next-icon {
  margin-left: 4px;
}

.w-page-count {
  text-align: center;
  width: 100%;
  margin-top: 20px;
}

.w-embed-youtubevideo {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/static/youtube-placeholder.2b05e7d68d.svg");
  background-position: 50%;
  background-size: cover;
  width: 100%;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  position: relative;
}

.w-embed-youtubevideo:empty {
  min-height: 75px;
  padding-bottom: 56.25%;
}

@media screen and (max-width: 767px) {
  .w-commerce-commercelayoutcontainer {
    flex-direction: column;
    align-items: stretch;
  }

  .w-commerce-commercelayoutmain {
    flex-basis: auto;
    margin-right: 0;
  }

  .w-commerce-commercelayoutsidebar {
    flex-basis: auto;
  }
}

@media screen and (max-width: 479px) {
  .w-commerce-commerceaddtocartquantityinput {
    font-size: 16px;
  }

  .w-commerce-commercecartcontainerwrapper--cartType-modal {
    flex-direction: row;
    justify-content: center;
    align-items: stretch;
  }

  .w-commerce-commercecartcontainerwrapper--cartType-leftDropdown, .w-commerce-commercecartcontainerwrapper--cartType-rightDropdown {
    flex-direction: row;
    justify-content: center;
    align-items: stretch;
    display: flex;
    position: fixed;
    inset: 0;
  }

  .w-commerce-commercecartquantity, .w-commerce-commercecheckoutemailinput, .w-commerce-commercecheckoutshippingfullname, .w-commerce-commercecheckoutshippingstreetaddress, .w-commerce-commercecheckoutshippingstreetaddressoptional {
    font-size: 16px;
  }

  .w-commerce-commercecheckoutrow {
    flex-direction: column;
  }

  .w-commerce-commercecheckoutshippingcity, .w-commerce-commercecheckoutshippingstateprovince, .w-commerce-commercecheckoutshippingzippostalcode, .w-commerce-commercecheckoutshippingcountryselector, .w-commerce-commercecheckoutcardnumber, .w-commerce-commercecheckoutcardexpirationdate, .w-commerce-commercecheckoutcardsecuritycode, .w-commerce-commercecheckoutbillingfullname, .w-commerce-commercecheckoutbillingstreetaddress, .w-commerce-commercecheckoutbillingstreetaddressoptional, .w-commerce-commercecheckoutbillingcity, .w-commerce-commercecheckoutbillingstateprovince, .w-commerce-commercecheckoutbillingzippostalcode, .w-commerce-commercecheckoutbillingcountryselector, .w-commerce-commercecheckoutdiscountsinput {
    font-size: 16px;
  }
}

body {
  color: #333;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 14px;
  line-height: 20px;
}

h1 {
  color: var(--10);
  letter-spacing: -.6px;
  margin-top: 64px;
  margin-bottom: 10px;
  font-size: 48px;
  font-weight: 700;
  line-height: 100%;
}

h2 {
  color: var(--10);
  margin-top: 48px;
  margin-bottom: 38px;
  font-family: TT Commons, sans-serif;
  font-size: 40px;
  font-weight: 700;
  line-height: 48px;
}

h3 {
  color: var(--black);
  letter-spacing: -.4px;
  -webkit-text-stroke-color: var(--black);
  margin-top: 40px;
  margin-bottom: 10px;
  font-family: TT Commons, sans-serif;
  font-size: 32px;
  font-weight: 700;
  line-height: 100%;
}

h4 {
  color: var(--black);
  margin-top: 10px;
  margin-bottom: 10px;
  font-family: TT Commons, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 24px;
}

h5 {
  color: #f26540;
  letter-spacing: 1px;
  text-transform: uppercase;
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 14px;
  font-weight: 700;
  line-height: 20px;
}

p {
  color: var(--black);
  letter-spacing: -.18px;
  margin-top: 16px;
  margin-bottom: 16px;
  font-family: TT Commons, sans-serif;
  font-size: 21px;
  font-weight: 400;
  line-height: 156%;
}

a {
  text-decoration: none;
}

ul {
  margin-top: 0;
  margin-bottom: 10px;
  padding-left: 40px;
  font-family: TT Commons, sans-serif;
}

ol {
  margin-top: 0;
  margin-bottom: 10px;
  padding-left: 40px;
  list-style-type: decimal;
}

li {
  color: var(--rich-black);
  margin-top: 8px;
  margin-bottom: 8px;
  font-size: 20px;
  font-weight: 400;
  line-height: 150%;
}

blockquote {
  border-left: 5px solid var(--pokercode-beta);
  color: var(--pokercode-beta);
  letter-spacing: -.32px;
  background-color: #ff52131a;
  margin-top: 16px;
  margin-bottom: 16px;
  padding: 40px 64px;
  font-family: Ttcommons;
  font-size: 32px;
  font-style: italic;
  font-weight: 500;
  line-height: 120%;
}

.grid-home {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex: 1;
  order: 0;
  grid-template: "." 52px
                 "." 60px
                 "."
                 "."
                 "." 55px
                 "." 20px
                 "." 52px
                 / 80px minmax(300px, 726px) 80px minmax(200px, 400px);
  width: auto;
  min-width: 1200px;
  height: 100vh;
}

.submit-button {
  color: #f26540;
  letter-spacing: 1px;
  text-transform: uppercase;
  background-color: #0000;
  border: 3px solid #fff;
  flex: 0 auto;
  width: 186px;
  height: 70px;
  margin-left: -3px;
  padding-top: 14px;
  padding-bottom: 10px;
  font-family: Ttcommons;
  font-size: 20px;
  font-weight: 700;
}

.submit-button:hover {
  background-color: #ffffff1f;
}

.form-block {
  margin-bottom: 0;
}

.heading-form {
  color: #fff;
  text-transform: none;
  justify-content: flex-start;
  align-items: center;
  width: auto;
  height: auto;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Ttcommons;
  font-size: 68px;
  line-height: 64px;
  display: flex;
}

.section {
  background-color: #0000;
  flex-direction: row;
  justify-content: space-between;
  width: auto;
  height: auto;
  padding-left: 0;
  padding-right: 0;
  display: block;
}

.form {
  flex-direction: row;
  display: flex;
}

.paragraph-div-block {
  margin-top: 36px;
}

.paragraph {
  color: #fff;
  width: auto;
  margin-bottom: 0;
  font-family: Ttcommons;
  font-size: 24px;
  font-weight: 500;
  line-height: 34px;
}

.text-field {
  color: #fff;
  letter-spacing: 1px;
  text-transform: uppercase;
  background-color: #0000;
  border: 3px solid #fff;
  width: 492px;
  height: 70px;
  margin-bottom: 0;
  padding: 14px 27px 10px;
  font-family: Ttcommons;
  font-size: 20px;
  font-weight: 700;
}

.text-field:hover, .text-field:active, .text-field:focus {
  background-color: #0000;
  border-color: #fff;
}

.text-field::placeholder {
  color: #fff;
  background-color: #0000;
}

.title-div-block {
  margin-top: 0;
  margin-bottom: 24px;
}

.body {
  color: #333;
  background-color: #101010;
  justify-content: center;
  display: flex;
}

.rights-policy-div {
  height: 20px;
  display: flex;
}

.rights {
  color: #6b6b6b;
  font-family: Ttcommons;
  font-size: 16px;
  font-weight: 400;
}

.privacy-link {
  color: #6b6b6b;
  margin-left: 0;
  margin-right: 16px;
  font-family: Ttcommons;
  font-size: 16px;
  text-decoration: none;
  transition: color .3s;
}

.privacy-link:hover {
  color: #999;
}

.contact-div {
  height: 20px;
  display: flex;
}

.footer {
  flex-direction: row;
  justify-content: space-between;
  align-items: flex-end;
  width: 100%;
  margin-bottom: 58px;
  display: flex;
}

.footer-link-block {
  width: 22px;
  height: 20px;
  margin-left: 66px;
}

.navbar {
  background-color: #0000;
  width: 100%;
  margin-top: -42px;
  display: flex;
}

.navbar-link-block {
  width: auto;
  height: 20px;
  margin-left: 65px;
  transition: transform .3s;
}

.navbar-link-block:hover {
  transform: translate(0, -2px);
}

.nav-menu {
  flex-direction: row;
  align-items: center;
  height: 100%;
  display: flex;
}

.container {
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: block;
}

.pokercode-logo {
  margin-top: -2px;
}

.div-block {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
}

.body-2 {
  background-color: #171717;
  justify-content: center;
  display: block;
}

.textpp {
  color: #a7a7a7;
  text-align: justify;
  width: auto;
  margin-bottom: 0;
  font-family: TT Commons, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 25px;
}

.heading {
  color: #fff;
  text-align: center;
  margin-bottom: 40px;
  font-family: Ttcommons;
}

.heading-2 {
  margin-bottom: 20px;
  font-family: TT Commons, sans-serif;
  font-size: 28px;
}

.heading-2.is--white {
  color: var(--white);
}

.linkog {
  color: #fff;
  text-decoration: none;
}

.italic-text, .italic-text-2 {
  text-decoration: underline;
}

.link-block {
  border: 3px solid #fff;
  height: 70px;
}

.back-home-btn {
  color: #101010;
  letter-spacing: 1px;
  text-transform: none;
  background-color: #f66c31;
  border: 3px #fff;
  border-radius: 4px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  width: 320px;
  height: 63px;
  margin-top: 40px;
  padding-top: 14px;
  padding-bottom: 10px;
  font-family: Ttcommons;
  font-size: 24px;
  font-weight: 500;
  transition: transform .3s;
  display: flex;
  position: static;
}

.back-home-btn:hover {
  transform: translate(0, -2px);
}

.logo-link {
  align-items: center;
  display: flex;
}

.grid-pp {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template: "." 58px
                 "." 60px
                 "."
                 "."
                 "." 55px
                 "." 88px
                 / 80px minmax(200px, 1280px) 80px;
  width: auto;
  height: 100vh;
}

.main-left-div {
  width: auto;
  max-width: 738px;
  padding-bottom: 24px;
}

.achievements {
  flex-direction: column;
  align-items: center;
  margin-top: 64px;
  margin-right: -20px;
  padding-right: 0;
  display: flex;
}

.ach1-text {
  color: #fff;
  text-align: center;
  width: 160px;
  margin-top: 16px;
  font-family: Ttcommons;
  font-size: 18px;
  font-weight: 400;
}

.ach2-textt {
  color: #fff;
  text-align: center;
  width: 240px;
  margin-top: 14px;
  font-family: Ttcommons;
  font-size: 18px;
}

.ach0-text {
  color: #fff;
  text-align: center;
  width: 180px;
  margin-top: 0;
  margin-bottom: 16px;
  font-family: Ttcommons;
  font-size: 18px;
}

.text-block {
  color: #f26540;
  letter-spacing: 1px;
  text-transform: uppercase;
  font-family: Ttcommons;
  font-size: 20px;
  font-weight: 700;
}

.success-message {
  background-color: #0000;
  border: 3px solid #fff;
}

.error-message {
  background-color: #0000;
}

.text-block-2 {
  color: #e63c25;
  font-family: Ttcommons;
  font-size: 18px;
  font-weight: 500;
  overflow: visible;
}

.form-2 {
  justify-content: space-between;
  margin-right: 0;
  display: flex;
}

.text-field-2 {
  color: #fff;
  background-color: #0000;
  border: 2px solid #454545;
  border-radius: 4px;
  width: 167px;
  height: 63px;
  margin-bottom: 0;
  margin-right: 16px;
  padding-top: 13px;
  padding-left: 24px;
  padding-right: 18px;
  font-family: Ttcommons;
  font-size: 24px;
}

.text-field-2:active, .text-field-2:focus {
  border-color: #bebebe;
}

.text-field-2::placeholder {
  color: #fff;
}

.text-field-3 {
  color: #fff;
  background-color: #0000;
  border: 2px solid #454545;
  border-radius: 4px;
  flex: 1;
  width: auto;
  height: 63px;
  margin-bottom: 0;
  margin-right: 16px;
  padding-top: 13px;
  padding-left: 24px;
  padding-right: 24px;
  font-family: Ttcommons;
  font-size: 24px;
  font-weight: 400;
}

.text-field-3:active, .text-field-3:focus {
  border-color: #bebebe;
}

.text-field-3::placeholder {
  color: #fff;
}

.submit-button-2 {
  color: #101010;
  background-color: #f66c31;
  border-radius: 4px;
  width: 192px;
  height: 63px;
  padding-top: 13px;
  padding-bottom: 8px;
  font-family: Ttcommons;
  font-size: 24px;
  transition: transform .3s;
}

.submit-button-2:hover {
  transform: translate(0, -2px);
}

.reg-text {
  color: #fff;
  margin-top: 28px;
  font-family: Ttcommons;
  font-size: 24px;
}

.form-block-2 {
  color: #fff;
  max-width: 728px;
  margin-top: 37px;
  margin-bottom: 0;
  font-family: Ttcommons;
  font-size: 18px;
}

.text-block-3 {
  color: #6b6b6b;
  letter-spacing: normal;
  margin-top: 10px;
  font-family: Ttcommons;
  font-size: 16px;
  line-height: 18px;
}

.text-block-3-copy {
  color: #6b6b6b;
  letter-spacing: normal;
  font-family: Ttcommons;
  font-size: 16px;
  line-height: 18px;
}

.achievements-div {
  align-items: center;
  display: flex;
}

.div-block-2 {
  margin-left: 16px;
  padding-right: 0;
}

.div-block-3 {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/5cf029efc5655383ed6bf03e_Fedor2x-min.jpg");
  background-position: 50%;
  background-size: cover;
}

.header-2 {
  background-color: #101010;
  align-items: center;
  height: 100vh;
  display: flex;
}

.hero-2-right-content {
  align-items: center;
  width: 80%;
  min-height: 80vh;
  padding-left: 80px;
  display: flex;
}

.hero-2-title-wrapper {
  width: auto;
  max-width: 720px;
  margin-right: 80px;
}

.hero-1-text {
  color: #fff;
  letter-spacing: 1px;
  margin-bottom: 6px;
  font-family: Ttcommons;
  font-size: 24px;
  font-weight: 400;
}

.hero-2-header {
  color: #fff;
  background-color: #0000;
  margin-top: 0;
  margin-bottom: 29px;
  font-family: Ttcommons;
  font-size: 66px;
  font-weight: 700;
  line-height: 63px;
}

.button-4 {
  color: #446beb;
  text-align: center;
  background-color: #c2d2f9;
  border-radius: 6px;
  justify-content: center;
  align-items: center;
  max-width: 170px;
  padding: 12px 22px;
  font-size: 14px;
  font-weight: 500;
  display: flex;
}

.button-4:hover {
  border: 1px #fff;
}

.hero-2-left-content {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg"), url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50%, 50%;
  background-repeat: repeat, no-repeat;
  background-size: cover, cover;
  width: 40%;
  height: 100%;
  min-height: 80vh;
  font-family: Ttcommons;
}

.bold-text, .bold-text-2 {
  font-family: TT Commons, sans-serif;
}

.photo-mobile {
  display: none;
}

.achievements-div-copy {
  align-items: center;
  display: none;
}

.social-footer-mobile {
  display: none;
}

.link-footer {
  color: #6b6b6b;
  text-decoration: none;
  transition: color .3s;
}

.link-footer:hover {
  color: #999;
  text-decoration: none;
}

.error-message-2 {
  color: #d54545;
  background-color: #0000;
  font-family: Ttcommons;
}

.text-block-4 {
  font-size: 16px;
}

.success-message-2 {
  background-color: #0000;
  border: 2px solid #454545;
  border-radius: 4px;
}

.fb-link {
  margin-right: 32px;
}

.footer-header {
  color: #fff;
  margin-top: 19px;
  margin-bottom: 16px;
  font-family: TT Commons, sans-serif;
  font-size: 18px;
  line-height: 18px;
}

.footer-2 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-top: 0;
  padding-bottom: 32px;
  display: flex;
}

.footer-columns {
  justify-content: space-between;
  display: flex;
}

.footer-block {
  display: flex;
}

.ig-link {
  margin-right: 32px;
}

.logo-footer {
  margin-bottom: 0;
}

.footer-column-2 {
  width: 200px;
  margin-right: 32px;
}

.wrap {
  flex: 0 auto;
  width: 1080px;
}

.wrap.transition {
  flex: 0 auto;
  justify-content: center;
  display: flex;
}

.wrap.middle {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.wrap.middle-copy {
  flex-direction: row;
  justify-content: center;
  align-items: center;
  display: flex;
}

.wrap.hero-layout {
  display: flex;
}

.footer-column-1 {
  margin-right: 160px;
}

.social-media-block {
  margin-top: 17px;
}

.footer-text {
  color: #a7a7a7;
  margin-bottom: 15px;
  font-family: TT Commons, sans-serif;
  font-size: 16px;
  line-height: 18px;
}

.footer-text.contact {
  display: none;
}

.body-3 {
  background-color: #101010;
}

.cta-section {
  justify-content: center;
  align-items: center;
  margin-bottom: 104px;
  padding-top: 104px;
  display: flex;
}

.cta-section.product-page {
  margin-bottom: 160px;
  padding-top: 0;
}

.cta-section.pcxgg {
  margin-bottom: 0;
  padding-top: 90px;
  padding-bottom: 160px;
}

.cta-div-block {
  background-color: #fff;
  border-radius: 6px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 1080px;
  height: 280px;
  display: flex;
}

.cta-div-block.hide {
  display: none;
}

.cta-div-block.product-page {
  height: 313px;
}

.cta-div-block.deal {
  height: 340px;
}

.cta-div-block.pcxgg {
  justify-content: space-between;
  height: 240px;
  padding-top: 48px;
  padding-bottom: 48px;
}

.heading-3 {
  margin-top: 56px;
}

.heading-3.black {
  color: #101010;
  text-align: center;
  margin-top: 72px;
  margin-bottom: 0;
}

.heading-3.black.product-page, .heading-3.black.deal {
  margin-top: 48px;
}

.btn-cta {
  background-color: #f26540;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  width: 246px;
  height: 60px;
  margin-top: 32px;
  text-decoration: none;
  display: flex;
  box-shadow: 0 4px 18px #00000026;
}

.btn-cta.stripebuybutton {
  transition: transform .4s;
}

.btn-cta.stripebuybutton:hover {
  transform: translate(0, -2px);
}

.btn-cta.stripebuybutton.cta-stripe-btn-final-section {
  width: 256px;
}

.btn-cta.stripebuybutton.cta-stripe-btn-final-section.product-page {
  margin-left: -4px;
}

.btn-cta.stripebuybutton.cta-stripe-btn-final-section.product-page-bottom.mrr {
  margin-top: 10px;
}

.btn-text {
  color: var(--black);
  letter-spacing: 1px;
  align-items: flex-start;
  margin-top: 2px;
  font-size: 19px;
  font-weight: 500;
  display: block;
}

.paragraph-black {
  margin-top: 16px;
  font-family: Ttcommons;
  font-size: 18px;
  font-weight: 400;
}

.paragraph-black.medium {
  font-weight: 500;
}

.growth-icon {
  margin-top: 5px;
  margin-bottom: 16px;
}

.positional-icon {
  margin-bottom: 11px;
}

.gto-icon {
  margin-top: 5px;
  margin-bottom: 16px;
}

.game-icon {
  margin-bottom: 11px;
}

.column-3 {
  justify-content: center;
  padding-left: 0;
  display: flex;
}

.why-first-row {
  margin-top: 62px;
}

.why-div-block {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 210px;
  display: flex;
}

.why-div-block.wide {
  width: 214px;
}

.why-div-block.ggxpc {
  width: 218px;
  font-family: TT Commons, sans-serif;
}

.icm-icon {
  margin-top: 2px;
  margin-bottom: 12px;
}

.paragraph-grey-dark {
  color: #a7a7a7;
  text-align: left;
  margin-top: 0;
  margin-bottom: 20px;
  font-family: TT Commons, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 24px;
}

.paragraph-grey-dark.center {
  text-align: center;
  padding-top: 0;
}

.paragraph-grey-dark.center.play {
  width: 789px;
  margin-top: 1px;
  margin-bottom: 32px;
}

.paragraph-grey-dark.center.pcxgg {
  margin-bottom: 0;
}

.paragraph-grey-dark.center.spp {
  width: 274px;
  margin-bottom: 0;
}

.heading-4 {
  text-align: center;
}

.heading-4.why {
  color: var(--white);
  margin-bottom: 42px;
  font-family: TT Commons, sans-serif;
  font-weight: 700;
}

.heading-4.webinar {
  margin-bottom: 42px;
}

.progress-icon {
  margin-top: 3px;
  margin-bottom: 13px;
}

.why-the-pokercode-section {
  justify-content: center;
  align-items: flex-start;
  padding-top: 140px;
  padding-bottom: 40px;
  display: flex;
}

.why-second-row {
  margin-top: 74px;
  display: flex;
}

.mindset-icon {
  margin-top: 3px;
  margin-bottom: 13px;
}

.winrate-icon {
  margin-top: 0;
  margin-bottom: 14px;
  padding-top: 0;
}

.image-div {
  width: 500px;
}

.image-div.right {
  margin-left: 80px;
}

.image-div.left {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex: none;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-end;
  margin-right: 80px;
  padding-right: 0;
  display: block;
}

.lecture-shot {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/5d9f56d149b54012205544d3_Lecture%20New-min.png");
  background-position: 0 0;
  background-size: cover;
  border-radius: 6px;
  width: 636px;
  height: 336px;
  margin-top: 49px;
  box-shadow: 0 4px 120px #00000029;
}

.paragraph-grey-light {
  color: #6f6f6f;
  margin-top: 0;
  font-family: Ttcommons;
  font-size: 18px;
  font-weight: 400;
  line-height: 24px;
}

.h2.black {
  color: #101010;
  text-align: left;
}

.h2.black.what {
  margin-top: 38px;
  margin-bottom: 38px;
}

.h2.black.testimonials {
  text-align: center;
  margin-bottom: 38px;
}

.h2.potential {
  margin-top: 38px;
  margin-bottom: 38px;
}

.h2.potential.center {
  color: var(--white);
  text-align: center;
}

.h2.potential.center.play {
  margin-bottom: 32px;
}

.h2.minds {
  margin-top: 38px;
  margin-bottom: 38px;
  line-height: 48px;
}

.content-block {
  align-items: center;
  display: flex;
}

.content-block.potential {
  justify-content: space-between;
  margin-bottom: 122px;
}

.content-block.pack {
  margin-top: -32px;
}

.content-block.community {
  justify-content: space-between;
}

.content-div {
  width: 500px;
  margin-top: 32px;
  font-family: Ttcommons;
}

.what-is-the-pokercode-section {
  background-color: #fff;
  justify-content: center;
  align-items: flex-start;
  padding-top: 72px;
  padding-bottom: 222px;
  display: none;
  overflow: hidden;
}

.photo-erik {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/5d0bb97487d3cc2f2e1fd528_Erik-Seidel-Testimonial.jpg");
  background-position: 0 0;
  background-size: cover;
  border-radius: 80px;
  width: 80px;
  height: 80px;
  margin-bottom: -40px;
  padding-bottom: 0;
  box-shadow: 0 4px 12px #00000029;
}

.photo-manig {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/5d0bb97487d3cc3a7b1fd529_Manig-Loeser-Testimonial.jpg");
  background-position: 0 0;
  background-size: cover;
  border-radius: 80px;
  width: 80px;
  height: 80px;
  margin-bottom: -40px;
  padding-bottom: 0;
  box-shadow: 0 4px 12px #00000029;
}

.testimonial-block {
  background-color: #fff;
  border-radius: 4px;
  flex-direction: column;
  justify-content: flex-end;
  align-items: center;
  height: 363px;
  margin: 0 26px;
  display: flex;
  box-shadow: 0 2px 12px #0000001a;
}

.testimonials-section {
  background-color: #fff;
  flex-direction: column;
  align-items: center;
  padding-top: 144px;
  padding-bottom: 144px;
  display: flex;
  overflow: hidden;
}

.testimonials-section.p1-11, .testimonials-section.p1-23 {
  display: none;
}

.testimonials-slider {
  background-color: #0000;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: auto;
  padding-top: 16px;
  padding-bottom: 64px;
  padding-left: 0;
  display: inline-block;
  overflow: hidden;
}

.mask {
  flex: 1;
  align-self: auto;
  width: 338px;
  overflow: visible;
}

.photo-mateos {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/5d0bb97487d3cc63841fd52b_Adrian-Mateos-Testimonial.jpg");
  background-position: 0 0;
  background-size: cover;
  border-radius: 80px;
  width: 80px;
  height: 80px;
  margin-bottom: -40px;
  padding-bottom: 0;
  box-shadow: 0 4px 12px #00000029;
}

.photo-maria {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/5d0bb97487d3cc03351fd52a_Maria-Ho-Testimonial.jpg");
  background-position: 0 0;
  background-size: cover;
  border-radius: 80px;
  width: 80px;
  height: 80px;
  margin-bottom: -40px;
  padding-bottom: 0;
  box-shadow: 0 4px 12px #00000029;
}

.unlock-your-potential-section {
  justify-content: center;
  padding-top: 32px;
  padding-bottom: 166px;
  display: none;
  overflow: hidden;
}

.dashboard-mockup {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/5d0c7a440dc5c669f2244105_Dashboard-Mockup-LP-min.png");
  background-position: 50%;
  background-size: cover;
  height: 556px;
  margin: 70px -192px -16px -197px;
  padding-left: 0;
}

.photo-fedor {
  background-image: linear-gradient(to right, #0000 40%, #222 93%, #222), url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/5d0bb9932e8b3cdd2109fb8b_Fedor-Box-min.jpg");
  background-position: 0 0, 0 0;
  background-size: auto, cover;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
  width: 240px;
}

.fedor-box {
  background-color: #222;
  border-radius: 4px;
  width: 422px;
  height: 207px;
  margin-top: -107px;
  margin-left: 142px;
  margin-right: 0;
  padding-right: 32px;
  display: flex;
  position: relative;
  box-shadow: 0 4px 30px #ffffff0d;
}

.achievements-2.right {
  height: 500px;
  margin-left: 80px;
  margin-right: -102px;
}

.achievements-2.right.p1-23 {
  align-items: center;
  margin-right: 0;
  display: flex;
}

.achievements-name {
  color: #fff;
  margin-top: 24px;
  margin-bottom: 16px;
  font-family: Ttcommons;
  font-size: 24px;
  font-weight: 500;
  line-height: 24px;
}

.achievements-single-achievement {
  color: #a7a7a7;
  margin-bottom: 8px;
  font-family: Ttcommons;
  line-height: 14px;
}

.matthias-box {
  background-color: #222;
  border-radius: 4px;
  width: 491px;
  height: 207px;
  margin-top: 125px;
  margin-left: -32px;
  padding-left: 0;
  padding-right: 32px;
  transition: transform .9s;
  display: flex;
  box-shadow: 0 4px 30px #ffffff0d;
}

.matthias-box:hover {
  transform: translate(0, -90px);
}

.poker-minds-section {
  justify-content: center;
  align-items: flex-start;
  margin-top: 24px;
  padding-top: 0;
  padding-bottom: 35px;
  display: flex;
  overflow: hidden;
}

.photo-matthias {
  background-image: linear-gradient(to right, #0000 50%, #222 93%, #222), url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/5d0cf838e8ded07b376f5ed3_Matthias-Eibinger-Box.jpg");
  background-position: 0 0, 0 0;
  background-size: auto, cover;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
  width: 240px;
}

.achievements-content {
  margin-left: -29px;
}

.tabs-content {
  color: #fff;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 340px;
  display: flex;
}

.tabs-content.right {
  justify-content: flex-start;
  width: 438px;
  height: 100%;
  margin-top: 0;
  margin-left: 69px;
}

.tabs-content.left {
  justify-content: flex-start;
  width: 438px;
  height: 100%;
  margin-right: 69px;
}

.tabs-content.center {
  width: 348px;
  margin-left: 40px;
  margin-right: 40px;
}

.div-block-4 {
  background-color: #4a4a4a;
  width: 1px;
  height: 80px;
}

.heading-5 {
  text-align: center;
  margin-top: 0;
  margin-bottom: 12px;
  line-height: 36px;
}

.heading-5.is--white {
  color: var(--white);
  font-weight: 600;
}

.transition-section {
  z-index: 999;
  justify-content: center;
  margin-top: -87px;
  padding-bottom: 160px;
  display: flex;
  position: relative;
}

.background-video {
  background-image: linear-gradient(#0000 50%, #101010);
  justify-content: center;
  align-items: center;
  height: 100vh;
  font-family: Ttcommons;
  display: flex;
}

.navbar-login {
  background-color: #0000;
  font-family: Ttcommons;
  display: block;
  position: absolute;
  inset: 0% 0% auto;
}

.navbar-content {
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.btn-nav {
  border: 1.5px solid #fff;
  border-radius: 80px;
  justify-content: center;
  align-items: center;
  width: 154px;
  height: 48px;
  text-decoration: none;
  display: flex;
}

.btn-nav.stripebuybutton.cta-stripe-btn-nav {
  flex-direction: row;
  flex: none;
  justify-content: center;
  display: flex;
}

.btn-nav.stripebuybutton.cta-stripe-btn-nav.w--current {
  display: flex;
}

.btn-nav-text {
  color: #fff;
  text-shadow: 0 4px 4px #00000040;
  padding-top: 4px;
  font-family: Ttcommons;
}

.hero-content {
  flex-flow: column;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  display: flex;
  position: static;
  inset: 25% 0% 0%;
}

.hero-subtitle {
  text-align: center;
  height: 21px;
  margin-top: 10px;
  font-family: Ttcommons;
  font-size: 24px;
  line-height: 24px;
}

.modal-link {
  margin-top: 26px;
}

.btn-hero {
  background-color: #f26540;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  width: 246px;
  height: 60px;
  margin-top: 32px;
  text-decoration: none;
  display: flex;
  box-shadow: 0 4px 20px #000000b3;
}

.btn-hero.stripebuybutton {
  transition: transform .4s;
  display: none;
}

.btn-hero.stripebuybutton:hover {
  transform: translate(0, -2px);
}

.paragraph-white {
  margin-top: 16px;
  font-family: Ttcommons;
  font-size: 18px;
  font-weight: 400;
  display: none;
}

.footer-link {
  color: #a7a7a7;
  text-decoration: none;
  transition: color .3s;
}

.footer-link:hover {
  color: #fff;
}

.div-block-5 {
  padding: 30px 36px 10px;
}

.h3.centre {
  text-align: center;
  align-items: center;
  height: 72px;
  margin-top: 0;
  margin-bottom: 12px;
  display: flex;
}

.nabar-text {
  color: #fff;
  text-decoration: none;
}

.navbar-text {
  color: #fff;
  letter-spacing: .5px;
  text-shadow: 0 4px 4px #00000040;
  justify-content: center;
  align-items: center;
  font-family: Ttcommons;
  font-size: 15px;
  font-weight: 400;
  text-decoration: none;
  display: flex;
}

.div-block-6 {
  margin-right: 64px;
  padding-top: 1px;
  text-decoration: none;
  display: block;
}

.heading-7 {
  text-align: center;
  text-shadow: 0 4px 4px #00000040;
  margin-bottom: 0;
  font-family: Ttcommons;
}

.slider {
  height: auto;
  margin-top: 131px;
}

.div-block-7 {
  justify-content: center;
  width: 100%;
  height: 100%;
  display: flex;
}

.single-testimonial {
  background-color: #fff;
  border-radius: 4px;
  width: 324px;
  height: 363px;
  margin-left: 16px;
  margin-right: 16px;
  box-shadow: 0 2px 12px #0000001a;
}

.left-arrow {
  margin-right: 14px;
}

.mask-2 {
  margin-bottom: 0;
  padding-top: 16px;
  padding-bottom: 42px;
}

.slider-copy {
  height: auto;
  margin-top: 131px;
}

.slide-2 {
  background-color: #ff9494;
  width: 360px;
}

.slide-3 {
  background-color: #9b9b9b;
  width: 360px;
}

.mask-3 {
  width: 360px;
  overflow: visible;
}

.testimonial-text {
  text-align: center;
  margin-bottom: 0;
  font-family: Ttcommons;
  font-size: 18px;
  font-style: italic;
  font-weight: 400;
  line-height: 24px;
}

.div-block-8 {
  justify-content: center;
  align-items: center;
  height: 70%;
  margin: 32px;
  display: flex;
}

.slide-4, .slide-5, .slide-6, .slide-7 {
  width: 360px;
}

.icon, .icon-2 {
  display: block;
}

.right-arrow {
  justify-content: flex-end;
  align-items: center;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.navbar-onoff {
  background-color: #0000;
  display: none;
  position: absolute;
  inset: 0% 0% auto;
}

.div-block-5-copy {
  background-color: #101010;
  width: 100%;
  padding: 16px 36px;
  position: fixed;
  box-shadow: 0 2px 8px #ffffff29;
}

.login-navbar {
  background-color: #10101000;
  justify-content: space-between;
  width: 100%;
  margin-top: 0;
  padding-top: 16px;
  padding-bottom: 16px;
  display: flex;
  position: fixed;
}

.paragraph-div-block-copy {
  margin-top: 36px;
}

.grid-pp-2 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template: "." 58px
                 "." 60px
                 "."
                 "."
                 "." 55px
                 "." 88px
                 / 80px minmax(200px, 1080px) 80px;
  width: auto;
  height: 100vh;
}

.image-2 {
  display: none;
}

.div-block-10 {
  margin-top: 56px;
}

.testimonial-name {
  color: #101010;
  text-align: center;
  font-family: Ttcommons;
  font-size: 18px;
  font-weight: 500;
  line-height: 21px;
}

.testimonial-name.left {
  text-align: left;
}

.testimonials-achievements {
  color: #6f6f6f;
  text-align: center;
  letter-spacing: 1px;
  text-transform: uppercase;
  margin-top: 4px;
  font-family: Ttcommons;
  font-size: 12px;
  font-weight: 500;
  line-height: 14px;
}

.testimonials-achievements.left {
  text-align: left;
}

.slide-nav {
  display: none;
}

.div-block-11 {
  color: #fff;
  background-color: #4a4a4a;
  width: 100%;
  height: 1px;
  margin-bottom: 48px;
}

.body-4 {
  object-fit: fill;
  background-color: #101010;
  overflow: visible;
}

.content-pp {
  justify-content: center;
  padding-top: 144px;
  padding-bottom: 144px;
  display: flex;
}

.navbar-2-copy {
  background-color: #0000;
  display: block;
  position: absolute;
  inset: 0% 0% auto;
}

.link-block-2 {
  margin-bottom: 38px;
}

.left-arrow-2 {
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  height: auto;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.image-3 {
  align-self: flex-start;
  margin-top: 187px;
}

.image-4 {
  flex: 0 auto;
  align-self: auto;
  margin-top: 187px;
  display: block;
}

.wrap-testimonials {
  flex-direction: column;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  width: 1080px;
  display: flex;
}

.wrap-testimonials.transition {
  flex: 0 auto;
  justify-content: center;
  display: flex;
}

.btn-hero-2level {
  background-color: #f26540;
  border-radius: 100px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 246px;
  height: 60px;
  margin-top: 32px;
  text-decoration: none;
  display: flex;
  box-shadow: 0 4px 20px #000000b3;
}

.btn-hero-2level.stripebuybutton {
  flex-direction: column;
  width: 368px;
  transition: transform .4s;
}

.btn-hero-2level.stripebuybutton:hover {
  transform: translate(0, -2px);
}

.btn-hero-2level.stripebuybutton.cta-stripe-btn-jumbo-section {
  width: 256px;
  min-height: 60px;
}

.text-block-6 {
  color: #fff;
  font-family: Ttcommons;
  font-size: 14px;
  font-weight: 500;
}

.modal-background {
  z-index: 9999;
  background-color: #101010;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  padding: 32px 96px;
  display: none;
  position: fixed;
  inset: 0%;
}

.trailer-video {
  flex: 1;
  height: 80%;
  margin-top: 64px;
  margin-bottom: 64px;
  display: block;
  position: relative;
  top: auto;
  bottom: auto;
}

.video {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 100vh;
  margin-left: auto;
  margin-right: auto;
  padding-left: 24px;
  padding-right: 24px;
  display: flex;
  position: relative;
}

.div-block-12 {
  flex-direction: column;
  justify-content: center;
  align-items: flex-end;
  width: 100%;
  max-height: 90%;
  padding-top: 16px;
  padding-bottom: 16px;
  display: flex;
}

.image-5 {
  max-width: 70%;
  padding-left: 0;
  padding-right: 0;
}

.close-modal {
  margin-right: -64px;
}

.video-2 {
  width: 100%;
  max-height: 100%;
}

.lightbox-link {
  margin-top: 26px;
}

.body-sc {
  background-color: #101010;
  justify-content: center;
  align-items: center;
  height: 100vh;
  display: flex;
}

.navbar-sc {
  background-color: #0000;
  display: block;
  position: absolute;
  inset: 0% 0% auto;
}

.text-heading-sc {
  color: #fff;
  text-align: center;
  font-family: Ttcommons;
  font-size: 36px;
  font-weight: 500;
  line-height: 36px;
}

.div-block-13 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 1080px;
  display: flex;
}

.text-sc {
  color: #a7a7a7;
  text-align: center;
  max-width: 800px;
  margin-top: 16px;
  font-family: Ttcommons;
  font-size: 18px;
  font-weight: 400;
  line-height: 23px;
}

.btn-backhome {
  background-color: #f26540;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  width: 246px;
  height: 60px;
  margin-top: 32px;
  text-decoration: none;
  transition: transform .3s;
  display: flex;
  box-shadow: 0 4px 12px #ffffff1a;
}

.btn-backhome:hover {
  transform: translate(0, -2px);
}

.btn-backhome.stripebuybutton {
  transition: transform .4s;
}

.btn-backhome.stripebuybutton:hover {
  transform: translate(0, -2px);
}

.div-block-14 {
  flex: 0 auto;
  justify-content: center;
  align-self: auto;
  height: 100px;
  display: flex;
  position: fixed;
  inset: auto 0% 0%;
}

.text-sc-div {
  color: #a7a7a7;
  text-align: center;
  justify-content: center;
  align-self: center;
  width: 100%;
  height: 100px;
  margin-top: 16px;
  font-family: Ttcommons;
  font-size: 18px;
  font-weight: 400;
  line-height: 23px;
  display: flex;
  position: fixed;
  inset: auto 0% 0%;
}

.presale-section {
  background-image: linear-gradient(#ff6e0f, #d43232 75%);
  justify-content: center;
  display: none;
  overflow: hidden;
}

.paragraph-orange-black {
  color: #101010;
  text-align: left;
  margin-top: 0;
  font-family: Ttcommons;
  font-size: 18px;
  font-weight: 400;
  line-height: 24px;
}

.paragraph-orange-black.center {
  text-align: center;
}

.h5-orange-black {
  color: #101010;
}

.btn-cta-black {
  background-color: #f26540;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  width: 246px;
  height: 60px;
  margin-top: 32px;
  text-decoration: none;
  display: flex;
  box-shadow: 0 4px 18px #00000026;
}

.btn-cta-black.stripebuybutton {
  background-color: #101010;
  margin-top: 38px;
  transition: transform .4s;
}

.btn-cta-black.stripebuybutton:hover {
  transform: translate(0, -2px);
}

.presale {
  width: 823px;
  max-width: 1000px;
  margin-top: 67px;
  margin-bottom: -186px;
  margin-left: -144px;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  display: block;
  position: static;
}

.footer-column-3 {
  display: none;
}

.modal-newsletter-subscription {
  z-index: 2147483647;
  text-align: center;
  background-color: #101010b3;
  flex-flow: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: flex-start;
  height: 100%;
  padding-top: 72px;
  display: flex;
  position: fixed;
  inset: 0%;
}

.newsletter-sing-up {
  background-color: #fff;
  border-radius: 6px;
  flex: 0 auto;
  order: 0;
  align-self: auto;
  width: 580px;
  padding: 32px;
}

.newslettersignupheading.dark {
  color: #101010;
  margin-top: 16px;
  font-family: TT Commons, sans-serif;
}

.newsletter-name {
  color: #6f6f6f;
  border: 1px solid #a7a7a7;
  border-radius: 9999px;
  height: 48px;
  padding-top: 11px;
  padding-left: 32px;
  padding-right: 32px;
  font-family: Ttcommons;
  font-size: 18px;
  font-weight: 400;
}

.newsletter-name:focus {
  color: #101010;
  border-color: #a7a7a7;
}

.newsletter-name::placeholder {
  color: #a7a7a7;
}

.newsletter-email {
  color: #6f6f6f;
  border: 1px solid #a7a7a7;
  border-radius: 9999px;
  height: 48px;
  padding-top: 11px;
  padding-left: 32px;
  padding-right: 32px;
  font-family: Ttcommons;
  font-size: 18px;
}

.newsletter-email:focus {
  color: #101010;
  border-color: #a7a7a7;
}

.newsletter-email::placeholder {
  color: #a7a7a7;
}

.newsletter-sign-up-form {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-top: 32px;
  margin-left: 32px;
  margin-right: 32px;
  display: flex;
}

.btn-newsletter-form {
  letter-spacing: 1px;
  text-transform: uppercase;
  background-color: #f26540;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 48px;
  margin-top: 0;
  padding-top: 11px;
  padding-bottom: 8px;
  font-family: Ttcommons;
  font-size: 18px;
  font-weight: 500;
  text-decoration: none;
  transition: transform .3s;
  display: flex;
  box-shadow: 0 4px 18px #00000026;
}

.btn-newsletter-form:hover {
  transform: translate(0, -2px);
}

.btn-newsletter-form.stripebuybutton {
  transition: transform .4s;
}

.btn-newsletter-form.stripebuybutton:hover {
  transform: translate(0, -2px);
}

.form-close {
  justify-content: flex-end;
  align-items: flex-start;
  margin-top: -12px;
  margin-right: -12px;
  display: flex;
}

.success-message-3 {
  background-color: #0000;
  margin-top: 66px;
  font-family: Ttcommons;
  font-size: 18px;
}

.error-message-3 {
  background-color: #0000;
}

.text-block-7 {
  color: #f50000;
  padding-top: 0;
  font-family: Ttcommons;
  font-size: 18px;
}

.modal-newsletter-sign-up-wrapper {
  z-index: 99999999;
  background-color: #101010b3;
  justify-content: center;
  align-items: center;
  display: none;
  position: fixed;
  inset: 0%;
}

.link, .stripetestbuybutton {
  color: #101010;
}

.countdown {
  margin-top: 18px;
  margin-bottom: 0;
  display: block;
}

.js-clock {
  justify-content: center;
  align-items: center;
  display: flex;
}

.box {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 120px;
  height: 120px;
  margin-left: 20px;
  margin-right: 20px;
  padding: 10px;
  font-family: Impact, Haettenschweiler, Franklin Gothic Bold, Charcoal, sans-serif;
  font-size: 12px;
  line-height: 20px;
  display: flex;
}

.clock-number {
  color: #fff;
  font-family: Impact, Haettenschweiler, Franklin Gothic Bold, Charcoal, sans-serif;
  font-size: 110px;
  font-weight: 700;
  line-height: 95px;
}

.clock-label {
  color: #101010;
  letter-spacing: 5px;
  text-transform: uppercase;
  margin-top: 10px;
  margin-right: -5px;
  font-family: Ttcommons;
  font-weight: 500;
}

.h5-orange-black-cc {
  color: #101010;
  text-align: center;
}

.gdprmodal {
  z-index: 999999;
  background-color: #1a1a1a;
  justify-content: center;
  align-items: center;
  height: 48px;
  padding: 2px 32px;
  display: flex;
  position: fixed;
  inset: auto 0% 0%;
}

.gdprmodal.popup {
  text-align: center;
  display: none;
}

.gdpr-pop-up-text {
  color: #eee;
  margin-right: 16px;
  padding-top: 1px;
  font-family: TT Commons, sans-serif;
  font-size: 14px;
}

.link-gdpr {
  color: #eee;
}

.gdpr-div-block {
  flex-direction: row;
  align-items: center;
  display: flex;
}

.gdpr-button {
  background-color: #f26540;
  border-radius: 999px;
  justify-content: center;
  align-self: center;
  align-items: center;
  width: 72px;
  height: 30px;
  padding: 4px 16px 2px;
  font-family: Ttcommons;
  font-weight: 500;
  display: flex;
}

.gdpr-button.popup-close {
  background-color: var(--pokercode-beta);
  border-radius: 2px;
  font-family: TT Commons, sans-serif;
}

.gdpr-div-position {
  justify-content: center;
  align-items: center;
  height: 100%;
  display: flex;
}

.link-login {
  flex: 0 auto;
  margin-right: 32px;
  padding: 5px 5px 3px;
  text-decoration: none;
}

.navbar-3 {
  width: 100px;
}

.middle-line {
  background-color: #fff;
  width: 40px;
  height: 2px;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  top: 28px;
  left: 0;
  right: 0;
}

.top-line {
  background-color: #fff;
  width: 40px;
  height: 2px;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  top: 18px;
  left: 0;
  right: 0;
}

.navbar-animated {
  background-color: #0000;
  display: none;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
}

.nav-work {
  color: #fff;
  text-transform: uppercase;
  margin-bottom: 10px;
  font-family: Lato, sans-serif;
  font-size: 32px;
}

.nav-work:hover {
  color: #3e7ac1;
}

.nav-work.w--current {
  color: #fff;
}

.nav-contact {
  color: #fff;
  text-transform: uppercase;
  font-family: Lato, sans-serif;
  font-size: 32px;
}

.nav-contact:hover {
  color: #3e7ac1;
}

.nav-contact.w--current {
  color: #fff;
}

.bottom-line {
  background-color: #fff;
  width: 40px;
  height: 2px;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  top: 38px;
  left: 0;
  right: 0;
}

.nav-button-animated {
  z-index: 900;
  background-color: #0000;
  width: 60px;
  height: 60px;
  margin-top: 10px;
  margin-right: 20px;
  padding: 0;
  position: fixed;
  top: 0;
  right: 0;
}

.nav-button-animated.w--open {
  background-color: #0000;
}

.nav-home {
  color: #fff;
  text-transform: uppercase;
  margin-bottom: 10px;
  font-family: Lato, sans-serif;
  font-size: 32px;
}

.nav-home:hover {
  color: #3e7ac1;
}

.nav-home.w--current {
  color: #fff;
}

.nav-home.w--current:hover {
  color: #d95de3;
}

.full-screen-menu-overlay {
  background-color: #000000e6;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 100vh;
  display: flex;
  position: absolute;
  inset: 0;
}

.nav-menu-2 {
  background-color: #0000;
  justify-content: center;
  align-items: center;
  height: 100vh;
  display: block;
  position: fixed;
  inset: 0;
}

.navbar-menu {
  width: 100%;
  padding: 16px 36px;
  position: fixed;
}

.container-2 {
  width: 100%;
  margin-left: 36px;
  margin-right: 36px;
}

.nav-menu-3 {
  align-items: center;
  display: flex;
}

.navbar-div {
  width: 100%;
}

.div-block-16 {
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.partners-section {
  justify-content: center;
  padding-top: 100px;
  padding-bottom: 16px;
  display: flex;
  overflow: hidden;
}

.primed-mind {
  height: 468px;
}

.image-div-partners {
  width: 500px;
}

.image-div-partners.right {
  margin-left: 80px;
}

.image-div-partners.left {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex: none;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-end;
  margin-right: 80px;
  padding-bottom: 50px;
  padding-right: 74px;
  display: flex;
}

.faq-section {
  justify-content: center;
  align-items: flex-start;
  padding-top: 120px;
  padding-bottom: 72px;
  display: flex;
}

.faq-section.play {
  padding-top: 180px;
  padding-bottom: 80px;
}

.faq-divider {
  background-color: #4a4a4a;
  width: 100%;
  height: 1px;
}

.faq-question-div {
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding-left: 8px;
  padding-right: 8px;
  display: block;
}

.faq-text.landing {
  font-family: TT Commons, sans-serif;
}

.faq-text.landing-wsop {
  font-size: 24px;
}

.faq-text.landing-nh {
  margin-bottom: 9px;
  font-size: 20px;
  line-height: 30px;
}

.question-interacton {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 66px;
  margin-top: 2px;
  display: flex;
}

.hidden-faq-text {
  display: flex;
}

.show-hide-btn {
  cursor: pointer;
  flex-direction: row;
  justify-content: space-between;
  align-self: center;
  width: 100%;
  display: flex;
}

.show-hide-btn.pp {
  height: 56px;
}

.dashboard-mockup-new {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/5d9f1c6bc6ed5f9c07e1f807_Dashboard%20New-min.png");
  background-position: 50%;
  background-size: cover;
  height: 556px;
  margin: 70px -192px -16px -277px;
  padding-left: 0;
}

.body-dark {
  background-color: #101010;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 100vh;
  display: flex;
}

.link-2 {
  margin-left: 6px;
}

.navbar-sign-up {
  background-color: #0000;
  display: block;
  position: absolute;
  inset: 0% 0% auto;
}

.btn-navbar-sign-up {
  border: 1.5px solid #fff;
  border-radius: 80px;
  justify-content: center;
  align-items: center;
  width: 154px;
  height: 48px;
  text-decoration: none;
  display: flex;
}

.btn-navbar-sign-up.stripebuybutton.cta-stripe-btn-nav {
  flex-direction: row;
  flex: none;
  justify-content: center;
}

.btn-backhome-02 {
  background-color: #f26540;
  border-radius: 6px;
  justify-content: center;
  align-items: center;
  width: 246px;
  height: 60px;
  margin-top: 32px;
  text-decoration: none;
  transition: transform .3s;
  display: flex;
  box-shadow: 0 4px 12px #ffffff1a;
}

.btn-backhome-02:hover {
  transform: translate(0, -2px);
}

.btn-backhome-02.stripebuybutton {
  transition: transform .4s;
}

.btn-backhome-02.stripebuybutton:hover {
  transform: translate(0, -2px);
}

.btn-text-m {
  color: #fff;
  letter-spacing: 1px;
  align-items: flex-start;
  margin-top: 3px;
  font-family: Ttcommons;
  font-size: 18px;
  font-weight: 500;
  display: block;
}

.body-dark-on {
  background-color: #101010;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: block;
}

.footer-sign-up {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-top: 0;
  padding-bottom: 24px;
  display: flex;
}

.sign-up-bottom {
  justify-content: center;
  display: flex;
  box-shadow: 0 4px 8px #000;
}

.text-cta-64 {
  color: #fff;
  letter-spacing: -1px;
  font-family: Ttcommons;
  font-size: 64px;
  font-weight: 700;
  line-height: 61px;
}

.div-block-17 {
  width: 500px;
}

.div-block-18 {
  clear: left;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  margin-top: 99px;
  margin-bottom: 156px;
  display: flex;
}

.form-7-free-lessons {
  background-color: #fff;
  border-radius: 14px;
  padding: 33px 41px;
  position: static;
}

.form-block-3 {
  width: 434px;
  margin: 16px;
}

.text-block-8 {
  text-align: center;
  margin-bottom: 16px;
  font-family: Ttcommons;
  font-size: 30px;
  font-weight: 700;
  line-height: 30px;
}

.text-field-sign-up {
  background-color: #fafafa;
  border: 1px solid #959595;
  border-radius: 6px;
  height: 54px;
  padding-left: 10px;
}

.text-field-sign-up::placeholder {
  color: #9a9a9a;
  font-family: Ttcommons;
  font-size: 18px;
  line-height: 18px;
}

.submit-button-3 {
  background-color: #f26540;
  border-radius: 6px;
  width: 100%;
  height: 60px;
  margin-top: 20px;
  font-family: Ttcommons;
  font-size: 18px;
  font-weight: 500;
  transition: transform .35s;
  box-shadow: 0 4px 8px #00000026;
}

.submit-button-3:hover {
  transform: translate(0, -2px);
}

.div-block-19 {
  justify-content: center;
  margin-top: 48px;
  display: flex;
}

.image-7 {
  margin-top: 2px;
}

.image-8 {
  margin-left: 12px;
}

.footer-main-page {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-top: 0;
  padding-bottom: 24px;
  display: flex;
}

.body-lessons {
  background-color: #101010;
}

.video-section.lesson-01 {
  justify-content: center;
  align-items: flex-start;
  margin-top: 80px;
  padding-top: 96px;
  display: flex;
}

.lesson-title {
  height: 45px;
  margin-top: 32px;
  margin-bottom: 32px;
}

.video-description {
  justify-content: center;
  margin-top: 48px;
  margin-bottom: 165px;
  display: flex;
}

.video-description.p1-11, .video-description.p1-23 {
  display: none;
}

.image-9 {
  border-radius: 99px;
  width: 45px;
  height: 45px;
}

.avatar-div {
  display: flex;
}

.description-div {
  justify-content: space-between;
  margin-top: 42px;
  display: flex;
}

.awards-div {
  justify-content: space-between;
  margin-top: 42px;
  display: block;
}

.wrap-1144 {
  flex: 0 auto;
  width: 1144px;
}

.wrap-1144.transition {
  flex: 0 auto;
  justify-content: center;
  display: flex;
}

.wrap-copy {
  flex: 0 auto;
  width: 1080px;
}

.wrap-copy.transition {
  flex: 0 auto;
  justify-content: center;
  display: flex;
}

.wrap-copy-copy {
  flex: 0 auto;
  width: 1080px;
}

.wrap-copy-copy.transition {
  flex: 0 auto;
  justify-content: center;
  display: flex;
}

.single-award-div {
  width: 350px;
  height: 50px;
  display: flex;
}

.single-award-div.mid {
  margin-left: 39px;
  margin-right: 39px;
}

.award-content {
  height: 100%;
  margin-top: 2px;
  margin-left: 12px;
}

.text-block-9 {
  color: #fff;
  letter-spacing: 0;
  height: 16px;
  font-family: Ttcommons;
  font-size: 18px;
  line-height: 22px;
}

.text-block-10 {
  color: #959595;
  height: 15px;
  margin-top: 4px;
  font-family: Ttcommons;
  font-size: 12px;
}

.awards-row {
  margin-top: 24px;
  display: flex;
}

.subtitle {
  color: #fff;
  height: 24px;
  margin-bottom: 14px;
  font-family: Ttcommons;
  font-size: 24px;
  font-weight: 500;
}

.subtitle.mid {
  margin-top: 42px;
}

.div-block-20 {
  height: 100%;
  margin-left: 13px;
  padding-top: 7px;
}

.text-block-11 {
  color: #fff;
  height: 16px;
  font-family: Ttcommons;
  font-size: 16px;
  line-height: 22px;
}

.text-block-12 {
  color: #959595;
  height: 15px;
  margin-top: 4px;
  font-size: 12px;
  line-height: 15px;
}

.wistia_embed {
  background-color: #151414;
}

.lesson-page-left-column, .lesson-page-right-column {
  width: 500px;
}

.lesson-description-paragraph {
  color: #a7a7a7;
  font-family: Ttcommons;
  font-size: 18px;
  font-weight: 400;
  line-height: 24px;
}

.bullet-point-description {
  color: #fff;
  align-self: flex-start;
  width: 380px;
  margin-bottom: 0;
  margin-left: 12px;
  font-family: Ttcommons;
  font-size: 18px;
  font-weight: 500;
  line-height: 24px;
}

.bullet-point {
  align-items: flex-start;
  width: 400px;
  margin-top: 6px;
  margin-bottom: 6px;
  display: flex;
}

.div-block-21 {
  background-color: #f26540;
  border-radius: 99px;
  width: 5px;
  height: 5px;
  margin-top: 7px;
}

.poker-minds-lesson-section {
  justify-content: center;
  align-items: flex-start;
  margin-top: 24px;
  padding-top: 0;
  padding-bottom: 96px;
  display: flex;
  overflow: hidden;
}

.cta-lesson-section {
  justify-content: center;
  align-items: center;
  margin-bottom: 136px;
  padding-top: 104px;
  padding-bottom: 32px;
  display: flex;
}

.div-block-9-w-o-cta {
  background-color: #10101000;
  width: 100%;
  padding-top: 16px;
  padding-bottom: 16px;
  position: fixed;
}

.cta-go-to-pokercode-com {
  background-color: #fff;
  border-radius: 6px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 1080px;
  height: 280px;
  display: flex;
}

.bold-text-3 {
  font-weight: 500;
}

.text-sc-div-copy {
  color: #a7a7a7;
  text-align: center;
  justify-content: center;
  align-self: center;
  width: 100%;
  height: 100px;
  margin-top: 16px;
  font-family: Ttcommons;
  font-size: 18px;
  font-weight: 400;
  line-height: 23px;
  display: flex;
  position: fixed;
  inset: auto 0% 0%;
}

.checkbox-in-form {
  margin-top: 16px;
}

.why-the-pokercode-section-sign-up {
  justify-content: center;
  align-items: flex-start;
  padding-top: 144px;
  padding-bottom: 72px;
  display: flex;
}

.testimonials-section-sign-up {
  background-color: #fff;
  flex-direction: column;
  align-items: center;
  padding-top: 144px;
  padding-bottom: 144px;
  display: flex;
  overflow: hidden;
}

.main-lesson-title {
  height: 28px;
  margin-top: 32px;
  margin-bottom: 24px;
  font-size: 30px;
  line-height: 33px;
}

.video-section-sign-up {
  flex-direction: row;
  justify-content: center;
  margin-top: 104px;
  padding-bottom: 146px;
  display: flex;
}

.video-section-sign-up.lesson-01 {
  justify-content: center;
  align-items: flex-start;
  margin-top: 80px;
  padding-top: 96px;
  display: flex;
}

.video-section-sign-up.webinar-rec {
  margin-top: 164px;
}

.hero {
  justify-content: center;
  height: 735px;
  padding-top: 80px;
  display: flex;
  overflow: hidden;
}

.hero-left-column {
  width: 565px;
}

.hero-right-column {
  margin: -323px -460px -387px -210px;
}

.hero-columns {
  justify-content: space-between;
  align-items: center;
  height: 100%;
  display: flex;
}

.hero-heading {
  color: #fff;
  width: 565px;
  font-family: Ttcommons;
  font-size: 62px;
  font-weight: 700;
  line-height: 62px;
}

.hero-heading.sign-in-3-day {
  margin-top: 24px;
}

.hero-heading.webinar {
  width: 545px;
  margin-top: 16px;
}

.hero-paragraph {
  color: #959595;
  width: 540px;
  margin-top: 16px;
  font-family: Ttcommons;
  font-size: 18px;
  font-weight: 400;
  line-height: 24px;
}

.image-10 {
  margin-top: -67px;
}

.list-section-sign-up {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-top: 72px;
  padding-bottom: 184px;
  display: flex;
}

.content-list-setion {
  justify-content: space-between;
  margin-top: 32px;
  display: flex;
}

.list-div {
  width: 510px;
  margin-bottom: 36px;
}

.lesson-attributes {
  flex-direction: row;
  justify-content: space-between;
  height: 17px;
  display: flex;
}

.lesson-no-sign-up {
  color: #919191;
  align-self: center;
  height: 16px;
  margin-top: 5px;
  font-family: Ttcommons;
  font-size: 16px;
  font-weight: 500;
  line-height: 16px;
}

.div-block-22 {
  display: flex;
}

.image-11 {
  margin-right: 8px;
}

.lesson-title-sign-up {
  height: 28px;
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 30px;
  line-height: 33px;
}

.field-label {
  color: #9a9a9a;
  margin-top: 16px;
  font-family: Ttcommons;
  font-size: 16px;
  font-weight: 400;
}

.checkbox-label {
  color: #9a9a9a;
  margin-top: 1px;
  font-family: Ttcommons;
  font-size: 16px;
  font-weight: 400;
  line-height: 18px;
}

.checkbox, .checkbox-2 {
  width: 16px;
  height: 16px;
  margin-top: 0;
  font-size: 16px;
}

.text-block-13 {
  color: #f65f5f;
  text-align: center;
  font-family: Ttcommons;
  font-size: 16px;
}

.error-message-4 {
  background-color: #0000;
}

.success-message-4 {
  background-color: var(--white);
  border-radius: 14px;
  height: 434px;
  padding-top: 195px;
  padding-bottom: 195px;
}

.text-block-14 {
  color: #53975d;
  font-family: Ttcommons;
  font-size: 18px;
  font-weight: 500;
}

.bot-qs-section {
  justify-content: center;
  align-items: center;
  margin-top: 80px;
  display: flex;
}

.bot-q1-div {
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding-top: 64px;
  padding-left: 8px;
  padding-right: 8px;
  display: block;
}

.faq-text-bot {
  font-size: 24px;
}

.paragraph-grey-dark-bot {
  color: #a7a7a7;
  text-align: left;
  margin-top: 16px;
  margin-bottom: 20px;
  padding-right: 32px;
  font-family: Ttcommons;
  font-size: 18px;
  font-weight: 400;
  line-height: 24px;
}

.paragraph-grey-dark-bot.center {
  text-align: center;
}

.btn-navbar-bot {
  border: 1.5px solid #fff;
  border-radius: 80px;
  justify-content: center;
  align-items: center;
  width: 194px;
  height: 48px;
  text-decoration: none;
  display: flex;
}

.btn-navbar-bot.stripebuybutton.cta-stripe-btn-nav {
  flex-direction: row;
  flex: none;
  justify-content: center;
}

.question-interacton-01 {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 66px;
  margin-top: 2px;
  display: flex;
}

.wrap-wide {
  flex: 0 auto;
  width: 1080px;
}

.wrap-wide.transition {
  flex: 0 auto;
  justify-content: center;
  display: flex;
}

.text-block-15 {
  color: #fff;
}

.form-7-free-lessons-02 {
  background-color: #fff;
  border-radius: 14px;
  padding: 32px 41px;
  position: static;
}

.spacer-section {
  height: 100px;
}

.cta-lesson-section-7fl-hidden {
  justify-content: center;
  align-items: center;
  margin-bottom: 136px;
  padding-top: 104px;
  padding-bottom: 32px;
  display: none;
}

.html-embed, .html-embed-2 {
  display: none;
}

.show-hide-link {
  cursor: pointer;
}

.action-buttons {
  align-self: center;
  height: 32px;
  display: block;
}

.action-buttons.hide-cash {
  display: block;
}

.success-stories-section {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
  overflow: hidden;
}

.success-stories-section._3-free-lessons.p1-01, .success-stories-section._3-free-lessons.p1-11 {
  display: none;
}

.center {
  text-align: center;
  font-family: TT Commons, sans-serif;
}

.slack-card {
  background-color: #fff;
  border-radius: 4px;
  flex-direction: row;
  width: 24vw;
  height: 18.5vw;
  margin-left: 5px;
  margin-right: 5px;
  display: flex;
  overflow: hidden;
}

.success-slack-row {
  justify-content: center;
  margin-left: -250px;
  display: flex;
}

.success-slack-row._1 {
  margin-top: 10px;
}

.success-slack-row._1.wsop-winnings {
  margin-top: 64px;
}

.success-slack-row._2 {
  margin-top: 10px;
  margin-left: 18px;
}

.slack-user-photo {
  background-color: #f26440;
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/5e21a5ffd8a2575c8bf31530_1-3-ss-user.png");
  background-position: 0 0;
  background-size: cover;
  border-radius: 4px;
  width: 36px;
  height: 36px;
  margin-top: 12px;
  margin-left: 12px;
  margin-right: 8px;
}

.slack-user-photo._1-2 {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/5e21a777412066ac08ced162_1-2-user.png");
}

.slack-user-photo._1-1 {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/5e21aa5e2c49359a550783e6_1-1-photo.png");
}

.slack-user-photo._1-4 {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/5e21a88f38c4dce5cbcfa950_1-4-ss-user.png");
}

.slack-user-photo._1-5 {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/5e21a6e22c493524ce076c2a_1-1-ss-user.png");
}

.slack-user-photo._2-1 {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/5e21ae360e31e92c383a6fe2_2-1-user.png");
}

.slack-user-photo._2-2 {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/5e21afd10e31e9cdde3a8304_2-2-user.png");
}

.slack-user-photo._2-3 {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/5e21afd1ae731c0678d50839_2-3-user.png");
}

.slack-user-photo._2-4 {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/5e21afd12c4935b67a07b9ee_2-4-user.png");
}

.slack-user-photo._2-5 {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/5e21afd138c4dcc9edcfee41_2-5-user.png");
}

.div-block-23 {
  width: 100%;
  max-width: 77%;
  margin-top: 12px;
  margin-bottom: 20px;
  margin-right: 16px;
}

.slack-user-name {
  color: #101010;
  font-family: Ttcommons;
  font-size: 16.5px;
  font-weight: 700;
}

.slack-comment {
  color: #6f6f6f;
  width: 100%;
  height: 32px;
  font-family: Ttcommons;
  font-size: 16.5px;
  line-height: 19px;
}

.slack-comment.long {
  height: auto;
}

.slack-attached-photo {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/5e21a4a7ae731c7de7d49ad9_1-3-ss-slack.png");
  background-position: 50%;
  background-size: cover;
  border-radius: 4px;
  height: 74%;
  margin-top: 10px;
}

.slack-attached-photo._1-2 {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/5f0f1753a1c019963daefe4e_success-post-09.jpg");
}

.slack-attached-photo._1-1 {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/5f0f1752b5c26e7f1005e17a_success-post-02.jpg");
}

.slack-attached-photo._1-3 {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/5f0f1752f6cd220af4821827_success-post-08.jpg");
}

.slack-attached-photo._1-4 {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/5f0f17527a213441c519577a_success-post-07.jpg");
}

.slack-attached-photo._1-5 {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/5f0f17538cea662f5db0c322_success-post-06.jpg");
}

.slack-attached-photo._2-4 {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/5f0f17525f3a3a1de7f24d44_success-post-03.jpg");
}

.slack-attached-photo._2-3 {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/5f0f17521c9b609ef3c12654_success-post-04.jpg");
}

.slack-attached-photo._2-2 {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/5f0f175240e79b0ccac0caa6_success-post-05.jpg");
}

.slack-attached-photo._2-1 {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/5f0f17525bde0809d4d4c707_success-post-01.jpg");
}

.library-section {
  flex-direction: column;
  align-items: center;
  margin-bottom: 212px;
  display: flex;
  overflow: hidden;
}

.image-12 {
  margin-top: -4px;
  margin-bottom: 24px;
}

.library-row-s {
  justify-content: flex-end;
  margin-top: 43px;
  margin-left: 86px;
  display: flex;
}

.librabry-thumbnail-s {
  background-color: #000;
  background-image: linear-gradient(#0000 40%, #000000a1), url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/5e21cf6e412066b1ecd01787_Video%20Library%20%E2%80%93%20Thumbnail%20%E2%80%93%204th%20row.png");
  background-position: 0 0, 100%;
  background-size: auto, cover;
  width: 12.5vw;
  height: 7.77vw;
  margin-left: 5.5px;
  margin-right: 5.5px;
  box-shadow: 0 0 20px #000;
}

.librabry-thumbnail-s._1 {
  opacity: .4;
}

.librabry-thumbnail-s._2 {
  opacity: .4;
  background-image: linear-gradient(#0000 40%, #000000a1), url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/5e21cf6e04ade0659daabec0_Video%20Library%20%E2%80%93%20Thumbnail%20%E2%80%93%204th%20row-1.png");
  background-position: 0 0, 0 0;
  background-size: auto, cover;
}

.librabry-thumbnail-s._3 {
  opacity: .4;
  background-image: linear-gradient(#0000, #0000 40%, #000000a1), url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/5e21cf6f4dccf73272e7daae_Video%20Library%20%E2%80%93%20Thumbnail%20%E2%80%93%204th%20row-2.png");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.librabry-thumbnail-s._4 {
  opacity: .4;
  background-image: linear-gradient(#0000 40%, #000000a1), url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/5e21cf6fae731c9032d5dac3_Video%20Library%20%E2%80%93%20Thumbnail%20%E2%80%93%204th%20row-3.png");
  background-position: 0 0, 50%;
}

.librabry-thumbnail-s._5 {
  opacity: .4;
  background-image: linear-gradient(#0000 40%, #000000a1), url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/5e21cf6fae731c71ded5dac4_Video%20Library%20%E2%80%93%20Thumbnail%20%E2%80%93%204th%20row-4.png");
}

.librabry-thumbnail-s._6 {
  opacity: .4;
  background-image: linear-gradient(#0000 40%, #000000a1), url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/5e21cf6fae731cb6fed5dac5_Video%20Library%20%E2%80%93%20Thumbnail%20%E2%80%93%204th%20row-5.png");
  background-position: 0 0, 50%;
}

.librabry-thumbnail-s._7 {
  opacity: .4;
  background-image: linear-gradient(#0000 40%, #000000a1), url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/5e21cf6e04ade050c2aabebf_Video%20Library%20%E2%80%93%20Thumbnail%20%E2%80%93%204th%20row-6.png");
}

.librabry-thumbnail-s._8 {
  opacity: .4;
  background-image: linear-gradient(#0000 40%, #000000a1), url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/5e21cf6f4dccf70adbe7daad_Video%20Library%20%E2%80%93%20Thumbnail%20%E2%80%93%204th%20row-7.png");
}

.library-row-m {
  justify-content: center;
  margin-top: -50px;
  margin-left: 92px;
  display: flex;
  position: static;
}

.library-thumbnail-m {
  box-shadow: none;
  background-color: #000;
  background-image: linear-gradient(#0000 40%, #000000b3), url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/5e21cf6fae731cb6fed5dac5_Video%20Library%20%E2%80%93%20Thumbnail%20%E2%80%93%204th%20row-5.png");
  background-position: 0 0, 0 0;
  background-size: auto, cover;
  justify-content: center;
  align-items: center;
  width: 15.76vw;
  height: 9.72vw;
  margin-left: 7px;
  margin-right: 7px;
  display: flex;
  position: relative;
}

.library-thumbnail-m._1 {
  background-image: linear-gradient(#0000 40%, #000000b3), url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/5e21d6f438c4dc1cdfd14c97_Video%20Library%20%E2%80%93%20Thumbnail%20%E2%80%93%203rd%20row-6.png");
}

.library-thumbnail-m._2 {
  background-image: linear-gradient(#0000 40%, #000000b3), url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/5e21d6f44dccf7464de802fb_Video%20Library%20%E2%80%93%20Thumbnail%20%E2%80%93%203rd%20row-5.png");
}

.library-thumbnail-m._3 {
  background-image: linear-gradient(#0000 40%, #000000b3), url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/5e21d6f4ae731c7744d61b1f_Video%20Library%20%E2%80%93%20Thumbnail%20%E2%80%93%203rd%20row-2.png");
}

.library-thumbnail-m._4 {
  background-image: linear-gradient(#0000 40%, #000000b3), url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/5e21d6f404ade05ce1ab2017_Video%20Library%20%E2%80%93%20Thumbnail%20%E2%80%93%203rd%20row-1.png");
}

.library-thumbnail-m._5 {
  background-image: linear-gradient(#0000 40%, #000000b3), url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/5e21d6f4ae731c7f11d61b21_Video%20Library%20%E2%80%93%20Thumbnail%20%E2%80%93%203rd%20row-4.png");
}

.library-thumbnail-m._6 {
  background-image: linear-gradient(#0000 40%, #000000b3), url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/5e21d6f54c5acf0c485b5bc2_Video%20Library%20%E2%80%93%20Thumbnail%20%E2%80%93%203rd%20row-3.png");
}

.library-thumbnail-m._7 {
  background-image: linear-gradient(#0000 40%, #000000b3), url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/5e21d6f44dccf7b676e802fc_Video%20Library%20%E2%80%93%20Thumbnail%20%E2%80%93%203rd%20row.png");
}

.text-block-16 {
  color: #fff;
  text-align: center;
  margin-left: 44px;
  margin-right: 44px;
  font-family: Ttcommons;
  font-size: 16px;
  font-weight: 700;
  line-height: 14px;
}

.library-row-l {
  justify-content: center;
  margin-top: -70px;
  margin-right: 42px;
  display: flex;
  position: relative;
}

.librabry-thumbnail-l {
  background-color: #000;
  background-image: linear-gradient(#0000 40%, #000000a6), url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 0 0, 0 0;
  background-size: auto, 125px;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  width: 19.79vw;
  height: 12.22vw;
  margin-left: 7.5px;
  margin-right: 7.5px;
  display: flex;
  box-shadow: 0 -7px 30px #000;
}

.librabry-thumbnail-l._1 {
  background-image: linear-gradient(#0000 40%, #000000a6), url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/5e21e6452c4935592809b429_Video%20Library%20%E2%80%93%20Thumbnail%20%E2%80%93%202nd%20row.png");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.librabry-thumbnail-l._2 {
  background-image: linear-gradient(#0000 40%, #000000a6), url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/5e21e51838c4dcb2f4d1de20_Video%20Library%20%E2%80%93%20Thumbnail%20%E2%80%93%202nd%20row-1.png");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.librabry-thumbnail-l._3 {
  background-image: linear-gradient(#0000 40%, #000000a6), url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/5e21e64241206678f0d0e177_Video%20Library%20%E2%80%93%20Thumbnail%20%E2%80%93%202nd%20row-2.png");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.librabry-thumbnail-l._4 {
  background-image: linear-gradient(#0000 40%, #000000a6), url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/5e21e51738c4dc2f41d1de1f_Video%20Library%20%E2%80%93%20Thumbnail%20%E2%80%93%202nd%20row-3.png");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.librabry-thumbnail-l._5 {
  background-image: linear-gradient(#0000 40%, #000000a6), url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/5e21ec7c114f115cb3610f80_Video%20Library%20%E2%80%93%20Thumbnail%20%E2%80%93%202nd%20row.png");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.text-block-16-copy {
  color: #fff;
  text-align: center;
  margin-left: 50px;
  margin-right: 50px;
  font-family: Ttcommons;
  font-size: 21px;
  font-weight: 700;
  line-height: 18px;
}

.library-row-xl {
  justify-content: center;
  margin-top: -80px;
  display: flex;
  position: relative;
}

.library-thumbnail-xl {
  background-color: #fff;
  background-image: linear-gradient(#0000 40%, #000000b3), url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/5e21eb40114f1132b3610800_Video%20Library%20%E2%80%93%20Thumbnail%20%E2%80%93%201st%20row-1.png");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  border-radius: 4px;
  flex-direction: column;
  justify-content: flex-end;
  align-items: center;
  width: 26.59vw;
  height: 16.59vw;
  margin-left: 9px;
  margin-right: 9px;
  display: flex;
  box-shadow: 0 -20px 30px #000c, 0 -10px 50px #000;
}

.library-thumbnail-xl._3 {
  background-image: linear-gradient(#0000 40%, #000000b3), url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/5e21eb4338a4a9c2ff199664_Video%20Library%20%E2%80%93%20Thumbnail%20%E2%80%93%201st%20row.png");
}

.library-thumbnail-xl._2 {
  background-image: linear-gradient(#0000 40%, #000000b3), url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/5e21eb434054ee0b72bddf0d_Video%20Library%20%E2%80%93%20Thumbnail%20%E2%80%93%201st%20row-3.png");
  background-size: auto, cover;
}

.library-thumbnail-xl._1 {
  background-image: linear-gradient(#0000 40%, #000000b3), url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/5e21eb41dba6a937dcdb2bf3_Video%20Library%20%E2%80%93%20Thumbnail%20%E2%80%93%201st%20row-2.png");
}

.text-block-16-copy-copy {
  color: #fff;
  text-align: center;
  flex: 1;
  justify-content: center;
  align-self: center;
  align-items: center;
  height: 60px;
  margin-bottom: auto;
  margin-left: 50px;
  margin-right: 50px;
  padding-top: 32px;
  font-family: Ttcommons;
  font-size: 28px;
  font-weight: 700;
  line-height: 28px;
  display: flex;
  position: sticky;
}

.div-block-24 {
  justify-content: space-between;
  width: 82%;
  margin-bottom: 30px;
  margin-left: 30px;
  margin-right: 30px;
  display: flex;
}

.xl-poster-1 {
  color: #e7e7e7;
  font-family: Ttcommons;
  font-weight: 700;
}

.videos-section {
  flex-direction: column;
  align-items: center;
  padding-bottom: 244px;
  display: flex;
}

.videos-layout {
  flex-direction: row;
  margin-top: 52px;
  display: flex;
}

.video-thumbnail-1-1 {
  border-radius: 4px;
}

.videos-right-column {
  flex-direction: column;
  margin-left: 32px;
  display: flex;
}

.video-thumbnail-2-1 {
  border-radius: 4px;
  width: 360px;
  height: 231px;
}

.video-thumbnail-2-2 {
  width: 360px;
  height: 231px;
}

.videos-title {
  color: #fff;
  margin-bottom: 8px;
  font-family: Ttcommons;
  font-size: 24px;
  font-weight: 500;
  line-height: 30px;
}

.videos-title._2-row {
  margin-top: 16px;
}

.lightbox-link-2 {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/5e2599c72e290c7959dc7718_Video%20Thumbnail%201-1-min.png");
  background-position: 0 0;
  background-size: cover;
  border-radius: 4px;
  flex-direction: column;
  justify-content: flex-end;
  align-items: center;
  width: 688px;
  height: 516px;
  display: flex;
  box-shadow: 0 4px 50px #000;
}

.div-block-25 {
  justify-content: space-between;
  width: 100%;
  height: 45px;
  margin-bottom: 10px;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.image-13 {
  margin-bottom: 148px;
}

.image-14 {
  width: 322px;
  margin-top: -243px;
  margin-left: 331px;
  position: absolute;
}

.video-duration {
  color: #fff;
  padding-top: 3px;
  font-family: Ttcommons;
  font-size: 18px;
  font-weight: 500;
  line-height: 18px;
  text-decoration: none;
}

.video-duration._15 {
  padding-top: 6px;
  font-size: 15px;
  line-height: 15px;
}

.div-block-26 {
  align-self: center;
  text-decoration: none;
}

.text-block-17 {
  color: #fff;
  margin-top: 3px;
  font-family: Ttcommons;
  font-size: 16px;
  font-weight: 500;
  line-height: 16px;
}

.div-block-27 {
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.text-block-17-copy {
  color: #959595;
  font-size: 12px;
  line-height: 14px;
}

.div-block-28 {
  margin-left: 10px;
}

.lightbox-link-3 {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/5e259f7bdbdfb61b77850dab_Video%20Thumbnail%202-2-min.png");
  background-position: 0 0;
  background-size: cover;
  border-radius: 4px;
  flex-direction: column;
  justify-content: flex-end;
  align-items: center;
  width: 360px;
  height: 231px;
  display: flex;
  box-shadow: 0 4px 50px #000;
}

.lightbox-link-4 {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/5e259f7bdbdfb6d1df850dad_Video%20Thumbnail%202-1-min.png");
  background-position: 0 0;
  background-size: cover;
  border-radius: 4px;
  flex-direction: column;
  justify-content: flex-end;
  align-items: center;
  min-width: 360px;
  min-height: 231px;
  display: flex;
  box-shadow: 0 4px 50px #000;
}

.image-15 {
  margin-bottom: 28px;
}

.reviews-section {
  background-color: #fff;
  flex-direction: column;
  align-items: center;
  padding-bottom: 222px;
  display: flex;
}

.reviews-section.p1-01 {
  display: none;
}

.reviews-section.p1-11 {
  padding-top: 64px;
}

.reviews-section.p1-23 {
  display: flex;
}

.reviews-section.deal {
  margin-top: 148px;
  margin-bottom: 96px;
  padding-top: 96px;
  padding-bottom: 108px;
}

.reviews-row-upper {
  align-items: flex-start;
  margin-top: 57px;
  margin-left: -27px;
  display: flex;
}

.review-c1-1 {
  border-radius: 4px;
  flex-direction: row;
  justify-content: space-between;
  align-items: flex-end;
  width: 424px;
  height: 451px;
  display: flex;
  box-shadow: 0 1px 50px #0000001a;
}

.review-c2-1 {
  border-radius: 4px;
  align-items: flex-end;
  width: 481px;
  height: 187px;
  margin-left: 66px;
  display: flex;
  box-shadow: 0 1px 50px #0000001a;
}

.reviews-row-lower {
  align-items: flex-end;
  margin-top: -244px;
  margin-left: -27px;
  display: flex;
}

.review-c2-2 {
  border-radius: 4px;
  width: 426px;
  height: 634px;
  margin-left: 48px;
  display: flex;
  box-shadow: 0 1px 50px #0000001a;
}

.review-c1-2 {
  border-radius: 4px;
  align-items: flex-start;
  width: 633px;
  height: 211px;
  display: flex;
  box-shadow: 0 1px 50px #0000001a;
}

.review-c1-3 {
  border-radius: 4px;
  align-items: flex-start;
  width: 413px;
  height: 139px;
  margin-top: 20px;
  display: flex;
  box-shadow: 0 1px 50px #0000001a;
}

.div-block-30 {
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-end;
  display: flex;
}

.review-avatar {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/5e25c11b2e290ca80cddfb14_Review%20C1-1%20Avatar.png");
  background-position: 0 0;
  background-size: cover;
  border-radius: 99px;
  width: 80px;
  height: 80px;
  margin-left: -40px;
  box-shadow: 1px 1px 8px #0003;
}

.review-avatar.c1-1 {
  background-position: 50%;
  min-width: 80px;
  min-height: 80px;
  margin-bottom: 48px;
}

.review-avatar.c1-2 {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/5e25c11b9b89b621cd49b709_Review%20C1-2%20Avatar.png");
  background-position: 50%;
  min-width: 80px;
  min-height: 80px;
  margin-top: 24px;
}

.review-avatar.c1-3 {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/5e25c11bbfb39b251acf79a2_Review%20C1-3%20Avatar.png");
  background-position: 50%;
  min-width: 80px;
  min-height: 80px;
  margin-top: 24px;
}

.review-avatar.c2-2 {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/5e25c11b9b89b6864849b708_Review%20C2-2%20Avatar.png");
  min-width: 80px;
  min-height: 80px;
  margin-top: 24px;
}

.review-avatar.c2-1 {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/5e25c11bb2b6451b9a17121f_Review%20C2-1%20Avatar.png");
  min-width: 80px;
  min-height: 80px;
  margin-bottom: 48px;
}

.div-block-10-copy {
  margin-top: 24px;
}

.div-block-10-copy.txt {
  margin-top: 10px;
}

.review-content {
  width: 100%;
  margin: 37px 32px 32px 30px;
}

.vimeo_popup_review_01 {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/5e25ca695cbbd629702a920e_Review%20C1-1%20Thumbnail-min.png");
  background-position: 50%;
  background-size: cover;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 320px;
  display: flex;
}

.text-block-18 {
  color: #6f6f6f;
  font-family: Ttcommons;
  font-size: 18px;
  font-style: italic;
  line-height: 24px;
}

.blue {
  color: #06f;
}

.lightbox-link-6 {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/5e25ca6ae8d47e3a399db662_Review%20C2-2%20Thumbnail-min.png");
  background-position: 50%;
  background-size: cover;
  border-radius: 4px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 320px;
  margin-top: 36px;
  display: flex;
}

.div-block-31 {
  background-color: #ff9c9c;
  height: 50px;
}

.link-block-3 {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/5e25ca6ae8d47e3a399db662_Review%20C2-2%20Thumbnail-min.png");
  background-position: 0 0;
  background-size: cover;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 320px;
  margin-top: 36px;
  display: flex;
}

.pop-up-player-c2-2 {
  z-index: 9999999;
  background-color: #000c;
  justify-content: center;
  align-items: center;
  display: flex;
  position: fixed;
  inset: 0%;
}

.div-block-33 {
  background-color: var(--black);
  width: 90px;
  max-width: 90%;
  height: 90px;
  max-height: 90%;
  display: block;
}

.html-embed-3 {
  height: 80%;
}

.div-block-34 {
  clear: both;
}

.vimeo_popup_review_02 {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/5e25ca6ae8d47e3a399db662_Review%20C2-2%20Thumbnail-min.png");
  background-position: 50%;
  background-size: cover;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 320px;
  margin-top: 36px;
  display: flex;
}

.link-block-4 {
  display: none;
}

.quiz-photo.beginner {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/5e284aba1c52951de37b9ff6_quiz-photo-beginner-min.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 45%;
  height: 300px;
  display: block;
}

.quiz-photo.inter, .quiz-photo.pro {
  display: none;
}

.quiz-photo.mid {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/5e284ab9858383b9a7d8c0b6_quiz-photo-inter.jpeg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 45%;
  height: 300px;
  display: block;
}

.quiz-photo.professional {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/5e284aba85838314f0d8c0b7_quiz-photo-pro.jpeg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 45%;
  height: 300px;
  display: block;
}

.link-block-4-copy, .link-block-5 {
  display: none;
}

.spacer {
  height: 122px;
}

.lesson-page-right-column-copy {
  width: 100%;
}

.body-5 {
  background-color: #101010;
}

.divider-section-180 {
  height: 10px;
}

.made-for-learning-section {
  background-color: #ffffff08;
  justify-content: center;
  align-items: flex-start;
  padding-top: 90px;
  padding-bottom: 130px;
  display: flex;
}

.text-block-19 {
  color: #6f6f6f;
  height: 25px;
  margin-left: 9px;
  font-family: Ttcommons;
  line-height: 110%;
}

.text-block-19.mrr {
  margin-top: 11px;
}

.text-block-20 {
  color: #101010;
  height: 45px;
  font-family: Ttcommons;
  font-size: 64px;
  font-weight: 700;
  line-height: 64px;
  position: relative;
}

.div-block-36 {
  align-items: flex-end;
  margin-top: 24px;
  display: flex;
}

.div-block-36.deal {
  margin-top: 36px;
  position: relative;
}

.quote__pokernews {
  color: #fff;
  text-align: center;
  width: 931px;
  margin-top: 32px;
  font-family: TT Commons, sans-serif;
  font-size: 28px;
  line-height: 140%;
}

.section-2 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  padding-top: 176px;
  padding-bottom: 212px;
  display: flex;
}

.logo__pokernews {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/5e38812c40bba5e4361aa6a9_pokernews-logo.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 180px;
  height: 27px;
  margin-top: 24px;
}

.text__subtitle {
  color: #a7a7a7;
  text-align: center;
  height: 10px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: TT Commons, sans-serif;
  font-weight: 500;
  line-height: 14px;
}

.faq-section-copy {
  justify-content: center;
  align-items: flex-start;
  padding-top: 120px;
  padding-bottom: 72px;
  display: flex;
}

.course-footage-section {
  justify-content: center;
  align-items: flex-start;
  padding-top: 80px;
  padding-bottom: 224px;
  display: flex;
}

.course-footage-section.pp {
  padding-bottom: 130px;
}

.course-footage-section.pp.spp {
  background-color: #141414;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  overflow: hidden;
}

.cash__channel__divider {
  background-color: #7b9ec5;
  width: 100%;
  height: 1px;
}

.channel-name {
  height: 34px;
  font-size: 48px;
  font-weight: 700;
  line-height: 100%;
}

.faq-question-div-copy {
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding-left: 8px;
  padding-right: 8px;
  display: block;
}

.footage-div {
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding: 32px 0;
  display: block;
}

.hidden-footage-text-ch1 {
  margin-top: 24px;
}

.channel-indicator {
  margin-top: 0;
  margin-bottom: 14px;
  font-size: 12px;
  line-height: 100%;
}

.question-interacton-copy {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
}

.text-block-22 {
  color: #a7a7a7;
  width: 90px;
  height: 16px;
  margin-left: 6px;
  font-family: Ttcommons;
  font-size: 20px;
}

.div-block-38 {
  align-items: center;
  height: 22px;
  margin-top: 22px;
  display: flex;
}

.image-16 {
  margin-left: 37px;
  margin-right: 2px;
}

.topic-overview {
  width: 500px;
  height: 150px;
}

.topic-overview._02 {
  margin-left: 50px;
}

.topic-overview-header {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.lessons-number-div {
  flex-direction: row;
  justify-content: flex-start;
  align-self: center;
  align-items: flex-start;
  display: block;
}

.text-block-23 {
  color: #a7a7a7;
  height: 112px;
  margin-top: 16px;
  font-family: Ttcommons;
  font-size: 18px;
  font-weight: 400;
  line-height: 24px;
}

.text-block-24 {
  color: #fff;
  font-family: Ttcommons;
  font-size: 24px;
  font-weight: 700;
}

.div-block-38-copy {
  align-items: center;
  height: 22px;
  display: flex;
}

.div-block-39 {
  display: flex;
}

.div-block-39._01, .div-block-39._02 {
  margin-bottom: 42px;
}

.text-span, .text-span-2, .grey {
  color: #ffffff80;
}

.channel-info-ch1 {
  align-items: center;
  display: flex;
}

.channel__topics__lesson {
  flex-direction: row;
  align-items: center;
  margin-right: 64px;
  display: flex;
}

.channel__topics__lesson.temporary-distance {
  margin-right: 0;
}

.div-block-41, .div-block-42, .div-block-43 {
  height: 104px;
}

.channel-info-ch2, .channel-info-ch3, .channel-info-ch4 {
  align-items: center;
  display: flex;
}

.course-info-setion {
  flex-direction: column;
  align-items: center;
  height: 176px;
  margin-bottom: 29px;
  display: flex;
  position: relative;
}

.image-17 {
  position: absolute;
  inset: 63% auto 0% 0%;
}

.number-info-div {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 255px;
  height: 100%;
  display: flex;
}

.number-info-div._01 {
  margin-left: 0;
  margin-right: 0;
}

.number-info-div._02 {
  margin-left: 85px;
  margin-right: 85px;
}

.text-block-25 {
  color: #fff;
  text-align: center;
  height: 72px;
  font-family: Ttcommons;
  font-size: 96px;
  font-weight: 700;
  line-height: 100%;
}

.text-block-25.lessons {
  padding-left: 16px;
}

.text-block-26 {
  color: #fff;
  text-align: center;
  height: 20px;
  margin-top: 14px;
  font-family: Ttcommons;
  font-size: 24px;
  line-height: 100%;
}

.product-hero-section {
  justify-content: center;
  align-items: center;
  height: 698px;
  margin-top: 120px;
  margin-bottom: 64px;
  display: flex;
  overflow: hidden;
}

.image-18 {
  display: none;
  position: absolute;
  inset: -100px auto 0% 0%;
}

.image-19 {
  max-width: 100%;
  position: absolute;
  inset: 0% -1% auto auto;
}

.text-block-27 {
  color: #fff;
  margin-top: 4px;
  padding-left: 2px;
  font-family: Ttcommons;
  font-size: 16px;
  line-height: 16px;
}

.text-block-28 {
  color: #101010;
  text-shadow: -1px 0 #fff, 0 -1px #fff, 1px 0 #fff, 0 1px #fff;
  border: 1.2px #000;
  width: 130px;
  height: 50px;
  font-family: Ttcommons;
  font-size: 64px;
  font-weight: 700;
  line-height: 100%;
}

.text-block-29 {
  color: #a7a7a7;
  width: 430px;
  height: 40px;
  margin-bottom: 42px;
  font-family: Ttcommons;
  font-size: 18px;
  line-height: 24px;
}

.text-block-30 {
  color: #fff;
  width: 472px;
  height: 106px;
  margin-bottom: 26px;
  font-family: Ttcommons;
  font-size: 72px;
  font-weight: 700;
  line-height: 85%;
}

.section-3 {
  display: none;
}

.btn-cta-mobile-hero {
  background-color: #f26540;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  width: 246px;
  height: 60px;
  margin-top: 32px;
  text-decoration: none;
  display: flex;
  box-shadow: 0 4px 18px #00000026;
}

.btn-cta-mobile-hero.stripebuybutton {
  transition: transform .4s;
}

.btn-cta-mobile-hero.stripebuybutton:hover {
  transform: translate(0, -2px);
}

.btn-cta-mobile-hero.stripebuybutton.cta-stripe-btn-final-section {
  width: 256px;
}

.btn-cta-mobile-hero.stripebuybutton.cta-stripe-btn-final-section.product-page {
  margin-left: -4px;
  display: block;
}

.div-block-44 {
  margin: -290px -633px -269px -30px;
}

.image-20 {
  margin-left: -180px;
}

.section-4 {
  display: none;
}

.btn-hero-lp {
  background-color: #f26540;
  border-radius: 100px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 246px;
  height: 60px;
  margin-top: 32px;
  text-decoration: none;
  transition: transform .4s;
  display: flex;
  box-shadow: 0 4px 20px #000000b3;
}

.btn-hero-lp:hover {
  transform: translate(0, -2px);
}

.btn-hero-lp.stripebuybutton {
  flex-direction: column;
  width: 368px;
  transition: transform .4s;
}

.btn-hero-lp.stripebuybutton:hover {
  transform: translate(0, -2px);
}

.btn-hero-lp.stripebuybutton.cta-stripe-btn-jumbo-section {
  width: 256px;
  min-height: 60px;
}

.btn-nav-lp {
  border: 1.5px solid #fff;
  border-radius: 80px;
  justify-content: center;
  align-items: center;
  width: 154px;
  height: 48px;
  text-decoration: none;
  display: flex;
}

.btn-nav-lp.stripebuybutton.cta-stripe-btn-nav {
  flex-direction: row;
  flex: none;
  justify-content: center;
}

.btn-cta-lp {
  background-color: #f26540;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  width: 246px;
  height: 60px;
  margin-top: 32px;
  text-decoration: none;
  transition: transform .4s;
  display: flex;
  box-shadow: 0 4px 18px #00000026;
}

.btn-cta-lp:hover {
  transform: translate(0, -2px);
}

.btn-cta-lp.stripebuybutton {
  transition: transform .4s;
}

.btn-cta-lp.stripebuybutton:hover {
  transform: translate(0, -2px);
}

.btn-cta-lp.stripebuybutton.cta-stripe-btn-final-section {
  width: 256px;
}

.btn-cta-lp.stripebuybutton.cta-stripe-btn-final-section.product-page {
  margin-left: -4px;
}

.image-20-copy {
  margin: -72px -107px -118px -108px;
}

.lesson-page-right-column-copy-copy {
  width: 100%;
  margin-top: 24px;
  margin-bottom: 64px;
}

.btn-navbar-learn-more {
  border: 1.5px solid #fff;
  border-radius: 80px;
  justify-content: center;
  align-items: center;
  width: 154px;
  height: 48px;
  text-decoration: none;
  display: flex;
}

.btn-navbar-learn-more.stripebuybutton.cta-stripe-btn-nav {
  flex-direction: row;
  flex: none;
  justify-content: center;
}

.image-22 {
  margin-top: 10px;
}

.sticky-btn-mobile {
  display: none;
}

.btn-text-copy {
  color: #fff;
  letter-spacing: 1px;
  align-items: flex-start;
  margin-top: 3px;
  font-family: Ttcommons;
  font-size: 18px;
  font-weight: 700;
  display: block;
}

.text-no-risk-caps {
  color: #a7a7a7;
  text-align: center;
  letter-spacing: 1.8px;
  text-transform: uppercase;
  font-family: Ttcommons;
  font-size: 12px;
  font-weight: 700;
  line-height: 100%;
}

.section-no-risk {
  background-image: linear-gradient(#2220204d, #2020204d);
  justify-content: center;
  align-items: center;
  height: 569px;
  display: flex;
  position: relative;
}

.section-no-risk.p1-11 {
  margin-top: 122px;
}

.section-no-risk.pp {
  margin-bottom: 168px;
}

.section-no-risk.wsop {
  padding-left: 24px;
  padding-right: 24px;
  overflow: hidden;
}

.text-day-display {
  color: var(--pokercode-orange);
  letter-spacing: 1.8px;
  font-family: Ttcommons;
  font-weight: 700;
}

.text-day-display-copy {
  color: #a7a7a7;
  text-align: center;
  letter-spacing: 1.8px;
  text-transform: uppercase;
  font-family: Ttcommons;
  font-weight: 700;
}

.text-day-display-copy.orange {
  color: var(--pokercode-orange);
}

.text-block-31 {
  color: #fff;
  text-align: center;
  margin-top: 36px;
  margin-bottom: 26px;
  font-family: Ttcommons;
  font-size: 64px;
  font-weight: 700;
  line-height: 42px;
}

.paragraph-no-risk {
  color: #a7a7a7;
  text-align: center;
  width: 800px;
  font-family: Ttcommons;
  font-size: 18px;
  font-weight: 400;
  line-height: 24px;
}

.paragraph-no-risk.wsop {
  color: #fff;
  line-height: 150%;
}

.image-23 {
  position: absolute;
  inset: 0% auto 0% 0%;
}

.image-24 {
  position: absolute;
  bottom: 22px;
  left: 0;
}

.image-25 {
  margin-top: 79px;
  position: absolute;
  top: 0;
  right: 0;
  transform: rotate(180deg);
}

.btn-no-risk-section {
  background-color: #f26540;
  border-radius: 100px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 246px;
  height: 60px;
  margin-top: 39px;
  text-decoration: none;
  transition: transform .4s;
  display: flex;
  box-shadow: 0 4px 20px #000000b3;
}

.btn-no-risk-section:hover {
  transform: translate(0, -2px);
}

.btn-no-risk-section.stripebuybutton {
  flex-direction: column;
  width: 368px;
  transition: transform .4s;
}

.btn-no-risk-section.stripebuybutton:hover {
  transform: translate(0, -2px);
}

.btn-no-risk-section.stripebuybutton.cta-stripe-btn-jumbo-section {
  width: 256px;
  min-height: 60px;
}

.cta-bottom {
  background-color: #f26540;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  width: 246px;
  height: 60px;
  margin-top: 32px;
  text-decoration: none;
  transition: transform .4s;
  display: flex;
  box-shadow: 0 4px 18px #00000026;
}

.cta-bottom:hover {
  transform: translate(0, -2px);
}

.cta-bottom.stripebuybutton {
  transition: transform .4s;
}

.cta-bottom.stripebuybutton:hover {
  transform: translate(0, -2px);
}

.cta-bottom.stripebuybutton.cta-stripe-btn-final-section {
  width: 256px;
}

.cta-bottom.stripebuybutton.cta-stripe-btn-final-section.product-page {
  margin-left: -4px;
}

.btn-navbar-quiz {
  border: 1.5px solid #fff;
  border-radius: 80px;
  justify-content: center;
  align-items: center;
  width: 154px;
  height: 48px;
  text-decoration: none;
  display: flex;
}

.btn-navbar-quiz.stripebuybutton.cta-stripe-btn-nav {
  flex-direction: row;
  flex: none;
  justify-content: center;
}

.div-block-47 {
  background-color: #1a1a1a;
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/5e41a412adb4da0bda4f6922_community-photo.png");
  background-position: 0 0;
  background-size: cover;
  border-radius: 4px;
  width: 484px;
  height: 353px;
  box-shadow: 0 4px 30px #00000026;
}

.bold-text-5 {
  font-family: Ttcommons;
}

.utility-page-wrap {
  justify-content: center;
  align-items: center;
  width: 100vw;
  max-width: 100%;
  height: 100vh;
  max-height: 100%;
  display: flex;
}

.utility-page-content {
  text-align: center;
  flex-direction: column;
  width: 260px;
  display: flex;
}

.utility-page-wrap-1 {
  background-color: var(--pokercode-orange);
  justify-content: center;
  align-items: center;
  width: 100vw;
  max-width: 100%;
  height: 100vh;
  max-height: 100%;
  display: flex;
}

.success-stories-mobile-slider {
  display: none;
}

.bold-marketing {
  color: #fff;
}

.lightbox-link-7 {
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  width: 484px;
  height: 383px;
  margin-bottom: 36px;
  display: flex;
}

.fedor-platform-showcase {
  border-radius: 4px;
  width: 484px;
  height: 383px;
  line-height: 383px;
  position: relative;
}

.image-27 {
  z-index: 999;
  object-fit: fill;
  margin-top: 158px;
  margin-left: 142px;
  position: absolute;
}

.image-28 {
  z-index: 99;
  position: absolute;
}

._3-day-offer-section {
  justify-content: center;
  align-items: flex-start;
  margin-top: 24px;
  padding-top: 0;
  padding-bottom: 35px;
  display: flex;
  overflow: hidden;
}

.text-block-27-copy {
  color: #ff1919;
  margin-top: 0;
  margin-bottom: 8px;
  padding-left: 2px;
  font-family: Ttcommons;
  font-size: 16px;
}

.text-block-29-copy {
  color: #a7a7a7;
  width: 430px;
  height: 40px;
  margin-bottom: 72px;
  font-family: Ttcommons;
  font-size: 18px;
  line-height: 24px;
}

.text-block-28-copy {
  color: #101010;
  text-shadow: -1px 0 #fff, 0 -1px #fff, 1px 0 #fff, 0 1px #fff;
  border: 1.2px #000;
  height: 50px;
  margin-top: 55px;
  font-family: Ttcommons;
  font-size: 64px;
  font-weight: 700;
  line-height: 100%;
  position: static;
}

.text-block-28-copy-copy {
  color: #101010;
  text-shadow: -1px 0 #fff, 0 -1px #fff, 1px 0 #fff, 0 1px #fff;
  border: 1.2px #000;
  height: 50px;
  margin-top: 0;
  font-family: Ttcommons;
  font-size: 64px;
  font-weight: 700;
  line-height: 100%;
  position: static;
}

.div001 {
  position: relative;
}

.div-block-48 {
  align-items: center;
  height: 72px;
  display: flex;
  position: absolute;
  bottom: 22px;
  left: 137px;
}

.div-block-49 {
  background-color: #fd2121;
  border-radius: 999px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 72px;
  height: 72px;
  display: flex;
}

.promo-text {
  margin-left: 8px;
}

.text-block-32 {
  color: #fd2121;
  font-size: 15px;
  text-decoration: line-through;
}

.text-block-32-copy {
  color: #fd2121;
  font-size: 15px;
}

.text-block-33 {
  color: #fff;
  text-align: center;
  margin-top: 9px;
  font-family: Ttcommons;
  font-size: 24px;
  font-weight: 700;
  line-height: 20px;
}

.text-block-33-copy {
  color: #fff;
  text-align: center;
  font-family: Ttcommons;
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
}

.section-4-copy {
  display: none;
}

.text-block-29-copy-copy {
  color: #a7a7a7;
  width: 430px;
  height: 40px;
  margin-bottom: 42px;
  font-family: Ttcommons;
  font-size: 18px;
  line-height: 24px;
}

.text-block-20-copy {
  color: #101010;
  height: 45px;
  font-family: Ttcommons;
  font-size: 64px;
  font-weight: 700;
  line-height: 64px;
  position: relative;
}

.text-block-27-copy {
  color: var(--pokercode-orange);
  margin-top: 12px;
  margin-bottom: 0;
  padding-left: 2px;
  font-family: Ttcommons;
  line-height: 16px;
}

.mone-back-text {
  color: #fff;
  margin-top: 12px;
  padding-left: 2px;
  font-family: Ttcommons;
  font-size: 16px;
  line-height: 16px;
}

.mone-back-text._2-nd {
  margin-top: 2px;
}

.price-block {
  position: relative;
}

.div-block-50 {
  background-color: var(--pokercode-orange);
  border-radius: 999px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 58px;
  height: 58px;
  margin-top: -32px;
  margin-left: 197px;
  display: flex;
  position: absolute;
  inset: 0% auto auto 0%;
}

.div-block-50._20, .div-block-50._50 {
  margin-left: 118px;
}

.div-block-50._10 {
  margin-left: 144px;
}

.div-block-50._200-deal {
  margin-top: -40px;
  margin-left: 138px;
  position: absolute;
}

.div-block-50._20-2 {
  margin-left: 119px;
}

.div-block-50._10-off {
  margin-left: 118px;
}

.off-percentage {
  color: #fff;
  text-align: center;
  text-transform: uppercase;
  margin-top: 14px;
  padding-left: 2px;
  font-family: Ttcommons;
  font-size: 24px;
  font-weight: 700;
  line-height: 16px;
}

.off-text {
  color: #fff;
  text-align: center;
  text-transform: uppercase;
  margin-top: 0;
  margin-right: 2px;
  padding-left: 0;
  padding-right: 0;
  font-family: Ttcommons;
  font-size: 12px;
  font-weight: 500;
  line-height: 15px;
}

.drop-down-sign-up {
  color: #9a9a9a;
  background-color: #fafafa;
  border: 1px solid #959595;
  border-radius: 6px;
  justify-content: flex-start;
  align-items: center;
  height: 54px;
  font-family: Ttcommons;
  font-size: 18px;
  line-height: 20px;
}

.drop-down-sign-up::placeholder {
  color: #9a9a9a;
  font-family: Ttcommons;
  font-size: 18px;
  line-height: 18px;
}

.sign-up-7-day-btn {
  background-color: #f26540;
  border-radius: 100px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 246px;
  height: 60px;
  margin-top: 39px;
  text-decoration: none;
  transition: transform .4s;
  display: flex;
  box-shadow: 0 4px 20px #000000b3;
}

.sign-up-7-day-btn:hover {
  transform: translate(0, -2px);
}

.sign-up-7-day-btn.stripebuybutton {
  flex-direction: column;
  width: 368px;
  transition: transform .4s;
}

.sign-up-7-day-btn.stripebuybutton:hover {
  transform: translate(0, -2px);
}

.sign-up-7-day-btn.stripebuybutton.cta-stripe-btn-jumbo-section {
  width: 256px;
  min-height: 60px;
}

.lesson-thumbail {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50%;
  background-size: 125px;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  width: 170px;
  height: 105px;
  margin-bottom: 14px;
  display: flex;
}

.lesson-thumbail._01 {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/5e58e24f7bb9af467098289d_Thumbnail%2001.png");
  background-size: cover;
}

.lesson-thumbail._02 {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/5e58e250560950741ef9f898_Thumbnail%2002.png");
  background-size: cover;
}

.lesson-thumbail._03 {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/5e58e2504172e84bcd8afc55_Thumbnail%2003.png");
  background-size: cover;
}

.lesson-thumbail._04 {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/5e58e2504172e81a1b8afc57_Thumbnail%2004.png");
  background-size: cover;
}

.lesson-thumbail._05 {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/5e58e250facdd35a66d3c414_Thumbnail%2005.png");
  background-size: cover;
}

.lesson-thumbail._06 {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/5e58e2504172e86b088afc56_Thumbnail%2006.png");
  background-size: cover;
}

.lesson-thumbail._07 {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/5e58e250f68ab8c15aa97e25_Thumbnail%2007.png");
  background-size: cover;
}

.hero-paragraph-copy {
  color: #959595;
  text-align: center;
  width: 100%;
  margin-top: 0;
  font-family: Ttcommons;
  font-size: 18px;
  font-weight: 400;
  line-height: 24px;
}

.form-3-free-lessons-01 {
  background-color: #fff;
  border-radius: 14px;
  padding: 32px 41px;
  position: static;
}

.form-3-free-lessons-02 {
  background-color: #fff;
  border-radius: 14px;
  padding: 33px 41px;
  position: static;
}

.checkout-form {
  background-color: #fbfbfb;
  border: 1px solid #ccc;
  font-family: TT Commons, sans-serif;
}

.submit-button-4 {
  background-color: var(--web-orange);
  border-radius: 4px;
  justify-content: center;
  height: 50px;
  margin-bottom: 8px;
  padding-top: 13px;
  font-size: 18px;
  font-weight: 500;
  display: flex;
}

.h4-heading-checkout {
  color: var(--10);
  font-family: TT Commons, sans-serif;
}

.shipping-method {
  background-color: var(--white);
  display: block;
}

.shipping-address {
  background-color: #fff;
  border-radius: 8px;
  display: block;
}

.field-label-checkout {
  margin-bottom: 6px;
}

.customer-info {
  background-color: var(--white);
  color: #fff;
  border-radius: 8px;
}

.block-content {
  color: var(--10);
  background-color: #0000;
  border: 1px solid #ccc;
  border-top-style: none;
  border-bottom-right-radius: 8px;
  border-bottom-left-radius: 8px;
}

.apple-pay {
  border-radius: 4px;
  height: 50px;
}

.web-payments {
  border-radius: 8px;
  height: 50px;
}

.pay-with-browser {
  border-radius: 8px;
  height: 50px;
  margin-bottom: 8px;
}

.block-header {
  background-color: #0000;
  border-color: #ccc;
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
}

.block-content-2 {
  color: var(--10);
  background-color: #0000;
  border: 1px solid #ccc;
  border-top-style: none;
  border-bottom-right-radius: 8px;
  border-bottom-left-radius: 8px;
}

.block-header-2 {
  background-color: #0000;
  border-color: #ccc;
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
}

.block-content-3 {
  color: var(--10);
  background-color: #0000;
  border: 1px solid #ccc;
  border-top-style: none;
  border-bottom-right-radius: 8px;
  border-bottom-left-radius: 8px;
}

.block-header-3 {
  background-color: #0000;
  border-color: #ccc;
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
}

.block-content-4 {
  background-color: #0000;
  border: 1px solid #ccc;
  border-top-style: none;
  border-bottom-right-radius: 8px;
  border-bottom-left-radius: 8px;
}

.block-header-4, .block-header-5 {
  background-color: #0000;
  border-color: #ccc;
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
}

.block-content-5 {
  background-color: #0000;
  border-bottom-color: #ccc;
  border-left-color: #ccc;
  border-right-color: #ccc;
  border-bottom-right-radius: 8px;
  border-bottom-left-radius: 8px;
}

.text-block-checkout, .product-name-checkout, .price-checkout {
  color: var(--10);
}

.billing-address-toggle {
  display: none;
}

.expiration-date {
  color: var(--10);
  background-color: #fbfbfb;
  border-color: #ccc;
  margin-bottom: 0;
  padding-top: 10px;
  padding-bottom: 10px;
}

.expiration-date::placeholder {
  color: #a7a7a7;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
}

.security-code {
  color: var(--10);
  background-color: #fbfbfb;
  border-color: #ccc;
  margin-bottom: 0;
  padding-top: 10px;
  padding-bottom: 10px;
}

.security-code::placeholder {
  color: #a7a7a7;
}

.card-number {
  color: var(--10);
  background-color: #fbfbfb;
  border-color: #ccc;
  padding-top: 10px;
  padding-bottom: 10px;
}

.card-number::placeholder {
  color: #a7a7a7;
}

.btn-checkout {
  background-color: #f26540;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  width: 246px;
  height: 60px;
  margin-top: 32px;
  padding-top: 22px;
  padding-bottom: 22px;
  font-family: Ttcommons;
  font-size: 19px;
  font-weight: 700;
  text-decoration: none;
  display: flex;
  box-shadow: 0 4px 18px #00000026;
}

.btn-checkout.stripebuybutton {
  transition: transform .4s;
}

.btn-checkout.stripebuybutton:hover {
  transform: translate(0, -2px);
}

.btn-checkout.stripebuybutton.cta-stripe-btn-final-section {
  width: 256px;
}

.btn-checkout.stripebuybutton.cta-stripe-btn-final-section.product-page {
  margin-left: -4px;
}

.quantity {
  display: block;
}

.field-label-2 {
  display: none;
}

.product-name-card {
  color: #fff;
  border: 1px #fff;
  margin-bottom: 8px;
  font-size: 18px;
  font-weight: 400;
}

.cart-quantity {
  color: #fff;
  background-color: #101010;
  border-color: #2c2c2c;
}

.cart-footer {
  border-top-color: #2c2c2c;
  padding-top: 24px;
}

.cart-header {
  background-color: #0000;
  border-bottom-color: #2c2c2c;
}

.cart-button {
  background-color: #0000;
  width: 154px;
  height: 48px;
}

.icon-5 {
  margin-left: 8px;
}

.text-block-34 {
  text-transform: uppercase;
  justify-content: center;
  align-self: center;
  align-items: center;
  height: 22px;
  margin-left: 13px;
  padding-top: 4px;
  padding-bottom: 0;
  font-family: Ttcommons;
  line-height: 14px;
  display: flex;
}

.div-block-52 {
  order: 0;
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.div-block-53 {
  justify-content: center;
  align-items: center;
  height: 100%;
  margin-left: 8px;
  display: none;
}

.btn-nav-cart {
  border: 1.5px solid #fff;
  border-radius: 80px;
  justify-content: center;
  align-items: center;
  width: 154px;
  height: 48px;
  text-decoration: none;
  display: flex;
}

.btn-nav-cart.stripebuybutton.cta-stripe-btn-nav {
  flex-direction: row;
  flex: none;
  justify-content: center;
}

.cart-container {
  background-color: #101010;
  border-radius: 8px;
}

.icon-6 {
  color: #f8f8f8;
}

.cart-line-item {
  color: #fff;
  margin-bottom: 24px;
  font-family: Ttcommons;
  font-size: 18px;
}

.text-block-35 {
  color: #fff;
  margin-bottom: 8px;
}

.text-block-36 {
  color: #6d6d6d;
  text-decoration: none;
}

.checkout-button {
  background-color: var(--pokercode-orange);
  border-radius: 99px;
  justify-content: center;
  height: 58px;
  font-family: Ttcommons;
  font-size: 18px;
  font-weight: 700;
  line-height: 20px;
  display: flex;
}

.order-summary {
  background-color: var(--white);
  border-radius: 8px;
}

.line-item, .line-item-2 {
  color: var(--10);
}

.div-block-54 {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/5e737065f523aac060c3fe65_pokercode_com_logo_regular_black%20(1).svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 210px;
  height: 80px;
}

.div-block-55 {
  justify-content: center;
  align-items: center;
  height: 80px;
  margin-bottom: 16px;
  display: flex;
}

.email {
  color: var(--10);
  background-color: #fbfbfb;
  border-color: #ccc;
}

.payment-info, .billing-address {
  background-color: var(--white);
  border-radius: 8px;
}

.full-name, .street-address, .street-address-2, .zip-postal-code, .state-province, .city {
  background-color: #fbfbfb;
  border-color: #ccc;
}

.country {
  color: var(--10);
  background-color: #fbfbfb;
  border-color: #ccc;
}

.order-items {
  background-color: var(--white);
  border-radius: 8px;
}

.text-block-19-copy {
  color: #6f6f6f;
  height: 25px;
  margin-left: 9px;
  font-family: Ttcommons;
  line-height: 110%;
}

.block-header-6 {
  background-color: #0000;
  border-color: #ccc;
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
}

.block-content-6 {
  background-color: #0000;
  border: 1px solid #ccc;
  border-top-style: none;
  border-bottom-right-radius: 8px;
  border-bottom-left-radius: 8px;
}

.block-header-7 {
  background-color: #0000;
  border-color: #ccc;
  border-bottom-style: none;
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
}

.payment-info-2 {
  background-color: var(--white);
}

.column-4 {
  color: #fff;
}

.div-block-56 {
  color: var(--10);
}

.block-content-7 {
  background-color: #0000;
  border: 1px solid #ccc;
  border-bottom-right-radius: 8px;
  border-bottom-left-radius: 8px;
}

.shipping-method-2, .order-items-2 {
  background-color: var(--white);
}

.block-header-8 {
  background-color: #0000;
  border-color: #ccc #ccc #fbfbfb;
  border-bottom-style: none;
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
}

.block-content-8 {
  background-color: #0000;
  border: 1px solid #ccc;
  border-bottom-right-radius: 8px;
  border-bottom-left-radius: 8px;
}

.order-item-list {
  color: var(--10);
}

.block-content-9 {
  color: #fff;
  background-color: #0000;
  border: 1px solid #ccc;
  border-top-style: none;
  border-bottom-right-radius: 8px;
  border-bottom-left-radius: 8px;
}

.order-summary-2 {
  background-color: var(--white);
}

.block-header-9, .block-header-10 {
  background-color: #0000;
  border-color: #ccc;
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
}

.block-content-10 {
  color: var(--10);
  background-color: #0000;
  border: 1px solid #ccc;
  border-top-style: none;
  border-bottom-right-radius: 8px;
  border-bottom-left-radius: 8px;
}

.customer-info-2 {
  background-color: var(--white);
}

.row-2 {
  color: #fff;
}

.order-confirmation {
  background-color: #fbfbfb;
}

.div-block-57 {
  color: #fff;
}

.block-header-11 {
  color: var(--10);
  background-color: #0000;
  border-color: #ccc;
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
}

.block-content-11 {
  color: var(--10);
  background-color: #0000;
  border: 1px solid #ccc;
  border-top: 0 #ccc;
  border-bottom-right-radius: 8px;
  border-bottom-left-radius: 8px;
}

.block-header-12 {
  background-color: #0000;
  border-color: #ccc;
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
}

.country-2, .zip-postal-code-2, .state-province-2, .city-2, .street-address-3, .street-address-4, .full-name-2 {
  background-color: #fbfbfb;
  border-color: #ccc;
}

.empty-state {
  color: var(--10);
  background-color: #0000;
  border-bottom-color: #ccc;
  border-left-color: #ccc;
  border-right-color: #ccc;
  border-bottom-right-radius: 8px;
  border-bottom-left-radius: 8px;
}

.text-block-37 {
  color: #fff;
}

.text-block-38 {
  color: var(--10);
}

.div-block-58 {
  color: #fff;
}

.shipping-method-3 {
  border-bottom-color: #ccc;
  border-left: 1px solid #ccc;
  border-right: 1px solid #ccc;
  border-bottom-right-radius: 8px;
  border-bottom-left-radius: 8px;
}

.shipping-method-list {
  border-bottom: 1px #ccc;
  border-left-style: none;
  border-left-color: #ccc;
  border-right-style: none;
  border-right-color: #ccc;
  border-bottom-right-radius: 8px;
  border-bottom-left-radius: 8px;
}

.block-content-12, .text-block-39, .heading-8, .div-block-59, .column-5, .heading-9, .heading-10, .div-block-60, .column-6, .heading-11, .row-3, .line-item-3, .line-item-4, .heading-12, .column-7 {
  color: var(--10);
}

.div-block-61 {
  width: 55%;
}

._3-day-offer-section-deal {
  justify-content: center;
  align-items: flex-start;
  margin-top: 24px;
  padding-top: 0;
  padding-bottom: 35px;
  display: flex;
  overflow: hidden;
}

.section-5 {
  flex-direction: column;
  align-items: center;
  margin-top: 140px;
  display: flex;
}

.link-deal {
  color: var(--pokercode-orange);
  text-decoration: underline;
}

.content-block-deal {
  align-items: flex-start;
  margin-top: 122px;
  display: flex;
}

.content-block-deal.potential {
  margin-bottom: 122px;
}

.content-block-deal.pack {
  margin-top: -32px;
}

.deal-subtitle {
  font-size: 32px;
}

.spacer-deal {
  height: 60px;
}

.btn-no-risk-section-deal {
  background-color: #f26540;
  border-radius: 100px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 246px;
  height: 60px;
  margin-top: 39px;
  text-decoration: none;
  transition: transform .4s;
  display: flex;
  box-shadow: 0 4px 20px #000000b3;
}

.btn-no-risk-section-deal:hover {
  transform: translate(0, -2px);
}

.btn-no-risk-section-deal.stripebuybutton {
  flex-direction: column;
  width: 368px;
  transition: transform .4s;
}

.btn-no-risk-section-deal.stripebuybutton:hover {
  transform: translate(0, -2px);
}

.btn-no-risk-section-deal.stripebuybutton.cta-stripe-btn-jumbo-section {
  width: 256px;
  min-height: 60px;
}

.btn-navbar-deal {
  border: 1.5px solid #fff;
  border-radius: 80px;
  justify-content: center;
  align-items: center;
  width: 154px;
  height: 48px;
  text-decoration: none;
  display: flex;
}

.btn-navbar-deal.stripebuybutton.cta-stripe-btn-nav {
  flex-direction: row;
  flex: none;
  justify-content: center;
}

.hidden-footage-text-ch5 {
  margin-top: 24px;
}

.channel-info-ch5 {
  align-items: center;
  display: flex;
}

.show-hide-btn-ch05 {
  cursor: pointer;
  flex-direction: row;
  justify-content: space-between;
  align-self: center;
  width: 100%;
  display: flex;
}

.show-hide-btn-ch05.pp {
  height: 56px;
}

.div-block-ch5 {
  display: flex;
}

.div-block-ch5._01, .div-block-ch5._02 {
  margin-bottom: 42px;
}

.div-block-ch5._03 {
  margin-bottom: 0;
}

.paragraph-deal-characteristics {
  color: #a7a7a7;
  text-align: left;
  margin-top: 0;
  margin-bottom: 20px;
  font-family: Ttcommons;
  font-size: 18px;
  font-weight: 400;
  line-height: 24px;
}

.paragraph-deal-characteristics.center {
  text-align: center;
  margin-top: 10px;
  padding-top: 0;
}

.interactive-platform-row {
  margin-top: 36px;
}

.deal-characteristics {
  flex: 0 auto;
  width: 1080px;
  margin-top: 121px;
}

.deal-characteristics.transition {
  flex: 0 auto;
  justify-content: center;
  display: flex;
}

.deal-characteristics.middle {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.deal-characteristics.middle-copy {
  flex-direction: row;
  justify-content: center;
  align-items: center;
  display: flex;
}

.deal-characteristics.hero-layout {
  display: flex;
}

.deal-icon {
  margin-top: 0;
  margin-bottom: 18px;
  padding-top: 0;
}

.handshake-icon {
  margin-top: 5px;
  margin-bottom: 15px;
}

.qa-icon {
  margin-bottom: 12px;
}

.collaboration-icon {
  margin: 13px 13px 5px;
}

.strategy-icon {
  margin-top: 0;
  margin-bottom: 14px;
  padding-top: 0;
}

.goal-icon {
  margin-top: 5px;
  margin-bottom: 13px;
}

.winning-icon {
  margin-bottom: 13px;
}

.new-material-icon {
  margin-top: 5px;
  margin-bottom: 14px;
}

.made-for-learning-section-pp {
  justify-content: center;
  align-items: flex-start;
  margin-bottom: 14px;
  padding-top: 90px;
  padding-bottom: 130px;
  display: flex;
}

.made-for-learning-section-pp.spp {
  margin-bottom: 0;
  padding-top: 86px;
  padding-bottom: 160px;
  overflow: hidden;
}

.price-mrr {
  color: #fff;
  border: 1.2px #000;
  height: 50px;
  font-family: Ttcommons;
  font-size: 64px;
  font-weight: 700;
  line-height: 100%;
}

.mo {
  font-size: 32px;
}

.mrr-characteristics-section {
  flex-direction: column;
  align-items: center;
  margin-top: 16px;
  margin-bottom: 32px;
  display: flex;
}

.mr-characteristics-group {
  justify-content: space-between;
  padding-left: 37px;
  padding-right: 37px;
  display: flex;
}

.column-mmr {
  flex-direction: column;
  align-items: center;
  width: 274px;
  display: flex;
}

.mrr-icon {
  margin-bottom: 5px;
}

.mrr-price-bottom-cta {
  flex-direction: column;
  align-items: flex-end;
  margin-top: 24px;
  display: flex;
}

.mrr-price-bottom-cta.deal {
  margin-top: 36px;
  position: relative;
}

.mrr2 {
  font-size: 32px;
}

.community.right {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/5eaee0e3b41a94a7c1bb7964_FedorCommunity.png");
  background-position: 0 0;
  background-size: cover;
  width: 500px;
  height: 340px;
}

.community-left {
  width: 500px;
  font-family: Ttcommons;
}

.image-29 {
  border-radius: 6px;
}

.pc-heading {
  text-align: center;
  letter-spacing: -.1px;
  width: 1000px;
  font-family: Ttcommons;
  font-size: 68px;
  line-height: 80%;
}

.pc-heading.pcxgg {
  margin-top: 12px;
  font-size: 160px;
  line-height: 90%;
}

.btn-hero-pcxgg {
  background-color: var(--pokercode-beta);
  border-radius: 2px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 190px;
  height: 50px;
  margin-top: 0;
  text-decoration: none;
  transition: transform .4s;
  display: flex;
  box-shadow: 0 4px 20px #000000b3;
}

.btn-hero-pcxgg:hover {
  transform: translate(0, -2px);
}

.btn-hero-pcxgg.stripebuybutton {
  flex-direction: column;
  width: 368px;
  transition: transform .4s;
}

.btn-hero-pcxgg.stripebuybutton:hover {
  transform: translate(0, -2px);
}

.btn-hero-pcxgg.stripebuybutton.cta-stripe-btn-jumbo-section {
  width: 256px;
  min-height: 60px;
}

.pcxgg-icons {
  background-color: #ffffff08;
  justify-content: center;
  align-items: flex-start;
  margin-top: 192px;
  margin-bottom: 0;
  padding-top: 90px;
  padding-bottom: 130px;
  display: flex;
}

.community-icon, .promo-icon, .growth-icon-2, .support-icon {
  margin-bottom: 5px;
}

.btn-cta-pcxgg {
  background-color: var(--pokercode-beta);
  border-radius: 2px;
  justify-content: center;
  align-items: center;
  width: 190px;
  height: 60px;
  margin-top: 32px;
  font-family: TT Commons, sans-serif;
  text-decoration: none;
  transition: transform .4s;
  display: flex;
  box-shadow: 0 4px 18px #00000026;
}

.btn-cta-pcxgg:hover {
  transform: translate(0, -2px);
}

.btn-cta-pcxgg.stripebuybutton {
  transition: transform .4s;
}

.btn-cta-pcxgg.stripebuybutton:hover {
  transform: translate(0, -2px);
}

.btn-cta-pcxgg.stripebuybutton.cta-stripe-btn-final-section {
  width: 256px;
}

.btn-cta-pcxgg.stripebuybutton.cta-stripe-btn-final-section.product-page {
  margin-left: -4px;
}

.gg-wsop-section {
  flex-direction: column;
  align-items: center;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 100px;
  padding-bottom: 106px;
  display: flex;
  overflow: hidden;
}

.image-30 {
  border-radius: 6px;
}

.bonus-section {
  justify-content: center;
  padding-top: 106px;
  padding-bottom: 106px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.hero-section-pcxgg {
  background-image: linear-gradient(#0000 50%, #101010), url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/5eaee90030994e093e0f220e_FedorxMatthias.png");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  justify-content: center;
  align-items: center;
  height: 53vw;
  margin-top: 104px;
  margin-bottom: 72px;
  display: flex;
}

.hero-section-pcxgg.tour {
  background-color: #150a3f;
  background-image: linear-gradient(#0000 50%, #101010);
  background-position: 0 0;
  background-size: auto;
}

.big-p1 {
  color: #fff;
  text-align: center;
  flex-direction: column;
  align-items: center;
  font-family: Ttcommons;
  font-size: 72px;
  font-style: italic;
  font-weight: 300;
  line-height: 90%;
  display: flex;
}

.div-block-62 {
  background-color: var(--pokercode-orange);
  color: var(--pokercode-orange);
  width: 80px;
  height: 4px;
  margin-top: 32px;
}

.pcxgg-navbar {
  background-color: #10101000;
  justify-content: space-between;
  width: 100%;
  padding-top: 16px;
  padding-bottom: 16px;
  display: flex;
  position: fixed;
}

.btn-nav-pcxgg {
  border: 1.5px solid #fff;
  border-radius: 80px;
  justify-content: center;
  align-items: center;
  width: 154px;
  height: 48px;
  text-decoration: none;
  display: flex;
}

.btn-nav-pcxgg.stripebuybutton.cta-stripe-btn-nav {
  flex-direction: row;
  flex: none;
  justify-content: center;
  display: flex;
}

.btn-nav-pcxgg.stripebuybutton.cta-stripe-btn-nav.w--current {
  display: flex;
}

.bonus-div {
  width: 500px;
}

.bonus-div.right {
  margin-left: 80px;
}

.bonus-div.left {
  z-index: 99;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  flex: none;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-end;
  align-items: center;
  margin-top: -20px;
  margin-right: 80px;
  padding-bottom: 0;
  padding-right: 74px;
  display: flex;
  position: relative;
}

.text-block-40 {
  color: #a7a7a7;
  letter-spacing: 1.5px;
  text-transform: uppercase;
  margin-top: -30px;
  font-family: Ttcommons;
  font-weight: 700;
}

.text-block-41 {
  color: var(--pokercode-orange);
  letter-spacing: -6px;
  font-family: Ttcommons;
  font-size: 160px;
  font-style: italic;
  font-weight: 900;
  line-height: 100%;
}

.btn-bonus-pcxgg {
  background-color: #f26540;
  border-radius: 100px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 246px;
  height: 60px;
  margin-top: 32px;
  text-decoration: none;
  transition: transform .4s;
  display: flex;
  box-shadow: 0 4px 20px #000000b3;
}

.btn-bonus-pcxgg:hover {
  transform: translate(0, -2px);
}

.btn-bonus-pcxgg.stripebuybutton {
  flex-direction: column;
  width: 368px;
  transition: transform .4s;
}

.btn-bonus-pcxgg.stripebuybutton:hover {
  transform: translate(0, -2px);
}

.btn-bonus-pcxgg.stripebuybutton.cta-stripe-btn-jumbo-section {
  width: 256px;
  min-height: 60px;
}

.image-18-copy {
  position: absolute;
  top: 150px;
  left: 11px;
}

.message-bar {
  z-index: 999999;
  background-image: linear-gradient(to right, var(--pokercode-orange), #e63c25);
  justify-content: center;
  align-items: center;
  height: 32px;
  display: flex;
  position: fixed;
  inset: 0% 0% auto;
}

.navbar-4 {
  margin-top: 31px;
}

.message-bar-text {
  color: #fff;
  text-align: center;
  letter-spacing: 0;
  text-transform: uppercase;
  margin-top: 2px;
  font-family: Ttcommons;
  font-size: 15px;
  font-weight: 500;
}

.pop-up-overlay-25k-freeroll {
  z-index: 999999;
  background-color: #000c;
  flex-direction: column;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  padding-top: 140px;
  padding-bottom: 0;
  display: flex;
  position: fixed;
  inset: 0%;
}

.modal {
  background-color: #101010;
  justify-content: center;
  width: 800px;
  height: 420px;
  margin-top: 0;
  padding: 60px 56px;
  display: flex;
  position: relative;
}

.modal.academy {
  width: 772px;
  height: 605px;
  padding-top: 32px;
  padding-left: 4px;
  padding-right: 4px;
}

.modal.product {
  background-color: #000;
  justify-content: flex-start;
  height: 480px;
  padding: 76px 50px;
}

.button-5 {
  width: 16px;
  height: 16px;
  margin-top: 14px;
  margin-right: 14px;
  position: absolute;
  inset: 0% 0% auto auto;
}

.popup-close-btn {
  z-index: 3;
  border: 1px red;
  justify-content: center;
  align-items: center;
  width: 16px;
  height: 16px;
  margin-top: 14px;
  margin-right: 14px;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  position: absolute;
  inset: 0 0 auto auto;
}

.image-31 {
  width: 16px;
  height: 16px;
}

.matthias-bw {
  z-index: 1;
  position: absolute;
  inset: 0% auto 0% 0%;
}

.fedor-bw {
  z-index: 1;
  position: absolute;
  inset: auto 0% 0% auto;
}

.eliminate-matthias-group {
  z-index: 2;
  flex-direction: column;
  align-items: center;
  width: auto;
  height: auto;
  margin-bottom: 33px;
  margin-left: 20px;
  display: flex;
  position: absolute;
  inset: auto auto 0% 0%;
}

.text-block-42 {
  text-transform: uppercase;
}

.text-block-pop-up-t3 {
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  margin-right: 4px;
  padding-top: 5px;
  padding-right: 0;
  font-size: 13px;
  line-height: 13px;
}

.text-block-pop-up-t3.bottom {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 4px;
  padding-top: 2px;
  font-family: Ttcommons;
}

.text-name-t2 {
  color: #fff;
  margin-bottom: 6px;
  font-family: Ttcommons;
  font-size: 26px;
  font-weight: 700;
  line-height: 24px;
}

.text-name-t2.fedor {
  color: #fff;
  font-size: 32px;
}

.div-block-63 {
  align-items: center;
  display: flex;
}

.div-block-64 {
  margin-bottom: 8px;
  display: flex;
}

.top {
  color: #fff;
  margin-right: 5px;
  padding-top: 4px;
  font-family: Ttcommons;
}

.eliminate-fedor-group {
  z-index: 2;
  flex-direction: column;
  align-items: center;
  width: auto;
  height: auto;
  margin-bottom: 33px;
  margin-left: 0;
  margin-right: 53px;
  display: flex;
  position: absolute;
  inset: auto 0% 0% auto;
}

.title-pop-up {
  text-align: center;
  letter-spacing: -1px;
  margin-bottom: -12px;
  font-size: 140px;
  font-style: italic;
  font-weight: 900;
  line-height: 80%;
  position: static;
}

.title-pop-up.sub {
  color: #fff;
  font-family: Ttcommons;
  font-size: 77px;
}

.title-pop-up.main {
  color: #fff;
  margin-top: 0;
  margin-bottom: -6px;
  font-family: Ttcommons;
  font-size: 125px;
}

.text-pop-up {
  color: #a7a7a7;
  text-align: center;
  margin-top: 8px;
  margin-bottom: 24px;
  font-family: Ttcommons;
  font-size: 18px;
  line-height: 100%;
}

.div-block-65 {
  z-index: 2;
  flex-direction: column;
  align-items: flex-start;
  margin-top: 64px;
  margin-left: 54px;
  display: flex;
  position: absolute;
}

.button-pop-up {
  z-index: 3;
  background-color: #f26540;
  border-radius: 99px;
  justify-content: center;
  align-items: center;
  width: 320px;
  height: 54px;
  margin-top: 16px;
  padding-top: 10px;
  font-family: Ttcommons;
  font-size: 20px;
  font-weight: 500;
  line-height: 240px;
  transition: transform .2s;
  display: flex;
  position: relative;
}

.button-pop-up:hover {
  transform: translate(0, -2px);
}

.button-pop-up.w--current {
  font-family: Ttcommons;
}

.button-pop-up.home.academy {
  margin-top: 19px;
  margin-bottom: 0;
}

.div-block-66 {
  z-index: 3;
  flex-direction: column;
  align-items: center;
  display: flex;
  position: static;
  top: 243px;
}

.text-block-43-copy {
  color: #a7a7a7;
  text-align: center;
  letter-spacing: -.3px;
  width: 290px;
  margin-top: 16px;
  font-family: Ttcommons;
  font-size: 12px;
  line-height: 100%;
}

.tournament {
  flex-direction: column;
  align-items: center;
  margin-top: -64px;
  margin-bottom: 60px;
  display: flex;
}

.div-block-67 {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/5ed97297fd1e6a2c7cb92445_1500-freeroll.png");
  background-position: 100%;
  background-size: cover;
  border-radius: 6px;
  width: 100%;
  height: 360px;
  margin-bottom: 32px;
}

.tournament-list {
  background-color: var(--white);
  border-radius: 6px;
  flex-direction: column;
  justify-content: space-between;
  width: 100%;
  padding: 18px 24px 22px;
  display: flex;
}

.text-block-44 {
  color: #a7a7a7;
  margin-top: 10px;
  font-family: Ttcommons;
  font-size: 12px;
  font-weight: 500;
  line-height: 12px;
}

.tour-info {
  flex-direction: column;
  align-items: flex-start;
  margin-right: 40px;
  display: flex;
}

.tour-info.c1 {
  width: 325px;
}

.text-block-45 {
  letter-spacing: -.3px;
  height: 18px;
  font-family: Ttcommons;
  font-size: 22px;
  font-weight: 500;
  line-height: 100%;
}

.text-block-45.highlight {
  color: var(--pokercode-orange);
  font-weight: 500;
}

.text-block-46 {
  color: #676767;
  height: 11px;
  margin-bottom: 3px;
  font-family: Ttcommons;
  font-size: 12px;
  font-weight: 500;
  line-height: 12px;
}

.div-block-69 {
  margin-top: 0;
  display: flex;
}

.button-6 {
  background-color: var(--pokercode-orange);
  border-radius: 99px;
  justify-content: center;
  align-items: center;
  width: 155px;
  height: 44px;
  font-family: Ttcommons;
  font-size: 18px;
  font-weight: 600;
  line-height: 18px;
  display: flex;
}

.pop-up-overlay-webinar {
  z-index: 999999;
  background-color: #000c;
  flex-direction: column;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  padding-top: 140px;
  padding-bottom: 0;
  display: flex;
  position: fixed;
  inset: 0%;
}

.link-3 {
  color: #a7a7a7;
  letter-spacing: -.1px;
  margin-top: 14px;
  font-family: Ttcommons;
  font-size: 16px;
  line-height: 100%;
  text-decoration: underline;
}

.div-block-70 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.div-block-65-copy {
  flex-direction: column;
  align-items: center;
  margin-top: 48px;
  margin-left: 0;
  display: flex;
}

.image-32 {
  z-index: 1;
  height: 420px;
  position: absolute;
  inset: auto 0% 0% auto;
}

.main-lesson-title-copy {
  text-align: center;
  height: 28px;
  margin-top: 32px;
  margin-bottom: 48px;
  font-size: 38px;
  line-height: 33px;
}

.main-lesson-title-copy.webinar {
  height: auto;
  margin-top: 24px;
  font-size: 72px;
  line-height: 85%;
}

.text-block-47 {
  color: var(--pokercode-orange);
  text-align: center;
  letter-spacing: 1px;
  text-transform: uppercase;
  font-family: Ttcommons;
  font-size: 12px;
  font-weight: 700;
}

.div-block-72 {
  background-image: linear-gradient(#0000 62%, #000), url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/5eaee0e3b41a94a7c1bb7964_FedorCommunity.png");
  background-position: 0 0, 0 0;
  background-size: auto, cover;
  border-radius: 6px;
  justify-content: center;
  align-items: center;
  height: 600px;
  display: flex;
  position: relative;
}

.image-33 {
  position: absolute;
  inset: auto 20% -15% auto;
}

.left-column-list-copy {
  padding-top: 4px;
}

.form-webinar {
  width: 434px;
  margin: 16px;
}

.webinar-form {
  background-color: #fff;
  border-radius: 14px;
  padding: 32px 41px;
  position: static;
}

.mone-back-text-copy {
  color: #a7a7a7;
  margin-top: 4px;
  padding-left: 2px;
  font-family: Ttcommons;
  font-size: 16px;
  line-height: 15px;
}

.coaches-mobile {
  display: flex;
}

.coach-info-paragraph {
  color: #a7a7a7;
  width: 360px;
  margin-bottom: 30px;
  font-family: TT Commons, sans-serif;
  font-size: 17px;
}

.coach-info-paragraph._02 {
  width: 386px;
}

.coach-title {
  color: var(--pokercode-orange);
  height: 11px;
  margin-bottom: 30px;
  font-size: 13px;
  font-weight: 500;
  line-height: 13px;
}

.coach-info.fedor {
  font-family: TT Commons, sans-serif;
}

.coach-info.matthias, .coach-info.simon {
  display: none;
}

.coach-name {
  color: #fff;
  height: 16px;
  margin-bottom: 8px;
  font-family: Ttcommons;
  font-size: 30px;
  font-weight: 700;
}

.coach-name.simon {
  margin-top: 4px;
  margin-bottom: 12px;
  font-size: 24px;
}

.coach-name.fedor {
  color: #fff;
  margin-top: 4px;
  margin-bottom: 12px;
  font-family: TT Commons, sans-serif;
}

.coach-info-text {
  color: #a7a7a7;
  height: 15px;
  margin-bottom: 9px;
  font-weight: 400;
  line-height: 16px;
}

.image-34 {
  width: 22px;
  height: 22px;
}

.text-block-51 {
  color: #fff;
  margin-top: 2px;
  margin-left: 8px;
  font-size: 16px;
  font-weight: 600;
  line-height: 22px;
}

.coach-achievement._01 {
  margin-top: 12px;
  margin-bottom: 12px;
  display: flex;
}

.coach-achievement._02 {
  margin-bottom: 12px;
  display: flex;
}

.coach-achievement._03 {
  display: flex;
}

.faq-play {
  justify-content: center;
  align-items: flex-start;
  padding-top: 120px;
  padding-bottom: 72px;
  display: flex;
}

.coaches-desktop {
  flex-direction: column;
  align-items: center;
  margin-bottom: 50px;
  display: flex;
}

.coaches-group {
  justify-content: space-between;
  margin-top: 64px;
  display: flex;
}

.coach-description-group {
  width: 410px;
}

.coaches-photos {
  justify-content: space-between;
  align-items: flex-end;
  width: 705px;
  display: flex;
}

.coach-vertical-image {
  background-color: #272727;
}

.coach-vertical-image._02 {
  cursor: pointer;
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/5ecfefb525d602647efbd2c0_coach-fedor-vertical.png");
  background-position: 50%;
  background-size: cover;
  border-radius: 4px;
  align-self: flex-end;
  width: 293px;
  height: 349px;
  margin-left: 20px;
  margin-right: 20px;
  transition: transform .2s;
}

.coach-vertical-image._02:hover {
  transform: translate(0, -2px);
}

.coach-vertical-image._02.nh {
  width: 293px;
  height: 349px;
  margin-left: 16px;
  margin-right: 16px;
}

.coach-vertical-image._01 {
  cursor: pointer;
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/5ecfefb68d34e7b73ce963dd_coach-matthias-vertical.png");
  background-position: 50%;
  background-size: cover;
  border-radius: 4px;
  width: 163px;
  height: 240px;
  transition: transform .2s;
}

.coach-vertical-image._01:hover {
  transform: translate(0, -2px);
}

.coach-vertical-image._01.nh {
  align-self: flex-end;
  width: 190px;
  height: 270px;
}

.coach-vertical-image._03 {
  cursor: pointer;
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/5ecfefb625d602788dfbd2c2_coach-simon-vertical.png");
  background-position: 30%;
  background-size: cover;
  border-radius: 4px;
  align-self: flex-end;
  width: 190px;
  height: 270px;
  transition: transform .2s;
}

.coach-vertical-image._03:hover {
  transform: translate(0, -2px);
}

.text-block-52 {
  color: var(--pokercode-orange);
  text-align: center;
  font-family: Ttcommons;
  font-weight: 500;
}

.text-block-41-copy {
  color: #fff;
  letter-spacing: -6px;
  font-family: Ttcommons;
  font-size: 160px;
  font-style: italic;
  font-weight: 900;
  line-height: 86%;
}

.text-block-44-copy {
  color: #a7a7a7;
  text-align: left;
  margin-top: 12px;
  margin-left: 32px;
  margin-right: 32px;
  font-family: Ttcommons;
  font-size: 14px;
  font-weight: 500;
  line-height: 14px;
}

.content-block-copy {
  align-items: center;
  display: flex;
}

.content-block-copy.potential {
  margin-bottom: 0;
}

.content-block-copy.pack {
  margin-top: -32px;
}

.content-block-copy.community, .content-block-copy.prizes {
  justify-content: space-between;
}

.content-block-copy.calendar {
  justify-content: space-between;
  align-items: flex-start;
}

.content-block-copy.ranking {
  justify-content: space-between;
}

.timer {
  background-color: var(--pokercode-orange);
  justify-content: center;
  display: flex;
  overflow: hidden;
}

.js-clock-webinar {
  justify-content: center;
  align-items: center;
  display: flex;
}

.h5-white {
  color: #fff;
  text-align: center;
}

.clock-label-webinar {
  color: #fff;
  letter-spacing: 5px;
  text-transform: uppercase;
  margin-top: 16px;
  margin-right: 0;
  padding-left: 5px;
  font-family: Ttcommons;
  font-size: 15px;
  font-weight: 500;
}

.clock-number-webinar {
  color: #fff;
  font-family: Impact, Haettenschweiler, Franklin Gothic Bold, Charcoal, sans-serif;
  font-size: 120px;
  font-weight: 700;
  line-height: 100px;
}

.webinar-countdown {
  background-image: linear-gradient(#2220204d, #2020204d);
  justify-content: center;
  align-items: center;
  height: 400px;
  margin-top: 56px;
  margin-bottom: 56px;
  padding-bottom: 8px;
  display: flex;
  position: relative;
}

.webinar-countdown.p1-11 {
  margin-top: 122px;
}

.webinar-countdown.pp {
  margin-bottom: 168px;
}

.course-info-section {
  flex-direction: column;
  align-items: center;
  height: auto;
  margin-bottom: 96px;
  display: flex;
  position: relative;
}

.image-18-copy {
  position: absolute;
  inset: -98px 0% 0%;
}

.course-info-section-02 {
  flex-direction: column;
  align-items: center;
  height: auto;
  margin-bottom: 96px;
  display: flex;
  position: static;
}

.hero-image-webinar-pp {
  margin: -25px -62px -118px -142px;
}

.div-block-75 {
  flex-direction: column;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
}

.section-6 {
  flex-direction: column;
  align-items: center;
  margin-bottom: 110px;
  padding-top: 151px;
  padding-bottom: 266px;
  display: flex;
}

.btn-navbar-sign-up-copy {
  border: 1.5px solid #fff;
  border-radius: 80px;
  justify-content: center;
  align-items: center;
  width: 154px;
  height: 48px;
  text-decoration: none;
  display: flex;
}

.btn-navbar-sign-up-copy.stripebuybutton.cta-stripe-btn-nav {
  flex-direction: row;
  flex: none;
  justify-content: center;
}

.div-block-45-copy {
  margin-top: 41px;
}

.text-block-47-copy {
  color: var(--pokercode-orange);
  text-align: center;
  letter-spacing: 1px;
  text-transform: uppercase;
  font-family: Ttcommons;
  font-size: 14px;
  font-weight: 700;
}

.text-block-30-copy {
  color: #fff;
  width: 472px;
  height: 106px;
  margin-bottom: 26px;
  font-family: Ttcommons;
  font-size: 72px;
  font-weight: 700;
  line-height: 85%;
}

.image-20-copy-copy {
  margin: -25px -62px -118px -142px;
}

.div-block-67-copy {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/5ed97297fd1e6a2c7cb92445_1500-freeroll.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 6px;
  width: 100%;
  height: 360px;
  margin-bottom: 32px;
}

.div-banner {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/5f75f28bc05d3a0734f1db53_road-to-ggmasters.jpg");
  background-position: 50%;
  background-size: cover;
  width: 100%;
  height: 360px;
  margin-top: 12px;
  margin-bottom: 0;
  display: none;
}

.link-4 {
  color: #a7a7a7;
  margin-top: 16px;
  font-family: Ttcommons;
  font-size: 16px;
  text-decoration: underline;
  transition: transform .25s;
}

.link-4:hover {
  transform: translate(0, -1px);
}

.pop-up-content {
  z-index: 2;
  flex-direction: column;
  align-items: center;
  margin-top: 0;
  margin-left: 0;
  padding-left: 4px;
  padding-right: 4px;
  display: flex;
  position: absolute;
}

.pop-up-overlay-play-freeroll {
  z-index: 999999;
  background-color: #000c;
  flex-direction: column;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  padding-top: 140px;
  padding-bottom: 0;
  display: flex;
  position: fixed;
  inset: 0%;
}

.h2-play {
  color: var(--white);
  letter-spacing: -.52px;
  margin-top: 0;
  margin-bottom: 30px;
  font-family: TT Commons, sans-serif;
  font-size: 52px;
}

.h2-play.black {
  color: #101010;
  text-align: left;
}

.h2-play.black.what {
  margin-top: 38px;
  margin-bottom: 38px;
}

.h2-play.black.testimonials {
  text-align: center;
  margin-bottom: 38px;
}

.h2-play.potential {
  margin-top: 38px;
  margin-bottom: 38px;
}

.h2-play.potential.center {
  text-align: center;
}

.h2-play.potential.center.play {
  margin-bottom: 32px;
}

.h2-play.minds {
  margin-top: 38px;
  margin-bottom: 38px;
  line-height: 48px;
}

.baner-section {
  flex-direction: column;
  align-items: center;
  margin-top: 0;
  margin-bottom: 120px;
  padding-top: 64px;
  padding-bottom: 0;
  display: flex;
  overflow: hidden;
}

.redefining-poker-section {
  background-color: #ffffff08;
  justify-content: center;
  align-items: flex-start;
  margin-top: 160px;
  margin-bottom: 0;
  padding-top: 90px;
  padding-bottom: 116px;
  display: flex;
}

.tournament-listing {
  justify-content: space-between;
  width: auto;
  margin-left: 8px;
  margin-right: 8px;
  display: flex;
}

.separator-tournament-list {
  background-color: #e5e5e5;
  height: 1px;
  margin-top: 13px;
  margin-bottom: 14px;
}

.div-block-76 {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.h1-play {
  text-align: center;
  letter-spacing: -.1px;
  width: 1000px;
  font-family: Ttcommons;
  font-size: 68px;
  line-height: 80%;
}

.h1-play.pcxgg {
  color: var(--white);
  margin-top: 5px;
  margin-bottom: 14px;
  font-family: TT Commons, sans-serif;
  font-size: 64px;
  font-style: normal;
  font-weight: 700;
  line-height: 90%;
}

.hero-subtitle-pcxgg {
  text-align: center;
}

.hero-subtitle-pcxgg-copy {
  text-align: center;
  text-shadow: 1px 1px 6px #000000bf;
  margin-top: 0;
  margin-bottom: 16px;
}

.text-block-45-copy {
  letter-spacing: -.3px;
  height: 18px;
  font-family: Ttcommons;
  font-size: 22px;
  font-weight: 600;
  line-height: 100%;
}

.text-block-45-copy.highlight {
  color: var(--pokercode-orange);
}

.div-block-77 {
  align-items: center;
  display: flex;
}

.image-35 {
  width: 24px;
  height: 11px;
}

.registration-link-list {
  align-items: center;
  margin-top: 6px;
  display: flex;
}

.text-block-53 {
  color: var(--pokercode-orange);
  margin-right: 10px;
  font-family: Ttcommons;
  font-size: 18px;
  font-weight: 500;
  line-height: 18px;
  text-decoration: underline;
}

.prizes-section {
  flex-direction: column;
  align-items: center;
  padding-top: 88px;
  padding-bottom: 92px;
  display: flex;
}

.nn-right-column-small {
  width: 438px;
  font-family: Ttcommons;
}

.nn-right-column-small.ranking {
  margin-bottom: 32px;
}

.nn-subtitle {
  text-align: left;
  margin-top: 0;
  margin-bottom: 32px;
  line-height: 100%;
}

.fedor-wsop-image {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/5eee9022154958877f035d43_FedorWSOP.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 6px;
  width: 500px;
  height: 316px;
}

.nn-paragraph {
  color: #a7a7a7;
  text-align: left;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Ttcommons;
  font-size: 18px;
  font-weight: 400;
  line-height: 24px;
}

.nn-paragraph.center {
  text-align: center;
  padding-top: 0;
  font-family: TT Commons, sans-serif;
}

.nn-paragraph.center.play {
  width: 789px;
  margin-top: 1px;
  margin-bottom: 62px;
}

.nn-paragraph.center.pcxgg {
  margin-bottom: 0;
}

.nn-paragraph.trophies {
  width: 430px;
}

.rank-wsop-image {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/5eee9022914def0974dddbc3_Ranking.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 6px;
  width: 500px;
  height: 316px;
}

.ranking-image {
  width: 448px;
  height: 274px;
  margin-right: 0;
}

.calendar-section {
  flex-direction: column;
  align-items: center;
  padding-top: 42px;
  padding-bottom: 80px;
  display: flex;
}

.ranking-section {
  flex-direction: column;
  align-items: center;
  padding-top: 92px;
  padding-bottom: 100px;
  display: flex;
}

.ranking-image-copy {
  width: 448px;
  height: 274px;
  margin-right: 0;
}

.image-36 {
  width: 462px;
}

.cta-heading {
  color: #101010;
  margin-top: 6px;
  margin-bottom: 0;
  font-family: TT Commons, sans-serif;
}

.cta-heading.black {
  color: #101010;
  text-align: center;
  margin-top: 72px;
  margin-bottom: 0;
}

.cta-heading.black.product-page, .cta-heading.black.deal {
  margin-top: 48px;
}

.div-block-78 {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.link-full-payout-structure {
  color: #a7a7a7;
  margin-top: 16px;
  font-family: Ttcommons;
  font-size: 18px;
  font-weight: 400;
  line-height: 18px;
  text-decoration: underline;
}

.pop-up-wsop-promo-payout-structure {
  z-index: 999999;
  background-color: #000c;
  flex-direction: column;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  padding-top: 140px;
  padding-bottom: 0;
  display: flex;
  position: fixed;
  inset: 0%;
}

.grid {
  grid-row-gap: 0px;
  order: 0;
  grid-template-rows: 26px 26px 26px 26px 26px 26px 26px 26px 26px 26px 26px;
  grid-template-columns: 160px 160px 160px 160px;
  height: 286px;
}

.single-cell {
  border-style: none solid solid;
  border-width: 1px;
  border-color: var(--pokercode-orange);
  align-items: center;
  width: 50%;
  height: 26px;
  margin-left: -.5px;
  margin-right: -.5px;
  padding-top: 3px;
  padding-left: 12px;
  font-family: Ttcommons;
  display: flex;
}

.single-cell.top {
  letter-spacing: -.32px;
  background-color: #f2654080;
  border-top-style: solid;
  align-items: center;
  padding-top: 4px;
  padding-left: 12px;
  font-size: 16px;
  font-weight: 500;
  display: flex;
}

.double-cell {
  justify-content: center;
  align-items: center;
  display: flex;
}

.modal-payout-structure {
  background-color: #101010;
  flex-direction: column;
  justify-content: center;
  width: 800px;
  height: 446px;
  margin-top: 0;
  padding: 24px 56px 32px;
  display: flex;
  position: relative;
}

.title-payment-structure-modal {
  color: #fff;
  text-align: center;
  margin-bottom: 0;
  font-family: Ttcommons;
  font-size: 48px;
  font-style: italic;
  font-weight: 700;
  line-height: 90%;
}

.subtitle-payment-structure-modal {
  color: #a7a7a7;
  text-align: center;
  margin-bottom: 14px;
  font-family: Ttcommons;
  font-size: 18px;
  line-height: 18px;
}

.cell-title {
  line-height: 10px;
}

.cell-text {
  color: #fff;
  font-size: 15px;
  line-height: 10px;
}

.grid-payouts-h {
  grid-row-gap: 0px;
  order: 0;
  grid-template-rows: 26px 26px 26px 26px 26px 26px 26px 26px 26px 26px 26px;
  grid-template-columns: 160px 160px 160px 160px;
  height: 286px;
}

.grid-payouts-v {
  grid-row-gap: 0px;
  order: 0;
  grid-template-rows: 26px 26px 26px 26px 26px 26px 26px 26px 26px 26px 26px;
  grid-template-columns: 160px 160px 160px 160px;
  height: 286px;
  display: none;
}

.link-orange {
  color: var(--pokercode-orange);
  text-decoration: underline;
}

.body-2-0 {
  background-color: #000;
}

.navbar-wsop {
  z-index: 99;
  background-color: #0000;
  justify-content: space-between;
  align-items: center;
  height: 96px;
  padding: 24px 36px;
  font-family: Ttcommons;
  font-weight: 400;
  display: flex;
  position: fixed;
  inset: 0% 0% auto;
}

.home-link-navbar {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/5ef9aac2b1675b65e7d17036_PC-logo-WSOP.svg");
  background-position: 50%;
  background-size: cover;
  width: 130.66px;
  height: 48px;
}

.header {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 208px 0 60px;
  display: flex;
  position: relative;
}

.wrap-2-0 {
  flex-direction: row;
  align-items: flex-start;
  width: 100%;
  max-width: 1220px;
  display: block;
}

.wrap-2-0.video-section {
  justify-content: flex-end;
  display: flex;
}

.header-title {
  color: #fff;
  margin-bottom: 40px;
  margin-left: -3px;
  font-family: Ttcommons;
  font-size: 44px;
  line-height: 100%;
}

.pokercode-academy-heading {
  flex-direction: column;
  height: 347px;
  display: flex;
  position: relative;
}

.pokercode-title {
  position: absolute;
  inset: 0% auto auto 0%;
}

.academy-title {
  position: absolute;
  inset: auto 0% 0% auto;
}

.header-content {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.video-content {
  width: 499px;
}

.heading-13 {
  font-family: Ttcommons;
  font-size: 60px;
  font-weight: 400;
  line-height: 69px;
}

.text-link-button {
  background-color: #ff5213;
  width: 130px;
  height: 17px;
  margin-top: 21px;
}

.h2-wsop {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Ttcommons;
  font-size: 60px;
  font-weight: 400;
  line-height: 69px;
}

.h2-wsop.black {
  color: #000;
}

.h2-wsop.center-section {
  text-align: center;
}

.h2-wsop.center-section.about {
  width: 600px;
  height: 116px;
  margin-bottom: 32px;
  line-height: 100%;
}

.h2-wsop.center-section.wsop-schedule {
  width: 630px;
  height: 116px;
  margin-bottom: 32px;
  line-height: 100%;
}

.h2-wsop.center-section.winners {
  width: 450px;
  height: 116px;
  margin-bottom: 32px;
  line-height: 100%;
}

.h2-wsop.video-wsop {
  width: 400px;
  margin-bottom: 32px;
  line-height: 100%;
}

.h2-wsop.schedule-wsop-product {
  margin-bottom: 32px;
}

.background-video-wsop {
  justify-content: center;
  align-self: center;
  align-items: center;
  width: 50vw;
  height: 100vh;
  display: flex;
  position: absolute;
  inset: 0% auto 0% 0%;
}

.message {
  justify-content: center;
  align-items: center;
  height: 100vh;
  padding-left: 24px;
  padding-right: 24px;
  display: flex;
}

.content-message {
  justify-content: center;
  align-items: center;
  display: flex;
}

.message-text {
  color: #fff;
  text-align: center;
  width: 725px;
  font-family: Ttcommons;
  font-size: 60px;
  line-height: 69px;
}

.text-span-3 {
  color: #ff5213;
}

.wsop-winners {
  background-color: #fff;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  height: 780px;
  padding: 120px 24px 102px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.wsop-winner-content {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.wsop-winners-content-left {
  width: 499px;
  height: auto;
  padding-top: 2px;
}

.wsop-winners-content-right {
  width: 602px;
  height: auto;
}

.paragraph-2 {
  font-family: Ttcommons;
  font-size: 18px;
  line-height: 150%;
}

.paragraph-wsop {
  color: #fff;
  margin-bottom: 0;
  font-family: Ttcommons;
  font-size: 18px;
  font-weight: 400;
  line-height: 150%;
}

.paragraph-wsop.black {
  color: #000;
}

.paragraph-wsop.center-sections {
  text-align: center;
  width: 808px;
}

.paragraph-wsop.wsop-video-section {
  margin-bottom: 40px;
}

.wsop-winners-gallery {
  flex-direction: row;
  justify-content: center;
  width: 100%;
  height: 218px;
  display: flex;
  position: absolute;
  inset: auto 0% 102px;
}

.winner-photo {
  background-color: #e6e6e6;
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50%;
  background-size: cover;
  width: 190px;
  height: 200px;
}

.winner-photo.john-cynn {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/5ef9cf7bda6e9dfbe6e78d1f_JOHN%20CYNN.png");
}

.winner-photo.joe-mckeehen {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/5ef9cf7b6bc0132343c850b3_JOE%20MCKEEHEN.png");
}

.winner-photo.hossein-ensan {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/5ef9cf7bcc54987be5896f06_Hossein%20Ensan.png");
}

.winner-photo.fedor-holz {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/5ef9cf7cb4b0021c2d903344_FEDOR%20HOLZ.png");
}

.winner-photo.antonio-esfandiari {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/5ef9cf7b374cfd596cd63c45_antonio%20esfandiari.png");
}

.winner-photo.jason-mercier {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/5ef9cf7c6bc013f00ec850b4_jason%20mercier.png");
}

.winner-photo.ryan-riess {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/5ef9cf7c62fc288567d10a36_Ryan%20Riess.png");
}

.winner-photo.greg-merson {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/5ef9cf7bf5a4d8b09c48e36b_Greg%20Merson.png");
}

.winner-photo.qui-nguyen {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/5ef9cf7bf08f22bb1f0c223e_Qui%20Nguyen.png");
}

.winner-photo.martin-jacobsen {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/5ef9cf7c32df464abe8eeee6_Martin%20Jacobsen.png");
}

.winner-photo.scott-blumstein {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/5ef9cf7ce3dcc1837b907d3a_Scott%20Blumstein.png");
}

.winner-photo.vannessa-selbst {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/5ef9cf7cfe404ef63003359c_vanessa%20selbst.png");
}

.winner-photo.jonathan-duhamel {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/5ef9d5bd3046b6ec845b3e8c_Jonathan%20Duhamel.png");
}

.winner-photo.peter-eastgate {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/5ef9d5bdfd6a0940988278f8_Peter%20Eastgate.png");
}

.wsop-winner-group {
  width: 190px;
  margin-left: 4px;
  margin-right: 4px;
}

.wsop-winner-name {
  color: #000;
  text-transform: uppercase;
  margin-top: 4px;
  font-family: Ttcommons;
  font-weight: 600;
  line-height: 16px;
}

.holz-co {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  padding-top: 128px;
  padding-bottom: 90px;
  display: flex;
}

.content-holz-co {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.holz-co-logo {
  margin-bottom: 32px;
}

.grid-coaches {
  grid-column-gap: 8px;
  grid-template-rows: 460px;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  width: 100%;
  margin-top: 72px;
}

.coach-block {
  text-transform: uppercase;
  background-color: #1a1a1a;
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  justify-content: flex-start;
  align-items: flex-end;
  padding: 24px;
  font-family: Ttcommons;
  display: flex;
}

.coach-block.fedor {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/5f0f000fa2b4c1846470ac85_Team%20Fedor-optimized.jpg");
}

.coach-block.matthias {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/5f0f1ffd711d027321bb0ec1_Matthias-opti-desc.jpg");
}

.coach-block.class {
  text-transform: uppercase;
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/5f0f0011ffe1e653f60a4f0e_Team%20Class-optimized.jpg");
  align-items: flex-end;
  font-family: Ttcommons;
  display: flex;
}

.coach-block.simon {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/5f0f00107d85ed044a7a24ef_Team%20Simon-optimized.jpg");
  font-family: Ttcommons;
}

.coach-block.steffen {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/5f0f0011f916c0ac6dcd93dc_Team%20Steffen-optimized.jpg");
}

.coach-block.eliot {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/5f0f0010d8e28123b895306d_Team%20Eliot-optimized.jpg");
  background-position: 40%;
}

.about-academy {
  flex-direction: column;
  align-items: center;
  padding: 100px 24px 200px;
  display: flex;
}

.content-about-academy {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.grid-2 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  margin-top: 24px;
}

.text-indicator-grindhouse {
  color: #fff;
  text-align: center;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 12px;
  font-family: Ttcommons;
  font-weight: 500;
  line-height: 14px;
}

.session-block {
  background-color: #191919;
  border-top: 1px solid #ff5213;
  padding: 40px 24px 14px;
  position: relative;
}

.session-block.recorded {
  background-color: #0000;
  border-color: #ff1313;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-left-style: solid;
  border-left-width: 1px;
  border-right-style: solid;
  border-right-width: 1px;
}

.week-box {
  background-color: #ff5213;
  justify-content: center;
  align-items: center;
  width: auto;
  height: 18px;
  padding: 3px 24px;
  font-family: Ttcommons;
  font-weight: 500;
  display: flex;
  position: absolute;
  inset: 0% auto auto 0%;
}

.week-box.recorded {
  background-color: #ff1313;
  padding-left: 8px;
  padding-right: 8px;
}

.week-count {
  color: #000;
  text-align: center;
  height: 10px;
  font-family: Ttcommons;
  font-size: 13px;
  line-height: 13px;
}

.week-elements {
  margin-bottom: 10px;
}

.week-elements.title {
  margin-bottom: 6px;
}

.info-label {
  color: #9e9e9e;
  height: 13px;
  margin-bottom: 4px;
  font-family: Ttcommons;
  line-height: 100%;
}

.info-text {
  color: #fff;
  text-transform: uppercase;
  margin-bottom: 4px;
  font-family: Ttcommons;
  font-size: 15px;
  line-height: 100%;
}

.info-text._2-liner {
  height: 26px;
}

.info-text.title {
  height: auto;
  margin-bottom: 0;
  font-size: 28px;
}

.cta {
  background-color: #fff;
  flex-direction: column;
  align-items: center;
  height: 429px;
  padding-top: 134px;
  padding-bottom: 114px;
  display: flex;
}

.h1-wsop {
  color: #000;
  text-align: center;
  margin-top: 0;
  margin-bottom: 24px;
  font-family: Ttcommons;
  font-size: 64px;
  font-weight: 500;
  line-height: 86%;
}

.h1-wsop.left {
  text-align: left;
}

.h1-wsop.left.white {
  color: #fff;
  margin-bottom: 10px;
}

.h1-wsop.left.cta-product-white {
  margin-bottom: 23px;
}

.wsop-cta-button {
  background-color: #ff5213;
  justify-content: center;
  align-items: center;
  width: 200px;
  height: 50px;
  display: flex;
}

.content-cta {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.cta-play-text {
  color: #fff;
  text-transform: uppercase;
  margin-top: 16px;
  font-family: Ttcommons;
  font-size: 24px;
  font-weight: 500;
  line-height: 24px;
  text-decoration: none;
}

.play-link {
  flex-direction: column;
  display: flex;
}

.text-block-54 {
  line-height: 14px;
}

.coach-name-wsop {
  color: #fff;
  height: 11px;
  line-height: 100%;
}

.coach-surname-wsop {
  color: #fff;
  height: 14px;
  margin-top: 3px;
  font-size: 18px;
  font-weight: 600;
  line-height: 100%;
}

.coach-surname-wsop.pop-up-academy {
  font-size: 14px;
}

.button-text {
  color: #000;
  text-align: center;
  font-family: TT Commons, sans-serif;
  font-size: 19px;
  font-weight: 500;
  line-height: 100%;
  text-decoration: none;
}

.button-text.small {
  font-size: 18px;
}

.button-text.is--white, .button-text.is--transparent {
  color: #fff;
}

.button-text-link {
  color: #ff5213;
  font-family: Ttcommons;
  font-size: 22px;
  font-weight: 400;
  line-height: 18px;
  text-decoration: underline;
}

.footer-wsop {
  flex-direction: column;
  align-items: center;
  padding-top: 72px;
  padding-bottom: 48px;
  display: flex;
  overflow: hidden;
}

.footer-wsop-2 {
  flex-direction: column;
  align-items: center;
  padding-top: 72px;
  padding-bottom: 48px;
  display: flex;
}

.header-product {
  flex-direction: column;
  align-items: center;
  padding-top: 238px;
  padding-bottom: 120px;
  display: flex;
  overflow: hidden;
}

.content-header-product {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.h2-wsop-product {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Ttcommons;
  font-size: 60px;
  font-weight: 400;
  line-height: 69px;
}

.h2-wsop-product.black {
  color: #000;
}

.h2-wsop-product.center-section {
  text-align: center;
  width: 800px;
  height: 126px;
  margin-bottom: 32px;
}

.h2-wsop-product.center-section.about {
  height: 126px;
  margin-bottom: 32px;
}

.h2-wsop-product.center-section.community {
  width: auto;
}

.h2-wsop-product.video-wsop {
  height: 127px;
  margin-bottom: 32px;
}

.h2-wsop-product.left-section {
  text-align: center;
  width: 800px;
  height: 126px;
  margin-bottom: 32px;
}

.h2-wsop-product.left-section.about {
  height: 126px;
  margin-bottom: 32px;
}

.h2-wsop-product.left-section.community {
  text-align: left;
  width: auto;
  height: 175px;
  font-weight: 400;
  line-height: 100%;
}

.h2-wsop-product.left-section.heading-platform {
  text-align: left;
  width: auto;
}

.h2-wsop-product.left-section.heading-platform.rvr {
  height: auto;
  margin-bottom: 28px;
}

.buttonproductheader {
  background-color: #ff5213;
  justify-content: center;
  align-items: center;
  width: 190px;
  height: 50px;
  margin-top: 32px;
  display: flex;
}

.buttonproductheader.stripebuybutton.initiatecheckout.cta-academy-buy {
  width: 200px;
}

.platform-preview {
  background-color: #1a1a1a;
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/5efaf53d8e621b1b93fe6916_Platform%20Preview.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 16px;
  width: 1014px;
  height: 653px;
  margin-top: 48px;
}

.taught-by-section {
  flex-direction: column;
  align-items: center;
  padding-top: 120px;
  padding-bottom: 120px;
  display: flex;
}

.taught-by-section.academy {
  padding-top: 200px;
  padding-bottom: 117px;
}

.taught-by-content {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.community-wsop {
  flex-direction: column;
  align-items: center;
  padding-top: 240px;
  padding-bottom: 228px;
  display: flex;
  overflow: hidden;
}

.content-community-wsop {
  flex-direction: row;
  align-items: flex-start;
  display: flex;
}

.community-cards {
  justify-content: center;
  align-items: flex-start;
  margin-top: 0;
  margin-left: 119px;
  margin-right: 0;
  display: flex;
}

.matthias-card {
  background-color: #1a1a1a;
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/5efafd381c34b65f7ed8b315_card-matthias.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 439px;
  height: 182px;
  margin-left: 16px;
  margin-right: 16px;
}

.fedor-card {
  background-color: #1a1a1a;
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/5efafd382fd3ac6073959e83_card-fedor.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 466px;
  height: 185px;
  margin-left: 16px;
  margin-right: 16px;
}

.robil-card {
  background-color: #1a1a1a;
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/5f0f3859796e8c3b19a7b304_v2-card-robil.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 396px;
  height: 473px;
  margin-left: 0;
  margin-right: 16px;
  position: relative;
}

.robin-card {
  background-color: #1a1a1a;
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/5f0f37d362201928abe9cf05_v2-card-robin.jpg");
  background-position: 50%;
  background-size: cover;
  width: 396px;
  height: 486px;
  margin-left: 16px;
  margin-right: 0;
  position: relative;
}

.nicola-card {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/5efafd381ad1912099bcc6e7_card-nicola.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 385px;
  height: 119px;
  margin-bottom: -35px;
  margin-left: -49px;
  display: block;
  position: absolute;
  inset: auto auto 0% 0%;
  box-shadow: 0 4px 12px #000000e6;
}

.fedor-thread {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/5f0f37d202c3a0725cb9e0e8_v2-card-fedor-thread.jpg");
  background-position: 50%;
  background-size: cover;
  width: 303px;
  height: 321px;
  margin-bottom: -112px;
  margin-right: -59px;
  position: absolute;
  inset: auto auto 0% -16px;
  box-shadow: 0 4px 12px #0000004d;
}

.cta-wsop-product {
  justify-content: center;
  height: 429px;
  display: flex;
}

.cta-wsop-product-left-side {
  justify-content: flex-end;
  align-items: center;
  width: 50vw;
  height: 100%;
  display: flex;
}

.cta-wsop-product-right-side {
  background-color: #fff;
  align-items: center;
  width: 50vw;
  height: 100%;
  padding-left: 103px;
  padding-right: 24px;
  display: flex;
}

.cta-right-content {
  width: 440px;
  padding-top: 0;
}

.cta-left-content {
  width: 610px;
  padding-top: 8px;
}

.separator-cta {
  background-color: #ff5213;
  width: 125px;
  height: 1px;
}

.h1-wsop-price {
  color: #000;
  text-align: center;
  margin-top: 0;
  margin-bottom: 24px;
  font-family: Ttcommons;
  font-size: 64px;
  font-weight: 500;
  line-height: 86%;
}

.h1-wsop-price.left {
  text-align: left;
}

.h1-wsop-price.left.white {
  color: #fff;
  margin-top: 20px;
  margin-bottom: 0;
}

.button-product-cta {
  background-color: #ff5213;
  border-radius: 2px;
  justify-content: center;
  align-items: center;
  height: 50px;
  margin-top: 0;
  padding: 18px 48px;
  font-size: 22px;
  line-height: 22px;
  text-decoration: none;
  display: inline-block;
}

.button-product-cta.stripebuybutton.cta-academy-buy {
  width: 200px;
  padding-top: 2px;
}

.button-product-cta.stripebuybutton.cta-academy-buy.wsop-no-risk {
  margin-top: 39px;
}

.button-product-cta.stripebuybutton.cta-academy-buy.hero {
  margin-top: 40px;
}

.button-product-cta.stripebuybutton.cta-academy-buy.nav, .button-product-cta.nav {
  width: 170px;
  height: 44px;
}

.lightbox-link-8 {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.text-block-55 {
  color: #ff5213;
  font-family: Ttcommons;
  font-size: 22px;
  line-height: 18px;
  text-decoration: underline;
}

.wsop-academy-title {
  color: #fff;
  text-align: center;
  letter-spacing: -.95px;
  height: 84px;
  font-family: Ttcommons;
  font-size: 96px;
  font-weight: 600;
  line-height: 100%;
}

.wsop-academy-subtitle {
  color: #fff;
  text-align: center;
  letter-spacing: -.95px;
  border: 2px solid #000;
  height: 84px;
  font-family: Ttcommons;
  font-size: 96px;
  font-weight: 600;
  line-height: 100%;
}

.wsop-academy-sub-title {
  color: #000;
  text-align: center;
  letter-spacing: .4px;
  text-transform: uppercase;
  text-shadow: -1px 0 #ff5213, 0 -1px #ff5213, 1px 0 #ff5213, 0 1px #ff5213;
  border: 1.2px #000;
  height: 60px;
  font-family: Ttcommons;
  font-size: 72px;
  font-style: italic;
  font-weight: 700;
  line-height: 100%;
}

.grid-coaches-heading {
  grid-column-gap: 8px;
  grid-template-rows: 460px;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  width: 100%;
  margin-top: 160px;
}

.grid-coaches-heading.academy {
  grid-template-rows: 248px;
  margin-top: 10px;
}

.standard-wsop-button {
  color: #000;
  background-color: #ff5213;
  justify-content: center;
  align-items: center;
  width: 200px;
  height: 50px;
  margin-top: 0;
  font-family: Ttcommons;
  font-size: 22px;
  line-height: 18px;
  text-decoration: underline;
  display: flex;
}

.text-block-56 {
  padding-top: 2px;
  line-height: 18px;
}

.standard-wsop-button-nav {
  color: #000;
  background-color: #ff5213;
  justify-content: center;
  align-items: center;
  width: 170px;
  height: 44px;
  font-family: Ttcommons;
  font-size: 22px;
  line-height: 18px;
  text-decoration: underline;
  display: flex;
}

.winnings {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  padding: 208px 24px 200px;
  display: flex;
  overflow: hidden;
}

.content-winnings {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.wsop-numbers {
  flex-direction: column;
  align-items: center;
  padding-top: 60px;
  padding-bottom: 100px;
  display: flex;
}

.wsop-numbers-content {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.numbers-row {
  width: 100%;
  margin-top: 72px;
}

.numbers-group {
  justify-content: space-between;
  width: 100%;
  margin-top: 72px;
  display: flex;
}

.numbers-single-group {
  flex-direction: column;
  align-items: center;
  width: 396px;
  display: flex;
}

.number {
  color: #fff;
  text-align: center;
  height: 85px;
  font-family: Ttcommons;
  font-size: 122px;
  line-height: 100%;
}

.separator {
  background-color: #ff5213;
  width: 90px;
  height: 1px;
  margin-top: 28px;
  margin-bottom: 21px;
}

.numbers-text {
  color: #fff;
  font-size: 24px;
  line-height: 100%;
}

.nr-title-wsop {
  color: #fff;
  text-align: center;
  height: 66px;
  margin-top: 36px;
  margin-bottom: 26px;
  font-family: Ttcommons;
  font-size: 64px;
  font-weight: 600;
  line-height: 100%;
}

.wsop-winners-content-right-fedor-pic {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/5f0f370be8c5f999e2e7be32_Fedor%20WSOP.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 602px;
  height: 370px;
}

.left-content-community {
  width: 499px;
  min-width: 499px;
  margin-top: 100px;
}

.platform {
  flex-direction: column;
  align-items: center;
  padding-top: 100px;
  padding-bottom: 220px;
  display: flex;
}

.content-platform {
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.right-content-platform {
  width: 499px;
  min-width: 499px;
  margin-top: 0;
}

.div-block-79 {
  background-color: #191919;
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/5f0f3629346738727e0b9696_Topic-exp.png");
  background-position: 50%;
  background-size: cover;
  width: 680px;
  height: 436px;
  margin-right: 118px;
}

.wrap-2-0-hero {
  flex: 0 auto;
  width: 1080px;
}

.wrap-2-0-hero.transition {
  flex: 0 auto;
  justify-content: center;
  display: flex;
}

.wrap-2-0-hero.middle {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.wrap-2-0-hero.middle-copy {
  flex-direction: row;
  justify-content: center;
  align-items: center;
  display: flex;
}

.wrap-2-0-hero.hero-layout, .wrap-2-0-hero.hero-layout-nh {
  width: 100%;
  max-width: 1220px;
  display: flex;
}

.hero-title-wsop {
  color: #fff;
  width: 472px;
  height: 106px;
  margin-bottom: 36px;
  font-family: Ttcommons;
  font-size: 64px;
  font-weight: 600;
  line-height: 95%;
}

.hero-wsop-paragraph {
  color: #fff;
  width: 430px;
  height: 40px;
  margin-bottom: 54px;
  font-family: Ttcommons;
  font-size: 18px;
  line-height: 24px;
}

.faq {
  flex-direction: column;
  align-items: center;
  padding-top: 192px;
  padding-bottom: 160px;
  display: flex;
}

.paragraph-faq-wsop {
  color: #fff;
  text-align: left;
  width: 1140px;
  margin-top: 0;
  margin-bottom: 20px;
  font-family: Ttcommons;
  font-size: 18px;
  font-weight: 400;
  line-height: 150%;
}

.paragraph-faq-wsop.center {
  text-align: center;
  padding-top: 0;
}

.paragraph-faq-wsop.center.play {
  width: 789px;
  margin-top: 1px;
  margin-bottom: 62px;
}

.paragraph-faq-wsop.center.pcxgg {
  margin-bottom: 0;
}

.wrap-2-0-no-risk {
  flex: 0 auto;
  width: 1080px;
}

.wrap-2-0-no-risk.transition {
  flex: 0 auto;
  justify-content: center;
  display: flex;
}

.wrap-2-0-no-risk.middle {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 1220px;
  display: flex;
}

.wrap-2-0-no-risk.middle-copy {
  flex-direction: row;
  justify-content: center;
  align-items: center;
  display: flex;
}

.wrap-2-0-no-risk.hero-layout {
  display: flex;
}

.price-value {
  color: #101010;
  text-shadow: -1px 0 #fff, 0 -1px #fff, 1px 0 #fff, 0 1px #fff;
  border: 1.2px #000;
  width: 130px;
  height: 50px;
  font-family: Ttcommons;
  font-size: 64px;
  font-weight: 700;
  line-height: 100%;
}

.price-group {
  width: 130px;
  position: relative;
}

.price-group-bottom-cta {
  width: 130px;
  margin-top: 20px;
  position: relative;
}

.circle-v2 {
  background-color: var(--pokercode-orange);
  border-radius: 999px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 58px;
  height: 58px;
  margin-top: -32px;
  margin-left: 197px;
  display: flex;
  position: absolute;
  inset: 0% auto auto 0%;
}

.circle-v2._20, .circle-v2._50 {
  margin-left: 118px;
}

.circle-v2._10 {
  margin-left: 144px;
}

.circle-v2._200-deal {
  margin-top: -40px;
  margin-left: 138px;
  position: absolute;
}

.circle-v2._20-2 {
  margin-left: 119px;
}

.circle-v2._10-off {
  background-color: #ff5213;
  margin-left: 118px;
}

.div-block-v3 {
  background-color: var(--pokercode-orange);
  border-radius: 999px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 58px;
  height: 58px;
  margin-top: -32px;
  margin-left: 197px;
  display: flex;
  position: absolute;
  inset: 0% auto auto 0%;
}

.div-block-v3._20 {
  background-color: #ff5213;
  margin-left: 118px;
}

.div-block-v3._50 {
  margin-left: 118px;
}

.div-block-v3._10 {
  margin-left: 144px;
}

.div-block-v3._200-deal {
  margin-top: -40px;
  margin-left: 138px;
  position: absolute;
}

.div-block-v3._20-2 {
  margin-left: 119px;
}

.div-block-v3._10-off {
  margin-left: 118px;
}

.reg-price {
  color: #ff5213;
  margin-top: 12px;
  margin-bottom: 0;
  padding-left: 2px;
  font-family: Ttcommons;
  font-size: 16px;
  line-height: 16px;
}

.bonus-session-block {
  background-color: #ff5213;
  margin-top: 16px;
  margin-left: -10px;
  margin-right: -10px;
  padding: 14px 10px 6px;
}

.bonus-session-block.recorded {
  background-color: #1a1a1a;
}

.info-label-dark {
  color: #777;
  height: 13px;
  margin-bottom: 4px;
  font-family: Ttcommons;
  line-height: 100%;
}

.info-text-dark {
  color: #c5c5c5;
  text-transform: uppercase;
  margin-bottom: 4px;
  font-family: Ttcommons;
  font-size: 15px;
  line-height: 100%;
}

.info-text-dark._2-liner {
  height: 26px;
}

.info-text-dark.title {
  height: auto;
  margin-bottom: 0;
  font-size: 28px;
}

.pop-up-overlay-academy {
  z-index: 999999;
  background-color: #000c;
  flex-direction: column;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  padding-top: 140px;
  padding-bottom: 0;
  display: none;
  position: fixed;
  inset: 0%;
}

.close-pop-up-link-academy {
  z-index: 5;
  color: #a7a7a7;
  letter-spacing: -.1px;
  margin-top: 16px;
  font-family: Ttcommons;
  font-size: 16px;
  text-decoration: underline;
  position: relative;
}

.heading-pop-up {
  color: #fff;
  text-align: center;
  letter-spacing: -.72px;
  margin-top: 16px;
  font-family: Ttcommons;
  font-size: 72px;
  font-weight: 600;
  line-height: 90%;
}

.subtitle-pop-up {
  color: #a7a7a7;
  text-align: center;
  margin-top: 16px;
  font-family: Ttcommons;
  font-size: 18px;
  line-height: 100%;
}

.wsop-academy-sub-title-pop-up {
  color: #101010;
  text-align: center;
  letter-spacing: .8px;
  text-transform: uppercase;
  text-shadow: -1px 0 #ff5213, 0 -1px #ff5213, 1px 0 #ff5213, 0 1px #ff5213;
  border: 1.2px #000;
  height: 42px;
  font-family: Ttcommons;
  font-size: 56px;
  font-style: italic;
  font-weight: 700;
  line-height: 100%;
}

.button-group {
  flex-direction: column;
  align-items: center;
  margin-top: 16px;
  display: flex;
}

.coach-block-pop-up {
  text-transform: uppercase;
  background-color: #1a1a1a;
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  justify-content: flex-start;
  align-items: flex-end;
  padding: 10px 24px 10px 10px;
  font-family: Ttcommons;
  display: flex;
}

.coach-block-pop-up.fedor {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/5f0f000fa2b4c1846470ac85_Team%20Fedor-optimized.jpg");
}

.coach-block-pop-up.matthias {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/5f0f1ffd711d027321bb0ec1_Matthias-opti-desc.jpg");
}

.coach-block-pop-up.class {
  text-transform: uppercase;
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/5f0f0011ffe1e653f60a4f0e_Team%20Class-optimized.jpg");
  align-items: flex-end;
  font-family: Ttcommons;
  display: flex;
}

.coach-block-pop-up.simon {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/5f0f00107d85ed044a7a24ef_Team%20Simon-optimized.jpg");
  font-family: Ttcommons;
}

.coach-block-pop-up.steffen {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/5f0f0011f916c0ac6dcd93dc_Team%20Steffen-optimized.jpg");
}

.coach-block-pop-up.eliot {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/5f0f0010d8e28123b895306d_Team%20Eliot-optimized.jpg");
  background-position: 40%;
}

.fedor-and-fans {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/5eaee0e3b41a94a7c1bb7964_FedorCommunity.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 6px;
  width: 500px;
  height: 316px;
}

.nn-right-column-big {
  width: 500px;
  font-family: Ttcommons;
}

.nn-right-column-big.ranking {
  margin-bottom: 32px;
}

.heading-hero {
  text-align: center;
  text-shadow: 0 4px 4px #00000040;
  width: 817px;
  height: 137px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Ttcommons;
  font-size: 80px;
  line-height: 90%;
}

.bold-text-7 {
  font-size: 80px;
}

.section-about-grindhouse {
  flex-direction: column;
  align-items: center;
  padding-top: 32px;
  padding-bottom: 72px;
  display: flex;
}

.h2-grindhouse {
  width: 617px;
  margin-top: 0;
  margin-bottom: 13px;
  font-family: Ttcommons;
  font-size: 60px;
  font-weight: 400;
  line-height: 69px;
}

.h2-grindhouse.black {
  color: #000;
}

.h2-grindhouse.center-section {
  text-align: center;
}

.h2-grindhouse.center-section.about {
  width: 600px;
  height: 116px;
  margin-bottom: 32px;
  line-height: 100%;
}

.h2-grindhouse.center-section.wsop-schedule {
  width: 630px;
  height: 116px;
  margin-bottom: 32px;
  line-height: 100%;
}

.h2-grindhouse.center-section.winners {
  width: 450px;
  height: 116px;
  margin-bottom: 32px;
  line-height: 100%;
}

.h2-grindhouse.video-wsop {
  width: 400px;
  margin-bottom: 32px;
  line-height: 100%;
}

.h2-grindhouse.schedule-wsop-product {
  margin-bottom: 32px;
}

.h2-grindhouse.center {
  margin-bottom: 24px;
}

.h2-grindhouse.center._1-2 {
  width: auto;
}

.h2-grindhouse.center.episodes-title {
  width: 697px;
  margin-bottom: 58px;
}

.h2-grindhouse._1-2 {
  text-align: center;
  width: auto;
  margin-bottom: 24px;
}

.h2-grindhouse._1-2.center.players-page {
  color: var(--white);
  margin-bottom: 64px;
}

.h2-grindhouse.left {
  width: auto;
}

.h2-grindhouse._1-2-copy {
  text-align: left;
  width: auto;
  margin-bottom: 24px;
}

.h2-grindhouse._1-2-copy.center.players-page {
  margin-bottom: 64px;
}

.grindhouse-header {
  height: 100vh;
}

.grindhouse-bg-video {
  background-image: linear-gradient(#00000059, #00000059);
  justify-content: center;
  align-items: center;
  height: 100vh;
  display: flex;
  position: relative;
}

.grindhouse-bg-video.gh2 {
  max-height: 880px;
  margin-top: 0;
}

.navbar-grindhouse {
  z-index: 999;
  background-image: linear-gradient(#000000bf, #0000 94%);
  height: 140px;
  padding: 24px 50px;
  position: fixed;
  inset: 0% 0% auto;
}

.navbar-grindhouse-content {
  justify-content: space-between;
  height: 48px;
  display: flex;
}

.gradient-overlay-grindhouse-header-bottom {
  background-image: linear-gradient(#0000, #000);
  height: 200px;
  position: absolute;
  inset: auto 0% 0%;
}

.pokercode-elevates {
  flex-direction: column;
  align-items: center;
  padding-top: 72px;
  display: flex;
}

.grindhouse-about-content {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.pokercode-elevates-content {
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.pokercode-elevates-quote-group {
  width: 599px;
  height: 500px;
  margin-left: 0;
  position: relative;
}

.div-block-80 {
  background-image: linear-gradient(65deg, #ff5213, #ff8838);
  border-top-right-radius: 2px;
  border-bottom-right-radius: 2px;
  width: 403px;
  height: 203px;
  padding: 24px 24px 24px 84px;
  position: absolute;
  inset: 163px 0% auto auto;
}

.quote-grindhouse {
  color: #000;
  text-align: right;
  letter-spacing: -.07px;
  font-family: Ttcommons;
  font-size: 24px;
  font-style: italic;
  font-weight: 500;
  line-height: 110%;
}

.image-37 {
  margin-left: -12px;
  display: none;
  position: relative;
}

.author-group {
  width: 159px;
  height: 55px;
  position: absolute;
  inset: auto 39px 118px auto;
}

.author-name {
  color: #fff;
  text-transform: uppercase;
  height: 12px;
  margin-bottom: 8px;
  font-family: TT Commons, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 95%;
}

.author-surname {
  color: #fff;
  text-transform: uppercase;
  height: 17px;
  margin-bottom: 8px;
  font-family: TT Commons, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 95%;
}

.author-title {
  color: gray;
  text-transform: none;
  height: 10px;
  margin-bottom: 8px;
  font-family: Ttcommons;
  font-size: 14px;
  font-weight: 500;
  line-height: 95%;
}

.pokercode-elevates-description {
  width: 499px;
  margin-top: 154px;
}

.pcxgg-platfrom {
  background-color: #101010;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  padding-top: 120px;
  padding-bottom: 120px;
  display: flex;
  overflow: hidden;
}

.pcxgg-platform-content {
  justify-content: space-between;
  align-items: flex-start;
  display: none;
}

.pcxgg-platfrom-preview-right-column {
  width: 602px;
}

.pcxgg-logo {
  margin-bottom: 18px;
}

.image-38 {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 0 0;
  background-size: 125px;
  width: 717px;
  height: 498px;
}

.div-block-81 {
  background-image: linear-gradient(270deg, #101010, #0000 28%), url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/5f2d7e87d650cabd408a2e98_GG%20Platform.png");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, contain;
  width: 717px;
  height: 498px;
}

.pcxgg-platform-description {
  width: 499px;
  margin-top: 154px;
}

.pcxgg-grindhouse-button {
  color: #000;
  background-color: #ff5213;
  border-radius: 2px;
  justify-content: center;
  align-items: center;
  height: 50px;
  margin-top: 44px;
  padding: 17px 44px;
  font-family: Ttcommons;
  font-size: 19px;
  line-height: 100%;
  text-decoration: none;
  display: inline-block;
}

.episodes {
  flex-direction: column;
  align-items: center;
  padding-top: 92px;
  padding-bottom: 92px;
  display: flex;
}

.episodes-content {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.text-span-4 {
  color: #7c7c7c;
}

.watch-grindhouse-button {
  color: #000;
  background-color: #ff5213;
  border-radius: 2px;
  justify-content: center;
  align-items: center;
  width: auto;
  height: 50px;
  margin-top: 48px;
  padding: 17px 44px;
  font-family: Ttcommons;
  font-size: 22px;
  line-height: 18px;
  text-decoration: none;
  display: flex;
}

.gallery {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  padding-top: 92px;
  padding-bottom: 184px;
  display: flex;
  overflow: hidden;
}

.gallery-content {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.gallery-grindhouse-button {
  color: #ff5213;
  background-color: #0000;
  border: 1px solid #ff5213;
  justify-content: center;
  align-items: center;
  width: 300px;
  height: 60px;
  margin-top: 48px;
  font-family: Ttcommons;
  font-size: 22px;
  line-height: 18px;
  text-decoration: underline;
  display: none;
}

.grindhouse-photos.row-2 {
  display: flex;
}

.grindhouse-photos.row-1 {
  margin-bottom: 16px;
  display: flex;
}

.grindhouse-image {
  background-color: #101010;
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 499px;
  height: 270px;
  margin-left: 8px;
  margin-right: 8px;
}

.grindhouse-image._1-2 {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/5f2d907826c20863912cd62c_Grindhouse%20image%201.2.png");
  width: 602px;
}

.grindhouse-image._1-1 {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/5f2d90784c4c2f4abca0ec4c_Grindhouse%20image%201.1.png");
}

.grindhouse-image._1-3 {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/5f2d90783bb3cce6f8dbfe8e_Grindhouse%20image%201.3.png");
}

.grindhouse-image._2-1 {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/5f2d9078ef3e38d4ac1aa37f_Grindhouse%20image%202.1.png");
}

.grindhouse-image._2-2 {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/5f2d9077b27026d1fe40b026_Grindhouse%20image%202.2.png");
}

.grindhouse-image._2-3 {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/5f2d90783bb3cc29a9dbfe8d_Grindhouse%20image%202.3.png");
}

.grindhouse-image._2-4 {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/5f2d9077642b4d1f885e4c5e_Grindhouse%20image%202.4.png");
}

.image-1-1-copy {
  background-color: #101010;
  width: 500px;
  height: 270px;
}

.tools {
  background-color: #fff;
  flex-direction: column;
  align-items: center;
  padding-top: 120px;
  padding-bottom: 96px;
  display: flex;
}

.project-card-content {
  flex-direction: column;
  justify-content: space-between;
  height: 210px;
  margin: 32px 40px 32px 32px;
  display: flex;
}

.logo {
  height: 26px;
  margin-bottom: 17px;
}

.project-card {
  background-color: #f7f7f8;
  border-radius: 2px;
  width: 390px;
  height: auto;
}

.project-info {
  font-family: Ttcommons;
  font-weight: 400;
}

.link-5 {
  color: #ff5213;
  letter-spacing: -.08px;
  cursor: pointer;
  width: 100px;
  height: 24px;
  font-family: Ttcommons;
  font-size: 20px;
  font-weight: 400;
  line-height: 110%;
  text-decoration: underline;
  transition: color .2s;
  display: block;
}

.link-5.rvr, .link-5.academy {
  display: none;
}

.tools-cards {
  justify-content: space-between;
  width: 100%;
  margin-top: 32px;
  display: flex;
}

.tool-image {
  border-top-left-radius: 2px;
  border-top-right-radius: 2px;
  height: 243px;
}

.tool-image.calculator, .tool-image.lunchroom, .tool-image.backuper {
  background-image: none;
  background-position: 50%;
  background-size: cover;
}

.tool-image.academy {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/5f33eadba8a91188d29a5bbd_PC%20Academy%20Thumb%20Desk.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.tool-image.rvr {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/5f2da58b0f68c1d613088977_Mask%20Group%20(1).png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.tool-image.masterclass {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/5f2da58c9553453fedc2fa25_Mask%20Group%20(2).png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.paragraph-3 {
  color: #000;
  letter-spacing: -.08px;
  margin-bottom: 32px;
  font-family: Ttcommons;
  font-size: 20px;
  font-weight: 400;
  line-height: 110%;
}

.tool-name {
  letter-spacing: -.1px;
  margin-bottom: 16px;
  font-size: 28px;
  font-weight: 600;
  line-height: 100%;
}

.additional-tools {
  margin-top: 96px;
  margin-bottom: 16px;
}

.additional-tools-logos {
  flex-direction: row;
  justify-content: center;
  align-items: center;
  display: flex;
}

.image-39 {
  height: 126px;
  margin-left: 0;
}

.image-40 {
  height: 68.82px;
  margin-left: 0;
  margin-right: 0;
}

.image-41 {
  height: 92.08px;
  margin-right: 121px;
}

.logo-link-primed-mind {
  margin-left: 77px;
}

.logo-link-holdemresources {
  margin-left: 130px;
  margin-right: 0;
}

.text-indicator-wsop {
  color: #fff;
  text-align: center;
  text-transform: uppercase;
  margin-top: 72px;
  margin-bottom: 17px;
  font-family: Ttcommons;
  font-weight: 500;
  line-height: 14px;
}

.rvr-section-home {
  justify-content: center;
  padding-top: 50px;
  padding-bottom: 122px;
  display: flex;
  overflow: hidden;
}

.rvr-div {
  width: 500px;
  margin-left: -99px;
}

.rvr-div.right {
  margin-left: 80px;
}

.rvr-div.left {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex: none;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-end;
  margin-right: 80px;
  padding-bottom: 50px;
  padding-right: 74px;
  display: flex;
}

.image-43 {
  width: 679px;
  min-width: 679px;
  height: 570px;
  min-height: 570px;
}

.content-rvr-section {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.content-rvr-section.potential {
  justify-content: space-between;
  margin-bottom: 122px;
}

.content-rvr-section.pack {
  margin-top: -32px;
}

.content-rvr-section.community {
  justify-content: space-between;
}

.rvr-temporary {
  flex-direction: column;
  align-items: center;
  padding-bottom: 216px;
  display: flex;
}

.rvr-content {
  flex-direction: row;
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.rvr-mockup-3-devices {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/5f319a9196b7557b3c95dac4_A1%201.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 679px;
  height: 570px;
  margin-left: -28px;
}

.right-content-rvr {
  width: 499px;
  min-width: 499px;
  margin-top: 160px;
}

.grindhouse-bg-video-mobile {
  background-image: linear-gradient(#00000059, #00000059);
  justify-content: center;
  align-items: center;
  height: 100vh;
  display: none;
  position: relative;
}

.paragraph-grindhouse {
  color: #fff;
  margin-bottom: 0;
  font-family: Ttcommons;
  font-size: 18px;
  font-weight: 400;
  line-height: 150%;
}

.paragraph-grindhouse.black {
  color: #000;
}

.paragraph-grindhouse.center-sections {
  text-align: center;
  width: 808px;
}

.paragraph-grindhouse.wsop-video-section {
  margin-bottom: 40px;
}

.image-37-copy {
  width: 430px;
  height: 489px;
  margin-top: 13px;
  margin-left: -36px;
  position: relative;
}

.pcxgg-grindhouse-button-mobile {
  color: #000;
  background-color: #ff5213;
  justify-content: center;
  align-items: center;
  width: 370px;
  height: 60px;
  margin-top: 44px;
  font-family: Ttcommons;
  font-size: 22px;
  line-height: 18px;
  text-decoration: underline;
  display: none;
}

.grid-3 {
  grid-column-gap: 16px;
  color: #ff9d9d;
  grid-template: "Area Area Area-2 Area-2 Area-3 Area-3 Area-6 Area-6 Area-8 Area-8" 270px
                 ". Area-4 Area-4 Area-5 Area-5 Area-7 Area-7 Area-9 Area-9 ." 270px
                 / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  width: 2665px;
}

.gh-pic {
  color: #000;
  background-color: #101010;
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.gh-pic._11 {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/5f332511e8e74641497372e0_Mask%20Group%20(3).png");
}

.gh-pic._10 {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/5f2d9077b27026d1fe40b026_Grindhouse%20image%202.2.png");
}

.gh-pic._9 {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/5f2d9077642b4d1f885e4c5e_Grindhouse%20image%202.4.png");
}

.gh-pic._8 {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/5f2d90783bb3cce6f8dbfe8e_Grindhouse%20image%201.3.png");
}

.gh-pic._7 {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/5f2d907826c20863912cd62c_Grindhouse%20image%201.2.png");
}

.gh-pic._6 {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/5f2d90783bb3cc29a9dbfe8d_Grindhouse%20image%202.3.png");
}

.gh-pic._5 {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/5f2d9078ef3e38d4ac1aa37f_Grindhouse%20image%202.1.png");
}

.gh-pic._4 {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/5f3325118a25f10561e66e57_Mask%20Group%20(1).png");
}

.gh-pic._3 {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/5f2d90784c4c2f4abca0ec4c_Grindhouse%20image%201.1.png");
}

.gh-pic._2 {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/5f332511784731b8ba2d8b9f_Mask%20Group.png");
}

.gh-pic._1 {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/5f33251215c71c8993a50c67_Mask%20Group%20(2).png");
}

.image-44 {
  width: 138px;
  height: 48px;
}

.players-desktab {
  flex-direction: row;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.player-link {
  width: 174px;
  height: 317px;
}

.player-link.mario {
  z-index: 1;
  position: relative;
}

.player-link.nemi {
  z-index: 2;
  position: relative;
}

.player-photo {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 235px;
  height: 251px;
}

.player-photo.mario {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/5f33b9336834d067dbf6f0ba_Mario.png");
  width: 221px;
  margin-left: -29px;
  margin-right: -18px;
}

.player-photo.nemi {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/5f33b9345c4520565d19ff7d_Nemi.png");
  margin-left: -25px;
  margin-right: -36px;
}

.player-photo.fuchsl {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/5f33b9349b165fd90b3a4960_Fuchsl.png");
  width: 215px;
  margin-left: -22px;
  margin-right: -19px;
}

.player-photo.flo {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/5f33b9348c8e27100666df58_Flo.png");
  width: 216px;
  margin-left: -27px;
  margin-right: -15px;
}

.player-photo.matthias {
  z-index: 7;
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/5f33b9334a92ead69e0ade7d_Matthias.png");
  width: 229px;
  margin-left: -31px;
  margin-right: -24px;
  position: relative;
}

.player-photo.roland {
  z-index: 6;
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/5f33b934a35a9cb74d34e416_Roland.png");
  width: 230px;
  margin-left: -26px;
  margin-right: -30px;
  position: relative;
}

.player-photo.fabian {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/5f33b934e02188ebee726fb3_Fabian.png");
  width: 234px;
  margin-left: -31px;
  margin-right: -29px;
}

.player-name {
  color: #fff;
  text-align: center;
  text-transform: uppercase;
  height: 10px;
  margin-top: 4px;
  margin-bottom: 6px;
  font-family: Ttcommons;
  font-size: 13px;
  line-height: 95%;
}

.player-surname {
  color: #fff;
  text-align: center;
  text-transform: uppercase;
  height: 13px;
  margin-bottom: 16px;
  font-family: Ttcommons;
  font-size: 18px;
  font-weight: 700;
  line-height: 95%;
}

.player-bio-link {
  color: #ff5213;
  text-align: center;
  font-family: Ttcommons;
  font-size: 16px;
  line-height: 100%;
  text-decoration: underline;
  display: block;
}

.pleyer-info {
  margin-top: 4px;
}

.section-players {
  flex-direction: column;
  align-items: center;
  padding-top: 72px;
  padding-bottom: 72px;
  display: flex;
}

.players-content {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.players-1st-row, .players-2nd-row {
  position: relative;
}

.players-1st-row-gradient-overlay {
  z-index: 99;
  background-image: linear-gradient(#0000, #000 88%);
  height: 90px;
  margin-left: -29px;
  position: absolute;
  inset: auto 0% 66px;
}

.players-2nd-row-gradient-overlay {
  z-index: 99;
  background-image: linear-gradient(#0000, #000 88%);
  height: 90px;
  margin-left: 0;
  margin-right: -29px;
  position: absolute;
  inset: auto 0% 66px;
}

.div-block-83 {
  flex-direction: column;
  align-items: center;
  margin-bottom: 72px;
  display: flex;
}

.trailer-lightbox-header {
  flex-direction: column;
  align-self: auto;
  align-items: center;
  margin-top: 0;
  display: flex;
}

.play-header {
  width: 70px;
  height: 70px;
  margin-bottom: 12px;
}

.text-block-57 {
  color: #fff;
  text-transform: uppercase;
  margin-top: 11px;
  font-family: Ttcommons;
  font-size: 20px;
  font-weight: 600;
  line-height: 100%;
}

.menu {
  align-items: center;
  display: flex;
}

.menu-link {
  color: #fff;
  height: 18px;
  margin-left: 30px;
  margin-right: 30px;
  font-family: Ttcommons;
  font-size: 20px;
  line-height: 100%;
}

.menu-link.right {
  margin-right: 0;
}

.menu-link.left {
  margin-left: 0;
}

.slider-2 {
  display: none;
}

.image-45 {
  width: 70px;
  height: 70px;
}

.lightbox-link-9 {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.image-46 {
  display: none;
}

.players-grindhouse-button {
  color: #ff5213;
  background-color: #0000;
  border: 1px solid #ff5213;
  justify-content: center;
  align-items: center;
  width: 300px;
  height: 60px;
  margin-top: 48px;
  font-family: Ttcommons;
  font-size: 22px;
  line-height: 18px;
  text-decoration: underline;
  display: none;
}

.player-pop-up-overlay {
  z-index: 999999999;
  background-color: #000c;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: none;
  position: fixed;
  inset: 0%;
}

.mario-pop-up {
  background-color: #121111;
  width: 800px;
  height: 500px;
  padding: 16px;
  display: none;
  position: relative;
}

.close-palyer-pop-up {
  z-index: 99;
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/5eba7e22959b25784c5bf7eb_modal-close.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 16px;
  height: 16px;
  position: absolute;
  inset: 16px 16px auto auto;
}

.div-block-88 {
  background-color: #ff5c00;
  width: 676px;
  height: 158px;
  padding: 24px 32px;
  position: absolute;
  inset: 77px auto auto 0%;
}

.paragraph-4 {
  color: #fff;
  width: 378px;
  height: 183px;
  font-family: Ttcommons;
  font-size: 18px;
  font-weight: 400;
  line-height: 150%;
  display: block;
  position: absolute;
  inset: auto auto 44px 33px;
}

.text-block-58 {
  font-family: Strretch sans free dqme76;
}

.text-block-59 {
  color: #fff;
  text-transform: uppercase;
  font-family: Strretch sans free dqme76;
  font-size: 40px;
  line-height: 95%;
}

.pop-up-image {
  width: auto;
  height: auto;
  position: absolute;
  inset: auto 0% 0% auto;
}

.pop-up-image.mario {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/5f352aa856e21ae2a6dede9f_Mario%20pop-up.png");
  background-position: 0 0;
  background-size: cover;
  width: 357px;
  height: 483px;
}

.pop-up-image.roland {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/5f352aa99213b3226a7bd925_Roland%20pop-up.png");
  background-position: 0 0;
  background-size: cover;
  width: 369px;
  height: 483px;
}

.pop-up-image.nemi {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/5f352aa991336f7c4489f333_Nemi%20pop-up.png");
  background-position: 0 0;
  background-size: cover;
  width: 349px;
  height: 491px;
}

.pop-up-image.flo {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/5f352aa95bcd92e18af45c63_Flo%20pop-up.png");
  background-position: 0 0;
  background-size: cover;
  width: 371px;
  height: 492px;
}

.pop-up-image.fabian {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/5f352aa85b900631187c8f60_Fabian%20pop-up.png");
  background-position: 0 0;
  background-size: cover;
  width: 385px;
  height: 480px;
}

.pop-up-image.fuchsl {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/5f352aa9dbbe84aa50ec98aa_Fuchsl%20pop-up.png");
  background-position: 0 0;
  background-size: cover;
  width: 372px;
  height: 475px;
}

.pop-up-image.matthias {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/5f352aa922dcee295e85d9ee_Matthias%20pop-up.png");
  background-position: 0 0;
  background-size: cover;
  width: 380px;
  height: 490px;
}

.roland-pop-up, .nemi-pop-up {
  background-color: #121111;
  width: 800px;
  height: 500px;
  padding: 16px;
  display: none;
  position: relative;
}

.paragraph-4-copy {
  color: #fff;
  width: 410px;
  height: 183px;
  font-family: Ttcommons;
  font-size: 18px;
  font-weight: 400;
  line-height: 150%;
  display: block;
  position: absolute;
  inset: auto auto 44px 33px;
}

.flo-pop-up, .fabian-pop-up, .fuchsl-pop-up, .matthias-pop-up {
  background-color: #121111;
  width: 800px;
  height: 500px;
  padding: 16px;
  display: none;
  position: relative;
}

.gh-players {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  padding-top: 284px;
  padding-bottom: 72px;
  display: flex;
}

.player-group {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  margin-bottom: 144px;
  display: flex;
}

.player-group.last {
  margin-bottom: 120px;
}

.players-image {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 602px;
  height: 620px;
}

.players-image.mario {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/5f387fa2ac18ff11abec9408_Mario%20Desktop.png");
}

.players-image.nemi {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/5f387fa2fb8e3e7fdbd1638a_Nemi%20Desktop.png");
}

.players-image.fuchsl {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/5f387fa2b7b4c8d95f5c6a80_Fuchsl%20Desktop.png");
}

.players-image.flo {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/5f387fa317c81a2281f62030_Flo%20Desktop.png");
}

.players-image.matthias {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/5f387fa1b7b4c80c1f5c6a7f_Matthias%20Desktop.png");
}

.players-image.roland {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/5f387fa337a2b1b461f926d9_Roland%20Desktop.png");
}

.players-image.fabian {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/5f387fa2a5fdcbd66b15cb6b_Fabian%20Desktop.png");
}

.player-info-group {
  width: 500px;
}

.text-block-60 {
  color: #fff;
  text-transform: uppercase;
  height: 146px;
  margin-bottom: 24px;
  font-family: Ttcommons;
  font-size: 56px;
  font-weight: 700;
  line-height: 95%;
}

.text-block-61 {
  color: #7c7c7c;
  text-transform: uppercase;
  margin-bottom: 16px;
  line-height: 16px;
}

.paragraph-5 {
  color: #fff;
  margin-bottom: 0;
  font-family: Ttcommons;
  font-size: 18px;
  line-height: 140%;
}

.back-to-grindhouse-button {
  color: #ff5213;
  background-color: #0000;
  border: 1px solid #ff5213;
  justify-content: center;
  align-items: center;
  width: 300px;
  height: 60px;
  margin-top: 48px;
  font-family: Ttcommons;
  font-size: 22px;
  line-height: 18px;
  text-decoration: underline;
  display: flex;
}

.content-players-info {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.navbar-grindhouse-players {
  z-index: 999;
  background-image: linear-gradient(#000000bf, #0000 94%);
  height: 140px;
  padding: 24px 50px;
  position: fixed;
  inset: 0% 0% auto;
}

.nav-btn-back {
  display: none;
}

.navbar-grindhouse-players-content {
  justify-content: space-between;
  height: 48px;
  display: flex;
}

.lightbox-link-gh {
  margin-top: 26px;
}

.lightbox-link-gh.trailer-play-link-button, .lightbox-link-gh.grindhouse-trailer-play-link-button, .gh-lightbox-link, .playgrindhousetrailer {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.pop-up-overlay-subscribe-to-gh {
  z-index: 999999;
  color: #fff;
  text-transform: uppercase;
  background-color: #000c;
  flex-direction: column;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  padding-top: 140px;
  padding-bottom: 0;
  font-family: Ttcommons;
  font-size: 48px;
  font-style: italic;
  font-weight: 900;
  line-height: 80%;
  display: none;
  position: fixed;
  inset: 0%;
}

.gh-pop-up-heading {
  text-align: center;
  letter-spacing: -1px;
  width: 337px;
  margin-bottom: 12px;
  font-size: 48px;
  font-style: italic;
  font-weight: 900;
  line-height: 80%;
  position: static;
}

.gh-pop-up-heading.sub {
  color: #fff;
  font-family: Ttcommons;
  font-size: 77px;
}

.gh-pop-up-heading.main {
  color: #fff;
  margin-top: 0;
  margin-bottom: -6px;
  font-family: Ttcommons;
  font-size: 125px;
}

.gh-pop-up-text {
  color: #90969d;
  text-align: center;
  letter-spacing: -1px;
  text-transform: none;
  width: 305px;
  margin-bottom: 22px;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 100%;
}

.gh-form-email-input {
  color: #000;
  border: 1px solid #dcdce1;
  border-radius: 2px 0 0 2px;
  width: 272px;
  height: 56px;
  margin-bottom: 0;
  padding: 20px 16px 15px;
  font-size: 20px;
  font-style: normal;
  font-weight: 400;
  line-height: 100%;
}

.gh-form-email-input::placeholder {
  color: #000;
}

.form-3 {
  display: flex;
}

.submit-button-5 {
  letter-spacing: -.1px;
  background-color: #ff5213;
  border: 1px solid #ff5213;
  width: 106px;
  height: 56px;
  padding-top: 19px;
  padding-bottom: 19px;
  font-size: 20px;
  font-style: normal;
  font-weight: 400;
  line-height: 100%;
}

.form-gh {
  display: flex;
}

.gh-form-block {
  margin-bottom: 3px;
}

.gh-pop-up-text-link {
  color: #a7a7a7;
  letter-spacing: -.03px;
  text-transform: none;
  margin-top: 16px;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 100%;
  text-decoration: underline;
}

.popup-close-btn-gh-pop-up {
  z-index: 3;
  border: 1px red;
  justify-content: center;
  align-items: center;
  width: 16px;
  height: 16px;
  margin-top: 14px;
  margin-right: 14px;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  position: absolute;
  inset: 0 0 auto auto;
}

.success-message-5 {
  background-color: #3ee47e;
  padding-top: 10px;
  padding-bottom: 10px;
  font-size: 16px;
}

.text-block-63 {
  text-transform: none;
  font-style: normal;
  font-weight: 400;
}

.text-block-64 {
  text-transform: none;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
}

.error-message-5 {
  color: red;
  background-color: #0000;
  margin-top: 0;
  padding-top: 0;
  padding-bottom: 0;
}

._404-page-wrap {
  background-color: #000;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100vh;
  display: flex;
}

._404-page-content {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100vw;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
  overflow: hidden;
}

._404-graphics-n {
  width: 100vw;
  min-width: 1920px;
}

._404-message {
  color: #fff;
  letter-spacing: -.3px;
  margin-top: 32px;
  font-family: TT Commons, sans-serif;
  font-size: 40px;
  font-weight: 500;
  line-height: 100%;
}

.navbar-404-page {
  background-image: linear-gradient(#000000bf, #0000);
  justify-content: space-between;
  align-items: flex-start;
  height: 140px;
  padding: 24px 50px;
  display: flex;
  position: fixed;
  inset: 0% 0% auto;
}

.navbar-404-page-content {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 48px;
  display: flex;
}

.nav-link-logo-home {
  width: 139px;
  height: 48px;
}

.pokerocde-logo-adjusted {
  width: 138px;
  height: 48px;
}

.button-7 {
  color: #000;
  text-align: center;
  background-color: #ff5213;
  justify-content: center;
  align-items: center;
  width: 205px;
  height: 44px;
  padding-top: 10px;
  padding-bottom: 8px;
  font-family: TT Commons, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 18px;
  text-decoration: underline;
  display: flex;
}

.button-8 {
  display: none;
}

._404-page-footer {
  justify-content: space-between;
  height: 20px;
  display: flex;
  position: fixed;
  inset: auto 50px 50px;
}

._404-page-footer-content-left {
  height: 20px;
  display: flex;
}

.masterhub-logo-image {
  width: 134px;
  height: 16px;
}

.text-block-65 {
  color: #a7a7a7;
  height: 15px;
  margin-top: 2px;
  margin-right: 8px;
  font-family: Ttcommons;
  font-size: 16px;
  line-height: 100%;
}

.link-block-6 {
  align-items: center;
  width: 134px;
  height: 16px;
  display: flex;
}

.platinum__pricing {
  flex-direction: column;
  align-items: center;
  padding-top: 128px;
  padding-bottom: 192px;
  display: flex;
  overflow: hidden;
}

.h2-npp {
  text-align: center;
  width: 617px;
  margin-top: 0;
  margin-bottom: 13px;
  font-family: Ttcommons;
  font-size: 60px;
  font-weight: 400;
  line-height: 69px;
}

.h2-npp.black {
  color: #000;
}

.h2-npp.center-section {
  text-align: center;
}

.h2-npp.center-section.about {
  width: 600px;
  height: 116px;
  margin-bottom: 32px;
  line-height: 100%;
}

.h2-npp.center-section.wsop-schedule {
  width: 630px;
  height: 116px;
  margin-bottom: 32px;
  line-height: 100%;
}

.h2-npp.center-section.winners {
  width: 450px;
  height: 116px;
  margin-bottom: 32px;
  line-height: 100%;
}

.h2-npp.video-wsop {
  width: 400px;
  margin-bottom: 32px;
  line-height: 100%;
}

.h2-npp.schedule-wsop-product {
  margin-bottom: 32px;
}

.h2-npp.center {
  margin-bottom: 24px;
}

.h2-npp.center._1-2 {
  width: auto;
}

.h2-npp.center.episodes-title {
  width: 697px;
  margin-bottom: 58px;
}

.h2-npp._1-2 {
  width: auto;
  margin-bottom: 24px;
}

.h2-npp._1-2.center.players-page {
  margin-bottom: 64px;
}

.pricing-content {
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  display: block;
}

.pricingblocksv1 {
  justify-content: space-between;
  width: 100%;
  margin-top: 48px;
  display: flex;
}

.pricing-block {
  background-color: #1f1e20;
  justify-content: space-between;
  align-items: center;
  padding: 24px;
  display: flex;
}

.pricing-block.monthly {
  border: 1px solid #444;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  justify-content: space-between;
  align-items: center;
  padding: 24px;
  display: flex;
}

.pricing-block.yearly {
  border: 1.5px solid #20cd79;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 0;
  position: relative;
}

.pricing-block._3-months {
  border: 2px #20cd79;
  border-radius: 0;
  padding-bottom: 21px;
  position: relative;
  overflow: visible;
}

.pricing-block.yearly2 {
  height: 569px;
}

.pricing-plan {
  color: #fff;
  text-align: left;
  letter-spacing: -.1px;
  height: 20px;
  font-family: TT Commons, sans-serif;
  font-size: 26px;
  font-weight: 600;
  line-height: 100%;
}

.price {
  color: #fff;
  text-align: center;
  letter-spacing: -.2px;
  font-family: TT Commons, sans-serif;
  font-size: 26px;
  font-weight: 500;
  line-height: 100%;
}

.price.lifetime {
  margin-bottom: 3px;
}

.period {
  color: #a7a7a7;
  font-size: 16px;
  font-weight: 400;
}

.characteristic-badge {
  color: #6cf6ff;
  border: 1px solid #6cf6ff;
  border-radius: 99px;
  width: auto;
  height: 27px;
  margin-left: 2px;
  margin-right: 2px;
  padding: 8px 14px;
  font-family: Ttcommons;
  line-height: 100%;
  display: block;
}

.label-characteristic-badge {
  text-transform: uppercase;
  height: 10px;
  font-weight: 600;
  line-height: 12px;
}

.pricing-badges {
  justify-content: center;
  margin-bottom: 24px;
  display: flex;
}

.saving-badge {
  color: #6cf6ff;
  background-color: #20cd79;
  border: 1px #6cf6ff;
  border-radius: 99px;
  width: auto;
  height: 27px;
  margin-left: 2px;
  margin-right: 2px;
  padding: 7px 14px;
  font-family: Ttcommons;
  line-height: 100%;
}

.label-pricing-badge {
  color: #fff;
  text-transform: none;
  height: 12px;
  font-size: 16px;
  font-weight: 600;
  line-height: 16px;
}

.checkoutbutton {
  color: #000;
  text-align: center;
  background-color: #ff5213;
  border-radius: 2px;
  justify-content: center;
  align-items: center;
  width: 104px;
  height: 32px;
  padding-top: 10px;
  padding-bottom: 7px;
  font-family: TT Commons, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 100%;
  display: flex;
}

.icon-round-check {
  width: 14px;
  height: 14px;
}

.plan-bullet-point {
  margin-top: 16px;
  display: flex;
}

.bullet-point-value {
  color: #fff;
  letter-spacing: -.1px;
  margin-left: 8px;
  font-family: Ttcommons;
  font-size: 19px;
  font-weight: 400;
  line-height: 110%;
}

.pricingv2 {
  flex-direction: column;
  align-items: center;
  padding-top: 88px;
  padding-bottom: 128px;
  display: flex;
}

.extras-badge {
  color: #fff;
  background-color: #7842bd;
  border: 1px #6cf6ff;
  border-radius: 99px;
  width: auto;
  height: 27px;
  margin-left: 2px;
  margin-right: 2px;
  padding: 7px 14px;
  font-family: Ttcommons;
  line-height: 100%;
}

.extras-pricing-badge {
  color: #fff;
  text-transform: none;
  height: 12px;
  font-size: 16px;
  font-weight: 600;
  line-height: 16px;
}

.hero__membership {
  flex-direction: column;
  align-items: center;
  padding-top: 160px;
  padding-bottom: 160px;
  display: flex;
  overflow: hidden;
}

.spp-characteristics-section {
  flex-direction: column;
  align-items: center;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 52px;
  padding-bottom: 76px;
  display: flex;
}

.mr-characteristics-group-spp {
  justify-content: space-between;
  padding-left: 37px;
  padding-right: 37px;
  display: flex;
}

.column-mmr-spp {
  flex-direction: column;
  align-items: center;
  width: 396px;
  display: flex;
}

.spp-characteristics-section-copy {
  flex-direction: column;
  align-items: center;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 52px;
  padding-bottom: 76px;
  display: flex;
}

.characteristics-section-spp {
  flex-direction: column;
  align-items: center;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 52px;
  padding-bottom: 76px;
  display: flex;
  overflow: hidden;
}

.new-content {
  flex-direction: column;
  align-items: center;
  display: flex;
  overflow: hidden;
}

.content-new-content {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-top: 72px;
  padding-bottom: 80px;
  display: flex;
}

.pricingblocksv2 {
  justify-content: space-between;
  width: 100%;
  margin-top: 48px;
  display: none;
}

.h2-npp-copy {
  text-align: center;
  width: 100%;
  margin-top: 0;
  margin-bottom: 32px;
  font-family: Ttcommons;
  font-size: 60px;
  font-weight: 400;
  line-height: 69px;
}

.h2-npp-copy.black {
  color: #000;
}

.h2-npp-copy.center-section {
  text-align: center;
}

.h2-npp-copy.center-section.about {
  width: 600px;
  height: 116px;
  margin-bottom: 32px;
  line-height: 100%;
}

.h2-npp-copy.center-section.wsop-schedule {
  width: 630px;
  height: 116px;
  margin-bottom: 32px;
  line-height: 100%;
}

.h2-npp-copy.center-section.winners {
  width: 450px;
  height: 116px;
  margin-bottom: 32px;
  line-height: 100%;
}

.h2-npp-copy.video-wsop {
  width: 400px;
  margin-bottom: 32px;
  line-height: 100%;
}

.h2-npp-copy.schedule-wsop-product {
  margin-bottom: 32px;
}

.h2-npp-copy.center {
  margin-bottom: 24px;
}

.h2-npp-copy.center._1-2 {
  width: auto;
}

.h2-npp-copy.center.episodes-title {
  width: 697px;
  margin-bottom: 58px;
}

.h2-npp-copy._1-2 {
  width: auto;
  margin-bottom: 24px;
}

.h2-npp-copy._1-2.center.players-page {
  margin-bottom: 64px;
}

.topic-overview-spp {
  width: 500px;
  height: 150px;
}

.topic-overview-spp._02 {
  margin-left: 119px;
}

.h2-spp-redefining-the-poker {
  text-align: center;
  width: 100%;
  margin-top: 0;
  margin-bottom: 64px;
  font-family: Ttcommons;
  font-size: 60px;
  font-weight: 400;
  line-height: 69px;
}

.h2-spp-redefining-the-poker.black {
  color: #000;
}

.h2-spp-redefining-the-poker.center-section {
  text-align: center;
}

.h2-spp-redefining-the-poker.center-section.about {
  width: 600px;
  height: 116px;
  margin-bottom: 32px;
  line-height: 100%;
}

.h2-spp-redefining-the-poker.center-section.wsop-schedule {
  width: 630px;
  height: 116px;
  margin-bottom: 32px;
  line-height: 100%;
}

.h2-spp-redefining-the-poker.center-section.winners {
  width: 450px;
  height: 116px;
  margin-bottom: 32px;
  line-height: 100%;
}

.h2-spp-redefining-the-poker.video-wsop {
  width: 400px;
  margin-bottom: 32px;
  line-height: 100%;
}

.h2-spp-redefining-the-poker.schedule-wsop-product {
  margin-bottom: 32px;
}

.h2-spp-redefining-the-poker.center {
  margin-bottom: 24px;
}

.h2-spp-redefining-the-poker.center._1-2 {
  width: auto;
}

.h2-spp-redefining-the-poker.center.episodes-title {
  width: 697px;
  margin-bottom: 58px;
}

.h2-spp-redefining-the-poker._1-2 {
  width: auto;
  margin-bottom: 24px;
}

.h2-spp-redefining-the-poker._1-2.center.players-page {
  margin-bottom: 64px;
}

.why-first-row-spp {
  margin-top: 0;
}

.rvr-spp {
  flex-direction: column;
  align-items: center;
  padding-top: 130px;
  padding-bottom: 64px;
  display: flex;
  overflow: hidden;
}

.community-spp {
  flex-direction: column;
  align-items: center;
  padding-top: 64px;
  padding-bottom: 214px;
  display: flex;
  overflow: hidden;
}

.platform-spp {
  flex-direction: column;
  align-items: center;
  padding-top: 102px;
  padding-bottom: 90px;
  display: flex;
  overflow: hidden;
}

.membership__quote {
  border-top: 1px solid #2f2f2f;
  border-bottom: 1px solid #2f2f2f;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  padding-top: 128px;
  padding-bottom: 128px;
  display: flex;
  overflow: hidden;
}

.link-block-7 {
  background-color: #ff9e9e;
  width: 100%;
  height: 20px;
}

.checkoutbuttonyearly {
  color: #000;
  text-align: center;
  background-color: #ff5213;
  border-radius: 2px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 50px;
  margin-bottom: 40px;
  padding-top: 12px;
  font-family: Ttcommons;
  font-size: 22px;
  font-weight: 500;
  line-height: 22px;
  display: flex;
}

.cancelanytimegroup {
  justify-content: center;
  height: 16px;
  margin-bottom: 24px;
  display: flex;
}

.icon-info {
  margin-right: 4px;
}

.subtitle-pricing {
  color: #a7a7a7;
  letter-spacing: -.05px;
  text-transform: uppercase;
  margin-top: 3px;
  font-family: Ttcommons;
  font-weight: 500;
  line-height: 100%;
}

.channel-name-spp {
  height: 34px;
  margin-left: -3px;
  padding-left: 0;
  font-size: 48px;
  font-weight: 500;
  line-height: 100%;
}

.channel-indicator-spp {
  color: #ff5213;
  height: 10px;
  margin-top: 0;
  margin-bottom: 14px;
  font-family: Ttcommons;
  font-size: 13px;
  font-weight: 500;
  line-height: 100%;
}

.icon-label-spp {
  color: #a7a7a7;
  width: 90px;
  height: 16px;
  margin-left: 6px;
  font-family: Ttcommons;
  font-size: 18px;
  line-height: 18px;
}

.hidden-footage-text-ch2, .hidden-footage-text-ch3, .hidden-footage-text-ch4 {
  margin-top: 24px;
}

.pricing__name__price {
  justify-content: space-between;
  align-items: flex-start;
  width: 426px;
  display: flex;
}

.pricing-block-extra-text {
  display: none;
}

.saving-badge-mobile {
  color: #6cf6ff;
  background-color: #20cd79;
  border: 1px #6cf6ff;
  border-radius: 99px;
  width: auto;
  height: 27px;
  margin-left: 2px;
  margin-right: 2px;
  padding: 7px 14px;
  font-family: Ttcommons;
  line-height: 100%;
  display: none;
}

.characteristic-badge-mobile {
  color: #6cf6ff;
  border: 1px solid #6cf6ff;
  border-radius: 99px;
  width: auto;
  height: 27px;
  margin-left: 2px;
  margin-right: 2px;
  padding: 8px 14px;
  font-family: Ttcommons;
  line-height: 100%;
  display: none;
}

.h2-spp {
  text-align: center;
  width: 100%;
  margin-top: 0;
  margin-bottom: 32px;
  font-family: Ttcommons;
  font-size: 60px;
  font-weight: 400;
  line-height: 100%;
}

.h2-spp.black {
  color: #000;
}

.h2-spp.center-section {
  text-align: center;
}

.h2-spp.center-section.about {
  width: 600px;
  height: 116px;
  margin-bottom: 32px;
  line-height: 100%;
}

.h2-spp.center-section.wsop-schedule {
  width: 630px;
  height: 116px;
  margin-bottom: 32px;
  line-height: 100%;
}

.h2-spp.center-section.winners {
  width: 450px;
  height: 116px;
  margin-bottom: 32px;
  line-height: 100%;
}

.h2-spp.video-wsop {
  width: 400px;
  margin-bottom: 32px;
  line-height: 100%;
}

.h2-spp.schedule-wsop-product {
  margin-bottom: 32px;
}

.h2-spp.center {
  margin-bottom: 24px;
}

.h2-spp.center._1-2 {
  width: auto;
}

.h2-spp.center.episodes-title {
  width: 697px;
  margin-bottom: 58px;
}

.h2-spp._1-2 {
  width: auto;
  margin-bottom: 24px;
}

.h2-spp._1-2.center.players-page {
  margin-bottom: 64px;
}

.paragraph-spp {
  color: #fff;
  margin-bottom: 0;
  font-family: Ttcommons;
  font-size: 18px;
  font-weight: 400;
  line-height: 150%;
}

.paragraph-spp.black {
  color: #000;
}

.paragraph-spp.center-sections {
  text-align: center;
  width: 808px;
}

.paragraph-spp.wsop-video-section {
  margin-bottom: 40px;
}

.cancelanytimegroup-single {
  justify-content: center;
  height: 16px;
  margin-bottom: 24px;
  display: none;
}

.utility-page-form {
  flex-direction: column;
  align-items: stretch;
  display: flex;
}

.pop-up-overlay-new-products {
  z-index: 999999;
  background-color: #000c;
  flex-direction: column;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  padding-top: 140px;
  padding-bottom: 0;
  display: none;
  position: fixed;
  inset: 0%;
}

.product-popup-image {
  width: 366px;
  height: 352px;
  display: block;
  position: absolute;
  inset: 64px 0% 64px auto;
}

.content-popup-new-products {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.popup-title-new-products {
  color: #fff;
  text-align: center;
  font-family: Zuumecut;
  font-size: 68px;
  font-style: italic;
  font-weight: 800;
  line-height: 80%;
}

.text-block-66 {
  margin-top: 28px;
}

.text-popup-new-products {
  color: #90969d;
  text-align: center;
  letter-spacing: -.4px;
  margin-top: 28px;
  margin-bottom: 32px;
  font-family: Ttcommons;
  font-size: 16px;
  line-height: 100%;
}

.form-popup-new-products {
  align-items: center;
  width: 339px;
  display: flex;
}

.tetxt-field-popup-new-products {
  color: #fff;
  background-color: #000;
  border: 1px solid #4a4a4a;
  height: 48px;
  margin-bottom: 0;
  padding-top: 9px;
  padding-bottom: 6px;
  padding-left: 15px;
  font-family: Ttcommons;
  font-size: 16px;
  line-height: 100%;
}

.tetxt-field-popup-new-products:focus {
  border-width: .6px;
  border-color: #ff5213;
}

.tetxt-field-popup-new-products::placeholder {
  color: #4a4a4a;
}

.submit-button-popup-new-products {
  color: #000;
  letter-spacing: -.1px;
  background-color: #ff5213;
  border-top-right-radius: 2px;
  border-bottom-right-radius: 2px;
  width: 100px;
  height: 48px;
  padding-bottom: 6px;
  font-family: Ttcommons;
  font-size: 16px;
  font-weight: 500;
  line-height: 100%;
}

.form-block-popup-new-products {
  margin-bottom: 0;
}

.close-pop-up-link-academy-copy {
  z-index: 5;
  color: #a7a7a7;
  letter-spacing: -.1px;
  margin-top: 24px;
  font-family: Ttcommons;
  font-size: 14px;
  line-height: 100%;
  text-decoration: underline;
  position: relative;
}

.success-message-6 {
  color: #000;
  background-color: #57ff3d;
  width: 339px;
  height: 48px;
  padding-top: 15px;
  padding-bottom: 15px;
  font-family: Ttcommons;
}

.error-message-6 {
  color: #ff3d3d;
  text-align: center;
  background-color: #0000;
  padding-top: 0;
  padding-bottom: 0;
  font-family: Ttcommons;
}

.h2-nh {
  text-align: center;
  width: 100%;
  margin-top: 0;
  margin-bottom: 24px;
  font-family: Ttcommons;
  font-size: 60px;
  font-weight: 400;
  line-height: 96%;
}

.h2-nh.black {
  color: #000;
}

.h2-nh.center-section {
  text-align: center;
}

.h2-nh.center-section.about {
  width: 600px;
  height: 116px;
  margin-bottom: 32px;
  line-height: 100%;
}

.h2-nh.center-section.wsop-schedule {
  width: 630px;
  height: 116px;
  margin-bottom: 32px;
  line-height: 100%;
}

.h2-nh.center-section.winners {
  width: 450px;
  height: 116px;
  margin-bottom: 32px;
  line-height: 100%;
}

.h2-nh.video-wsop {
  width: 400px;
  margin-bottom: 32px;
  line-height: 100%;
}

.h2-nh.schedule-wsop-product {
  margin-bottom: 32px;
}

.h2-nh.center {
  margin-bottom: 24px;
}

.h2-nh.center._1-2 {
  width: auto;
}

.h2-nh.center.episodes-title {
  width: 697px;
  margin-bottom: 58px;
}

.h2-nh._1-2 {
  text-align: center;
  width: auto;
  margin-bottom: 24px;
}

.h2-nh._1-2.center.players-page {
  margin-bottom: 64px;
}

.h2-nh.vision {
  width: 785px;
}

.faq-nh {
  flex-direction: column;
  align-items: center;
  padding-top: 160px;
  padding-bottom: 160px;
  display: flex;
}

.footer-nh {
  background-color: #000;
  flex-direction: column;
  align-items: center;
  padding-top: 72px;
  padding-bottom: 48px;
  display: flex;
  overflow: hidden;
}

.community-nh {
  flex-direction: column;
  align-items: center;
  padding-top: 160px;
  padding-bottom: 272px;
  display: flex;
  overflow: hidden;
}

.button-cta-nh {
  color: #000;
  background-color: #ff5213;
  border-radius: 2px;
  height: 50px;
  margin-top: 0;
  padding: 18px 48px;
  font-family: Ttcommons;
  font-size: 19px;
  font-weight: 500;
  line-height: 100%;
}

.h2-nh-left {
  width: 617px;
  margin-top: 0;
  margin-bottom: 13px;
  font-family: Ttcommons;
  font-size: 60px;
  font-weight: 400;
  line-height: 69px;
}

.h2-nh-left.black {
  color: #000;
}

.h2-nh-left.center-section {
  text-align: center;
}

.h2-nh-left.center-section.about {
  width: 600px;
  height: 116px;
  margin-bottom: 32px;
  line-height: 100%;
}

.h2-nh-left.center-section.wsop-schedule {
  width: 630px;
  height: 116px;
  margin-bottom: 32px;
  line-height: 100%;
}

.h2-nh-left.center-section.winners {
  width: 450px;
  height: 116px;
  margin-bottom: 32px;
  line-height: 100%;
}

.h2-nh-left.video-wsop {
  width: 400px;
  margin-bottom: 32px;
  line-height: 100%;
}

.h2-nh-left.schedule-wsop-product {
  margin-bottom: 32px;
}

.h2-nh-left.center {
  margin-bottom: 24px;
}

.h2-nh-left.center._1-2 {
  width: auto;
}

.h2-nh-left.center.episodes-title {
  width: 697px;
  margin-bottom: 58px;
}

.h2-nh-left._1-2 {
  text-align: left;
  width: 365px;
  margin-bottom: 24px;
  font-weight: 500;
  line-height: 96%;
}

.h2-nh-left._1-2.center.players-page {
  margin-bottom: 64px;
}

.play-nh {
  background-color: #101010;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  padding-top: 160px;
  padding-bottom: 160px;
  display: block;
  overflow: hidden;
}

.poker-video-content {
  justify-content: space-between;
  align-items: center;
  margin-top: 0;
  display: flex;
}

.poker-video-thumbnail {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/5f8e1bbc817cf9ad07e23909_Poker%20Video%20Thumbnail.jpg");
  background-position: 50%;
  background-size: cover;
  border-radius: 4px;
  justify-content: center;
  align-self: flex-start;
  align-items: center;
  width: 602px;
  height: 386px;
  display: flex;
}

.poker-video-description {
  width: 499px;
  margin-top: 21px;
}

.play-poker-video-thumbnail {
  width: 88px;
  height: 88px;
}

.text-block-68 {
  color: #fff;
  text-transform: uppercase;
  margin-top: 12px;
  font-family: Ttcommons;
  font-size: 17px;
  font-weight: 600;
  line-height: 17px;
}

.lightbox-link-10 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.rvr-nh {
  flex-direction: column;
  align-items: center;
  padding-top: 80px;
  padding-bottom: 160px;
  display: block;
  overflow: hidden;
}

.mtt-product-nh {
  justify-content: center;
  padding-top: 120px;
  padding-bottom: 120px;
  display: flex;
  overflow: hidden;
}

.div-block-89 {
  background-color: #000;
  border-radius: 4px;
  flex-direction: column;
  align-items: center;
  height: 183px;
  padding: 32px 0 40px;
  display: flex;
}

.text-block-69 {
  color: #7c7c7c;
  text-transform: uppercase;
  height: 11px;
  font-family: Ttcommons;
  font-weight: 500;
  line-height: 14px;
}

.product-characteristics-group {
  justify-content: space-around;
  width: 100%;
  margin-top: 26px;
  display: flex;
}

.prod-char-block {
  flex-direction: column;
  align-items: center;
  width: 180px;
  display: flex;
}

.prod-char-image {
  width: 42px;
  height: 42px;
}

.prod-char-image.book, .prod-char-image.play, .prod-char-image.desktop, .prod-char-image.quizes, .prod-char-image.rvr, .prod-char-image.chat {
  width: 46px;
  height: 46px;
}

.text-block-70 {
  color: #fff;
  height: 21px;
  margin-top: 11px;
  font-family: Ttcommons;
  font-size: 18px;
  line-height: 18px;
}

.product-description {
  width: 499px;
}

.mtt-upper {
  justify-content: space-between;
  align-items: flex-start;
  margin-bottom: 32px;
  display: flex;
}

.nh-dashboard-web {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/6006faff61171a37b6ed470a_nh-dashboard-web.png");
  background-position: 50%;
  background-size: cover;
  border-radius: 8px;
  width: 813px;
  height: 517px;
}

.paragraph-nh {
  color: #fff;
  margin-bottom: 0;
  font-family: Ttcommons;
  font-size: 18px;
  font-weight: 400;
  line-height: 150%;
}

.paragraph-nh.black {
  color: #000;
}

.paragraph-nh.center {
  width: 808px;
}

.paragraph-nh.center-sections {
  text-align: center;
  width: 808px;
}

.paragraph-nh.wsop-video-section {
  margin-bottom: 40px;
}

.paragraph-nh.left {
  font-weight: 400;
}

.text {
  color: #a7a7a7;
  height: 10px;
  font-family: Ttcommons;
  line-height: 100%;
}

.pricinggroup {
  margin-top: 24px;
}

.pricetag {
  align-items: flex-end;
  margin-top: 8px;
  display: flex;
}

.productprice {
  color: #fff;
  height: 42px;
  font-family: Ttcommons;
  font-size: 60px;
  font-weight: 500;
  line-height: 100%;
}

.productperiod {
  color: #fff;
  height: 22px;
  margin-left: -2px;
  margin-right: 8px;
  font-family: Ttcommons;
  font-size: 32px;
  font-weight: 500;
  line-height: 100%;
}

.coaches-nh-d {
  justify-content: center;
  align-items: flex-start;
  padding-top: 120px;
  padding-bottom: 120px;
  display: flex;
}

.coach-info-paragraph-nh {
  color: #fff;
  width: 360px;
  margin-bottom: 26px;
  font-family: Ttcommons;
  font-size: 16px;
}

.coach-info-paragraph-nh._02 {
  width: 386px;
}

.coach-title-nh {
  color: #6f6f6f;
  height: 11px;
  margin-bottom: 28px;
  font-family: Ttcommons;
  font-size: 13px;
  font-weight: 500;
  line-height: 13px;
}

.coach-name-nh {
  color: #fff;
  letter-spacing: -.1px;
  height: 26px;
  margin-bottom: 8px;
  font-family: Ttcommons;
  font-size: 35px;
  font-weight: 500;
  line-height: 100%;
}

.coach-name-nh.simon {
  margin-top: 4px;
  margin-bottom: 12px;
  font-size: 24px;
}

.coach-name-nh.fedor {
  color: #fff;
  height: 26px;
  margin-top: 4px;
  margin-bottom: 12px;
  font-size: 36px;
  font-weight: 500;
  line-height: 100%;
}

.vision-video-section {
  justify-content: center;
  padding-top: 80px;
  padding-bottom: 120px;
  display: flex;
}

.vision-content {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.visionvideopreview {
  background-color: #101010;
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/6006fa21ae98b5fd7162a6d9_nh-vision-video-preview.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  width: 1014px;
  height: 560px;
  display: flex;
}

.visionvideogroup {
  margin-top: 64px;
}

.text-video {
  color: #fff;
  text-transform: uppercase;
  margin-top: 20px;
  font-family: Ttcommons;
  font-size: 24px;
  font-weight: 600;
  line-height: 100%;
}

.lightbox-pokercode-ultimate-vision {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.header-section-nh {
  flex-direction: column;
  align-items: center;
  padding-top: 120px;
  padding-bottom: 80px;
  display: flex;
  overflow: hidden;
}

.leftcolumnhero {
  width: 604px;
  padding-top: 96px;
}

.titlehero {
  color: #fff;
  font-family: Ttcommons;
  font-size: 80px;
  font-weight: 600;
  line-height: 88%;
}

.paragraphhero {
  color: #fff;
  margin-top: 30px;
  font-family: Ttcommons;
  font-size: 20px;
  font-weight: 400;
  line-height: 150%;
}

.button-hero-nh {
  color: #000;
  background-color: #ff5213;
  border-radius: 2px;
  height: 50px;
  margin-top: 18px;
  padding: 17px 44px;
  font-family: Ttcommons;
  font-size: 19px;
  font-weight: 500;
  line-height: 100%;
}

.contenthero {
  justify-content: space-between;
  display: flex;
}

.rightcolumnhero {
  width: 499px;
  height: 589px;
  position: relative;
}

.nh-platform-mobile {
  z-index: 95;
  width: 218px;
  height: 438px;
  position: absolute;
  inset: auto auto 0% 0%;
}

.nh-rvr-mobile {
  z-index: 95;
  width: 218px;
  height: 438px;
  position: absolute;
  inset: auto auto 0% 230px;
}

.nh-quiz-desktop {
  z-index: 90;
  background-color: #101010;
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/6006fabd522ca4905baf8cb1_nh-quiz-page.png");
  background-position: 50%;
  background-size: cover;
  border-radius: 8px;
  width: 972px;
  height: 540px;
  position: absolute;
  inset: 0% auto auto 103px;
}

.button-nh {
  color: #000;
  background-color: #ff5213;
  border-radius: 2px;
  height: 50px;
  margin-top: 32px;
  padding: 18px 44px;
  font-family: Ttcommons;
  font-size: 19px;
  font-weight: 500;
  line-height: 100%;
}

.div-block-90 {
  justify-content: space-between;
  width: 1220px;
  display: flex;
}

.h1-cta-nh {
  color: #000;
  text-align: center;
  width: 808px;
  margin-top: 0;
  margin-bottom: 24px;
  font-family: Ttcommons;
  font-size: 64px;
  font-weight: 600;
  line-height: 86%;
}

.h1-cta-nh.left {
  text-align: left;
}

.h1-cta-nh.left.white {
  color: #fff;
  margin-bottom: 10px;
}

.h1-cta-nh.left.cta-product-white {
  margin-bottom: 23px;
}

.image-49, .rvr-icon {
  display: none;
}

.paragraph-grindhouse-copy {
  color: #fff;
  margin-bottom: 0;
  font-family: Ttcommons;
  font-size: 18px;
  font-weight: 400;
  line-height: 150%;
}

.paragraph-grindhouse-copy.black {
  color: #000;
}

.paragraph-grindhouse-copy.center-sections {
  text-align: center;
  width: 808px;
}

.paragraph-grindhouse-copy.wsop-video-section {
  margin-bottom: 40px;
}

.div-block-91 {
  flex-direction: row;
  justify-content: space-around;
  width: 50%;
  display: flex;
}

.div-block-92 {
  justify-content: space-around;
  width: 50%;
  display: flex;
}

.navbarnh {
  z-index: 1087;
  background-color: #000;
  justify-content: center;
  width: 100%;
  height: 76px;
  margin-top: 0;
  padding: 14px 50px;
  display: flex;
  position: fixed;
  inset: 0% 0% auto;
}

.navbarcontent {
  flex: 0 auto;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  margin-top: 0;
  display: flex;
}

.nh-pokercode-logo {
  z-index: 9999;
  position: relative;
}

.navbarrightgroup {
  display: flex;
}

.navbarlinkblock {
  position: static;
  inset: 0% auto 0% 0%;
}

.navbarlinkblock.w--current {
  position: static;
}

.navbarghostbutton {
  border: 1px solid var(--pokercode-beta);
  color: var(--pokercode-beta);
  letter-spacing: -.1px;
  background-color: #0000;
  border-radius: 1px;
  padding: 14px 36px 11px;
  font-family: TT Commons, sans-serif;
  font-size: 17px;
  line-height: 100%;
}

.navbarghostbutton:hover {
  background-color: #ff521326;
}

.body-6 {
  font-size: 17px;
  line-height: 100%;
}

.navbar-links {
  margin-right: 32px;
  display: flex;
}

.gridnavbarlinks {
  grid-column-gap: 32px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: auto auto auto 1fr;
  grid-auto-flow: column;
  justify-items: stretch;
  position: static;
  inset: 0% 0% 0% auto;
}

.gridnavbarlinks.login {
  grid-template-columns: auto;
  margin-left: 96px;
}

.navbartextlink {
  color: #fff;
  letter-spacing: -.1px;
  padding-top: 2px;
  font-family: TT Commons, sans-serif;
  font-size: 17px;
  line-height: 100%;
  display: block;
}

.navbartextlink.hidden {
  display: none;
}

.navbarnh-backup, .navbarnh-backup-copy {
  background-color: #000;
  width: 100%;
  height: 76px;
  padding: 14px 50px;
  position: fixed;
}

.navbarlinkopenmenu, .button-open-mobile-menu, .nh-close-icon {
  display: none;
}

.coaches-nh-m {
  display: block;
}

.coach-name-nh-m {
  color: #fff;
  letter-spacing: -.1px;
  height: 26px;
  margin-bottom: 8px;
  font-family: Ttcommons;
  font-size: 35px;
  font-weight: 500;
  line-height: 100%;
}

.coach-name-nh-m.simon {
  margin-top: 4px;
  margin-bottom: 12px;
  font-size: 24px;
}

.coach-name-nh-m.fedor {
  color: #fff;
  height: 26px;
  margin-top: 4px;
  margin-bottom: 12px;
  font-size: 36px;
  font-weight: 500;
  line-height: 100%;
}

.coach-info-paragraph-nh-mobile {
  color: #fff;
  width: 360px;
  margin-bottom: 26px;
  font-family: Ttcommons;
  font-size: 16px;
}

.coach-info-paragraph-nh-mobile._02 {
  width: 386px;
}

.content-div-copy {
  width: 500px;
  margin-top: 32px;
  font-family: Ttcommons;
}

.section-7 {
  flex-direction: column;
  align-items: center;
  padding-top: 63px;
  padding-bottom: 56px;
  display: flex;
  overflow: hidden;
}

.rangeviewerherocontent {
  font-family: Ttcommons;
  display: flex;
}

.text-block-71 {
  color: #fff;
  margin-bottom: 24px;
  font-size: 64px;
  font-weight: 600;
  line-height: 90%;
}

.div-block-93 {
  width: 499px;
  padding-top: 144px;
}

.image-50 {
  width: 755px;
}

.div-block-94 {
  margin-right: -39px;
}

.rangeviewermobileexperience {
  flex-direction: column;
  align-items: center;
  padding-top: 56px;
  padding-bottom: 210px;
  display: flex;
}

.rightcolumnrangeviewermobileexperience {
  width: 499px;
}

.contentrangeviewermobileexperience {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.h2-nh-left-copy {
  width: 100%;
  margin-top: 0;
  margin-bottom: 13px;
  font-family: Ttcommons;
  font-size: 60px;
  font-weight: 400;
  line-height: 69px;
}

.h2-nh-left-copy.black {
  color: #000;
}

.h2-nh-left-copy.center-section {
  text-align: center;
}

.h2-nh-left-copy.center-section.about {
  width: 600px;
  height: 116px;
  margin-bottom: 32px;
  line-height: 100%;
}

.h2-nh-left-copy.center-section.wsop-schedule {
  width: 630px;
  height: 116px;
  margin-bottom: 32px;
  line-height: 100%;
}

.h2-nh-left-copy.center-section.winners {
  width: 450px;
  height: 116px;
  margin-bottom: 32px;
  line-height: 100%;
}

.h2-nh-left-copy.video-wsop {
  width: 400px;
  margin-bottom: 32px;
  line-height: 100%;
}

.h2-nh-left-copy.schedule-wsop-product {
  margin-bottom: 32px;
}

.h2-nh-left-copy.center {
  margin-bottom: 24px;
}

.h2-nh-left-copy.center._1-2 {
  width: auto;
}

.h2-nh-left-copy.center.episodes-title {
  width: 697px;
  margin-bottom: 58px;
}

.h2-nh-left-copy._1-2 {
  text-align: left;
  width: 365px;
  margin-bottom: 24px;
  font-weight: 500;
  line-height: 96%;
}

.h2-nh-left-copy._1-2.center.players-page {
  margin-bottom: 64px;
}

.faq-link {
  color: var(--pokercode-beta);
}

.pcxgg-logo-2 {
  margin-top: 11px;
  margin-bottom: 18px;
}

.h2-nh-left-2 {
  width: 100%;
  margin-top: 0;
  margin-bottom: 24px;
  font-family: Ttcommons;
  font-size: 60px;
  font-weight: 400;
  line-height: 96%;
}

.h2-nh-left-2.black {
  color: #000;
}

.h2-nh-left-2.center-section {
  text-align: center;
}

.h2-nh-left-2.center-section.about {
  width: 600px;
  height: 116px;
  margin-bottom: 32px;
  line-height: 100%;
}

.h2-nh-left-2.center-section.wsop-schedule {
  width: 630px;
  height: 116px;
  margin-bottom: 32px;
  line-height: 100%;
}

.h2-nh-left-2.center-section.winners {
  width: 450px;
  height: 116px;
  margin-bottom: 32px;
  line-height: 100%;
}

.h2-nh-left-2.video-wsop {
  width: 400px;
  margin-bottom: 32px;
  line-height: 100%;
}

.h2-nh-left-2.schedule-wsop-product {
  margin-bottom: 32px;
}

.h2-nh-left-2.center {
  margin-bottom: 24px;
}

.h2-nh-left-2.center._1-2 {
  width: auto;
}

.h2-nh-left-2.center.episodes-title {
  width: 697px;
  margin-bottom: 58px;
}

.h2-nh-left-2._1-2 {
  text-align: left;
  width: 365px;
  margin-bottom: 24px;
  font-weight: 500;
  line-height: 96%;
}

.h2-nh-left-2._1-2.center.players-page {
  margin-bottom: 64px;
}

.image-51 {
  margin-bottom: 32px;
}

.rvr-lessons {
  background-color: #fff;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 607px;
  display: flex;
  position: static;
  overflow: hidden;
}

.contentrangeviewerlessons {
  height: 100%;
  position: relative;
}

.h2-nh-left-dark {
  color: #000;
  width: 100%;
  margin-top: 0;
  margin-bottom: 24px;
  font-family: Ttcommons;
  font-size: 60px;
  font-weight: 400;
  line-height: 96%;
}

.h2-nh-left-dark.black {
  color: #000;
}

.h2-nh-left-dark.center-section {
  text-align: center;
}

.h2-nh-left-dark.center-section.about {
  width: 600px;
  height: 116px;
  margin-bottom: 32px;
  line-height: 100%;
}

.h2-nh-left-dark.center-section.wsop-schedule {
  width: 630px;
  height: 116px;
  margin-bottom: 32px;
  line-height: 100%;
}

.h2-nh-left-dark.center-section.winners {
  width: 450px;
  height: 116px;
  margin-bottom: 32px;
  line-height: 100%;
}

.h2-nh-left-dark.video-wsop {
  width: 400px;
  margin-bottom: 32px;
  line-height: 100%;
}

.h2-nh-left-dark.schedule-wsop-product {
  margin-bottom: 32px;
}

.h2-nh-left-dark.center {
  margin-bottom: 24px;
}

.h2-nh-left-dark.center._1-2 {
  width: auto;
}

.h2-nh-left-dark.center.episodes-title {
  width: 697px;
  margin-bottom: 58px;
}

.h2-nh-left-dark._1-2 {
  text-align: left;
  width: 365px;
  margin-bottom: 24px;
  font-weight: 500;
  line-height: 96%;
}

.h2-nh-left-dark._1-2.center.players-page {
  margin-bottom: 64px;
}

.paragraph-nh-dark {
  color: #000;
  margin-bottom: 0;
  font-family: Ttcommons;
  font-size: 18px;
  font-weight: 400;
  line-height: 150%;
}

.paragraph-nh-dark.black {
  color: #000;
}

.paragraph-nh-dark.center {
  width: 808px;
}

.paragraph-nh-dark.center-sections {
  text-align: center;
  width: 808px;
}

.paragraph-nh-dark.wsop-video-section {
  margin-bottom: 40px;
}

.paragraph-nh-dark.left {
  font-weight: 400;
}

.groupthumbnailsrangeviewerlessons {
  align-items: flex-start;
  width: 604px;
  height: 502px;
  display: flex;
  position: absolute;
  inset: -70px 0% 0% auto;
}

.thumbnail-lessons {
  background-color: #f5f5f5;
  border-radius: 4px;
  width: 190px;
  height: 116px;
  margin-top: 12px;
  margin-bottom: 12px;
}

.thumbnailsrangeviewerrow1 {
  flex-direction: column;
  justify-content: flex-start;
  padding-top: 128px;
  display: flex;
}

.thumbnailsrangeviewerrow2 {
  flex-direction: column;
  justify-content: flex-start;
  margin-left: 16px;
  padding-top: 43px;
  display: flex;
}

.thumbnailsrangeviewerrow3 {
  flex-direction: column;
  justify-content: flex-start;
  margin-left: 16px;
  display: flex;
}

.thumbnailsrangeviewerrow4 {
  flex-direction: column;
  justify-content: flex-start;
  margin-left: 16px;
  padding-top: 43px;
  display: flex;
}

.challenge__header__content {
  flex-direction: column;
  align-items: flex-start;
  width: 502px;
  display: flex;
}

.wrap-2-0-copy {
  flex-direction: row;
  align-items: flex-start;
  width: 100%;
  max-width: 1220px;
  display: block;
}

.wrap-2-0-copy.video-section {
  justify-content: flex-end;
  display: flex;
}

.image-52 {
  width: 496px;
}

.section-8 {
  flex-direction: column;
  align-items: center;
  padding-top: 240px;
  padding-bottom: 240px;
  display: flex;
}

.contentrangeviewermatthias {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.mathiass-image {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/5fad403868f9e3cfeb3f5e7a_rvr-matthias-table.png");
  background-position: 50%;
  background-size: cover;
  border-radius: 4px;
  width: 602px;
  height: 303px;
}

.image-53 {
  width: 190px;
}

.image-54 {
  margin-top: 24px;
}

.div-block-96 {
  height: 44px;
  position: fixed;
}

.messagebarhigh {
  z-index: 999999;
  background-color: #d72631;
  justify-content: center;
  align-items: center;
  height: 44px;
  padding-top: 8px;
  padding-bottom: 8px;
  display: none;
  position: fixed;
  inset: 0% 0% auto;
}

.messagebarcontent {
  align-items: center;
  display: flex;
}

.offerbuttonmessage-bar {
  background-color: #fff;
  border-radius: 2px;
  justify-content: center;
  align-items: flex-start;
  height: 28px;
  margin-left: 20px;
  padding-left: 24px;
  padding-right: 24px;
  display: flex;
  box-shadow: 0 2px 4px #00000026;
}

.textblockmessagebar {
  color: #fff;
  letter-spacing: -.18px;
  height: 13px;
  margin-bottom: 1px;
  margin-right: 4px;
  font-family: Ttcommons;
  font-size: 18px;
  font-weight: 500;
  line-height: 100%;
}

.buttonlabel {
  color: #000;
  height: 12px;
  margin-top: 9px;
  font-size: 13px;
  font-weight: 600;
  line-height: 100%;
}

.text-block-73 {
  line-height: 100%;
}

.text-block-74 {
  margin-top: 6px;
}

.text-block-75 {
  margin-top: 6px;
  margin-right: 6px;
  font-size: 16px;
}

.js-clock-2 {
  color: #fff;
  justify-content: center;
  align-items: center;
  margin-left: 0;
  padding-bottom: 2px;
  padding-right: 0;
  display: flex;
}

.box-2 {
  color: var(--black);
  background-color: #fff;
  border-radius: 2px;
  flex-direction: row;
  justify-content: center;
  align-items: flex-end;
  margin-bottom: -1px;
  margin-left: 0;
  margin-right: 4px;
  padding: 4px 6px 0;
  font-weight: 700;
  line-height: 20px;
  display: flex;
}

.box-2.hidden {
  display: none;
}

.box-2.seconds {
  padding-left: 6px;
  padding-right: 6px;
}

.box-2.hide {
  display: flex;
}

.box-2.cash {
  background-color: var(--cash-game-blue);
}

.clock-number-2 {
  letter-spacing: -.6px;
  font-family: Ttcommons;
  font-size: 20px;
  font-weight: 600;
  line-height: 85%;
}

.clock-number-2.days, .clock-number-2.hours {
  font-family: TT Commons, sans-serif;
}

.clock-number-2.hours.white {
  color: #fff;
}

.clock-number-2.minutes {
  font-family: TT Commons, sans-serif;
}

.clock-number-2.minutes.white {
  color: var(--white);
}

.clock-number-2.seconds {
  font-family: TT Commons, sans-serif;
}

.clock-number-2.seconds.white {
  color: #fff;
}

.clock-label-2 {
  letter-spacing: -.15px;
  text-transform: lowercase;
  margin-top: 0;
  margin-left: 2px;
  margin-right: 0;
  padding-bottom: 1px;
  font-size: 15px;
  font-weight: 600;
  line-height: 100%;
}

.clock-label-2.white {
  color: #fff;
}

.groupmessagebar {
  align-items: center;
  display: flex;
}

.login-navbar-temp {
  background-color: #10101000;
  justify-content: space-between;
  width: 100%;
  margin-top: 44px;
  padding-top: 16px;
  padding-bottom: 16px;
  display: flex;
  position: fixed;
}

.pcxgg-platform-content-gh {
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.text-block-56-copy {
  padding-top: 3px;
  font-size: 19px;
  line-height: 100%;
}

.button-product-cta-14 {
  background-color: #ff5213;
  border-radius: 2px;
  justify-content: center;
  align-items: center;
  height: 50px;
  margin-top: 8px;
  padding: 18px 48px;
  font-size: 22px;
  line-height: 22px;
  text-decoration: none;
  display: inline-block;
}

.button-product-cta-14.stripebuybutton.cta-academy-buy {
  width: 200px;
  padding-top: 2px;
}

.button-product-cta-14.stripebuybutton.cta-academy-buy.wsop-no-risk {
  margin-top: 39px;
}

.button-product-cta-14.stripebuybutton.cta-academy-buy.hero {
  margin-top: 40px;
}

.button-product-cta-14.stripebuybutton.cta-academy-buy.nav, .button-product-cta-14.nav {
  width: 170px;
  height: 44px;
}

.btn-nav-prod {
  border: 1.5px solid #fff;
  border-radius: 80px;
  justify-content: center;
  align-items: center;
  width: 154px;
  height: 48px;
  text-decoration: none;
  display: flex;
}

.btn-nav-prod.stripebuybutton.cta-stripe-btn-nav {
  flex-direction: row;
  flex: none;
  justify-content: center;
  display: flex;
}

.btn-nav-prod.stripebuybutton.cta-stripe-btn-nav.w--current {
  display: flex;
}

.hero-title-wsop-copy {
  color: #fff;
  width: 472px;
  height: 48px;
  margin-bottom: 36px;
  font-family: Ttcommons;
  font-size: 64px;
  font-weight: 600;
  line-height: 95%;
}

.image-222 {
  margin: -72px -107px -118px -108px;
}

.hero-wsop-paragraph-2 {
  color: #fff;
  width: 430px;
  height: 40px;
  margin-bottom: 54px;
  font-family: Ttcommons;
  font-size: 18px;
  line-height: 24px;
}

.rvr-mockup-3-devices-nh {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/5f319a9196b7557b3c95dac4_A1%201.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 679px;
  height: 570px;
  margin-left: -28px;
}

.wrap-2-0-hero-nh {
  flex: 0 auto;
  width: 1080px;
}

.wrap-2-0-hero-nh.transition {
  flex: 0 auto;
  justify-content: center;
  display: flex;
}

.wrap-2-0-hero-nh.middle {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.wrap-2-0-hero-nh.middle-copy {
  flex-direction: row;
  justify-content: center;
  align-items: center;
  display: flex;
}

.wrap-2-0-hero-nh.hero-layout, .wrap-2-0-hero-nh.hero-layout-nh {
  width: 100%;
  max-width: 1220px;
  display: flex;
}

.div-block-44-copy {
  margin: -290px -633px -269px -30px;
}

.messagebarblackfriday {
  z-index: 999999;
  background-color: #d72631;
  background-image: linear-gradient(80deg, #ff5213, #d72631);
  justify-content: center;
  align-items: center;
  height: 44px;
  margin-top: 69px;
  padding-top: 7px;
  padding-bottom: 8px;
  display: flex;
  position: fixed;
  inset: 0% 0% auto;
}

.messagebarcontentmid {
  align-items: center;
  display: flex;
}

.promobarspacer {
  height: 40px;
  display: none;
}

.image-223 {
  margin-right: 8px;
}

.div-block-97 {
  align-items: center;
  margin-top: 2px;
  display: flex;
}

.div-block-98 {
  margin-top: 0;
}

.pricingblocksv1nh {
  flex-direction: column;
  justify-content: space-between;
  width: 602px;
  display: flex;
}

.blackfridayboxbar {
  background-color: #d72631;
  border-top-left-radius: 2px;
  border-top-right-radius: 2px;
  height: 31px;
  padding: 6px 32px;
  display: none;
  position: absolute;
  inset: 0% 0% auto;
}

.contentblackfridayboxbar {
  justify-content: center;
  align-items: center;
  display: flex;
}

.promo19 {
  width: 19px;
  height: 19px;
}

.textblackfridayboxbar {
  color: #fff;
  height: 15px;
  margin-left: 4px;
  font-family: Ttcommons;
  font-size: 18px;
  font-weight: 500;
  line-height: 100%;
}

.regularpriceboxgroup {
  justify-content: center;
  height: 14px;
  margin-bottom: 18px;
  display: none;
}

.subtitle-pricing-reg {
  color: #a7a7a7;
  letter-spacing: -.01px;
  text-transform: none;
  height: 14px;
  margin-top: 0;
  font-family: Ttcommons;
  font-weight: 500;
  line-height: 100%;
}

.text-span-6 {
  color: #fff;
}

.textbox {
  justify-content: center;
  height: 14px;
  margin-top: -18px;
  margin-bottom: 24px;
  display: flex;
}

.product-here-hy {
  width: 1200px;
  max-width: 1300px;
  margin: -63px -107px -118px -34px;
}

.hero__membership__texts {
  width: 498px;
}

.hero-wsop-paragraph3 {
  color: #fff;
  width: 430px;
  height: 40px;
  margin-bottom: 54px;
  font-family: Ttcommons;
  font-size: 18px;
  line-height: 24px;
}

.gg-register-navbarghostbutton {
  border: 1px solid var(--pokercode-beta);
  color: var(--pokercode-beta);
  letter-spacing: -.1px;
  background-color: #0000;
  border-radius: 1px;
  padding: 14px 36px 11px;
  font-family: Ttcommons;
  font-size: 17px;
  line-height: 100%;
}

.gg-register-navbarghostbutton:hover {
  background-color: #ff521326;
}

.mobilenavlegalpagesgroup {
  display: none;
}

.community-section {
  flex-direction: column;
  align-items: center;
  padding-top: 92px;
  padding-bottom: 100px;
  display: flex;
}

.content-block-rank {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.content-block-rank.potential {
  margin-bottom: 0;
}

.content-block-rank.pack {
  margin-top: -32px;
}

.content-block-rank.community, .content-block-rank.prizes {
  justify-content: space-between;
}

.content-block-rank.calendar {
  justify-content: space-between;
  align-items: flex-start;
}

.content-block-rank.ranking {
  justify-content: space-between;
}

.embededframe {
  width: 1000px;
  height: 585px;
  display: flex;
}

.div-block-99 {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.html-embed-4 {
  width: 100%;
  height: 100%;
}

.price-info {
  flex-direction: column;
  align-items: flex-start;
  width: 74px;
  margin-right: 40px;
  display: flex;
}

.price-info.c1 {
  width: 325px;
}

.tour-divider {
  background-color: #b3b3b3;
  height: 1px;
  margin-top: 16px;
  margin-bottom: 16px;
  display: none;
}

.sigh-up-with-guide {
  z-index: 100001;
  background-color: #000000b3;
  justify-content: center;
  align-items: flex-start;
  width: 100vw;
  height: 100vh;
  font-family: TT Commons, sans-serif;
  display: none;
  position: fixed;
  inset: 0%;
}

.sign-up-modal-2-1 {
  background-color: #fff;
  border-radius: 4px;
  width: 463px;
  height: 552px;
  margin-top: 96px;
  padding: 64px 40px 56px;
  display: none;
  position: relative;
}

.close-button-link-block {
  line-height: 100%;
  position: absolute;
  inset: 16px 16px auto auto;
}

.modal-content {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.heading-sign-up-guide {
  color: #000;
  text-align: center;
  letter-spacing: -.4px;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 40px;
  font-weight: 500;
  line-height: 40px;
  position: static;
}

.image-2-1 {
  width: 273px;
  height: 156px;
  margin-top: 24px;
  margin-bottom: 24px;
}

.p1-sign-up-guide {
  text-align: center;
  letter-spacing: -.16px;
  margin-bottom: 24px;
  font-size: 16px;
  line-height: 150%;
}

.button-start-sign-up-guide {
  color: #000;
  background-color: #ff5213;
  border-radius: 2px;
  justify-content: center;
  align-items: center;
  width: 189px;
  height: 50px;
  margin-bottom: 24px;
  padding-top: 11px;
  padding-bottom: 9px;
  font-size: 18px;
  font-weight: 400;
  line-height: 22px;
  display: flex;
}

.button-skip-sign-up-guide {
  justify-content: space-between;
  width: 88px;
  height: 18px;
  display: flex;
}

.link-button-text {
  color: #000;
  letter-spacing: -.14px;
  height: 12px;
  margin-top: 2px;
  font-size: 16px;
  line-height: 100%;
}

.sign-up-modal-2-2 {
  background-color: #fff;
  border-radius: 4px;
  flex-direction: column;
  justify-content: space-between;
  width: 463px;
  height: 552px;
  margin-top: 96px;
  padding: 64px 40px 43px;
  display: none;
  position: relative;
}

.p2-sign-up-guide {
  text-align: left;
  letter-spacing: -.15px;
  width: 100%;
  margin-bottom: 0;
  font-size: 15px;
  line-height: 140%;
}

.step-modal-content-top {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.image-2-2 {
  width: 232px;
  height: 177px;
  margin-top: 16px;
  margin-bottom: 16px;
}

.step-title-sign-up-guide {
  color: #000;
  letter-spacing: -.24px;
  width: 100%;
  margin-top: 24px;
  margin-bottom: 0;
  font-family: TT Commons, sans-serif;
  font-size: 24px;
  line-height: 100%;
}

.step-modal-content-bottom {
  justify-content: space-between;
  display: flex;
}

.right-group-step-modal-content-bottom {
  align-items: center;
  display: flex;
}

.step-indicators {
  display: flex;
}

.step-indicator {
  background-color: #dcdcdc;
  border-radius: 2px;
  width: 7px;
  height: 7px;
  margin-right: 5px;
}

.step-indicator._6-confirmation-link-to-iframe {
  margin-right: 0;
}

.step-indicator._2-step-1-2-2.active, .step-indicator._3-step-2-2-3.active, .step-indicator._4-step-3-2-4.active {
  background-color: #000;
}

.button-next-sign-up-guide {
  color: #000;
  background-color: #ff5213;
  border-radius: 2px;
  justify-content: center;
  width: 102px;
  height: 40px;
  padding-top: 11px;
  font-size: 16px;
  line-height: 22px;
  display: flex;
}

.button-skip-step-sign-up-guide {
  justify-content: space-between;
  width: 55px;
  height: 18px;
  margin-top: 1px;
  margin-right: 16px;
  display: flex;
}

.sign-up-modal-2-3 {
  background-color: #fff;
  border-radius: 4px;
  flex-direction: column;
  justify-content: space-between;
  width: 463px;
  height: 552px;
  margin-top: 96px;
  padding: 64px 40px 43px;
  display: none;
  position: relative;
}

.image-2-3 {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/5ff6f433c48750283fe4b68f_Image%202.3.png");
  background-position: 50%;
  background-size: cover;
  border-radius: 2px;
  width: 383px;
  height: 156px;
  margin-top: 16px;
  margin-bottom: 16px;
}

.sign-up-modal-4 {
  background-color: #fff;
  border-radius: 4px;
  flex-direction: column;
  justify-content: space-between;
  width: 463px;
  height: 348px;
  margin-top: 186px;
  padding: 64px 40px;
  display: none;
  position: relative;
}

.image-2-4 {
  width: 232px;
  height: 156px;
  margin-top: 16px;
  margin-bottom: 16px;
  position: relative;
}

.image-2-4-arrow {
  width: 71px;
  height: 77px;
  position: absolute;
  inset: 41px -86px 0% auto;
}

.image-2-4-group {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/5ff6f527b73965913e90a4f0_Image%202.4.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 232px;
  height: 156px;
  margin-top: 16px;
  margin-bottom: 16px;
  position: relative;
}

.sign-up-modal-2-4 {
  background-color: #fff;
  border-radius: 4px;
  flex-direction: column;
  justify-content: space-between;
  width: 463px;
  height: 552px;
  margin-top: 96px;
  padding: 64px 40px 43px;
  display: none;
  position: relative;
}

.p1-sign-up-guide-confirmation {
  text-align: center;
  letter-spacing: -.16px;
  margin-top: 24px;
  margin-bottom: 24px;
  font-size: 16px;
  line-height: 150%;
}

.button-full-sign-up-guide {
  color: #000;
  background-color: #ff5213;
  border-radius: 2px;
  justify-content: center;
  align-items: center;
  width: 299px;
  height: 50px;
  margin-bottom: 8px;
  padding-top: 11px;
  padding-bottom: 9px;
  font-size: 18px;
  font-weight: 400;
  line-height: 22px;
  display: flex;
}

.button-ghost-sign-up-guide {
  color: #000;
  background-color: #0000;
  border: 1px solid #ff5213;
  border-radius: 2px;
  justify-content: center;
  align-items: center;
  width: 299px;
  height: 50px;
  margin-bottom: 0;
  padding-top: 11px;
  padding-bottom: 9px;
  font-size: 18px;
  font-weight: 400;
  line-height: 22px;
  display: flex;
}

.sign-up-modal-5 {
  background-color: #fff;
  border-radius: 4px;
  flex-direction: column;
  justify-content: space-between;
  width: 463px;
  height: 552px;
  margin-top: 96px;
  padding: 64px 40px;
  display: none;
  position: relative;
}

.sign-up-celebration {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/5ff6f8e48cfadbff52609e08_sign-up-celebration.gif");
  background-position: 50% 0;
  background-size: 301px;
  border-radius: 2px;
  width: 299px;
  height: 156px;
  margin-top: 24px;
}

.title-block-thank-you-modal {
  height: 40px;
  display: flex;
}

.check-icon-sign-up-guide {
  margin-right: 8px;
}

.sign-up-modal-3 {
  background-color: #fff;
  border-radius: 4px;
  flex-direction: column;
  justify-content: flex-start;
  width: 635px;
  height: 712px;
  margin-top: 96px;
  padding: 0;
  display: none;
  position: relative;
}

.html-embed-5 {
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  width: 635px;
  height: 638px;
}

.div-block-100 {
  background-color: #0000;
  align-items: center;
  height: 74px;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 23px;
  display: flex;
}

.text-block-76 {
  letter-spacing: -.16px;
  width: 295px;
  height: 52px;
  font-size: 14px;
  font-weight: 500;
  line-height: 100%;
}

.close-button-link-block-form {
  line-height: 100%;
  position: absolute;
  inset: 28px 16px auto auto;
}

.image-225 {
  width: 40px;
  height: 40px;
}

.div-block-101 {
  width: 44px;
  height: 44px;
  margin-right: 6px;
  padding: 2px;
}

.text-span-ggpoker-red {
  color: #cc171e;
}

.close-button-link-block-confirmation {
  line-height: 100%;
  position: absolute;
  inset: 16px 16px auto auto;
}

.button-skip-sign-up-guide-mobile {
  display: none;
}

.left-group-step-modal-content-bottom {
  align-items: center;
  display: flex;
}

.button-skip-step-sign-up-guide-mobile, .abandonregistrationbutton {
  display: none;
}

.generic-popup {
  z-index: 2147483647;
  background-color: #101010b3;
  justify-content: center;
  align-items: flex-start;
  padding-top: 96px;
  display: none;
  position: fixed;
  inset: 0%;
}

.generic-pop-up-modal {
  background-color: #fff;
  border-radius: 4px;
  width: 460px;
  padding: 64px 40px 56px;
  position: relative;
}

.generic-pop-up-heading {
  color: #000;
  letter-spacing: -.48px;
  margin-top: 0;
  margin-bottom: 13px;
  font-weight: 500;
  line-height: 88%;
}

.generic-pop-up-paragraph {
  color: #000;
  letter-spacing: -.2px;
  margin-bottom: 41px;
  font-family: Ttcommons;
  font-size: 20px;
  font-weight: 400;
  line-height: 130%;
}

.generic-pop-up-subtitle {
  letter-spacing: -.12px;
  text-transform: uppercase;
  margin-bottom: 11px;
  font-family: Ttcommons;
  font-size: 12px;
  font-weight: 500;
}

.generic-pop-up-email-input-field {
  color: #000;
  letter-spacing: -.3px;
  border: 1px #000;
  border-bottom-style: solid;
  margin-bottom: 12px;
  padding: 0 0 6px;
  font-family: Ttcommons;
  font-size: 30px;
  line-height: 100%;
}

.generic-pop-up-email-input-field:focus {
  border-style: none none solid;
  border-color: var(--pokercode-beta);
  border-top-width: 0;
  border-left-width: 0;
  border-right-width: 0;
}

.generic-pop-up-email-input-field::placeholder {
  color: #dedede;
}

.generic-pop-up-email-form-block {
  color: #000;
  margin-bottom: 12px;
  font-family: Ttcommons;
  line-height: 110%;
}

.submit-button-generic-pop-up {
  background-color: var(--pokercode-beta);
  color: #000;
  letter-spacing: -.18px;
  border-radius: 2px;
  width: 100%;
  height: 50px;
  padding-top: 11px;
  font-family: Ttcommons;
  font-size: 18px;
  line-height: 22px;
}

.close-generic-popup {
  line-height: 100%;
  position: absolute;
  inset: 16px 16px auto auto;
}

.image-227 {
  line-height: 100%;
}

.buttonclosegenericpopup {
  color: #807e85;
  letter-spacing: -.18px;
  background-color: #0000;
  border: 1px solid #dedede;
  border-radius: 2px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 50px;
  padding-top: 11px;
  font-family: Ttcommons;
  font-size: 18px;
  line-height: 22px;
  display: flex;
}

.error-message-7 {
  background-color: #ffdcdc;
  border-radius: 2px;
  height: 28px;
  margin-top: 8px;
  padding-top: 6px;
  padding-bottom: 6px;
}

.text-block-78 {
  color: #db1d1b;
  text-align: center;
  font-family: Ttcommons;
  font-size: 18px;
  line-height: 100%;
}

.text-block-79 {
  color: #135f00;
  letter-spacing: -.18px;
  font-size: 18px;
  line-height: 120%;
}

.success-message-7 {
  background-color: #dcffd7;
  border-radius: 2px;
  height: 99px;
  padding-top: 28px;
  padding-bottom: 28px;
}

.cookie-modal {
  z-index: 999;
  background-color: #000;
  border-radius: 5px;
  justify-content: center;
  align-items: center;
  padding: 8px 24px;
  display: flex;
  position: fixed;
  bottom: 20px;
  left: 20px;
}

.img {
  margin-right: 10px;
}

.p {
  color: #fff;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
}

.link-7 {
  color: #fff;
}

.close-btn {
  cursor: pointer;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  margin-left: 10px;
  display: flex;
  position: relative;
}

.line {
  background-color: #fff;
  border-radius: 20px;
  width: 15px;
  height: 2px;
  position: absolute;
}

.line.rotate-45 {
  transform: rotate(45deg);
}

.line.rotate-min45 {
  transform: rotate(-45deg);
}

.success-page-copy-bold {
  color: var(--pokercode-beta);
}

.link-8 {
  height: 20px;
  margin-left: 4px;
}

.text-span-7 {
  color: #fff;
  text-decoration: underline;
}

.blog__hero {
  background-color: var(--rich-black);
  justify-content: center;
  align-items: flex-start;
  height: 568px;
  margin-top: 144px;
  padding: 32px 24px 48px;
  display: none;
  overflow: hidden;
}

.blog__hero__main__image {
  color: var(--rich-black);
  background-color: #282828;
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/604f7703e2e618589d6096e2_main-image-blog-post%20(5)%20(1).png");
  background-position: 50%;
  background-size: cover;
  border-radius: 16px;
  width: 1032px;
  height: 520px;
}

.blog__hero__content {
  max-width: 1032px;
  margin-bottom: -64px;
}

.blog__hero__post__title {
  color: #fff;
  letter-spacing: -.56px;
  margin-bottom: 14px;
  font-family: TT Commons, sans-serif;
  font-size: 56px;
  line-height: 88%;
}

.blog__hero__post__char {
  color: #fff;
  letter-spacing: -.14px;
  justify-content: flex-start;
  margin-bottom: 18px;
  font-family: TT Commons, sans-serif;
  line-height: 130%;
  display: flex;
}

.blog__hero__post__read {
  margin-left: 4px;
  margin-right: 5px;
}

.blog__hero__post__dot {
  margin-left: 4px;
}

.blog__hero__author {
  margin-bottom: 32px;
  display: flex;
}

.blog__hero__author__avarar {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/653144e0b027487ae75ed5e3_1628547792248.jpeg");
  background-position: 50%;
  background-size: cover;
  border-radius: 99px;
  width: 44px;
  height: 44px;
}

.blog__hero__author__info {
  flex-direction: row;
  justify-content: center;
  align-items: flex-start;
  margin-left: 10px;
  padding-top: 3px;
  display: block;
}

.blog__author__name {
  color: #fff;
  font-family: TT Commons, sans-serif;
  font-size: 18px;
  line-height: 130%;
}

.blog__author__position {
  color: #818181;
  letter-spacing: -.13px;
  margin-top: -3px;
  font-family: TT Commons, sans-serif;
  font-weight: 400;
  line-height: 130%;
}

.blog__post {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-top: 128px;
  padding-bottom: 48px;
  font-family: TT Commons, sans-serif;
  display: flex;
}

.blog_post_conetent_wrap {
  justify-content: space-between;
  width: 1032px;
  display: flex;
}

.rich-text-block {
  color: var(--rich-black);
  flex-direction: column;
  align-items: flex-start;
  width: 640px;
  margin-left: 64px;
  margin-right: 64px;
  display: flex;
}

.heading-14 {
  letter-spacing: -.4px;
}

.blog__suggestions {
  justify-content: center;
  padding-bottom: 160px;
  display: flex;
}

.blog__suggestions__wrap {
  width: 1320px;
}

.blog__suggestions__divider {
  background-color: #aaa;
  width: 100%;
  height: 1px;
  margin-bottom: 64px;
}

.blog__suggestions__recommended {
  grid-column-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  margin-top: 0;
}

.blog__suggestions__thumbnail {
  background-color: #f5f5f5;
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50%;
  background-size: cover;
  border-radius: 2px;
  height: 200px;
  margin-bottom: 25px;
}

.blog__suggestions__thumbnail.post--1 {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/6011af64a7a22a10aeadb4aa_bluff-optimized.gif");
}

.blog__suggestions__thumbnail.post--2 {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/6011b080a18a2df9a79f8f12_thumbnail-blog-post.png");
}

.blog__suggestions__thumbnail.post--3 {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/6011b01f297aa7c9b3786597_thumbnail-blog-post.png");
}

.blog__suggestions__thumbnail.post--4 {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/6011af5ed530c266ad4002dc_startrek.gif");
}

.blog__suggestions__title {
  color: #0f0e0e;
  letter-spacing: -.32px;
  font-family: Ttcommons;
  font-size: 32px;
  font-weight: 600;
  line-height: 105%;
}

.paragraph-6 {
  color: var(--rich-black);
  letter-spacing: -.16px;
  margin-top: 12px;
  margin-bottom: 14px;
  font-size: 16px;
  font-weight: 400;
  line-height: 130%;
}

.blog__suggestions__underline {
  color: var(--pokercode-beta);
  font-family: Ttcommons;
  font-size: 20px;
  line-height: 100%;
  text-decoration: underline;
}

.blog__email__list {
  background-color: #0f0e0e;
  justify-content: center;
  align-items: stretch;
  padding: 96px 24px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.blog__email__list__content {
  flex-direction: column;
  justify-content: space-between;
  width: 100%;
  max-width: 1320px;
  height: 308px;
  display: flex;
}

.blog__email__list__heading {
  color: var(--white);
  font-family: TT Commons, sans-serif;
  font-size: 96px;
  line-height: 88%;
}

.blog__email__list__form {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: flex-end;
  display: flex;
}

.blog__email__list___form__block {
  border-bottom: 1px solid var(--white);
  justify-content: space-between;
  width: 434px;
  margin-bottom: 0;
  display: flex;
}

.blog__email__list__field {
  color: #fff;
  letter-spacing: -.3px;
  background-color: #0000;
  border: 1px #ff9a9a;
  width: 336px;
  height: 48px;
  margin-bottom: 0;
  padding-top: 11px;
  padding-left: 0;
  font-family: TT Commons, sans-serif;
  font-size: 30px;
  line-height: 100%;
}

.blog__email__list__field::placeholder {
  color: #393939;
}

.blog__email__list__btn {
  color: var(--pokercode-beta);
  letter-spacing: -.3px;
  background-color: #0000;
  width: 98px;
  height: 48px;
  padding: 11px 0 8px;
  font-family: TT Commons, sans-serif;
  font-size: 30px;
  font-weight: 500;
  line-height: 100%;
}

.blog__email__list__bowl {
  width: 712px;
  height: 839px;
  position: absolute;
  inset: 289px 40% auto 20%;
}

.blog__cta {
  background-color: #fff;
  justify-content: center;
  padding: 160px 24px;
  font-family: TT Commons, sans-serif;
  display: flex;
}

.blog__cta__wrap {
  width: 100%;
  max-width: 1320px;
}

.blog__cta__grid {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
}

.blog__cta__orange {
  background-color: var(--pokercode-beta);
  background-image: linear-gradient(141deg, var(--pokercode-beta) 40%, #e71313);
  border-radius: 2px;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  height: 300px;
  padding: 48px 64px;
  display: flex;
}

.blog__cta__black {
  background-color: var(--rich-black);
  border-radius: 2px;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  padding: 48px 64px;
  display: flex;
}

.blog__footer {
  background-color: var(--rich-black);
  flex-direction: row;
  justify-content: center;
  align-items: center;
  padding: 64px 24px;
  display: flex;
}

.div-block-103 {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/6011b9da626e8620cb4c8250_blured-bowl.svg");
  background-position: 0 0;
  background-size: cover;
  height: 1000px;
}

.blog__cta__btn__black {
  background-color: var(--black);
  color: #fff;
  letter-spacing: -.09px;
  border-radius: 2px;
  height: 42px;
  padding-top: 14px;
  padding-left: 32px;
  padding-right: 32px;
  font-family: TT Commons, sans-serif;
  font-size: 17px;
  line-height: 100%;
}

.blog__cta__btn__orange {
  background-color: var(--pokercode-beta);
  color: var(--black);
  letter-spacing: -.09px;
  border-radius: 2px;
  height: 42px;
  padding-top: 14px;
  padding-left: 32px;
  padding-right: 32px;
  font-family: TT Commons, sans-serif;
  font-size: 17px;
  line-height: 100%;
}

.blog__cta__h2 {
  font-family: Ttcommons;
  font-size: 38px;
  font-weight: 600;
  line-height: 88%;
}

.blog__cta__h2.is--white {
  color: #fff;
  font-family: TT Commons, sans-serif;
}

.blog__cta__h2.is--black {
  color: var(--rich-black);
  font-family: TT Commons, sans-serif;
}

.blog__cta__p2 {
  width: 287px;
  margin-top: 6px;
  font-family: Ttcommons;
  font-size: 20px;
  font-weight: 400;
  line-height: 130%;
}

.blog__cta__p2.is--black {
  color: #fff;
  font-family: TT Commons, sans-serif;
}

.blog__cta__p2.is-black {
  color: var(--rich-black);
  font-family: TT Commons, sans-serif;
}

.blog__cta__h1 {
  text-align: center;
  font-family: Ttcommons;
  font-size: 64px;
  font-weight: 600;
  line-height: 88%;
}

.blog__cta__h1.is--white {
  color: #fff;
}

.blog__cta__h1.is--black {
  color: var(--rich-black);
  letter-spacing: -.64px;
  width: 945px;
}

.blog__cta__content {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 90px;
  display: flex;
}

.blog__cta__p1 {
  text-align: center;
  letter-spacing: -.24px;
  width: 872px;
  margin-top: 24px;
  font-family: Ttcommons;
  font-size: 24px;
  line-height: 130%;
}

.blog__cta__p1.is--black {
  color: var(--rich-black);
  margin-top: 20px;
  font-family: TT Commons, sans-serif;
}

.blog__footer__wrap {
  width: 1320px;
}

.blog__email__list__arrow {
  margin-bottom: 6px;
  margin-right: 20px;
}

.blog__email__list__bottom {
  justify-content: flex-end;
  display: flex;
}

.nav__blog {
  background-color: var(--rich-black);
  justify-content: center;
  width: 100%;
  height: 76px;
  padding: 14px 60px;
  display: flex;
}

.nav__links__block {
  justify-content: flex-end;
  height: 100%;
  margin-right: 0;
  display: flex;
}

.nav__blog__conetent {
  z-index: 10;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 48px;
  margin-top: 0;
  display: flex;
  position: relative;
}

.text-block-80 {
  position: static;
}

.nav__blog__link__blog {
  justify-content: center;
  align-items: center;
  width: 179px;
  height: 24px;
  display: flex;
  position: static;
  inset: 50% 30%;
}

.blog__body.is--dark {
  background-color: var(--rich-black);
  padding-top: 104px;
}

.authors {
  flex-direction: column;
  align-items: center;
  padding: 96px 24px 160px;
  display: flex;
}

.authors__content {
  width: 100%;
  max-width: 1320px;
}

.authors__collection {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  display: block;
}

.authors__img {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50%;
  background-size: cover;
  height: 240px;
  margin-bottom: 32px;
}

.authors__name {
  color: #fff;
  letter-spacing: -.32px;
  margin-bottom: 13px;
  font-family: TT Commons, sans-serif;
  font-size: 32px;
  font-weight: 600;
  line-height: 100%;
}

.authors__bio {
  color: #fff;
  letter-spacing: -.16px;
  width: 360px;
  margin-top: 0;
  margin-bottom: 13px;
  font-family: TT Commons, sans-serif;
  font-size: 16px;
  line-height: 130%;
}

.authors__link {
  color: var(--pokercode-beta);
  letter-spacing: -.2px;
  font-family: Ttcommons;
  font-size: 20px;
  line-height: 100%;
  text-decoration: underline;
  display: none;
}

.collection-list {
  grid-column-gap: 24px;
  grid-row-gap: 128px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.authors__top {
  flex-direction: column;
  align-items: center;
  margin-bottom: 128px;
  display: flex;
}

.authors__heading {
  color: #fff;
  text-align: center;
  letter-spacing: -.96px;
  margin-bottom: 28px;
  font-family: TT Commons, sans-serif;
  font-size: 96px;
  font-weight: 500;
  line-height: 88%;
}

.authors__paragraph {
  color: #fff;
  text-align: center;
  letter-spacing: -.28px;
  width: 872px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: TT Commons, sans-serif;
  font-size: 28px;
}

.blog__hero__slider {
  z-index: 99;
  background-color: #0000;
  width: 82%;
  height: 100%;
}

.blog__hero__slider__mask {
  border-radius: 16px;
  padding-bottom: 54px;
  overflow: visible;
}

.blog_hero_featured {
  border-radius: 16px;
  margin-right: 16px;
}

.slide-10 {
  background-color: #fc7474;
}

.left-arrow-5 {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/601a4d6696c3593bc50b6464_blog__hero__arrow__left.svg");
  background-position: 50%;
  background-size: cover;
  width: 38px;
  height: 38px;
  position: absolute;
  inset: auto 64px 0% auto;
}

.right-arrow-4 {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/601a4d66ba21952989b74f09_blog__hero__arrow__right.svg");
  background-position: 50%;
  background-size: cover;
  width: 38px;
  height: 38px;
  inset: auto 0% 0% auto;
}

.slide-nav-4 {
  flex-direction: row;
  align-items: center;
  height: 38px;
  padding-top: 8px;
  display: flex;
  inset: auto auto 0% 0%;
}

.collection-list-wrapper {
  border-radius: 16px;
  width: 100%;
  height: 100%;
  overflow: hidden;
}

.collection-item {
  border-radius: 16px;
  flex-direction: column;
  justify-content: flex-end;
  align-items: center;
  display: flex;
  overflow: hidden;
}

.collection-list-2 {
  border-radius: 16px;
  width: 100%;
  height: 100%;
}

.blog__hero__slider__desc {
  z-index: 3;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 424px;
  display: flex;
  position: static;
}

.blog__hero__h1 {
  color: var(--white);
  letter-spacing: -.64px;
  margin-top: 0;
  margin-bottom: 16px;
  font-family: TT Commons, sans-serif;
  font-size: 56px;
  font-weight: 500;
  line-height: 90%;
}

.blog__hero__p1 {
  color: #fff;
  letter-spacing: -.2px;
  margin-top: 0;
  margin-bottom: 20px;
  font-family: TT Commons, sans-serif;
  font-size: 20px;
  line-height: 130%;
}

.blog__hero__slider__overlay {
  z-index: 2;
  background-image: linear-gradient(#18112700, #181127);
  border-bottom-right-radius: 16px;
  border-bottom-left-radius: 16px;
  height: 266px;
  display: block;
  position: absolute;
  inset: auto 0% 0%;
}

.blog__recent___watch {
  flex-direction: column;
  align-items: center;
  padding: 96px 24px 80px;
  display: flex;
}

.blog__recent__wrap {
  width: 100%;
  max-width: 1320px;
}

.blog__recent__reads {
  width: 100%;
}

.blog__reads__pod {
  font-family: TT Commons, sans-serif;
}

.blog__reads__pod__thumb {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/6541463affba0e48443f9da0_banner.png");
  background-position: 50%;
  background-size: cover;
  border-radius: 3px;
  height: 200px;
  margin-bottom: 24px;
}

.blog__reads__h3 {
  color: var(--rich-black);
  letter-spacing: -.32px;
  width: 95%;
  margin-top: 0;
  margin-bottom: 13px;
  font-family: TT Commons, sans-serif;
  font-size: 32px;
  font-weight: 600;
  line-height: 96%;
}

.blog__reads__p {
  color: var(--rich-black);
  letter-spacing: -.16px;
  -webkit-text-stroke-color: var(--black);
  width: 95%;
  margin-top: 0;
  margin-bottom: 16px;
  font-family: TT Commons, sans-serif;
  font-size: 16px;
  line-height: 130%;
}

.blog__reads__link {
  color: var(--pokercode-beta);
  letter-spacing: -.2px;
  font-family: Ttcommons;
  font-size: 20px;
  font-weight: 400;
  line-height: 100%;
  text-decoration: underline;
}

.blog-post-list-grid {
  grid-column-gap: 16px;
  grid-row-gap: 128px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.blog__people {
  justify-content: center;
  align-items: flex-start;
  padding: 80px 24px 160px;
  display: none;
}

.blog__pople__content {
  width: 100%;
}

.blog__people__grid {
  grid-column-gap: 96px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-flow: row;
  width: 100%;
}

.blog__people_pod {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.blog__people_pod.upper {
  margin-top: 0;
}

.blog__people_pod.upper.s {
  display: none;
}

.blog__people_pod.fedor {
  margin-top: 0;
}

.blog__people_pod.fedor.s {
  display: none;
}

.div-block-104 {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50%;
  background-size: cover;
}

.blog__people__img {
  width: 100%;
  height: auto;
  margin-bottom: 32px;
}

.blog__people__info {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.blog__people__name {
  color: var(--rich-black);
  text-align: center;
  letter-spacing: -.32px;
  margin-bottom: 8px;
  font-family: Ttcommons;
  font-size: 32px;
  font-weight: 600;
  line-height: 88%;
}

.blog__people__bio {
  color: var(--rich-black);
  text-align: center;
  letter-spacing: -.1px;
  margin-bottom: 12px;
  font-family: Ttcommons;
  font-size: 16px;
  line-height: 100%;
}

.blog__people__link {
  color: var(--pokercode-beta);
  letter-spacing: -.2px;
  font-family: Ttcommons;
  font-size: 20px;
  line-height: 100%;
  text-decoration: underline;
  display: none;
}

.blog__people__wrap {
  width: 100%;
  max-width: 1320px;
}

.blog__post__hero {
  background-color: var(--black);
  justify-content: center;
  align-items: flex-end;
  height: 880px;
  padding: 0 24px;
  display: flex;
  overflow: visible;
}

.blog__hero__post_pod {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/63fcee189234572dc4dd284c_main-image-blog-satellite-madrid.jpg");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 16px;
  flex-direction: column;
  justify-content: flex-end;
  align-items: stretch;
  width: 760px;
  height: 464px;
  padding: 48px 120px 48px 80px;
  display: flex;
  overflow: hidden;
}

.icon-9, .icon-10 {
  display: none;
}

.blog__section__top {
  flex-direction: row;
  justify-content: space-between;
  margin-bottom: 60px;
  display: flex;
}

.blog__main__h2 {
  color: var(--rich-black);
  letter-spacing: -.48px;
  margin-top: 0;
  margin-bottom: 8px;
  font-family: TT Commons, sans-serif;
  line-height: 100%;
}

.blog__main__p {
  color: var(--rich-black);
  letter-spacing: -.2px;
  width: 872px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: TT Commons, sans-serif;
  font-size: 20px;
  line-height: 130%;
}

.blog__section__btn__more {
  border: 1px solid var(--pokercode-beta);
  color: var(--pokercode-beta);
  text-align: center;
  letter-spacing: -.1px;
  background-color: #0000;
  border-radius: 2px;
  width: 200px;
  height: 42px;
  padding-top: 12px;
  padding-bottom: 12px;
  font-family: Ttcommons;
  font-size: 17px;
}

.blog__section__btn__more.to--reads, .blog__section__btn__more.to--video--ex {
  font-family: TT Commons, sans-serif;
}

.blog__nav__title {
  color: var(--pokercode-beta);
  text-transform: uppercase;
  margin-bottom: -5px;
  padding-bottom: 0;
  font-family: Vollkorn, serif;
  font-size: 33px;
  font-style: italic;
  font-weight: 700;
}

.nav__stroke__theblog__bg {
  z-index: -1;
  -webkit-text-fill-color: inherit;
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/601a5bb61cce8255ebf6c441_the-blog-transparent.svg");
  background-position: 50%;
  background-size: cover;
  background-clip: content-box;
  width: 761px;
  height: 113px;
  position: absolute;
}

.nav__pokercod__logo {
  z-index: 9999;
  height: 36px;
  position: relative;
}

.nav__blog__right {
  display: block;
  position: absolute;
  inset: 0% 0% 0% auto;
}

.nav__menu__open {
  display: none;
}

.nav__blog__link__home {
  align-items: center;
  display: flex;
  position: absolute;
  inset: 0% auto 0% 0%;
}

.blog__recent__read {
  flex-direction: column;
  align-items: center;
  padding: 96px 24px 80px;
  display: flex;
}

.blog__video__pod__thumb {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50%;
  background-size: cover;
  border-radius: 3px;
  width: 100%;
  max-width: 100%;
  height: 100%;
  margin-bottom: 24px;
  position: absolute;
  inset: 0;
}

.blog__video__pod {
  background-color: #f3f3f3;
  border: 1px solid #c0bfbf;
  border-radius: 8px;
  flex-direction: column;
  width: 100%;
  display: flex;
  position: static;
  inset: 0%;
  overflow: visible;
}

.blog__video__h3 {
  color: var(--rich-black);
  letter-spacing: -.24px;
  width: 95%;
  margin-top: 0;
  margin-bottom: 13px;
  font-family: TT Commons, sans-serif;
  font-size: 24px;
  font-weight: 600;
  line-height: 96%;
}

.blog__video__p {
  color: var(--rich-black);
  letter-spacing: -.16px;
  width: 95%;
  margin-top: 0;
  margin-bottom: 16px;
  font-size: 16px;
  line-height: 130%;
}

.blog__video__link {
  color: var(--pokercode-beta);
  letter-spacing: -.2px;
  font-family: Ttcommons;
  font-size: 20px;
  font-weight: 400;
  line-height: 100%;
  text-decoration: underline;
}

.blog__video__pod__thumb__video__wrapper {
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-bottom: 0;
  display: flex;
  position: static;
  inset: 0%;
  overflow: hidden;
}

.blog__video__pod__thumb__video {
  object-fit: cover;
  object-position: 50% 50%;
  align-self: center;
  width: 100%;
  height: 100%;
  display: block;
  position: static;
  inset: 0%;
}

.blog__video__pod__info {
  width: 100%;
  height: 100%;
  padding: 16px;
}

.blog__video__pod__tags {
  margin-bottom: 16px;
}

.blog__video__pod__tag {
  background-color: #ff5213;
  border-radius: 99px;
  flex-flow: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  padding: 7px 16px 5px;
  text-decoration: none;
  display: inline-block;
}

.blog__video__pod__tag.cms {
  background-color: var(--rich-black);
  margin-left: 4px;
}

.blog__video__pod__tag__title {
  color: #fff;
  letter-spacing: -.11px;
  text-transform: uppercase;
  font-family: TT Commons, sans-serif;
  font-size: 11px;
  font-weight: 600;
  line-height: 100%;
}

.blog__video__link__block {
  align-items: center;
  display: flex;
}

.blog__video__link_text {
  color: var(--pokercode-beta);
  letter-spacing: -.2px;
  margin-left: 8px;
  padding-top: 2px;
  font-family: TT Commons, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 100%;
  text-decoration: underline;
}

.link-block-8 {
  align-items: center;
  width: 130px;
  display: flex;
}

.nav__text__link {
  color: #fff;
  letter-spacing: -.1px;
  padding-top: 2px;
  font-family: TT Commons, sans-serif;
  font-size: 17px;
  line-height: 100%;
  display: block;
}

.nav__text__link.hidden {
  display: none;
}

.nav__grid__links {
  grid-column-gap: 32px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: auto auto auto;
  grid-auto-flow: column;
  justify-items: stretch;
  position: static;
  inset: 0% 0% 0% auto;
}

.blog__read__hero {
  background-color: var(--rich-black);
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  padding: 184px 24px 96px;
  display: flex;
}

.blog__read__hero__wrapper {
  width: 100%;
  max-width: 1320px;
}

.blog__subpage__hero__heading {
  color: #fff;
  text-align: center;
  letter-spacing: -.96px;
  margin-bottom: 28px;
  font-family: TT Commons, sans-serif;
  font-size: 96px;
  font-weight: 500;
  line-height: 88%;
}

.blog__subpage__hero__paragraph {
  color: #fff;
  text-align: center;
  letter-spacing: -.28px;
  width: 872px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: TT Commons, sans-serif;
  font-size: 28px;
  line-height: 130%;
}

.blog__read__hero__top {
  flex-direction: column;
  align-items: center;
  margin-bottom: 0;
  display: flex;
}

.blog__read__filter {
  flex-flow: column;
  align-items: center;
  display: none;
}

.blog__read__filter__heading {
  color: #fff;
  text-align: center;
  text-transform: uppercase;
  margin-bottom: 16px;
  font-family: Ttcommons;
  font-weight: 500;
}

.blog__hero__read__filter__tags {
  flex-direction: row;
  justify-content: center;
  align-items: flex-start;
  max-width: 1000px;
  display: flex;
}

.blog__read__content {
  flex-direction: column;
  align-items: center;
  padding: 160px 24px;
  display: flex;
}

.read-category-tags-wrapper {
  flex-direction: row;
  align-items: center;
}

.read-category-tags-list {
  grid-column-gap: 8px;
  grid-row-gap: 12px;
  grid-template-rows: auto;
  grid-template-columns: max-content max-content max-content max-content max-content;
  grid-auto-columns: 1fr;
  display: grid;
}

.button-9 {
  color: #000;
  letter-spacing: -.16px;
  text-transform: uppercase;
  background-color: #fff;
  border-radius: 99px;
  max-height: 32px;
  margin-left: 0;
  margin-right: 0;
  padding: 11px 16px 6px;
  font-family: Ttcommons;
  font-size: 15px;
  font-weight: 600;
  line-height: 100%;
}

.button-9.jetboost-filter-active {
  background-color: var(--pokercode-beta);
  color: #fff;
}

.nav__blog__close__icon, .nav__blog__menu__open {
  display: none;
}

.nav__blog__links__block {
  justify-content: flex-end;
  height: 100%;
  margin-right: 0;
  display: flex;
}

.blog__section__btn__more__mobile {
  border: 1px solid var(--pokercode-beta);
  color: var(--pokercode-beta);
  text-align: center;
  letter-spacing: -.1px;
  background-color: #0000;
  border-radius: 2px;
  width: 200px;
  height: 42px;
  padding-top: 12px;
  padding-bottom: 12px;
  font-family: Ttcommons;
  font-size: 17px;
  display: none;
}

.recommendation-list-grid {
  grid-column-gap: 16px;
  grid-row-gap: 128px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.collection-item-pod-video {
  display: block;
  position: static;
}

.blog__video__thumbnail__wrap {
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
  align-items: center;
  height: 164px;
  display: flex;
  position: static;
  top: 56.25%;
  overflow: hidden;
}

.success-message-8 {
  background-color: #0000;
  width: 100%;
}

.text-block-81 {
  color: #03ff9f;
  background-color: #0000;
}

.error-message-8 {
  color: #fd2424;
  background-color: #0000;
  position: absolute;
  bottom: 55px;
}

.blog__reads__cta__text {
  color: var(--pokercode-beta);
  letter-spacing: -.2px;
  font-size: 20px;
  font-weight: 400;
  line-height: 100%;
  text-decoration: underline;
}

.s9-widget-wrapper {
  margin-top: 32px;
  margin-bottom: 32px;
}

.blog__post__rating__box {
  background-color: #f4f4f4;
  border-radius: 16px;
  width: 100%;
  padding: 48px 32px;
}

.rating__box__heading {
  color: #0f0e0e;
  text-align: center;
  letter-spacing: -.32px;
  margin-top: 0;
  margin-bottom: 16px;
  font-family: TT Commons, sans-serif;
  font-size: 32px;
  font-weight: 600;
  line-height: 100%;
}

.rating__box__buttons {
  justify-content: center;
  display: flex;
}

.rating__box__reaction__btn {
  border: 1px solid #ff5213;
  border-radius: 8px;
  justify-content: center;
  width: 80px;
  height: 40px;
  display: flex;
}

.rating__box__reaction__btn.thumbsup.selected {
  background-color: #ff5213;
  border-style: none;
}

.rating__box__reaction__btn.thumbsdown.selected {
  background-color: #c4c4c4;
  border-style: none;
}

.rating__box__reaction__btn.fire.selected {
  background-color: #a1ddff;
  border-style: none;
}

.rating__box__reaction__btn.rocket.selected {
  background-color: #b0f9df;
  border-style: none;
}

.rating__box__reaction__btn.love.selected {
  background-color: #ffc8c8;
  border-style: none;
}

.rating__box__reaction__btn__content {
  align-items: center;
  font-family: TT Commons, sans-serif;
  display: flex;
}

.rating__box__reaction__btn__counter {
  color: #0f0e0e;
  height: 12px;
  margin-left: 6px;
  font-family: Ttcommons;
  font-size: 16px;
  font-weight: 600;
  line-height: 100%;
}

.rating__box__reaction__btn__counter.thumbs__up.jetboost-item-total-favorites-3rm6, .rating__box__reaction__btn__counter.thumbs__down.jetboost-item-total-favorites-lvx6, .rating__box__reaction__btn__counter.fire.jetboost-item-total-favorites-3jb4, .rating__box__reaction__btn__counter.rocket.jetboost-item-total-favorites-lnq7, .rating__box__reaction__btn__counter.love.jetboost-item-total-favorites-lmyy {
  font-family: TT Commons, sans-serif;
}

.reaction__box__raction__btn__icon {
  width: 22px;
  height: 22px;
}

.reaction__box__raction__btn__icon.thumbs__up {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/60423c04a71a0dbb95e4496b_reaction-thumbs-up-sign.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.reaction__box__raction__btn__icon.thumbs__down {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/60423c045aaabb6e5bf18837_reaction-thumbs-down-sign.png");
  background-position: 50%;
  background-size: cover;
}

.reaction__box__raction__btn__icon.fire {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/60423c042b8c23cad1c2ddfc_reaction-fire.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.reaction__box__raction__btn__icon.rocket {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/60422815e847ca3e324086b6_reaction-rocket.png");
  background-position: 50%;
  background-size: cover;
}

.reaction__box__raction__btn__icon.love {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/60423c04eaf0ddc05f86e111_reaction-heart.png");
  background-position: 50%;
  background-size: cover;
}

.jetboost-toggle-favorite-3rm6 {
  margin-left: 4px;
  margin-right: 4px;
}

.item-is-not-selected {
  width: 80px;
  height: 40px;
}

.item-is-selected {
  width: 80px;
  height: 40px;
  display: none;
}

.jetboost-toggle-favorite-lvx6, .jetboost-toggle-favorite-3jb4, .jetboost-toggle-favorite-lnq7, .jetboost-toggle-favorite-lmyy {
  margin-left: 4px;
  margin-right: 4px;
}

.blog__rating {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-top: 64px;
  padding-bottom: 96px;
  display: flex;
}

.blog__rating__content__wrap {
  width: 648px;
}

.rating__box__button__1, .rating__box__button__2 {
  display: flex;
}

.heading-3-terms {
  margin-bottom: 20px;
  font-family: Ttcommons;
  font-size: 21px;
}

.bullet__terms__spring {
  color: #a7a7a7;
  margin-top: 6px;
  margin-bottom: 6px;
  font-family: Ttcommons;
  font-size: 18px;
}

.textpp2 {
  color: #a7a7a7;
  text-align: justify;
  width: auto;
  margin-bottom: 0;
  font-family: Ttcommons;
  font-size: 18px;
  font-weight: 400;
  line-height: 25px;
}

.included-games {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-columns: 1fr;
  grid-auto-flow: column;
}

.table__cell {
  border: 1px solid #494949;
  border-radius: 0;
  padding: 12px 24px;
  font-family: Ttcommons;
}

.cell-value {
  color: #fff;
  text-align: left;
  margin-top: 3px;
  font-family: Ttcommons;
  font-size: 18px;
}

.table__cell__header {
  background-color: var(--pokercode-beta);
  border: 1px solid #494949;
  border-radius: 0;
  padding: 12px 24px;
}

.cell-header {
  color: #fff;
  text-transform: uppercase;
  margin-top: 5px;
  font-family: Ttcommons;
  font-size: 17px;
  font-weight: 500;
  line-height: 100%;
}

.overall-promotions {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-auto-flow: column;
}

.points-matrix {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto auto auto auto auto auto auto auto auto auto auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-flow: row;
}

.spring-leaderboards {
  color: #fee;
  background-color: #101010;
  flex-direction: column;
  align-items: center;
  padding-bottom: 144px;
  display: flex;
}

.text-block-82 {
  color: #fff;
  text-align: center;
  text-transform: none;
  margin-top: 23px;
  margin-bottom: 16px;
  font-family: Ttcommons;
  font-size: 24px;
}

.leaderboard__stakes {
  margin-bottom: 48px;
}

.boards__header {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.leaderboards-image {
  margin-bottom: 32px;
}

.link-9 {
  color: var(--pokercode-orange);
  text-decoration: underline;
}

.image-229 {
  width: 915px;
  height: 577px;
  margin-top: -120px;
}

.link-10 {
  margin-left: 4px;
}

.heading-2-21cg {
  letter-spacing: -.8px;
  margin-top: 0;
  margin-bottom: 8px;
  font-family: TT Commons, sans-serif;
  font-size: 80px;
  font-weight: 500;
  line-height: 96%;
}

.heading-2-21cg.is--black {
  color: #000;
}

.paragraph-1-21cs {
  color: #fff;
  font-family: Ttcommons;
  font-size: 20px;
  font-weight: 400;
  line-height: 150%;
}

.paragraph-1-21cs.is--black {
  color: var(--black);
}

.paragraph-1-21cs.is--black.is--centered {
  text-align: center;
  width: 808px;
}

.paragraph-1-21cs.is--black.is--centered.gh2--exeption {
  width: 838px;
}

.paragraph-1-21cs.is--centered {
  text-align: center;
  width: 808px;
  font-family: TT Commons, sans-serif;
}

.paragraph-1-21cs.is--centered.is--festival {
  margin-bottom: 32px;
}

.paragraph-1-21cs.platinum {
  width: 260px;
  font-family: TT Commons, sans-serif;
}

.btn__regular {
  background-color: #ff5213;
  border-radius: 2px;
  justify-content: center;
  align-items: center;
  width: 190px;
  height: 50px;
  margin-top: 32px;
  padding: 18px 48px;
  font-size: 22px;
  line-height: 22px;
  text-decoration: none;
  display: block;
}

.btn__regular.stripebuybutton.cta-academy-buy {
  width: 200px;
  padding-top: 2px;
}

.btn__regular.stripebuybutton.cta-academy-buy.wsop-no-risk {
  margin-top: 39px;
}

.btn__regular.stripebuybutton.cta-academy-buy.hero {
  margin-top: 40px;
}

.btn__regular.stripebuybutton.cta-academy-buy.nav, .btn__regular.nav {
  width: 170px;
  height: 44px;
}

.btn__regular.festival__earlybird {
  flex: 0 auto;
  margin-top: 24px;
}

.wrap__21cg {
  justify-content: space-between;
  width: 1220px;
  display: block;
}

.wrap__21cg.is--quiz-cta {
  width: 1014px;
}

.wrap__21cg.is-960 {
  width: 960px;
}

.hero__membership__overview__block {
  background-color: #161619;
  border: 1px solid #2b2b2b;
  border-radius: 8px;
  flex-direction: column;
  justify-content: space-between;
  width: 634px;
  height: 386px;
  margin-left: -16px;
  margin-right: -16px;
  padding: 16px;
  display: flex;
}

.hero__membership__content {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.hero__membership__overview {
  flex-direction: column;
  justify-content: center;
  display: flex;
}

.hero__membership__overview__info {
  text-align: center;
  justify-content: center;
  margin-top: 16px;
  display: flex;
}

.icon-info-quick-silver {
  width: 24px;
  height: 24px;
  margin-right: 4px;
}

.text-1-21cg {
  color: var(--quick-silver);
  margin-top: 4px;
  font-family: Ttcommons;
  font-size: 16px;
  font-weight: 500;
}

.text-1-21cg.is--light--blue {
  color: #d0dcea;
}

.text-1-21cg.info {
  font-family: TT Commons, sans-serif;
}

.membership__overview__community {
  background-color: #fff;
  border-radius: 8px;
  height: 146px;
  padding: 17px;
  position: relative;
  overflow: hidden;
}

.membership__overview__platform {
  background-color: #0d0c0c;
  border-radius: 8px;
  flex-direction: column;
  justify-content: space-between;
  height: 192px;
  padding: 16px;
  display: flex;
}

.membership__community {
  background-color: var(--white);
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  padding-top: 144px;
  padding-bottom: 136px;
  display: flex;
  overflow: hidden;
}

.membership__community__content__header {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 80px;
  display: flex;
}

.heading-1-21cg {
  text-align: left;
  letter-spacing: -.96px;
  font-family: TT Commons, sans-serif;
  font-weight: 500;
  line-height: 100%;
}

.heading-1-21cg.is--black {
  color: var(--black);
  margin-top: 0;
  margin-bottom: 16px;
  line-height: 100%;
}

.heading-1-21cg.is--black.is--centered {
  text-align: center;
}

.community__questions {
  justify-content: space-between;
  align-items: center;
  margin-bottom: 72px;
  display: flex;
}

.community__questions__texts {
  width: 499px;
}

.community__questions__graphics {
  width: 602px;
  height: 409px;
  position: relative;
}

.community__winning {
  justify-content: space-between;
  align-items: center;
  margin-bottom: 120px;
  display: flex;
}

.community__coachings {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.community__coachings__texts {
  width: 499px;
}

.community__winning__graphics {
  width: 498px;
  height: 380px;
  position: relative;
}

.community__winning__texts {
  width: 499px;
}

.heading-4-21cg {
  color: var(--white);
  letter-spacing: -.9px;
  margin-top: 0;
  margin-bottom: 32px;
  font-family: TT Commons, sans-serif;
  font-size: 60px;
  font-weight: 500;
}

.heading-4-21cg.is--black {
  color: var(--black);
}

.heading-4-21cg.is--black.is--centered {
  font-weight: 600;
}

.heading-4-21cg.is--centered {
  text-align: center;
  font-family: TT Commons, sans-serif;
}

.heading-4-21cg.platinum {
  margin-top: 10px;
  margin-bottom: 0;
  font-family: TT Commons, sans-serif;
}

.paragraph-2-21cg {
  color: var(--white);
  margin-top: 0;
  margin-bottom: 0;
}

.paragraph-2-21cg.is--black {
  color: var(--black);
}

.paragraph-2-21cg.is--black.is--centered {
  font-family: TT Commons, sans-serif;
  font-size: 18px;
}

.paragraph-2-21cg.is--centered {
  text-align: center;
  width: 808px;
}

.paragraph-2-21cg.overview {
  width: 250px;
  margin-top: 32px;
}

.paragraph-2-21cg.webinar {
  margin-top: 32px;
}

.paragraph-2-21cg.webinar.post__webinar {
  margin-top: 0;
  font-family: TT Commons, sans-serif;
}

.membership__platform {
  flex-direction: column;
  align-items: center;
  padding-top: 144px;
  padding-bottom: 120px;
  display: flex;
  overflow: hidden;
}

.membership__platform__image {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/60b0c6ad7f9a801bcb79f24b_image-membership-platform.png");
  background-position: 50%;
  background-size: cover;
  border-radius: 8px;
  width: 792px;
  height: 489px;
}

.membership__platform__graphics {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.platform__characteristics__boxes {
  justify-content: center;
  margin-top: -96px;
  display: flex;
}

.characteristics__box {
  background-color: #1f1e20;
  border-radius: 8px;
  flex-direction: column;
  align-items: center;
  width: 197px;
  margin-left: 8px;
  margin-right: 8px;
  padding: 12px 16px 16px;
  display: flex;
}

.characteristics__box.is--light {
  background-color: #fff;
}

.characteristics__icon {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/60b0c80c1da16812a131f3b1_icon-bookmark-tabs.svg");
  background-position: 50%;
  background-size: cover;
  width: 48px;
  height: 48px;
}

.characteristics__icon.is--quizzes {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/60b0c80c4ab3df72d07a8ffc_icon-video-game.svg");
}

.characteristics__icon.is--glossary {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/60b0c80b55ffefc27aa0ab03_icon-blue-book.svg");
}

.characteristics__icon.is--popcorn {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/60b0cd09d8c5da39a6c7b038_icon-popcorn.svg");
}

.characteristics__icon.is--uniform {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/60b0cd094ab3df1e127aa49f_icon-martial-arts-uniform.svg");
}

.characteristics__icon.is--clapper {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/60b0cd0837b2cd0830479000_icon-clapper-board.svg");
}

.characteristics__icon.is--chilli {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/60b12468b629f4eb1364a0b9_icons-hot-pepper.svg");
}

.characteristics__icon.is--laptop {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/60b1246730b3b9921b83dc2e_icons-laptop.svg");
}

.text-2-21cg {
  color: #fff;
  text-align: center;
  margin-top: 11px;
  margin-bottom: 13px;
  font-family: TT Commons, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 100%;
}

.text-2-21cg.is--black {
  color: var(--black);
}

.text-2-21cg.is--aligned--left {
  text-align: left;
}

.text-2-21cg.is--aligned--left.topic {
  margin-top: 0;
  margin-bottom: 8px;
  font-family: TT Commons, sans-serif;
}

.characteristics__box__text__block {
  background-color: #171616;
  border: 1px solid #2b2b2b;
  border-radius: 4px;
  padding: 12px 14px;
}

.characteristics__box__text__block.is--light {
  background-color: #f5f5f5;
  border-color: #e2e2e2;
}

.paragraph-4-21cg {
  color: #fff;
  text-align: center;
  letter-spacing: -.12px;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 12px;
  font-weight: 500;
  line-height: 130%;
}

.paragraph-4-21cg.is--black {
  color: var(--black);
}

.paragraph-4-21cg.is--aligned--left {
  text-align: left;
}

.membership__cash {
  background-color: var(--cash-blue);
  flex-direction: column;
  align-items: center;
  padding-top: 104px;
  padding-bottom: 120px;
  display: flex;
  overflow: hidden;
}

.tournaments__characteristics__boxes {
  z-index: 3;
  justify-content: center;
  align-items: flex-end;
  margin-top: -104px;
  display: flex;
  position: absolute;
  inset: auto 8px -48px auto;
}

.membership__cash__content {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.membership__cash__content__texts {
  width: 499px;
}

.image__cash__dashboard {
  z-index: 1;
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/60b0d1ea63a5122edbc9dca6_cash-dashboard.png");
  background-position: 50%;
  background-size: cover;
  border-radius: 8px;
  width: 602px;
  height: 400px;
  position: relative;
}

.image-dashboard-steffen {
  width: 351px;
  height: 426px;
  position: absolute;
  inset: auto 57px 0% auto;
}

.coach__box__steffen {
  background-color: var(--white);
  border-radius: 8px;
  flex-direction: column;
  justify-content: space-between;
  width: 196px;
  height: 128px;
  padding: 12px 16px 16px;
  display: flex;
  position: absolute;
  inset: 40px -32px auto auto;
}

.heading-3-21cg {
  letter-spacing: -.8px;
  margin-top: 0;
  margin-bottom: 32px;
  font-family: TT Commons, sans-serif;
  font-size: 64px;
  font-weight: 500;
  line-height: 96%;
}

.cash__platform__content {
  margin-top: 144px;
}

.channel-indicator-spp-copy {
  color: #ff5213;
  height: 10px;
  margin-top: 0;
  margin-bottom: 14px;
  font-family: Ttcommons;
  font-size: 13px;
  font-weight: 500;
  line-height: 100%;
}

.text-3-21cg {
  color: #fff;
  margin-top: 0;
  margin-bottom: 10px;
  font-family: Ttcommons;
  font-size: 14px;
  font-weight: 500;
  line-height: 100%;
}

.text-3-21cg.is-light-blue {
  color: #a1bad6;
  margin-bottom: 10px;
  font-family: TT Commons, sans-serif;
}

.text-3-21cg.is--grey {
  color: var(--quick-silver);
  font-family: TT Commons, sans-serif;
}

.subtitle-1-21cg {
  color: #fff;
  letter-spacing: -.3px;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 0;
  padding-left: 0;
  font-family: TT Commons, sans-serif;
  font-size: 30px;
  font-weight: 500;
  line-height: 100%;
}

.channel__title__group {
  margin-top: 2px;
}

.grid-topics {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
}

.topic__pod {
  background-color: #171616;
  border: 1px solid #2b2b2b;
  border-radius: 4px;
}

.topic__pod.cash {
  background-color: #3266a2;
  border-color: #6e9bcf;
  height: auto;
}

.topic__thumbnail {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50%;
  background-size: cover;
  border: 1px #2b2b2b;
  border-bottom-style: solid;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  height: 120px;
}

.topic__thumbnail.cash {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50%;
  background-size: cover;
  border-color: #6e9bcf;
  border-top-style: none;
  border-left-style: none;
  border-right-style: none;
}

.topic__thumbnail.cash.is--introduction {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/60db34ec06ad2c945efd9d06_introduction_horizontal.png");
}

.topic__thumbnail.cash.is--general--approach {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/60db34e91b4cc40658e6df3c_general_approach_horizontal.png");
}

.topic__thumbnail.cash.is--building--your--wardrobe {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/60db34ec6873bb676b426133_building_your_wardrobe_horizontal.png");
}

.topic__thumbnail.cash.is--raising--first--in {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/60db34eab7caa032255ce602_raising_first_in_horizontal.png");
}

.topic__thumbnail.cash.is--blig--blind--defence {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/60db34ec06ad2c376bfd9d07_big_blind_defense_horizontal.png");
}

.topic__thumbnail.cash.is--the--flop--as--aggressor {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/60db34ec3439461cc41804ff_the_flop_as_aggressor_horizontal.png");
}

.topic__thumbnail.cash.is--playing--3bet--pots {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/60db34ecb4840843ed5b8e45_playing_3-bet_pots_horizontal.png");
}

.topic__thumbnail.is--getting--started {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/60b39c6d7a126c37c6c16cae_getting_started_horizontal.png");
}

.topic__thumbnail.is--preflop--fundamentals {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/60b39c3ebe1c3f86653b141a_preflop_fundamentals_horizontal.png");
}

.topic__thumbnail.is--defend-blinds {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/60b39c6da44c2d52558ff088_how_to_defend_the_blinds_horizontal.png");
}

.topic__thumbnail.is--playing--in--position {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/60b39c3f84c6fcd473e06f03_playing_in_position_horizontal.png");
}

.topic__thumbnail.is--facing--3bets {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/60b39c6db5434bbbf68053ac_facing_3-bets_horizontal.png");
}

.topic__thumbnail.is--flop {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/60b39c3fa44c2dff3f8fefd9_the_flop_horizontal.png");
}

.topic__thumbnail.is--turn {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/60b39c3e556ad271b143a7fd_the_turn_horizontal.png");
}

.topic__thumbnail.is--river {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/60b39c3f556ad27ede43a7fe_river_horizontal.png");
}

.topic__thumbnail.is--3bet--pods {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/60b39c6e8e93f19fa2924b4e_3bet_pots_horizontal.png");
}

.topic__thumbnail.is--blind--vs--blind {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/60b39c6ee1947a4ab685ed47_blind_vs_blind_horizontal.png");
}

.topic__thumbnail.is--icm {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/60b39c6c58e090d34a5d6f83_icm_horizontal.png");
}

.topic__thumbnail.is--live--game {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/60b39c6d56797d2746bd5ed3_live_game_horizontal.png");
}

.topic__thumbnail.is--off-the--table {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/60b39c6c0df5e90b4d268068_off_the_table_horizontal.png");
}

.topic__thumbnail.is--practical--play {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/60b39c3ebe1c3f2ddd3b1419_practical_play_horizontal.png");
}

.topic__thumbnail.is--itg--intro {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/60b39c6cfb2fc90b053b4472_itg_intro_horizontal.png");
}

.topic__thumbnail.is--facing--3b-from--bb {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/60b39c6daf169a05939cf3b0_facing_3bets_from_bb_horizontal.png");
}

.topic__thumbnail.is--facing--3b--from--btn {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/60b39c6d1c7eddd4b0f6e6ec_facing_3bets_from_btn__horizontal.png");
}

.topic__thumbnail.is--squeezed--spots {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/60b39c3e39357d4932243fbb_squeezed_spots_horizontal.png");
}

.topic__thumbnail.is--practical--hands {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/60b39c3ffc06610c56579e6d_practical_hands_horizontal.png");
}

.topic__thumbnail.is--daily--series {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/60b39c6c8e93f17b2f924b40_daily_series_horizontal.png");
}

.topic__thumbnail.is--community--coachings {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/60b39c6c49c3ce2f911b8115_community_coachings_horizontal.png");
}

.topic__thumbnail.is--tutorials {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/60b39c31a44c2d04618fefa7_tutorials_horizontal.png");
}

.topic__thumbnail.is--play--explain {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/60b39c3d978e071ca701fa0b_play_explain_horizontal.png");
}

.topic__thumbnail.is--heads--up {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/60b39c6d5cb111df4780838e_heads_up_horizontal.png");
}

.topic__thumbnail.is--multiway {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/60b39c6cbf38caf8c40b7e6f_multiway_horizontal.png");
}

.topic__title {
  padding: 12px 14px;
}

.text-italics-1-21cg {
  color: #fff;
  letter-spacing: -.17px;
  font-family: Ttcommons Reg;
  font-size: 17px;
  font-style: italic;
  font-weight: 400;
  line-height: 100%;
}

.text-italics-1-21cg.is--grey {
  color: var(--quick-silver);
  font-family: TT Commons, sans-serif;
}

.text-italics-1-21cg.is--light--blue {
  color: #a1bad6;
  font-family: TT Commons, sans-serif;
}

.channel__right__group {
  align-items: center;
  display: flex;
}

.channel__tag__element {
  background-color: #171616;
  border: 1px solid #2b2b2b;
  border-radius: 4px;
  align-items: center;
  height: 32px;
  margin-left: 4px;
  margin-right: 4px;
  padding-top: 1px;
  padding-left: 16px;
  padding-right: 16px;
  font-family: TT Commons, sans-serif;
  display: flex;
}

.channel__tag__element.cash {
  background-color: #3266a2;
  border-color: #6e9bcf;
}

.text-4-21cg {
  color: #fff;
  font-family: TT Commons, sans-serif;
  line-height: 100%;
}

.tournaments__channel__divider {
  background-color: #2f2f2f;
  width: 100%;
  height: 1px;
}

.pricing__desc__tags {
  justify-content: space-between;
  margin-top: 10px;
  display: flex;
}

.pricing__description {
  color: var(--quick-silver);
  letter-spacing: -.16px;
  font-family: TT Commons, sans-serif;
  font-size: 16px;
  line-height: 100%;
}

.pricing__tags {
  display: flex;
}

.pricing__tag__21cg {
  background-color: var(--cash-blue);
  border-radius: 2px;
  align-items: center;
  height: 20px;
  margin-left: 4px;
  padding: 2px 6px 3px;
  display: flex;
}

.pricing__tag__label {
  color: #fff;
  text-transform: uppercase;
  height: 10px;
  font-family: TT Commons, sans-serif;
  font-size: 13px;
  font-weight: 500;
  line-height: 100%;
}

.pricing__tag__label.is--black {
  color: #000;
}

.pricing__tag__value {
  background-color: #20cd79;
  border-radius: 2px;
  align-items: center;
  height: 20px;
  padding: 2px 6px 3px;
  display: flex;
}

.pricing__side__badge {
  z-index: 1;
  background-color: #20cd79;
  border: 2px #20cd79;
  border-top-left-radius: 2px;
  border-bottom-left-radius: 2px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 24px;
  display: flex;
  position: absolute;
  inset: -2px auto -2px -24px;
  transform: rotate(0);
}

.pricing__tag__label__ratate {
  color: #fff;
  text-align: center;
  letter-spacing: -.2px;
  text-transform: uppercase;
  width: 88px;
  height: 14px;
  font-family: TT Commons, sans-serif;
  font-size: 13px;
  font-weight: 500;
  line-height: 100%;
  display: inline-block;
  position: absolute;
  inset: 43% 0% 0% -120%;
  transform: rotate(-90deg);
}

.pricing__content__header {
  flex-direction: row;
  justify-content: space-between;
  align-items: stretch;
  margin-bottom: 48px;
  display: flex;
}

.pricing__membership__offer {
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.pokercode__membership__desc {
  width: 499px;
}

.pokercode__membership__heater {
  background-color: #1f1e20;
  border-radius: 4px;
  align-items: center;
  height: 64px;
  margin-top: 24px;
  margin-bottom: 32px;
  padding: 12px 20px;
  display: flex;
}

.heater__content {
  display: flex;
}

.heater__icon {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/60b11719339af90001b72227_icon-money-with-wings.svg");
  background-position: 50%;
  background-size: cover;
  width: 40px;
  min-width: 40px;
  max-width: 40px;
  height: 40px;
  min-height: 40px;
  max-height: 40px;
  margin-right: 16px;
}

.heater__paragraph {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 3px;
  font-size: 14px;
  line-height: 130%;
}

.heater__link {
  color: var(--pokercode-beta);
  text-decoration: underline;
}

.pricing__membership__check {
  margin-top: 16px;
  margin-bottom: 16px;
  display: flex;
}

.icon__check {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/60b119c00f8e02625cd93c16_icons-check-mark.svg");
  background-position: 50%;
  background-size: cover;
  width: 24px;
  height: 24px;
  margin-right: 8px;
}

.pricing__membership__check__text {
  color: #fff;
  letter-spacing: -.22px;
  margin-top: 4px;
  font-family: TT Commons, sans-serif;
  font-size: 22px;
  line-height: 100%;
}

.pricing__countdown {
  background-color: var(--cash-blue);
  border: 1px #000;
  border-radius: 8px;
  justify-content: space-between;
  height: 168px;
  margin-bottom: 64px;
  padding: 24px;
  display: flex;
}

.pokercode__membership__plans {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.info__block__stripe {
  align-items: center;
  margin-top: 16px;
  display: flex;
}

.icon-lock {
  margin-right: 4px;
}

.logo-stripe {
  margin-left: 4px;
}

.info__block__stripe__text {
  color: #666;
  height: 14px;
  font-family: Ttcommons;
  font-size: 16px;
  line-height: 100%;
}

.pricing__countdown__texts {
  width: 466px;
  overflow: visible;
}

.pricing__countdown__box {
  background-color: #3266a2;
  border: 1px solid #6e9bcf;
  border-radius: 4px;
  width: 468px;
  height: 122px;
  padding: 12px;
}

.pricing__countdown__paragraph {
  color: #fff;
  letter-spacing: -.16px;
  margin-top: 10px;
  margin-bottom: 0;
  font-size: 16px;
  line-height: 140%;
}

.pricing__countdown__badge {
  background-color: #fff;
  border-radius: 2px;
  justify-content: center;
  align-items: center;
  width: 170px;
  height: 20px;
  margin-bottom: 18px;
  padding: 2px 6px 3px;
  display: flex;
}

.div-block-105 {
  border-bottom: 1px solid #2f2f2f;
  height: 109px;
}

.image__tournaments__dashboard {
  z-index: 1;
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/60b123a87f5fcb024b46437d_tournaments-dashboard.png");
  background-position: 50%;
  background-size: cover;
  border-radius: 8px;
  width: 602px;
  height: 400px;
  position: relative;
}

.coaches__box__tournaments {
  background-color: #1f1e20;
  border-radius: 8px;
  width: 474px;
  height: 115px;
  position: absolute;
  inset: -32px -32px auto auto;
}

.cash__characteristics__boxes {
  z-index: 3;
  justify-content: center;
  margin-top: -104px;
  display: flex;
  position: relative;
  inset: auto 8px -48px auto;
}

.coachings__graphics__base {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/60b1266b87afe18ab193bfdf_graphics-coachings-base.png");
  background-position: 50%;
  background-size: cover;
  border-radius: 8px;
  width: 602px;
  height: 387px;
  position: relative;
  box-shadow: 0 2px 16px #00000029;
}

.coachings-graphics-students {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/60b1278487afe1301193c6af_graphics-coachings-students.png");
  background-position: 0 0;
  background-size: cover;
  width: 634px;
  height: 86px;
  position: absolute;
  inset: auto 0% 16px auto;
}

.winning_wireframe {
  z-index: 1;
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/60b1289a014fa42bbb8d3766_winning-wireframe.svg");
  background-position: 50%;
  background-size: cover;
  border-radius: 8px;
  width: 218px;
  height: 197px;
  position: absolute;
  inset: 55px 103px auto auto;
}

.winning__robil {
  z-index: 2;
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/60b12a666d576572314032f4_winning-robil.png");
  background-position: 50%;
  background-size: cover;
  border-radius: 8px;
  width: 242px;
  height: 348px;
  position: absolute;
  inset: 0% auto auto 0%;
  box-shadow: 0 2px 16px #00000029;
}

.winning__mario {
  z-index: 2;
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/60b12a6608a3dcebfabdb703_winning-mario.png");
  background-position: 50%;
  background-size: cover;
  border-radius: 8px;
  width: 241px;
  height: 230px;
  position: absolute;
  inset: 38px 0% auto auto;
  box-shadow: 0 2px 16px #00000029;
}

.winning__nikola {
  z-index: 3;
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/60b12a640af8e016374b1085_winning-nikola.png");
  background-position: 50%;
  background-size: cover;
  border-radius: 8px;
  width: 280px;
  height: 96px;
  margin-left: 115px;
  position: absolute;
  inset: auto 0% 0%;
  box-shadow: 0 2px 16px #00000029;
}

.hero__slack__graphic {
  z-index: 1;
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/62061a1d377364c051bb6ec7_discord_overview_membership.svg");
  background-position: 50%;
  background-size: cover;
  width: 161px;
  height: 117px;
  position: absolute;
  inset: auto -1px -1px auto;
}

.community__wireframe {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/60b12d657921df7b4cf2ea7a_community-wireframe.svg");
  background-position: 50%;
  background-size: cover;
  border-radius: 8px;
  width: 394px;
  height: 197px;
  position: absolute;
  inset: 47px 35px auto auto;
}

.community__slack {
  z-index: 2;
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/62061b47fb35122e73ca55b4_Community%20Box%20Discord%20New.svg");
  background-position: 50%;
  background-size: cover;
  border-radius: 8px;
  width: 207px;
  height: 329px;
  position: absolute;
  box-shadow: 0 2px 16px #00000029;
}

.community__robin {
  z-index: 2;
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/60b12d63db4928ac59bad3f0_community-robin.png");
  background-position: 50%;
  background-size: cover;
  border-radius: 8px;
  width: 293px;
  height: 358px;
  position: absolute;
  inset: 0% 0% auto auto;
  box-shadow: 0 2px 16px #00000029;
}

.community__fedor {
  z-index: 3;
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/60b12d60d971abe404382999_community-fedor-answer.png");
  background-position: 50%;
  background-size: cover;
  border-radius: 8px;
  width: 222px;
  height: 231px;
  position: absolute;
  inset: auto 141px 0% auto;
  box-shadow: 0 2px 16px #00000029;
}

.membership__overview__community__content {
  width: 403px;
}

.subtitle-3-21cg {
  color: #000;
  font-family: TT Commons, sans-serif;
  font-size: 22px;
  font-weight: 500;
}

.subtitle-3-21cg.is--white {
  color: #fff;
}

.overview__paragraph {
  letter-spacing: -.14px;
  margin-bottom: 0;
  font-size: 14px;
}

.overview__paragraph.is--white {
  color: var(--white);
}

.membership__overview__platform__content {
  width: 100%;
}

.membership__overview__platform__tags {
  display: flex;
}

.title__tags {
  color: #7c7c7c;
  text-transform: uppercase;
  font-family: Ttcommons;
  font-size: 12px;
  line-height: 100%;
}

.platfrom__tags__fields__group {
  margin-top: 4px;
  margin-left: -4px;
  display: flex;
}

.platfrom__tags__tools {
  margin-left: 60px;
}

.platfrom__tags__tools.home {
  margin-top: 16px;
  margin-left: 0;
}

.promo__bar {
  z-index: 1087;
  background-image: linear-gradient(to right, #01093a, #1d3d7a 50%, #e23626);
  justify-content: center;
  align-items: center;
  height: 40px;
  padding: 6px 50px;
  display: none;
  position: fixed;
  inset: 0% 0% auto;
}

.promo__bar__content {
  align-items: center;
  margin-top: 1px;
  display: flex;
}

.promo__bar__text {
  color: #fff;
  margin-top: 4px;
  font-family: Ttcommons;
  font-weight: 500;
}

.promo__bar__text.bold {
  font-weight: 600;
}

.promo__bar__icon {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/621d011443c1fa6203b0cbef_ETP_logo_shapes.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 76px;
  height: 16px;
  margin-top: 4px;
  margin-left: 5px;
  margin-right: 4px;
}

.promo__bar__button {
  background-color: #fff;
  border-radius: 2px;
  align-items: center;
  height: 28px;
  margin-left: 24px;
  padding: 5px 15px;
  display: flex;
}

.promo__bar__button.w--current {
  margin-left: 20px;
}

.hand__icon {
  width: 18px;
  height: 18px;
}

.promo__bar__button__label {
  color: #000;
  height: 16px;
  margin-left: 4px;
  font-family: Ttcommons;
  font-size: 15px;
  font-weight: 500;
}

.pricing__countdown__box__text {
  color: #fff;
  text-align: center;
  margin-top: 4px;
  margin-bottom: 4px;
  font-family: Ttcommons;
  font-size: 20px;
  line-height: 100%;
}

.js-clock-3 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.box-3 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 46px;
  height: 72px;
  margin-left: 20px;
  margin-right: 20px;
  padding: 10px;
  font-family: Impact, Haettenschweiler, Franklin Gothic Bold, Charcoal, sans-serif;
  font-size: 12px;
  line-height: 20px;
  display: flex;
}

.clock-number-3 {
  color: #fff;
  font-size: 52px;
  font-weight: 700;
  line-height: 100%;
}

.clock-label-3 {
  color: #fff;
  letter-spacing: 1px;
  text-transform: uppercase;
  margin-top: 4px;
  margin-right: -5px;
  font-family: Ttcommons;
  font-size: 14px;
  font-weight: 500;
  line-height: 100%;
}

.coach__box_steffen__cta {
  align-items: center;
  display: flex;
}

.play-button {
  width: 15px;
  height: 15px;
}

.cta__label {
  color: #000;
  text-transform: uppercase;
  height: 9px;
  margin-top: 1px;
  margin-left: 6px;
  font-family: TT Commons, sans-serif;
  font-size: 12px;
  font-weight: 500;
  line-height: 100%;
}

.coach__box__image {
  background-color: #ececec;
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/60b21f868faccc23c38321be_coach-steffen-image.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 4px;
  width: 28px;
  min-width: 28px;
  max-width: 28px;
  height: 28px;
  min-height: 28px;
  max-height: 28px;
}

.coach__box__image.matthias {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/60b223ade1947a959a800593_profile-image-matthias.png");
}

.coach__box__image.fedor {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/60b223ae1c7edd14e2f0cb28_profile-image-fedor.png");
}

.coach__box__image.simon {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/60b223aef6ab4bf8c3d886a4_profile-image-simon.png");
}

.coach__box__image.is--fedor {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/60b223ae1c7edd14e2f0cb28_profile-image-fedor.png");
}

.coach__box__winnings {
  background-color: #f5f5f5;
  border: 1px solid #e2e2e2;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  height: 29px;
  margin-top: 8px;
  padding: 6px;
  display: flex;
}

.coach__box__winnings.is--dark {
  background-color: #171616;
  border-color: #2b2b2b;
}

.coach__box__winnings__icon {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/60b20863be705f9346659106_icons-money-bag.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 16px;
  height: 16px;
  margin-top: -2px;
  margin-left: 4px;
  margin-right: 4px;
}

.coach__box__winnings__text {
  height: 9px;
  font-family: TT Commons, sans-serif;
  font-size: 12px;
  font-weight: 500;
  line-height: 100%;
}

.coach__box__winnings__text.is--white {
  color: #fff;
}

.coach__box__desc {
  color: #425368;
  margin-top: 3px;
  margin-left: 8px;
  font-family: TT Commons, sans-serif;
  font-size: 19px;
  font-weight: 500;
  line-height: 96%;
}

.coach__box__desc.is--white {
  color: #fff;
  align-items: center;
  margin-top: 4px;
  font-size: 14px;
  display: flex;
}

.coach__box__desc.is--white.desc {
  margin-top: 13px;
  margin-bottom: 9px;
  margin-left: 0;
  padding-bottom: 0;
}

.coach__box__desc.is--white.desc.home {
  color: #425368;
}

.coach__box__desc.home {
  align-items: center;
  display: flex;
}

.coach__box__info {
  display: flex;
}

.text-span-8 {
  margin-left: 3px;
  margin-right: 3px;
  font-family: Ttcommons Reg;
  font-style: italic;
  font-weight: 400;
}

.text-span-8.steffen {
  margin-left: 0;
  font-family: TT Commons, sans-serif;
}

.text-span-9 {
  font-style: italic;
}

.coaches__box__info {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.coach__box__coaches__content {
  padding: 12px;
}

.coach__box__coaches__content.is--light {
  background-color: #fff;
  border-radius: 8px;
}

.icon-info-light-blue {
  width: 24px;
  height: 24px;
  margin-right: 4px;
}

.home__hero {
  border-bottom: 1px solid #2f2f2f;
  flex-direction: column;
  align-items: center;
  padding-top: 112px;
  padding-bottom: 104px;
  display: flex;
  overflow: hidden;
}

.home__hero__content {
  justify-content: space-between;
  align-items: stretch;
  display: flex;
}

.home__hero__content__texts {
  width: 396px;
  padding-top: 48px;
}

.home__hero__content__graphics {
  width: 768px;
  height: 570px;
  position: relative;
}

.home__hero__graphic__quiz {
  z-index: 1;
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/60b234a649c3ce226d163864_home-hero-quiz.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 16px;
  width: 499px;
  height: 538px;
  position: absolute;
  inset: 0% 0% auto auto;
}

.home__hero__graphic__rvr {
  z-index: 2;
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/60b234aef95123d6e4fafca3_home-hero-rvr.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 247.1px;
  height: 500px;
  position: absolute;
  inset: auto 92px 0% auto;
}

.home__hero__graphic__dashboard {
  z-index: 2;
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/60b234af5cb11195097af561_home-hero-dashboard.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 247.1px;
  height: 500px;
  position: absolute;
  inset: auto 355px 0% auto;
}

.home__hero__graphic__slack {
  z-index: 3;
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/62061b47fb35122e73ca55b4_Community%20Box%20Discord%20New.svg");
  background-position: 50%;
  background-size: cover;
  border-radius: 18px;
  width: 207px;
  height: 329px;
  position: absolute;
  inset: auto auto 32px 0%;
}

.home__community {
  background-color: #fff;
  flex-direction: column;
  align-items: center;
  padding-top: 24px;
  padding-bottom: 24px;
  display: flex;
  overflow: hidden;
}

.home__community__content {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.home__cash {
  background-color: var(--cash-blue);
  flex-direction: column;
  align-items: center;
  padding-top: 104px;
  padding-bottom: 176px;
  display: flex;
  overflow: hidden;
}

.home__cash__content {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.home__tournaments {
  background-color: #141414;
  flex-direction: column;
  align-items: center;
  padding-top: 104px;
  padding-bottom: 176px;
  display: flex;
  overflow: hidden;
}

.home__tournaments__content {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.home__coaches {
  border-bottom: 1px solid #2f2f2f;
  flex-direction: column;
  align-items: center;
  padding-top: 128px;
  padding-bottom: 128px;
  display: flex;
  overflow: hidden;
}

.home__vision {
  flex-direction: column;
  align-items: center;
  height: 440px;
  display: flex;
}

.home__overview {
  border-top: 1px solid #2b2b2b;
  flex-direction: column;
  align-items: center;
  padding-top: 128px;
  padding-bottom: 112px;
  display: flex;
  overflow: hidden;
}

.home__overview__content {
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.home__vision__grid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  width: 100%;
  height: 100%;
  overflow: hidden;
}

.hero__vision__video__area {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/6006fa21ae98b5fd7162a6d9_nh-vision-video-preview.png");
  background-position: 50%;
  background-size: cover;
  justify-content: center;
  align-items: center;
  display: flex;
}

.lightbox__vision__icon {
  width: 104px;
  height: 104px;
}

.lightbox__vision__icon.small {
  width: 20px;
  height: 20px;
}

.home__vision__content__texts {
  max-width: 499px;
  margin-left: 111px;
}

.home__vision__lightbox__textlink {
  align-items: center;
  width: 155px;
  margin-top: 28px;
  display: flex;
}

.lightbox__textlink__label {
  color: #fff;
  text-transform: uppercase;
  margin-top: 4px;
  margin-left: 8px;
  font-family: Ttcommons;
  font-size: 16px;
  line-height: 100%;
}

.home__cash__content-copy {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.home__cash__content__texts {
  width: 499px;
}

.home__cash__dashboard__image {
  z-index: 1;
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/60b0d1ea63a5122edbc9dca6_cash-dashboard.png");
  background-position: 50%;
  background-size: cover;
  border-radius: 8px;
  width: 602px;
  height: 400px;
  position: relative;
}

.home__tournament__content__texts, .home__community__content__texts {
  width: 499px;
}

.home__community__content__graphics {
  display: flex;
}

.home__community__content__graphics__winning {
  border-left: 1px solid #f3f3f3;
  width: 325px;
  height: 632px;
  padding-top: 56px;
  padding-left: 16px;
}

.home__community__content__graphics__questions {
  border-left: 1px solid #f3f3f3;
  width: 325px;
  height: 632px;
  margin-right: 16px;
  padding-top: 56px;
  padding-left: 16px;
}

.subttile-2-21cg {
  color: #a4a4a4;
  font-family: Ttcommons;
  font-size: 24px;
  font-weight: 500;
  line-height: 100%;
}

.home__community__graphic__answer {
  width: 309px;
  height: 432px;
  margin-top: 24px;
  position: relative;
}

.home__community__graphic__answer__robin {
  z-index: 1;
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/60b12d63db4928ac59bad3f0_community-robin.png");
  background-position: 50%;
  background-size: cover;
  border-radius: 8px;
  width: 293px;
  height: 358px;
  position: absolute;
  inset: 0% 0% auto auto;
  box-shadow: 0 2px 16px #00000029;
}

.home__community__graphic__answer__fedor {
  z-index: 2;
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/60b12d60d971abe404382999_community-fedor-answer.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 8px;
  width: 222px;
  height: 231px;
  position: absolute;
  inset: auto auto 0% 0%;
  box-shadow: 0 2px 16px #00000029;
}

.home__community__graphic__winnings {
  width: 307px;
  height: 380px;
  margin-top: 24px;
  position: relative;
}

.home__community__graphic__winnings__robil {
  z-index: 1;
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/60b12a666d576572314032f4_winning-robil.png");
  background-position: 50%;
  background-size: cover;
  border-radius: 8px;
  width: 242px;
  height: 348px;
  position: absolute;
  inset: 0% 0% auto auto;
  box-shadow: 0 2px 16px #00000029;
}

.home__community__graphic__winnings__nikola {
  z-index: 2;
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/60b12a640af8e016374b1085_winning-nikola.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 8px;
  width: 280px;
  height: 96px;
  position: absolute;
  inset: auto auto 0% 0%;
  box-shadow: 0 2px 16px #00000029;
}

.home__coaches__content__header {
  flex-direction: column;
  align-items: center;
  margin-bottom: 48px;
  display: flex;
}

.home__coaches__profile {
  background-color: #161619;
  border: 1px solid #2b2b2b;
  border-radius: 8px;
  display: flex;
}

.home__coaches__profile__image {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50%;
  background-size: cover;
  border-right: 1px solid #2b2b2b;
  border-top-left-radius: 8px;
  border-bottom-left-radius: 8px;
  width: 182px;
  min-width: 182px;
  max-width: 182px;
}

.home__coaches__profile__image.fedor {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/60b26b84f05f03518bea6a86_profile-fedor.png");
}

.home__coaches__profile__image.matthias {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/60b26b8425606e9824c76faf_profile-matthias.png");
}

.home__coaches__profile__image.steffen {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/60b26b84283029279c578a7c_profile-steffen.png");
}

.home__coaches__profile__image.simon {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/60b26b84be85792b23b8b6b9_profile-simon.png");
}

.home__coaches__profile__content {
  flex-direction: column;
  justify-content: space-between;
  align-items: stretch;
  margin: 24px 23px;
  display: flex;
}

.coach__title__italics {
  color: var(--pokercode-beta);
  margin-top: 2px;
  font-family: Ttcommons Reg;
  font-size: 17px;
  font-style: italic;
  line-height: 100%;
}

.home__coaches__profile__content__tags {
  flex-wrap: wrap;
  align-content: flex-start;
  margin-left: -4px;
  display: flex;
}

.home__coaches__profile__paragraph {
  color: #fff;
  margin-top: 20px;
  margin-bottom: 20px;
  font-size: 14px;
  line-height: 140%;
}

.home__coaches__profile__tag {
  background-color: #171616;
  border: 1px solid #2b2b2b;
  border-radius: 4px;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: center;
  height: 29px;
  margin: 4px;
  padding: 6px 10px;
  display: flex;
}

.home__coaches__profile__tag.is--dark {
  background-color: #171616;
  border-color: #2b2b2b;
}

.coaches__profile__tag__label {
  color: #fff;
  height: 11px;
  font-family: Ttcommons;
  font-size: 14px;
  font-weight: 500;
  line-height: 100%;
}

.coaches__profile__tag__label.is--white {
  color: #fff;
}

.coaches__profile__tag__label.is--black {
  color: #000;
}

.coach__profile__tag__icon {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/60b253b5476514ffdf42b2d3_icon-money-with-wings.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 18px;
  height: 18px;
  margin-top: -2px;
  margin-left: 0;
  margin-right: 4px;
}

.coach__profile__tag__icon.is--trophy {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/60b253b56d6b23ff92aadd78_icons-trophy.svg");
}

.coach__profile__tag__icon.is--laptop {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/60b253b4e1947a500880e882_icon-laptop.svg");
}

.coach__profile__tag__icon.is--money--face {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/60b253b5bb78e382ac35848a_icons-money-mouth-face.svg");
}

.coach__profile__tag__icon.is--robot {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/60b253b50df5e906b6217c16_emoji-robot-face.png");
}

.coach__profile__tag__icon.is--money--bag {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/60b20863be705f9346659106_icons-money-bag.svg");
}

.coach__profile__tag__icon.is--monitor {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/60b253b43d05be51482b8139_icon-desktop-computer.svg");
}

.coach__profile__tag__icon.is--dollar {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/60b253b51df666f515949e49_icon-dollar-banknote.svg");
}

.coach__profile__tag__icon.is--flying--money {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/60b253b5476514ffdf42b2d3_icon-money-with-wings.svg");
}

.coach__profile__tag__icon.is--pink--jacket {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/60b253b4f05f031e18e9f1df_icon-safety-vest.svg");
}

.home__overview__content__texts {
  width: 602px;
}

.home__overview__content__visuals {
  background-color: #161619;
  border: 1px solid #2b2b2b;
  border-radius: 8px;
  width: 531px;
  height: 440px;
  margin-right: -16px;
  padding: 16px;
}

.home__overview__content__texts__characteristics__grid {
  grid-template-rows: auto;
  margin-top: 96px;
}

.home__overview__content__visual__grid {
  grid-template-rows: 126px 266px;
  grid-template-columns: 293px 190px;
}

.visual__community {
  background-color: #fff;
  border-radius: 8px;
  padding: 16px;
  position: relative;
  overflow: hidden;
}

.visual__platform {
  background-color: #0d0c0c;
  border-radius: 8px;
  flex-direction: column;
  justify-content: space-between;
  padding: 16px;
  display: flex;
}

.visual__play {
  background-color: #4222e2;
  border-radius: 8px;
  padding: 16px;
  position: relative;
  overflow: hidden;
}

.home__overview__platform__tags {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.home__overview__community__content {
  width: 300px;
}

.home__overview__platform__content, .home__overview__play__content {
  width: 100%;
}

.home__overview__community {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/62061a638b7a8657bb04d157_discord_overview_home.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
  width: 160px;
  height: 77px;
  position: absolute;
  inset: auto -1px -1px auto;
}

.home__overview__play {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/60b26a01e1947a5df581570f_home-overview-play.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 206px;
  height: 143px;
  position: absolute;
  inset: auto -32px -61px auto;
}

.home__overview__logo {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/60b26a00556ad205723ee08f_gg-logo.svg");
  background-position: 50%;
  background-size: cover;
  width: 158px;
  height: 37px;
  position: absolute;
  inset: auto 16px 90px auto;
}

.promo__bar__group {
  display: flex;
}

.pricing__tags__mobile {
  display: none;
}

.pricing__tag__popular {
  background-color: var(--pokercode-beta);
  border-radius: 2px;
  align-items: center;
  height: 20px;
  padding: 2px 6px 3px;
  display: flex;
}

.channel__topics__lesson__mobile {
  flex-direction: row;
  align-items: center;
  margin-right: 64px;
  display: none;
}

.home__cash__posters__group {
  flex-direction: column;
  justify-content: space-between;
  width: 736px;
  height: 152px;
  display: flex;
  position: absolute;
  inset: auto -16px -80px auto;
}

.cash__game__posters {
  justify-content: space-between;
  display: flex;
}

.home__thumbnail {
  background-color: #518ccf;
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 4px;
  width: 178px;
  height: 112px;
  box-shadow: 0 2px 16px #00000029;
}

.home__thumbnail.is--cash--cbetting {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/60b3a5df7a126cd289c18eb2_C-betting.png");
}

.home__thumbnail.is--cash--gto {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/60b3a5dfead211808bb02726_GTO.png");
}

.home__thumbnail.is--cash--business {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/60b3a5df56797d699ebd806e_Busines.png");
}

.home__thumbnail.is--cash--first {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/60b3a5df80e8c632b7460bfe_First-in.png");
}

.home__thumbnail.is--tournaments--tutorials {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/60b39c31a44c2d04618fefa7_tutorials_horizontal.png");
}

.home__thumbnail.is--tournaments--itg--intro {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/60b39c6cfb2fc90b053b4472_itg_intro_horizontal.png");
}

.home__thumbnail.is--tournaments--community--coachings {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/60b39c6c49c3ce2f911b8115_community_coachings_horizontal.png");
}

.home__thumbnail.is--tournaments--heads--up {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/60b39c6d5cb111df4780838e_heads_up_horizontal.png");
}

.guarantee {
  border-bottom: 1px solid #2f2f2f;
  flex-direction: column;
  align-items: center;
  padding-top: 40px;
  padding-bottom: 40px;
  display: flex;
}

.guarantee__content {
  padding-top: 3px;
}

.guarantee__text {
  color: #fff;
  font-family: TT Commons, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 100%;
}

.guarantee__link {
  color: var(--pokercode-beta);
  text-decoration: underline;
}

.guarantee__text__bold {
  font-weight: 600;
}

.navbarleftgroup {
  flex-direction: row;
  display: flex;
}

.home__tournaments__tags {
  flex-wrap: wrap;
  align-content: flex-start;
  margin-bottom: 20px;
  margin-left: -4px;
  display: flex;
}

.home__tournaments__tag {
  background-color: #171616;
  border: 1px solid #2b2b2b;
  border-radius: 4px;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: center;
  height: 31px;
  margin: 4px;
  padding: 6px 10px;
  display: flex;
}

.home__tournaments__tag.is--dark {
  background-color: #171616;
  border-color: #2b2b2b;
}

.home__faq {
  border-bottom: 1px solid #2f2f2f;
  flex-direction: column;
  align-items: center;
  padding-top: 128px;
  padding-bottom: 144px;
  display: flex;
}

.faq__questions {
  flex-direction: column;
  align-items: stretch;
  display: flex;
}

.faq__question__box {
  background-color: #161619;
  border: 1px solid #2b2b2b;
  border-radius: 8px;
  flex-direction: column;
  justify-content: space-between;
  margin-top: 8px;
  margin-bottom: 8px;
  padding: 20px 20px 20px 24px;
  line-height: 64px;
  display: flex;
}

.faq__question__text {
  color: #fff;
  padding-top: 3px;
  font-family: Ttcommons;
  font-size: 20px;
  font-weight: 500;
  line-height: 100%;
}

.faq__question__show__hide__buttons {
  margin-top: -1px;
  display: flex;
}

.faq__question__show__btn {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/60b0f1a9ddde8b480acd8474_icon-plus-orange.svg");
  background-position: 50%;
  background-size: cover;
  width: 24px;
  height: 24px;
}

.faq__question__hide__btn {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/60b0f1a8c9692d8f4995ca54_icon-minus-orange.svg");
  background-position: 50%;
  background-size: cover;
  width: 24px;
  height: 24px;
}

.faq__question__box__header {
  justify-content: space-between;
  display: flex;
}

.faq__question__box__answer {
  margin-top: 20px;
}

.faq__answer__paragraph {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
}

.home__community__tag {
  background-color: #f5f5f5;
  border: 1px solid #e2e2e2;
  border-radius: 4px;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: center;
  height: 31px;
  margin: 4px;
  padding: 6px 10px;
  display: flex;
}

.home__community__tag.is--dark {
  background-color: #171616;
  border-color: #2b2b2b;
}

.home__cash__tag {
  background-color: #3266a3;
  border: 1px solid #6f9bcf;
  border-radius: 4px;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: center;
  height: 29px;
  margin: 4px;
  padding: 6px 10px;
  display: flex;
}

.home__cash__tag.is--dark {
  background-color: #171616;
  border-color: #2b2b2b;
}

.pricing__tag__platinum {
  background-color: #704783;
  border-radius: 2px;
  align-items: center;
  height: 20px;
  margin-left: 4px;
  padding: 2px 6px 3px;
  display: flex;
}

.pricing__platinum__offer {
  background-color: #704783;
  border: 1px solid #948899;
  border-radius: 4px;
  flex-direction: column;
  justify-content: center;
  width: 100%;
  height: 104px;
  margin-bottom: 32px;
  padding: 24px 32px 24px 24px;
  display: flex;
}

.ggplatinum__logo {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/60cb2e6b0904b56838d07d9e_tag_logo_ggplatinum.svg");
  background-position: 50%;
  background-size: cover;
  width: 151.2px;
  height: 56px;
}

.pricing__platinum__offer__content {
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  display: flex;
  overflow: hidden;
}

.pricing__platinum__offer__paragraph {
  color: var(--white);
  letter-spacing: -.16px;
  width: 348px;
  font-size: 16px;
  line-height: 140%;
}

.membership__pricing {
  flex-direction: column;
  align-items: center;
  padding-top: 128px;
  padding-bottom: 192px;
  display: flex;
  overflow: hidden;
}

.pricing__tag__save {
  background-color: var(--pokercode-beta);
  border-radius: 2px;
  align-items: center;
  height: 20px;
  margin-left: 4px;
  padding: 2px 6px 3px;
  display: flex;
}

.platinum__promobar__spacer {
  height: 40px;
}

.platinum__navbar {
  z-index: 1087;
  background-color: #000;
  justify-content: center;
  align-items: stretch;
  width: 100%;
  height: 76px;
  margin-top: 0;
  padding: 16px 50px;
  display: flex;
  position: fixed;
}

.div-block-106 {
  margin-top: 81px;
}

.platinum__promo__bar {
  z-index: 1087;
  background-color: var(--platinum);
  justify-content: center;
  align-items: center;
  height: 40px;
  padding: 6px 50px;
  display: flex;
  position: fixed;
  inset: 0% 0% auto;
}

.platinum__promo__bar__text {
  color: #fff;
  margin-top: 4px;
  font-family: Ttcommons;
  font-weight: 500;
}

.platinum__promo__bar__text.bold {
  align-items: center;
  margin-top: 2px;
  font-size: 18px;
  font-weight: 500;
  display: flex;
}

.platinum__promo__bar__button {
  background-color: #fff;
  border-radius: 2px;
  align-items: center;
  height: 28px;
  margin-left: 16px;
  padding: 5px 15px;
  display: flex;
}

.platinum__promo__bar__button.w--current {
  margin-left: 20px;
}

.platinum__offer__paragraph__semibold {
  font-weight: 600;
}

.platinum__promo__bar__icon {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/60cb3a7dc5d7f25ffac76d55_symbol-ggplatinum.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 32px;
  height: 32px;
  margin-top: -2px;
  margin-right: 8px;
}

.platinum__webinar {
  background-color: var(--platinum);
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  padding-top: 128px;
  padding-bottom: 234px;
  display: flex;
  overflow: hidden;
}

.platinum__pokercode__overview {
  border-top: 1px solid #2b2b2b;
  flex-direction: column;
  align-items: center;
  padding-top: 128px;
  padding-bottom: 112px;
  display: flex;
  overflow: hidden;
}

.platinum__pokercode__overview__header {
  flex-direction: column;
  align-items: center;
  margin-bottom: 120px;
  display: flex;
}

.platinum__hero {
  border-bottom: 1px solid #2f2f2f;
  flex-direction: column;
  align-items: center;
  padding-top: 112px;
  padding-bottom: 104px;
  display: flex;
  overflow: hidden;
}

.platinum__webinar__content {
  justify-content: space-between;
  display: flex;
}

.platinum__webinar__signup {
  background-color: #fff;
  border-radius: 8px;
  flex-direction: column;
  align-items: center;
  width: 396px;
  height: 444px;
  padding: 16px 32px 48px;
  display: flex;
}

.platinum__webinar__icon {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/60b0cd09d8c5da39a6c7b038_icon-popcorn.svg");
  background-position: 50%;
  background-size: cover;
  width: 80px;
  height: 80px;
}

.btn__webinar {
  background-color: #ff5213;
  border-radius: 2px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 50px;
  margin-top: 32px;
  padding: 22px 48px 18px;
  font-size: 22px;
  line-height: 22px;
  text-decoration: none;
  display: flex;
}

.btn__webinar.stripebuybutton.cta-academy-buy {
  width: 200px;
  padding-top: 2px;
}

.btn__webinar.stripebuybutton.cta-academy-buy.wsop-no-risk {
  margin-top: 39px;
}

.btn__webinar.stripebuybutton.cta-academy-buy.hero {
  margin-top: 40px;
}

.btn__webinar.stripebuybutton.cta-academy-buy.nav, .btn__webinar.nav {
  width: 170px;
  height: 44px;
}

.platinum__webinar__form {
  margin-top: 24px;
}

.platinum__webinar__form__block {
  width: 100%;
  margin-bottom: 12px;
}

.submit-button-6 {
  background-color: var(--pokercode-beta);
  color: var(--black);
  border-radius: 4px;
  width: 100%;
  height: 50px;
  padding-top: 14px;
  font-family: Ttcommons;
  font-size: 19px;
  font-weight: 500;
  line-height: 100%;
}

.text-field-platinum-webinar {
  color: var(--black);
  background-color: #f5f5f5;
  border: 1px solid #e2e2e2;
  border-radius: 4px;
  height: 50px;
  margin-bottom: 16px;
  padding-top: 10px;
  font-family: TT Commons, sans-serif;
  font-size: 18px;
  line-height: 100%;
}

.text-field-platinum-webinar::placeholder {
  color: #bebebe;
}

.field-label-3 {
  color: #6f6f6f;
  font-family: TT Commons, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 100%;
}

.platinum__webinar__signup__title {
  color: var(--black);
  margin-top: 8px;
  margin-bottom: 16px;
  font-family: TT Commons, sans-serif;
  font-size: 32px;
  font-weight: 600;
  line-height: 100%;
}

.platinum__webinar__signup__paragraph {
  text-align: center;
  font-family: TT Commons, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 120%;
}

.webinar__paragraph__semibold {
  font-weight: 600;
}

.platinum__webinar__signup__legal__text {
  font-family: TT Commons, sans-serif;
  line-height: 100%;
}

.platinum__webinar__signup__legal__text__link {
  color: var(--pokercode-beta);
  text-decoration: underline;
}

.platinum__webinar__title {
  justify-content: space-between;
  align-items: center;
  width: 690px;
  margin-bottom: 32px;
  display: flex;
}

.platinum__webinar__time {
  align-items: center;
  margin-bottom: 64px;
  display: flex;
}

.platinum__webinar__paragraphs {
  margin-bottom: 48px;
}

.platinum__webinar__graphics {
  width: 602px;
  height: 369px;
  position: relative;
}

.platinum__webinar__graphic__webinar {
  background-color: #fff;
  border-radius: 8px;
  width: 602px;
  height: 369px;
  box-shadow: 0 2px 16px #00000029;
}

.platinum__webinar__logo {
  margin-left: 20px;
}

.platinum__webinar__time__divider {
  background-color: #ffffff80;
  width: 1px;
  height: 40px;
  margin-left: 16px;
  margin-right: 16px;
}

.paltinum__webinar__time__text {
  color: #fff;
  margin-top: 4px;
  font-family: Ttcommons;
  font-size: 24px;
}

.paltinum__webinar__time__text__semibold {
  font-weight: 600;
}

.platinum__content__texts__grid {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  margin-bottom: 48px;
}

.platinum__webinar__graphics__small {
  z-index: 2;
  flex-direction: row;
  justify-content: space-between;
  width: 402px;
  height: 125px;
  display: flex;
  position: absolute;
  inset: auto 0% -106px 100px;
}

.platinum__webinar__graphic__qa, .platinum__webinar__graphic__odin {
  background-color: #fff;
  border-radius: 8px;
  flex-direction: column;
  justify-content: flex-end;
  align-items: center;
  width: 197px;
  padding-bottom: 5px;
  display: flex;
  box-shadow: 0 4px 16px #00000040;
}

.platinum__header__paragraph__semibold {
  font-weight: 600;
}

.platinum__hero__content__texts {
  width: 396px;
  padding-top: 48px;
}

.platinum__webinar__logo__hero {
  margin-bottom: 40px;
}

.platinum__odin__logo {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/60cb5e6c01ec5d163000ec46_odin-logo.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 60px;
  height: 62px;
  margin-bottom: 4px;
}

.platinum__qa__icon {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/60cb5e6c6a1c40f198c8a641_icon-question-mark.svg");
  background-position: 50%;
  background-size: cover;
  width: 48px;
  height: 48px;
  margin-bottom: -3px;
}

.image-webinar-steffen-fedor {
  margin-top: -22px;
}

.submit-button-platinum-webinar {
  background-color: var(--pokercode-beta);
  color: var(--black);
  border-radius: 4px;
  width: 100%;
  height: 50px;
  padding-top: 14px;
  font-family: TT Commons, sans-serif;
  font-size: 19px;
  font-weight: 500;
  line-height: 100%;
}

.success-message-9 {
  background-color: #bcff95;
  margin-top: 16px;
}

.image-webinar-mobile {
  display: none;
}

.hidden-footage-text-ch1-cash, .hidden-footage-text-ch2-cash, .hidden-footage-text-ch3-cash {
  margin-top: 24px;
}

.platinum__webinar__elements_post {
  width: 602px;
}

.body-7 {
  background-color: var(--black);
}

.webinar__content {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-top: 160px;
  padding-bottom: 160px;
  display: flex;
}

.festival__hero {
  background-image: linear-gradient(#4222e2 20%, #5a51f7);
  flex-direction: column;
  align-items: center;
  padding-top: 192px;
  padding-bottom: 0;
  display: flex;
}

.festival__hero__content {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.festival__hero__logo {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/6102a4c49e941b17fc11919b_pokercode_festival_logo_white.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 606px;
  height: 187px;
  margin-bottom: 40px;
}

.festival__schedule {
  flex-direction: column;
  align-items: center;
  padding-top: 122px;
  padding-bottom: 128px;
  display: none;
}

.festival__earlybird__message {
  background-color: #f13434;
  flex-direction: column;
  align-items: center;
  height: 40px;
  padding-top: 12px;
  padding-bottom: 10px;
  display: none;
}

.festival__earlybird__packages {
  background-color: #4222e2;
  flex-direction: column;
  align-items: center;
  padding-top: 112px;
  padding-bottom: 96px;
  display: none;
}

.festival__registration {
  background-color: #faeee6;
  flex-direction: column;
  align-items: center;
  padding-top: 560px;
  padding-bottom: 144px;
  display: flex;
}

.festival__quote {
  background-color: #000;
  flex-direction: column;
  align-items: center;
  padding-top: 80px;
  padding-bottom: 80px;
  display: flex;
}

.festival__guests {
  flex-direction: column;
  align-items: center;
  padding-top: 160px;
  padding-bottom: 224px;
  display: none;
}

.festival__quote__content {
  flex-direction: row;
  justify-content: space-between;
  display: flex;
}

.festival__quote__content__image {
  background-color: #181818;
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/6102ae6ad5434c3689470665_image_fedor_member.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 8px;
  width: 602px;
  height: 390px;
}

.festival__quote__content__texts {
  color: var(--white);
  flex-direction: column;
  justify-content: center;
  align-items: flex-end;
  width: 492px;
  font-family: Ttcommons;
  display: flex;
}

.festival__quote__quote {
  font-family: TT Commons, sans-serif;
  font-size: 28px;
  font-style: italic;
  font-weight: 400;
  line-height: 140%;
}

.festival__quote__signature {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/6102b0029906eafa7b0a2573_F.%20Holz%20Signatur%205p%40SVG.svg");
  background-position: 50%;
  background-size: cover;
  width: 190px;
  height: 70px;
  margin-top: -5px;
}

.festival__earlybird__message__text {
  color: #fff;
  text-align: center;
  font-family: Ttcommons;
  font-size: 18px;
  font-weight: 500;
  line-height: 100%;
}

.festival__earlybird__message__text.early__reg {
  margin-top: 4px;
}

.festival__guests__content {
  flex-direction: column;
  align-items: stretch;
  display: flex;
}

.festival__guests__content__workshops {
  grid-template-rows: 86px;
}

.workshop__streamhouse {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/6102b4ac02f4e75ef25f1861_image_workshop_streamhouse.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 8px;
}

.workshop__grindhouse {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/6102b4ac4cc145b01cc127fe_image_workshop_grindhouse.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 8px;
}

.festival__guests__content__guests {
  grid-template-rows: 300px;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
}

.guest__pod {
  background-color: #f5f5f5;
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/6102b67be225062415523add_guest_1.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 8px;
  flex-direction: column;
  justify-content: flex-end;
  display: flex;
  overflow: hidden;
}

.guest__pod._2 {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/6102b67b7d58034996173d1b_guest_2.png");
}

.guest__pod._3 {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/6102b67b3fb9a77b224fb6f8_guest_3.png");
}

.guest__pod._4 {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/6102b67b6de26a661013a8bd_guest_4.png");
}

.guest__pod._5 {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/6102b67b2b58e306ffdcc3c4_guest_5.png");
}

.guest__pod._6 {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/611bfa4dcfde6a83a770b7db_guest_6.png");
}

.guest__pod__gradient {
  background-image: linear-gradient(#0000, #374459f2 66%, #495b76);
  flex-direction: column;
  justify-content: flex-end;
  align-items: center;
  height: 124px;
  padding-bottom: 13px;
  display: flex;
}

.guest__pod__gradient._2 {
  background-image: linear-gradient(#0000, #ef8810 66%, #ef8810);
}

.guest__pod__gradient._3 {
  background-image: linear-gradient(#0000, #2562f6 66%, #2562f6);
}

.guest__pod__gradient._4 {
  background-image: linear-gradient(#0000, #00b9d8 66%, #00b9d8);
}

.guest__pod__gradient._5 {
  background-image: linear-gradient(#0000, #55998f 66%, #55998f);
}

.guest__pod__gradient._6 {
  background-image: linear-gradient(#0000, #7b61ff 66%, #7b61ff);
}

.guest__surname {
  color: #fff;
  text-align: center;
  letter-spacing: 0;
  font-family: Zuume;
  font-size: 52px;
  font-style: italic;
  font-weight: 700;
  line-height: 80%;
}

.guest__surname._4 {
  margin-left: 6px;
}

.guest__surname.tight {
  letter-spacing: -.4px;
}

.guest__name {
  color: #fff;
  text-align: center;
  margin-bottom: -3px;
  font-family: Ttcommons;
  font-size: 26px;
  font-weight: 400;
  line-height: 100%;
}

.guest__name._4 {
  margin-right: 6px;
}

.festival__guests__content__group__guests {
  margin-top: 48px;
  margin-bottom: 48px;
}

.subtitle__festival {
  color: #a4a4a4;
  text-align: center;
  text-transform: uppercase;
  margin-bottom: 16px;
  font-family: Ttcommons;
  font-weight: 400;
  line-height: 100%;
}

.festival__guests__content__header {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.tournament__gtd__main {
  color: #4222e2;
  text-align: center;
  height: 84%;
  font-family: Zuume;
  font-size: 176px;
  line-height: 84%;
}

.festival__schedule__content {
  flex-direction: column;
  align-items: center;
  margin-top: 112px;
  display: flex;
}

.festival__schedule__grid {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  align-items: start;
  margin-top: 48px;
}

.schedule__day__pod {
  background-color: #f3f3f3;
  border: 1px solid #e2e2e2;
  border-radius: 8px;
  padding-bottom: 24px;
  overflow: hidden;
}

.schedule__day__pod__header {
  background-color: #d8dcff;
  justify-content: center;
  align-items: center;
  height: 48px;
  display: flex;
  overflow: hidden;
}

.schedule__day__pod__header._2 {
  background-color: #aeadf0;
}

.schedule__day__pod__header._3 {
  background-color: #c38d94;
}

.schedule__day__pod__header._4 {
  background-color: #a76571;
}

.schedule__day__pod__content {
  margin-top: 24px;
  margin-left: 20px;
  margin-right: 20px;
}

.schedule__day__title {
  color: #000;
  letter-spacing: -.24px;
  font-size: 24px;
  font-weight: 600;
  line-height: 100%;
}

.schedule__day__pod__header__text {
  color: #fff;
  font-family: Zuume;
  font-size: 80px;
  font-style: italic;
  font-weight: 700;
  line-height: 100%;
}

.schedule__day__event__group {
  margin-top: 16px;
}

.div-block-107 {
  align-items: center;
  display: flex;
}

.schedule__day__event__name {
  letter-spacing: -.18px;
  height: 16px;
  font-family: Ttcommons;
  font-size: 18px;
  font-weight: 500;
  line-height: 100%;
}

.schedule__day__event__time {
  color: #646464;
  height: 11px;
  margin-bottom: 5px;
  font-family: Ttcommons;
  line-height: 100%;
}

.schedule__day__event__icon {
  background-color: #cfcfcf;
  width: 20px;
  height: 20px;
  margin-right: 6px;
}

.schedule__day__event__icon.main {
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/6102d7675ca53a6fdfad50b2_icon_chip_main.svg");
  background-position: 50%;
  background-size: cover;
}

.schedule__day__event__icon.welcome {
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/6102d767bccf3b855ef460fc_icon_hand_wave.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.schedule__day__event__icon.party {
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/6102d7675ca53a3b36ad50d6_icon_confetti.svg");
  background-position: 50%;
  background-size: cover;
}

.schedule__day__event__icon.ball {
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/6102d767a3eb2719e1d9684e_icon_ball.svg");
  background-position: 50%;
  background-size: cover;
}

.schedule__day__event__icon.high {
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/6102d767eb2a0bf77b878c1b_icon_chip_high.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.schedule__day__event__icon.bounty {
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/6102d767bccf3b1f92f460fb_icon_chip_bounty.svg");
  background-position: 50%;
  background-size: cover;
}

.festival__registration__content {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.festival__earlybird__packages__content {
  flex-direction: column;
  align-items: center;
  display: block;
}

.ffestival__registration__grid {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  align-items: start;
  margin-top: 16px;
}

.tournament__registration__pod {
  background-color: #fff;
  border: 1px solid #e2e2e2;
  border-radius: 8px;
  flex-direction: column;
  align-items: center;
  padding: 32px 16px 40px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.festival__registration__pod__icon {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/6102d7675ca53a6fdfad50b2_icon_chip_main.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 72px 72px;
  width: 72px;
  height: 72px;
  margin-bottom: 16px;
}

.festival__registration__pod__icon.is--high {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/6102d767eb2a0bf77b878c1b_icon_chip_high.svg");
  background-size: cover;
}

.festival__registration__pod__icon.is--bounty {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/6102d767bccf3b1f92f460fb_icon_chip_bounty.svg");
  background-size: cover;
}

.festival__registration__pod__icon.is--main {
  background-size: cover;
}

.festival__registration__title {
  text-align: center;
  font-family: TT Commons, sans-serif;
  font-size: 30px;
  font-weight: 600;
  line-height: 100%;
}

.festival__registration__pod__tags {
  flex-direction: row;
  justify-content: center;
  margin-top: 12px;
  margin-bottom: 32px;
  display: flex;
}

.festival__registration__pod__tag {
  background-color: #f5f5f5;
  border: 1px solid #e2e2e2;
  border-radius: 4px;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: center;
  height: 29px;
  margin: 4px;
  padding: 6px 10px;
  display: flex;
}

.festival__registration__pod__tag.is--dark {
  background-color: #171616;
  border-color: #2b2b2b;
}

.festival__registration__label {
  color: #000;
  height: 11px;
  font-family: TT Commons, sans-serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 100%;
}

.festival__registration__label.is--white {
  color: #fff;
}

.festival__registration__label.is--black {
  color: #000;
}

.festival__registration__tag__icon {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50%;
  background-size: auto;
  width: 18px;
  height: 18px;
  margin-right: 5px;
}

.festival__registration__tag__icon.is--calendar {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/6103a48699290413435d7dff_icon_calendar.svg");
  background-size: cover;
}

.festival__registration__tag__icon.is--ticket {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/6103a486835ddf2a511f58ad_icon_ticket.svg");
  background-size: cover;
}

.festival__registration__tag__icon.is--merch {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/6103c8f63b7c716890e3f0e0_icon_merch.svg");
  background-repeat: no-repeat;
  background-size: cover;
}

.festival__registration__tag__icon.is--coaching {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/6103c8f523b30718b4a351c5_icon_handshake.svg");
  background-repeat: no-repeat;
  background-size: cover;
}

.festival__registration__tag__icon.is--hotel {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/6103cac1b77c58afba1c7104_icon-hotel.svg");
  background-size: cover;
}

.festival__registration__tag__icon.is--bed {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/6103cabf69b8fbdeb2322b6d_icon-bed.svg");
  background-size: cover;
}

.festival__registration__tag__icon.is--breakfast {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/6103cac084f6eac29d25248d_icon-breakfast.svg");
  background-size: cover;
}

.festival__registration__earlybird__message {
  background-color: #bcffc3;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 24px;
  display: none;
  position: absolute;
  inset: 0% 0% auto;
}

.coach__box__fedor__fest {
  background-color: #f5f5f5;
  border: 1px solid #e2e2e2;
  border-radius: 8px;
  flex-direction: column;
  justify-content: space-between;
  width: 100%;
  margin-top: 32px;
  margin-bottom: -24px;
  padding: 12px 16px;
  display: flex;
  position: static;
  inset: 40px -32px auto auto;
}

.coach__box__desc_fest {
  color: #425368;
  align-items: center;
  margin-top: 3px;
  margin-left: 8px;
  font-family: Ttcommons;
  font-size: 14px;
  font-weight: 500;
  line-height: 96%;
  display: flex;
}

.coach__box__desc_fest.is--white {
  color: #fff;
  align-items: center;
  margin-top: 4px;
  font-size: 14px;
  display: flex;
}

.coach__box__desc_fest.is--white.desc {
  margin-top: 13px;
  margin-bottom: 9px;
  margin-left: 0;
  padding-bottom: 0;
}

.coach__box__desc_fest.is--white.desc.home {
  color: #425368;
}

.coach__box__desc_fest.home {
  align-items: center;
  display: flex;
}

.coach__box__winnings__fest {
  background-color: #fff;
  border: 1px solid #e2e2e2;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  height: 29px;
  margin-top: 8px;
  padding: 6px;
  display: flex;
}

.coach__box__winnings__fest.is--dark {
  background-color: #171616;
  border-color: #2b2b2b;
}

.festival__registration__message___label {
  color: #000;
  text-transform: uppercase;
  height: 11px;
  font-family: Ttcommons;
  font-size: 13px;
  font-weight: 500;
  line-height: 100%;
}

.festival__registration__message___label.is--white {
  color: #fff;
}

.festival__registration__message___label.is--black {
  color: #000;
}

.festival__earlybird__packages__content__bottom {
  flex-direction: column;
  align-items: center;
  margin-top: 24px;
  display: flex;
}

.festival__earlybird__packages__grid {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  margin-top: 48px;
}

.festival__earlybird__package__pod {
  background-color: #fff;
  border: 1px solid #e2e2e2;
  border-radius: 8px;
  flex-direction: column;
  align-items: center;
  padding: 40px 16px 32px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.earlybird__tag {
  text-align: center;
  background-color: #c0e5ff;
  border: 1px solid #28b2ff;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  width: 85px;
  height: 24px;
  margin-top: 16px;
  margin-left: 16px;
  padding-top: 3px;
  display: flex;
  position: absolute;
  inset: 0% auto auto 0%;
}

.text-block-83 {
  text-transform: uppercase;
  font-family: Ttcommons;
  font-weight: 500;
  line-height: 100%;
}

.package__pod__single__icon {
  width: 72px;
  height: 81px;
}

.package__pod__single__icon.is--hotel--single {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/6103bbfa84f6ea73ff24da3d_icon_package_1.svg");
  background-position: 50%;
  background-size: cover;
}

.package__pod__single__icon.is--hotel--double {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/6103bbfad1435d3deb192ce2_icon_package_2.svg");
  background-position: 50%;
  background-size: cover;
}

.package__pod__double__icon {
  width: 182px;
  height: 81px;
}

.package__pod__double__icon.is-main {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/6103bbfa08d38e3842d7ad80_icon_package_3.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 190px;
}

.package__pod__double__icon.is--high {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/6103bbf98b4f560f1f93e391_icon_package_4.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 193px;
  padding-left: 17px;
}

.package__pod__title {
  color: #646464;
  letter-spacing: -.3px;
  margin-top: 16px;
  margin-bottom: 16px;
  font-family: Ttcommons;
  font-size: 24px;
  font-weight: 500;
  line-height: 100%;
}

.package__pod__price {
  letter-spacing: -.3px;
  font-family: Ttcommons;
  font-size: 30px;
  font-weight: 600;
  line-height: 100%;
}

.early__reg__box {
  direction: ltr;
  background-color: #f13434;
  border: 1px solid #e2e2e2;
  border-radius: 8px;
  justify-content: space-between;
  align-items: center;
  height: 56px;
  margin-top: 48px;
  padding: 8px 32px;
  display: none;
}

.early__reg__countdown__text__group {
  flex-direction: row;
  justify-content: center;
  align-items: center;
  display: flex;
}

.early__reg__tags {
  margin-left: 10px;
  margin-right: 10px;
  display: flex;
}

.festival__package__tags {
  flex-direction: column;
  align-items: center;
  margin-top: 16px;
  display: flex;
}

.gh2__hero {
  height: 100vh;
  max-height: 880px;
  margin-top: 72px;
  overflow: hidden;
}

.gh2__quote {
  background-color: #161f2e;
  flex-direction: column;
  align-items: center;
  padding-top: 24px;
  display: flex;
  overflow: hidden;
}

.quote__box {
  background-color: #11151c;
  background-image: none;
  border: 1px solid #d1fd74;
  border-radius: 8px;
  width: 403px;
  height: 203px;
  padding: 24px 24px 24px 84px;
  position: absolute;
  inset: 163px 0% auto auto;
}

.quote__box.is--gh3 {
  border-width: 2px;
  border-color: var(--web-orange);
  background-color: var(--white);
  top: 103px;
}

.quote__text {
  color: #fff;
  text-align: right;
  letter-spacing: -.07px;
  font-family: TT Commons, sans-serif;
  font-size: 24px;
  font-style: italic;
  font-weight: 500;
  line-height: 110%;
}

.quote__text.is--gh3 {
  color: #000;
  margin-top: 2px;
  font-size: 20px;
}

.quote__player__title {
  color: #99bbb2;
  text-transform: none;
  height: 10px;
  margin-bottom: 8px;
  font-family: Ttcommons;
  font-size: 14px;
  font-weight: 500;
  line-height: 95%;
}

.quote__player__title.is--gh3 {
  color: #ffffff80;
  font-family: TT Commons, sans-serif;
}

.heading-15 {
  font-weight: 500;
}

.gh2__quote__content {
  width: 499px;
  margin-top: 44px;
}

.gh2__house {
  background-color: #fff;
  flex-direction: column;
  align-items: center;
  padding-top: 80px;
  padding-bottom: 80px;
  display: flex;
  overflow: hidden;
}

.gh2__house__grid {
  grid-template-rows: auto;
  place-items: center stretch;
  width: 100%;
}

.gh2__house__content {
  flex-direction: row;
  display: flex;
}

.gh2__house__gallery {
  grid-template-rows: 96px 96px 96px 96px 96px;
  grid-template-columns: 1fr 1fr 1fr;
}

.gh2__lightbox__main__4 {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/6109619cdfdf7c6f738bb09b_gh_home_2.jpeg");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 4px;
  height: 100%;
  overflow: hidden;
}

.gh2__lightbox__small__1 {
  border-radius: 4px;
  display: block;
  overflow: hidden;
}

.gh2__lightbox__small__2 {
  border-radius: 4px;
  height: 100%;
  display: block;
  overflow: hidden;
}

.gh2__lightbox__small__3, .gh2__lightbox__small__7, .gh2__lightbox__small__6, .gh2__lightbox__small__5 {
  border-radius: 4px;
  overflow: hidden;
}

.image-230 {
  margin-top: -19px;
}

.image-231 {
  margin-top: -14px;
}

.image-232 {
  margin-top: -110px;
}

.image-233 {
  margin-top: -17px;
}

.image-234 {
  margin-top: -25px;
}

.image-235 {
  margin-top: -21px;
}

.gh2__house__content__texts {
  width: 499px;
}

.gh2__map {
  background-color: var(--dark-purple);
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/62a9debebfd1302fcf4e220a_gh3-map.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  height: 240px;
  overflow: hidden;
}

.gh2__cta {
  background-color: #161f2e;
  flex-direction: column;
  align-items: center;
  padding-top: 88px;
  padding-bottom: 88px;
  display: flex;
  overflow: hidden;
}

.gh2__cta__content {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.gh2__cta__tags {
  flex-flow: wrap;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-content: center;
  align-items: flex-start;
  max-width: 900px;
  display: flex;
}

.gh__cta__tag {
  background-color: #11151c;
  border: 1px solid #d1fd74;
  border-radius: 8px;
  height: 40px;
  margin: 4px;
  padding: 12px 16px;
}

.gh__cta__tag.is--gh3 {
  border-width: 1.5px;
  border-color: var(--web-orange);
  background-color: #fff;
}

.cta__tag__label {
  color: #fff;
  letter-spacing: -.2px;
  font-family: Ttcommons;
  font-size: 18px;
  font-weight: 500;
  line-height: 100%;
}

.cta__tag__label.is--gh3 {
  color: var(--black);
  font-family: TT Commons, sans-serif;
}

.btn__regular__gh2 {
  background-color: #d1fd74;
  border: 1px solid #337665;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  height: 50px;
  margin-top: 32px;
  padding: 18px 48px;
  font-size: 22px;
  line-height: 22px;
  text-decoration: none;
  display: inline-block;
}

.btn__regular__gh2.stripebuybutton.cta-academy-buy {
  width: 200px;
  padding-top: 2px;
}

.btn__regular__gh2.stripebuybutton.cta-academy-buy.wsop-no-risk {
  margin-top: 39px;
}

.btn__regular__gh2.stripebuybutton.cta-academy-buy.hero {
  margin-top: 40px;
}

.btn__regular__gh2.stripebuybutton.cta-academy-buy.nav, .btn__regular__gh2.nav {
  width: 170px;
  height: 44px;
}

.btn__regular__gh2.festival__earlybird {
  flex: 0 auto;
  margin-top: 24px;
}

.gh2__watch {
  background-color: #fff;
  flex-direction: column;
  align-items: center;
  padding-top: 128px;
  padding-bottom: 104px;
  display: flex;
  overflow: hidden;
}

.gh2__watch__content {
  flex-direction: column;
  align-items: center;
  display: flex;
  position: sticky;
}

.gh2__watch__text__indicator {
  color: var(--dark-purple);
  text-align: center;
  text-transform: uppercase;
  margin-top: 24px;
  margin-bottom: 12px;
  font-family: TT Commons, sans-serif;
  font-weight: 500;
  line-height: 14px;
}

.gh2__yt__episode {
  border-radius: 16px;
  width: 1014px;
  overflow: hidden;
}

.gh2__main {
  background-color: #f5f5f5;
  flex-direction: column;
  align-items: center;
  padding-top: 104px;
  display: flex;
  overflow: hidden;
}

.gh2__main__content {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.gh2__main__apply {
  justify-content: space-between;
  align-items: flex-end;
  width: 100%;
  margin-top: 75px;
  display: flex;
}

.gh2__main__apply__left {
  width: 499px;
  margin-bottom: 96px;
}

.gh2__main__apply__right {
  justify-content: flex-end;
  width: 602px;
  height: 504px;
  display: flex;
  position: relative;
}

.gh2__main__profile_q {
  z-index: 2;
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/610970b0489d1b6aa086a1d6_vector-profile.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 339px;
  height: 489px;
  margin-right: -63px;
  position: absolute;
  inset: auto 0% 0% auto;
}

.gh2__main__mario {
  z-index: 3;
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/610971bbafc6c10b61d573d6_Mario_Mosboeck_livinmydream1_Horizontal_Preset_E1-removebg%202.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 406px;
  height: 504px;
  margin-right: 29px;
  position: absolute;
  inset: auto 0% 0% auto;
}

.gh2__message__divider {
  background-color: var(--cyber-yellow);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 40px;
  padding-top: 3px;
  display: flex;
}

.gh2__message__divider__content {
  align-items: center;
  display: flex;
}

.gh2__message__divider__text {
  color: #000;
  font-family: TT Commons, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 100%;
}

.gh2__message__divider__emoji {
  margin-top: 2px;
  margin-left: 4px;
  font-family: Ttcommons;
  font-size: 19px;
  line-height: 100%;
}

.gh__main__mario__box {
  z-index: 1;
  background-color: #fff;
  border-radius: 8px;
  flex-direction: column;
  justify-content: space-between;
  width: 385px;
  height: 90px;
  margin-top: 112px;
  padding: 20px;
  display: flex;
  position: absolute;
  inset: 0% auto auto 0%;
}

.mario__win {
  background-color: #f5f5f5;
  border: 1px solid #e2e2e2;
  border-radius: 4px;
  align-items: flex-start;
  width: 100%;
  height: 67px;
  padding: 10px;
  display: flex;
}

.gh2__apply {
  flex-direction: column;
  align-items: center;
  padding-top: 32px;
  padding-bottom: 64px;
  display: flex;
}

.gh2__apply__content {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.gh2__apply__h1 {
  color: var(--dark-purple);
  text-align: center;
  letter-spacing: -1px;
  margin-top: 0;
  margin-bottom: 48px;
  font-family: TT Commons, sans-serif;
  font-size: 72px;
  font-weight: 500;
  line-height: 100%;
}

.gh2__apply__grid {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.gh2__apply__package {
  background-color: var(--dark-purple);
  border-radius: 8px;
  padding: 48px 32px 32px;
}

.gh2__apply__plan {
  background-color: #fff;
  border-radius: 8px;
  flex-direction: column;
  justify-content: space-between;
  padding: 48px 32px 24px;
  display: flex;
}

.gh2__apply__bullet {
  color: var(--cyber-yellow);
  font-style: italic;
  line-height: 120%;
}

.gh2__apply__listelement {
  color: var(--cyber-yellow);
  margin-bottom: 8px;
  font-weight: 500;
}

.list {
  color: var(--cyber-yellow);
  margin-top: 0;
  padding-left: 16px;
}

.gh2__apply__h2 {
  color: #000;
  margin-top: 0;
  margin-bottom: 16px;
  font-size: 30px;
  font-weight: 600;
  line-height: 100%;
}

.gh2__apply__h2.is--green {
  color: var(--white);
}

.gh2__apply__text__field {
  font-family: TT Commons, sans-serif;
  font-size: 18px;
  line-height: 150%;
}

.gh2__apply__box__divider {
  background-color: var(--cyber-yellow);
  width: 32px;
  height: 2px;
  margin-top: 16px;
  margin-bottom: 16px;
}

.gh2__apply__plan__characteristics {
  color: var(--web-orange);
  font-family: TT Commons, sans-serif;
  font-size: 19px;
  font-style: italic;
  font-weight: 500;
  line-height: 110%;
}

.gh2__apply__plan__characteristics.is--dark {
  color: var(--dark-purple);
}

.gh2__apply__plan__characteristics.is--orange {
  color: var(--web-orange);
}

.gh2__apply__plan__group__top {
  margin-bottom: 56px;
}

.gh2__apply__cta__reminder {
  color: var(--grey-2);
  text-align: center;
  height: 50px;
  font-family: TT Commons, sans-serif;
  font-style: italic;
  font-weight: 400;
  line-height: 110%;
}

.btn__regular__apply__gh2 {
  background-color: #d1fd74;
  border: 1px solid #337665;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 50px;
  margin-top: 0;
  margin-bottom: 16px;
  padding: 18px 48px;
  font-size: 22px;
  line-height: 22px;
  text-decoration: none;
  display: inline-block;
}

.btn__regular__apply__gh2.stripebuybutton.cta-academy-buy {
  width: 200px;
  padding-top: 2px;
}

.btn__regular__apply__gh2.stripebuybutton.cta-academy-buy.wsop-no-risk {
  margin-top: 39px;
}

.btn__regular__apply__gh2.stripebuybutton.cta-academy-buy.hero {
  margin-top: 40px;
}

.btn__regular__apply__gh2.stripebuybutton.cta-academy-buy.nav, .btn__regular__apply__gh2.nav {
  width: 170px;
  height: 44px;
}

.btn__regular__apply__gh2.festival__earlybird {
  flex: 0 auto;
  margin-top: 24px;
}

.button__reg__apply__gh2__label {
  color: #000;
  text-align: center;
  font-family: TT Commons, sans-serif;
  font-size: 19px;
  font-weight: 500;
  line-height: 100%;
  text-decoration: none;
}

.button__reg__apply__gh2__label.small {
  font-size: 18px;
}

.gh2__apply__application__reminder {
  justify-content: center;
  margin-top: 16px;
  display: flex;
}

.gh2__apply__application__reminder__paragraph {
  color: #676767;
  text-align: center;
  width: 950px;
  margin-top: 0;
  margin-bottom: 0;
}

.gh2__apply__back__block {
  margin-bottom: 64px;
}

.gh2__apply__back__link {
  flex-wrap: nowrap;
  place-content: flex-start;
  width: 210px;
  display: flex;
}

.icon__arrow__left {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/610a2d073407de321f8c4027_icon-arrow-left.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 16px;
  height: 16px;
}

.gh2__apply__back__label {
  color: #000;
  margin-top: 2px;
  margin-left: 8px;
  font-family: TT Commons, sans-serif;
  font-size: 16px;
  line-height: 100%;
}

.gh2__logo {
  width: 668px;
  height: 74px;
  margin-bottom: 24px;
}

.mario__personal {
  margin-bottom: 12px;
  display: flex;
}

.mario__personal__photo {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/610a3488c5a21f45cf553fbf_avatar-blank.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 4px;
  width: 45px;
  height: 45px;
}

.mario__play__icon {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/610a348756e4ca565e913684_play-button-solid.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 22px;
  height: 22px;
}

.mario__play {
  flex-direction: row;
  margin-top: 12px;
  display: flex;
}

.mario__play__label {
  color: #000;
  text-transform: uppercase;
  margin-left: 8px;
  padding-top: 5px;
  font-family: TT Commons, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 100%;
}

.mario__box__desc {
  color: #425368;
  margin-top: 3px;
  margin-left: 8px;
  padding-top: 3px;
  font-family: TT Commons, sans-serif;
  font-size: 19px;
  font-weight: 500;
  line-height: 96%;
}

.mario__box__desc.is--white {
  color: #fff;
  align-items: center;
  margin-top: 4px;
  font-size: 14px;
  display: flex;
}

.mario__box__desc.is--white.desc {
  margin-top: 13px;
  margin-bottom: 9px;
  margin-left: 0;
  padding-bottom: 0;
}

.mario__box__desc.is--white.desc.home {
  color: #425368;
}

.mario__box__desc.home {
  align-items: center;
  display: flex;
}

.mario__win__icon {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/610a34885a06c433ca76d4d3_icon-money-bag.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
  width: 24px;
  height: 24px;
  margin-top: -2px;
}

.text-block-85 {
  margin-left: 6px;
  font-family: TT Commons, sans-serif;
  font-size: 18px;
  line-height: 140%;
}

.image-237 {
  margin-top: -79px;
}

.image-238 {
  margin-top: -19px;
}

.div-block-108 {
  justify-content: center;
  align-items: center;
  padding-top: 40px;
  padding-bottom: 40px;
  display: flex;
}

.schedule__body {
  background-color: #fff;
}

.text-block-86 {
  color: #000;
  letter-spacing: -.3px;
  font-family: Ttcommons;
  font-size: 32px;
  line-height: 32px;
}

.coach__box__desc_fest2 {
  color: #425368;
  text-align: center;
  align-items: center;
  margin-top: 3px;
  margin-left: 8px;
  font-family: Ttcommons;
  font-size: 14px;
  font-weight: 500;
  line-height: 96%;
  display: flex;
}

.coach__box__desc_fest2.is--white {
  color: #fff;
  align-items: center;
  margin-top: 4px;
  font-size: 14px;
  display: flex;
}

.coach__box__desc_fest2.is--white.desc {
  margin-top: 13px;
  margin-bottom: 9px;
  margin-left: 0;
  padding-bottom: 0;
}

.coach__box__desc_fest2.is--white.desc.home {
  color: #425368;
}

.coach__box__desc_fest2.home {
  align-items: center;
  display: flex;
}

.coach__box__info2 {
  text-align: center;
  justify-content: center;
  display: flex;
}

.coach__box__fedor__fest_info {
  background-color: #e0edff;
  border: 1px solid #e2e2e2;
  border-radius: 8px;
  flex-direction: column;
  justify-content: space-between;
  width: 100%;
  margin-top: 32px;
  margin-bottom: -24px;
  padding: 12px 16px;
  display: flex;
  position: static;
  inset: 40px -32px auto auto;
}

.text-span-10, .text-span-11 {
  font-weight: 600;
}

.pricing__side__badgebfcm {
  z-index: 1;
  background-color: var(--pokercode-beta);
  border: 2px #20cd79;
  border-top-left-radius: 2px;
  border-bottom-left-radius: 2px;
  justify-content: center;
  align-items: center;
  width: 24px;
  display: flex;
  position: absolute;
  inset: -2px auto -2px -24px;
  transform: rotate(0);
}

.text__badge__bfcm {
  color: #fff;
  font-size: 14px;
  font-weight: 600;
}

.pricing__tag__savebfcm {
  border: 1px solid var(--pokercode-beta);
  background-color: #3949c2;
  border-radius: 2px;
  align-items: center;
  height: 20px;
  margin-left: 4px;
  padding: 2px 6px 3px;
  display: flex;
}

.box-4 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 60px;
  margin-left: 10px;
  margin-right: 10px;
  padding: 0;
  font-family: Impact, Haettenschweiler, Franklin Gothic Bold, Charcoal, sans-serif;
  font-size: 12px;
  line-height: 20px;
  display: flex;
}

.clock-number-4 {
  color: #1f1e20;
  font-family: Impact, Haettenschweiler, Franklin Gothic Bold, Charcoal, sans-serif;
  font-size: 52px;
  font-weight: 700;
  line-height: 100%;
}

.clock-label-4 {
  color: #1f1e20;
  text-align: center;
  text-transform: uppercase;
  margin-top: 2px;
  margin-right: 0;
  font-family: Ttcommons;
  font-size: 13px;
}

.pricing__tag__labelbfcm {
  color: #fff;
  text-transform: uppercase;
  height: 10px;
  font-family: Ttcommons;
  font-size: 13px;
  font-weight: 500;
  line-height: 100%;
}

.pricing__tag__labelbfcm.is--black {
  color: #000;
}

.pricing__tagbfcm {
  background-color: var(--cash-blue);
  border-radius: 2px;
  align-items: center;
  height: 20px;
  margin-left: 4px;
  padding: 2px 6px 3px;
  display: flex;
}

.banner__pricing {
  background-image: linear-gradient(113deg, #01093a, #1d3d7a 55%, #e23626);
  border-radius: 8px;
  flex-direction: column;
  justify-content: space-between;
  height: 170px;
  margin-bottom: 64px;
  padding: 24px 32px;
  display: none;
}

.banner__pricing__countdown__content {
  justify-content: space-between;
  display: flex;
}

.banner__pricing__countdown {
  background-color: #fff;
  border: 1px #6e9bcf;
  border-radius: 4px;
  width: 468px;
  height: 122px;
  padding-top: 12px;
  padding-bottom: 12px;
}

.banner__pricing__texts {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 538px;
  height: 122px;
  display: flex;
}

.banner__pricing__texts__paragraph {
  color: var(--white);
  width: 538px;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
}

.banner__pricing__texts__title {
  color: var(--white);
  margin-top: 2px;
  margin-bottom: 2px;
  font-family: Zuume;
  font-size: 50px;
  font-weight: 700;
  line-height: 100%;
}

.banner__pricing__texts__title.desktop {
  font-family: Ttcommons;
}

.banner__pricing__texts__title.mobile {
  display: none;
}

.text-span-12 {
  font-size: 30px;
}

.banner__pricing__countdown__title {
  color: #1f1e20;
  text-align: center;
  margin-top: 0;
  margin-bottom: 5px;
  font-size: 20px;
  line-height: 100%;
}

.pricing__side__badge_valentines {
  z-index: 1;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #4887ff;
  border: 2px #20cd79;
  border-top-left-radius: 2px;
  border-bottom-left-radius: 2px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 24px;
  display: grid;
  position: absolute;
  inset: -2px auto -2px -24px;
  transform: rotate(0);
}

.image-239 {
  transform: rotate(-90deg);
}

.pricing__tag__save__ept {
  background-color: var(--pokercode-beta);
  background-image: linear-gradient(to right, #1d3d7a, #e23626);
  border-radius: 2px;
  align-items: center;
  height: 20px;
  margin-left: 4px;
  padding: 2px 6px 3px;
  display: flex;
}

.div-block-109 {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/621d011443c1fa6203b0cbef_ETP_logo_shapes.svg");
  background-position: 50%;
  background-size: cover;
  width: 152px;
  height: 32px;
  margin-bottom: 14px;
  margin-right: 16px;
}

.div-block-110 {
  align-items: center;
  display: flex;
}

.pricing__tag__21cg__ept {
  background-color: var(--cash-blue);
  border-radius: 2px;
  align-items: center;
  height: 20px;
  margin-left: 4px;
  padding: 2px 6px 3px;
  display: flex;
}

.pricing__tag__value__ept {
  background-color: #20cd79;
  border-radius: 2px;
  align-items: center;
  height: 20px;
  padding: 2px 6px 3px;
  display: flex;
}

.blog__header__content {
  z-index: 888;
  justify-content: space-between;
  width: 100%;
  max-width: 1320px;
  display: flex;
  position: relative;
}

.link-block-9 {
  font-family: TT Commons, sans-serif;
}

.nav__textlink {
  color: #fff;
  margin-top: 2px;
  margin-bottom: 0;
  font-family: TT Commons, sans-serif;
  font-size: 18px;
  line-height: 100%;
}

.nav_characteristic {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.nav_characteristic.winnings {
  flex-direction: row;
  padding: 0;
}

.nav {
  z-index: 999;
  flex-direction: column;
  justify-content: space-between;
  height: 104px;
  display: flex;
  position: fixed;
  inset: 0% 0% auto;
  overflow: visible;
  box-shadow: 0 1px 3px #0003;
}

.nav.is--transparent {
  box-shadow: none;
  -webkit-backdrop-filter: blur(3px);
  backdrop-filter: blur(3px);
  background-color: #4222e2b3;
}

.nav__logo {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/624d2cc692ec874c1f419dbd_mark_pokercode.svg");
  background-position: 50%;
  background-size: cover;
  width: 24px;
  height: 40px;
}

.nav__logo.is--white {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/6309c624741fe7ba7e27065e_pokercode-mark-white.svg");
}

.nav__nav {
  background-color: #060708;
  border: 1px #373737;
  border-bottom-style: solid;
  height: 72px;
  padding: 15px 25px;
}

.nav__nav.is--transparent {
  background-color: #0000;
  border-bottom-style: none;
}

.nav__nav__content {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
}

.btn__nav {
  background-color: var(--web-orange);
  text-align: center;
  border-radius: 4px;
  width: 185px;
  height: 40px;
  margin-left: 32px;
  padding: 13px 32px 9px;
  font-family: TT Commons, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 100%;
}

.btn__nav.is--white-ghost {
  background-color: #0000;
  border: 1px solid #fff;
}

.text-block-90 {
  color: #3c3b3b;
  letter-spacing: -.16px;
  margin-top: 4px;
  font-family: TT Commons, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 100%;
}

.nav__nav__content__group.right {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  margin-left: 64px;
  display: flex;
}

.nav__nav__content__group.left {
  display: flex;
}

.nav__characterisitic__group {
  justify-content: space-between;
  width: 100%;
  padding-left: 24px;
  padding-right: 24px;
  display: flex;
}

.icon__nav__characteristic {
  background-color: #0000;
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50%;
  background-size: cover;
  width: 20px;
  height: 20px;
  margin-right: 4px;
}

.icon__nav__characteristic.win {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/624d2cc692ec8741ac419dbe_icon-money-bag.svg");
}

.icon__nav__characteristic.guarantee {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/624d2cc692ec874483419dc0_icon-shield.svg");
  border: 1px #000;
  padding-top: 0;
  padding-bottom: 0;
}

.icon__nav__characteristic.coachings {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/624d2cc692ec874536419dbf_icon-desktop-computer.svg");
}

.nav__characteristics {
  background-color: #eaeaea;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 32px;
  display: flex;
}

.div-block-111 {
  justify-content: flex-start;
  margin-top: 16px;
  display: flex;
}

.heading-3-21cg-2 {
  letter-spacing: -.8px;
  margin-top: 0;
  margin-bottom: 32px;
  font-size: 80px;
  font-weight: 500;
  line-height: 96%;
}

.heading-3-21cg-2.home__header {
  color: var(--white);
  font-family: TT Commons, sans-serif;
}

.home__hero__content-2 {
  justify-content: space-between;
  align-items: center;
  font-size: 15px;
  display: flex;
  position: relative;
}

.header__key-image__group {
  width: 815px;
  height: 640px;
  margin-right: -126px;
}

.home__hero-2 {
  background-color: #060708;
  border-bottom: 1px solid #2f2f2f;
  flex-direction: column;
  align-items: center;
  height: 750px;
  margin-top: 144px;
  display: flex;
  overflow: hidden;
}

.hero__image__description {
  width: 615px;
  height: 40px;
  padding-left: 32px;
  padding-right: 32px;
}

.hero__image__description.mobile {
  display: none;
}

.hero__image__description.is--matthias {
  margin-left: 200px;
  display: none;
}

.hero__image__description.is--steffen {
  margin-left: 100px;
  display: none;
}

.hero__image {
  width: 50%;
  height: 100%;
}

.hero__image.steffen {
  background-color: #442626;
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/6257c20c99944703221e3a1a_steffan-hero-2.png");
  background-position: 50%;
  background-size: cover;
  border-bottom-right-radius: 16px;
}

.hero__image.fedor {
  background-color: #311b80;
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/624d2ccd097ff282d917c090_fedor-hero.png");
  background-position: 50%;
  background-size: cover;
  border-bottom-left-radius: 16px;
}

.hero__images {
  border-bottom-right-radius: 16px;
  border-bottom-left-radius: 16px;
  justify-content: space-between;
  width: 815px;
  height: 577px;
  display: flex;
  overflow: hidden;
}

.btn__regular-2 {
  background-color: var(--web-orange);
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  height: 50px;
  margin-top: 0;
  padding: 18px 48px;
  font-size: 22px;
  line-height: 22px;
  text-decoration: none;
  display: inline-block;
}

.btn__regular-2.white {
  background-color: #fff;
  margin-top: 0;
  margin-right: 16px;
  padding-top: 16px;
}

.btn__regular-2.white.ghost {
  border: 1px solid var(--white);
  background-color: #0000;
  margin-right: 0;
}

.btn__regular-2.white.ghost.w--current {
  padding-top: 16px;
}

.btn__regular-2.blue {
  background-color: var(--cash-game-blue);
}

.button-text-2 {
  color: #fff;
  font-family: TT Commons, sans-serif;
  font-size: 19px;
  font-weight: 500;
  line-height: 100%;
  text-decoration: none;
}

.button-text-2.black {
  color: var(--black);
}

.text-block-89 {
  color: #979797;
  text-align: center;
  margin-bottom: 5px;
  font-family: TT Commons, sans-serif;
  font-size: 17px;
  font-weight: 400;
  line-height: 100%;
}

.home__hero__content__texts-2 {
  width: 432px;
  padding-top: 0;
}

.home__hero__content__texts-2.is--pbt {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.hero_span {
  color: #fff;
  font-size: 20px;
  font-weight: 500;
}

.paragraph-1-21cs-2 {
  color: #fff;
  width: 375px;
  font-family: TT Commons, sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 150%;
}

.home__vision__content {
  width: 618px;
}

.home__hero__graphic__rvr-2 {
  z-index: 2;
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/625d85242607b36a24be578c_n22%20RVR%20Mobile.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 221.09px;
  height: 447.37px;
  position: absolute;
  inset: auto 82px 0% auto;
}

.home__vision__grid-2 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #060708;
  grid-template-rows: auto;
  width: 100%;
  height: 100%;
  overflow: hidden;
}

.home__vision__grid-2.is--fedor-triton {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/65eb4d37e44234a1c4a00e4d_image_header_fedor_triton_champion.png");
  background-position: 50%;
  background-size: cover;
}

.home__hero__graphic__dashboard-2 {
  z-index: 2;
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/625d85260a01ed9cf47da04a_n22%20Platform%20Mobile.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 221.09px;
  height: 447.37px;
  position: absolute;
  inset: auto 317px 0% auto;
}

.hero__vision__video__area-2 {
  background-color: #ff5c00;
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/654cbeb69fe2cdd927f47488_image_heade_fedor_challenge_3.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  justify-content: flex-start;
  align-items: center;
  padding-left: 48px;
  display: flex;
}

.hero__vision__video__area-2.membership {
  background-color: #2c2f35;
  background-image: linear-gradient(to bottom, #000, var(--link-blue));
}

.hero__vision__video__area-2.membership.orange {
  background-color: var(--web-orange);
  background-image: none;
}

.hero__vision__video__area-2.membership.blue {
  background-image: linear-gradient(to bottom, #000, var(--cash-game-blue));
}

.hero__vision__video__area-2.is-home {
  background-image: none;
  background-position: 0 0;
  background-repeat: repeat;
  background-size: auto;
}

.hero__vision__video__area-2.iss--pbt {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/654cbeb69fe2cdd927f47488_image_heade_fedor_challenge_3.png");
  background-size: cover;
}

.hero__vision__video__area-2.is--bahamas {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/659d4ddc27bf5eb93d0942bf_image_heade_fedor_live-coaching-offer.png");
}

.hero__vision__video__area-2.is--crane-cash-game {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/65d8ded31c5579a5e48c6235_image_header_steffen_challenge_3.png");
}

.hero__vision__video__area-2.is--triton-video {
  object-fit: cover;
  background-image: none;
  width: 100%;
  height: 100%;
  padding-left: 0;
  display: block;
}

.benefit_box_large {
  justify-content: space-between;
  margin-bottom: 16px;
  display: flex;
}

.text-block-91 {
  color: #fff;
  margin-bottom: 6px;
  font-family: TT Commons, sans-serif;
  font-size: 22px;
  font-weight: 600;
  line-height: 100%;
}

.offer {
  flex-direction: column;
  align-items: center;
  height: 770px;
  display: flex;
  overflow: hidden;
}

.home__hero__content__graphics-2 {
  width: 689.16px;
  height: 510px;
  margin-right: -101px;
  position: relative;
}

.paragraph-7 {
  color: #fff;
  letter-spacing: -.16px;
  width: 380px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: TT Commons, sans-serif;
  font-size: 16px;
  line-height: 120%;
}

.heading-4-21cg-2 {
  color: #fff;
  letter-spacing: -.9px;
  margin-top: 0;
  margin-bottom: 32px;
  font-family: TT Commons, sans-serif;
  font-size: 64px;
  font-weight: 500;
  line-height: 95%;
}

.heading-4-21cg-2.center {
  margin-bottom: 28px;
}

.heading-4-21cg-2.center.is--dark {
  color: #212428;
}

.heading-4-21cg-2.center.is--semi {
  z-index: 3;
  font-weight: 600;
  position: relative;
}

.heading-4-21cg-2.is--dark {
  color: #212428;
}

.heading-4-21cg-2.is--dark.is--demi {
  font-weight: 600;
}

.heading-4-21cg-2.is--benefits {
  margin-bottom: 24px;
}

.home__hero__graphic__slack-2 {
  z-index: 3;
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/624d2cd423cb996a15f2c965_vector_community_box.svg");
  background-position: 50%;
  background-size: cover;
  border-radius: 18px;
  width: 185.18px;
  height: 250.41px;
  position: absolute;
  inset: auto auto 32px 0%;
}

.box_icon {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50%;
  background-size: cover;
  width: 40px;
  height: 40px;
}

.box_icon.rvr {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/624d2cd423cb996091f2c961_Property%201%3DRVR.svg");
}

.box_icon.best {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/624d2cd423cb997a9df2c964_Property%201%3DBest.svg");
}

.box_icon.content {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/624d2cd423cb996dfef2c962_Property%201%3DContent.svg");
}

.box_icon.community {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/624d2cd423cb992c7bf2c963_Property%201%3DCommunity%20(Discord).svg");
}

.box_icon.live {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/655f1f194e94fa36e91ab827_icon-feature-signal.svg");
}

.box_icon.discounts {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/655f1f1942cc3ba3d9d1def2_icon-feature-money-bag.svg");
  border: 1px #000;
}

.home__hero__graphic__quiz-2 {
  z-index: 1;
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/60b234a649c3ce226d163864_home-hero-quiz.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 16px;
  width: 446.47px;
  height: 481.37px;
  position: absolute;
  inset: 0% 0% auto auto;
}

.cox__content {
  width: 427px;
  padding-top: 2px;
}

.cox__content.is--cash {
  margin-left: 16px;
}

.divider {
  background-color: #fff;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 72px;
  display: flex;
}

.divider.winnings {
  height: 64px;
  padding-top: 0;
  padding-bottom: 0;
}

.divider.all-access {
  overflow: hidden;
}

.text-block-92 {
  color: var(--web-orange);
  -webkit-text-stroke-color: var(--web-orange);
  margin-top: 4px;
  font-family: TT Commons, sans-serif;
  font-size: 24px;
  font-weight: 500;
  line-height: 100%;
}

.text-block-92.is--divider {
  color: #667466;
}

.text-block-83-copy {
  color: #929292;
  margin-top: 1px;
  font-family: TT Commons, sans-serif;
  font-size: 16px;
  font-style: italic;
  font-weight: 400;
  line-height: 100%;
}

.text-block-83-copy.is--mobile {
  font-weight: 400;
}

.pricing__free {
  background-color: #1b1b1e;
  border-radius: 8px;
  justify-content: space-between;
  align-items: center;
  height: 104px;
  padding: 24px 32px 24px 40px;
  display: flex;
}

.pricing__free__benefit__boxes {
  align-items: center;
  margin-top: 1px;
  display: flex;
}

.text-block-87-copy {
  color: #fff;
  margin-top: 60px;
  font-family: TT Commons, sans-serif;
  font-size: 40px;
  font-weight: 500;
  line-height: 100%;
}

.text-block-87-copy.yearly {
  color: #212428;
  margin-top: 12px;
  margin-bottom: -9px;
  font-size: 44px;
  font-weight: 600;
}

.text-block-87-copy.quarterly {
  margin-top: 12px;
  margin-bottom: -8px;
}

.text-block-84-copy {
  color: #686c70;
  margin-top: 5px;
  font-family: TT Commons, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 100%;
}

.benefit_box_small {
  background-color: #2b2b2f;
  border-radius: 2px;
  justify-content: flex-start;
  align-items: center;
  height: 40px;
  padding-left: 12px;
  padding-right: 12px;
  display: flex;
}

.benefit_box_small.mid {
  margin-left: 8px;
  margin-right: 8px;
}

.benefit_box_small.full {
  margin-bottom: 8px;
}

.benefit_box_small.full.last {
  margin-bottom: 0;
}

.text-span-13 {
  color: #ffeca7;
  font-family: TT Commons, sans-serif;
  font-weight: 500;
}

.pricing_highlighted {
  background-color: #fff;
  border-radius: 8px;
  flex-direction: column;
  justify-content: space-between;
  width: 280px;
  height: 256px;
  padding: 24px;
  display: flex;
  position: absolute;
  inset: -8px -8px auto auto;
}

.text-block-84-copy-copy {
  color: #686c70;
  margin-top: 8px;
  font-family: TT Commons, sans-serif;
  font-size: 13px;
  font-weight: 400;
  line-height: 100%;
}

.div-block-114 {
  flex-direction: row;
  justify-content: space-between;
  display: flex;
}

.pricing__regs__group {
  background-color: #2b2b2f;
  border: 1px solid #414145;
  border-radius: 8px;
  align-items: center;
  height: 240px;
  display: flex;
  position: relative;
}

.pricing__divider {
  background-color: #414145;
  width: 1px;
  height: 208px;
}

.paragraph-7-copy {
  color: #fff;
  letter-spacing: -.14px;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: TT Commons, sans-serif;
  font-size: 14px;
  line-height: 120%;
}

.pricing__benefit__boxes {
  padding: 24px;
}

.home__overview__content-2 {
  flex-direction: row;
  justify-content: space-between;
  align-items: flex-start;
  margin-bottom: 56px;
  display: flex;
}

.home__overview__content__texts-2 {
  width: 327px;
}

.text-block-82-copy {
  color: #fff;
  margin-bottom: 6px;
  font-family: TT Commons, sans-serif;
  font-size: 19px;
  font-weight: 600;
  line-height: 100%;
}

.text-span-14 {
  font-size: 24px;
  font-weight: 500;
}

.text-span-14.is--light {
  font-weight: 600;
}

.box_icon-copy {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/624316da19f878167e565b9d_nps_icon.svg");
  background-position: 50%;
  background-size: cover;
  width: 80px;
  min-width: 80px;
  max-width: 80px;
  height: 48px;
}

.text-block-88 {
  color: #fff;
  letter-spacing: -.3px;
  text-transform: uppercase;
  padding-top: 3px;
  font-family: TT Commons, sans-serif;
  font-weight: 500;
  line-height: 100%;
}

.text-block-88.is--orange {
  color: #00c2ff;
}

.text-block-88.is--yellow {
  color: #ffd53f;
}

.text-block-88.is--promo {
  color: #fff;
  -webkit-text-stroke-color: #fff;
}

.icon__box__small {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50%;
  background-size: cover;
  width: 24px;
  height: 24px;
}

.icon__box__small.lectures {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/624d2cd423cb996dfef2c962_Property%201%3DContent.svg");
}

.icon__box__small.best {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/624d2cd423cb997a9df2c964_Property%201%3DBest.svg");
}

.icon__box__small.live {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/624d2cef74f4d96929adbacd_Property%201%3DLive%20coachings.svg");
}

.icon__box__small.rvr {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/624d2cd423cb996091f2c961_Property%201%3DRVR.svg");
}

.icon__box__small.community {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/624d2cd423cb992c7bf2c963_Property%201%3DCommunity%20(Discord).svg");
}

.checkoutbutton-2 {
  color: #fff;
  text-align: center;
  background-color: #ff5213;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 40px;
  padding-top: 10px;
  padding-bottom: 7px;
  font-family: TT Commons, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 100%;
  display: flex;
}

.checkoutbutton-2.ghost {
  background-color: #ff521333;
  border: 1px solid #ff5213;
  font-family: TT Commons, sans-serif;
}

.checkoutbutton-2.ghost.free {
  width: 220px;
}

.checkoutbutton-2.ghost.free.is--2024 {
  width: 100%;
}

.checkoutbutton-2.is--quarterly {
  display: none;
}

.div-block-115 {
  background-color: #414145;
  justify-content: space-between;
  width: 100%;
  height: 1px;
  margin-top: 24px;
  margin-bottom: 24px;
  display: flex;
}

.paragraph-2-21cg-2 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
}

.paragraph-2-21cg-2.overview {
  margin-top: 32px;
  font-family: TT Commons, sans-serif;
  line-height: 180%;
}

.text-block-87 {
  color: #fff;
  font-family: TT Commons, sans-serif;
  font-size: 22px;
  font-weight: 500;
  line-height: 100%;
}

.text-block-87.quartely.mobile {
  display: none;
}

.text-block-87.yearly {
  color: #212428;
  font-weight: 600;
}

.text-block-87.yearly.desktop {
  letter-spacing: 0;
  font-family: TT Commons, sans-serif;
}

.cox__content-copy {
  width: auto;
  padding-top: 2px;
}

.text-block-93 {
  color: #fff;
  font-family: TT Commons, sans-serif;
  font-size: 24px;
  font-weight: 500;
  line-height: 100%;
}

.pricing__free__texts {
  margin-top: 5px;
}

.text-block-94 {
  color: #fff;
  margin-top: 4px;
  margin-left: 12px;
  font-family: TT Commons, sans-serif;
  font-size: 15px;
  font-weight: 500;
  line-height: 100%;
}

.div-block-116 {
  width: auto;
}

.home__pricing {
  background-color: #060708;
  border-top: 1px solid #2b2b2b;
  flex-direction: column;
  align-items: center;
  padding-top: 144px;
  padding-bottom: 144px;
  font-family: TT Commons, sans-serif;
  display: flex;
  position: static;
  overflow: hidden;
}

.pricing_reg {
  flex-direction: column;
  justify-content: space-between;
  width: 268px;
  height: 100%;
  padding: 24px;
  display: flex;
}

.pricing_block {
  background-color: #1b1b1e;
  border-radius: 8px;
  width: 808px;
  height: 520px;
}

.pricing__tag {
  background-color: #00c667;
  width: auto;
  height: 24px;
  padding-left: 8px;
  padding-right: 8px;
}

.pricing__tag.quarterly {
  background-color: #20cd79;
  border-radius: 4px;
  width: auto;
  height: auto;
  margin-top: 0;
  padding: 6px 8px 5px;
  display: flex;
}

.pricing__tag.quarterly.is--xmas-promo {
  background-color: #d01313;
}

.pricing__tag.quarterly.is--xmas-promo.is-main {
  background-color: #001e6d;
  margin-right: 5px;
}

.pricing__tag.quarterly.xmas {
  background-color: #125c12;
  margin-right: 8px;
}

.pricing__tag.quarterly.is--promo {
  background-color: #209fe7;
  margin-right: 4px;
  display: none;
}

.pricing__tag.quarterly.is--red {
  background-color: #d01313;
}

.pricing__tag.yearly {
  background-color: #be052c;
  border-radius: 4px;
  width: 100%;
  height: auto;
  margin-top: 0;
  padding: 7px 10px 4px;
}

.pricing__tag.yearly.is--promo {
  background-color: #ff23ff;
  margin-left: 8px;
  display: none;
}

.pricing__tag.yearly.is--promo.is--limited {
  width: auto;
  padding-top: 6px;
  padding-bottom: 5px;
  display: none;
}

.pricing__tag.value {
  background-color: #ff5213;
  border-radius: 4px;
  height: 23px;
  margin-top: -4px;
  padding-top: 6px;
  padding-bottom: 7px;
  display: flex;
}

.pricing__tag.value.mobile {
  display: none;
}

.pricing__tag.limited-time {
  background-color: #9b0000;
  border-radius: 4px;
  height: 23px;
  margin-top: 0;
  margin-left: 4px;
  padding-top: 6px;
  padding-bottom: 7px;
  padding-right: 5px;
  display: flex;
}

.pricing__tag.limited-time.mobile, .pricing__tag.is--quarterly {
  display: none;
}

.testimonials {
  background-color: #1b1b1e;
  flex-direction: column;
  align-items: center;
  padding-top: 120px;
  padding-bottom: 96px;
  display: none;
  overflow: hidden;
}

.testimonials__grid__main {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  align-items: start;
}

.testionaial__grid__column {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  align-items: start;
}

.testimonial__pod {
  background-color: var(--dark-1);
  outline-offset: 0px;
  border: 1px #000;
  border-radius: 4px;
  outline: 3px #555;
  padding: 24px;
}

.testimonial__pod.is-c1 {
  background-color: var(--white);
  border-radius: 8px;
  padding: 0;
  overflow: hidden;
}

.testimonial__pod__image {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50%;
  background-size: cover;
  border-radius: 4px;
  width: 348px;
  height: 240px;
}

.testimonial__pod__image.gh__graph {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/624d2ee666d6f9a3bd9eb8e8_GH1_graph.svg");
}

.testimonial__pod__image.winning-1 {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/624d31cb7a9a54c91484e870_community-winning-1.png");
  height: 179px;
}

.testimonial__pod__image.festival {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/624d31cb1ad6259200c26b8e_festival-winning.png");
  height: 200px;
}

.testimonial__pod__image.venom {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/624d31ccfaecb5201ea04e70_venom-winning.png");
  height: 200px;
}

.testimonial__pod__image.winning-2 {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/624d31cb16f6b2a131dea7d9_community-winning-2.png");
  height: 179px;
}

.testimonial__pod__header {
  flex-direction: column;
  align-items: center;
  margin-bottom: 20px;
  padding-left: 8px;
  padding-right: 8px;
  display: flex;
}

.testimonial__pod__title__gh {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/624d2fe1902f7ce20251ea6f_GH-wins-title.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 332px;
  height: 93px;
  margin-bottom: 12px;
}

.btn__text__link {
  align-items: center;
  display: flex;
}

.text-block-95 {
  color: var(--web-orange);
  margin-right: 6px;
  font-family: TT Commons, sans-serif;
  font-size: 16px;
  line-height: 100%;
  text-decoration: underline;
}

.text__link__arrow {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/624d32e592ec879baa41be84_arrow.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 14px;
  height: 14px;
}

.text-block-96 {
  color: var(--white);
  text-align: center;
  letter-spacing: -.24px;
  margin-bottom: 12px;
  font-family: TT Commons, sans-serif;
  font-size: 24px;
  font-style: italic;
  font-weight: 600;
  line-height: 110%;
}

.testimonial__pod__author {
  padding-left: 8px;
  padding-right: 8px;
}

.testimonial_quote {
  color: #fff;
  letter-spacing: -.2px;
  margin-bottom: 16px;
  padding-left: 8px;
  padding-right: 8px;
  font-family: TT Commons, sans-serif;
  font-size: 20px;
  font-style: italic;
  font-weight: 500;
  line-height: 140%;
}

.testimonial__pod__title__venom {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/624d35e08b403b5020f5cfa6_title_venom.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 332px;
  height: 93px;
  margin-bottom: 12px;
}

.text-block-92-copy {
  color: #667466;
  margin-top: 5px;
  font-family: TT Commons, sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 100%;
}

.text-span-15 {
  color: #4c534c;
}

.coaches {
  flex-direction: column;
  align-items: center;
  padding-top: 104px;
  padding-bottom: 64px;
  display: flex;
  overflow: hidden;
}

.grid__coaches {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  align-items: start;
  width: 880px;
}

.coach__pod.is--hidden {
  display: none;
}

.coach__pod__image {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50%;
  background-size: cover;
  border-radius: 8px;
  height: 220px;
}

.coach__pod__image.steffen {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/624d3df8ae8171ae5302331f_coach-steffen.png");
}

.coach__pod__image.simon {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/624d3df63927300745b530a1_coach-simon.png");
}

.coach__pod__image.matthias {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/624d3df6d722e524ceea414c_coach-matthias.png");
}

.coach__pod__image.fedor {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/624d3df6b713551dcb530b22_coach-fedor.png");
}

.coach__pod__info {
  padding: 24px 16px 16px;
}

.coach__pod__info__name {
  margin-bottom: 16px;
}

.coach__achievement {
  align-items: flex-start;
  width: 260px;
  margin-bottom: 8px;
  display: flex;
}

.coach__achievement__icon {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50%;
  background-size: cover;
  width: 24px;
  min-width: 24px;
  height: 24px;
  min-height: 24px;
  margin-right: 6px;
}

.coach__achievement__icon.money-bag {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/624d2cc692ec8741ac419dbe_icon-money-bag.svg");
}

.coach__achievement__icon.trophy {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/60b253b56d6b23ff92aadd78_icons-trophy.svg");
}

.coach__achievement__icon.money-face {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/60b253b5bb78e382ac35848a_icons-money-mouth-face.svg");
}

.coach__achievement__icon.flying-money {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/60b253b5476514ffdf42b2d3_icon-money-with-wings.svg");
}

.coach__achievement__icon.purple-jacket {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/60b253b4f05f031e18e9f1df_icon-safety-vest.svg");
}

.coach__achievement__icon.globe {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/624e83a99a91e78c447db17f_icons8-globe-showing-europe-africa%201.svg");
}

.coach__achievement__icon.money {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/60b253b51df666f515949e49_icon-dollar-banknote.svg");
}

.coach__achievement__icon.austria {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/624e83a64a2582961fbb7915_icons8-austria%201.svg");
}

.coach__achievement__icon.exploding-mind {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/624e83a878f70e9d81eeea38_icons8-exploding-head%201.svg");
}

.coach__achievement__text {
  color: var(--white);
  max-width: 230px;
  margin-top: 6px;
  font-family: TT Commons, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 100%;
}

.coach__achievement__text.dark {
  color: var(--black);
}

.coach__name {
  color: var(--white);
  letter-spacing: -.24px;
  margin-bottom: 4px;
  font-family: TT Commons, sans-serif;
  font-size: 24px;
  font-weight: 600;
  line-height: 100%;
}

.coach__name.is--dark {
  color: var(--black);
}

.coach__area {
  color: #686f72;
  letter-spacing: -.36px;
  text-transform: uppercase;
  font-family: TT Commons, sans-serif;
  font-size: 15px;
  font-weight: 500;
  line-height: 100%;
}

.cta__n22 {
  background-color: var(--web-orange);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 64px 24px 72px;
  display: flex;
  overflow: hidden;
}

.cta__n22.blue {
  background-color: var(--cash-game-blue);
  position: relative;
  overflow: hidden;
}

.h1__n22 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-family: TT Commons, sans-serif;
  font-size: 80px;
  font-weight: 600;
  line-height: 96%;
}

.h1__n22.cta__section {
  color: #fff;
}

.text-block-97 {
  color: var(--white);
  margin-top: 8px;
  margin-bottom: 32px;
  font-family: TT Commons, sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 100%;
}

.faq_n22 {
  flex-direction: column;
  align-items: center;
  padding: 120px 24px 96px;
  display: flex;
  overflow: hidden;
}

.faq__n22__content {
  justify-content: space-between;
  display: flex;
}

.faq__n22__content__texts {
  width: 396px;
}

.faq__n22__faq {
  width: 705px;
}

.body__n22 {
  background-color: #060708;
  font-family: TT Commons, sans-serif;
}

.body__n22.is--white {
  background-color: #fafafa;
}

.p2__n22 {
  color: var(--white);
  margin-top: 0;
  margin-bottom: 0;
  font-family: TT Commons, sans-serif;
  line-height: 160%;
}

.p2__n22.is--black {
  color: var(--black);
}

.p2__n22.is--black.is--centered {
  font-family: Ttcommons;
  font-size: 18px;
}

.p2__n22.is--centered {
  z-index: 3;
  text-align: center;
  width: 808px;
  margin-bottom: 16px;
  font-family: TT Commons, sans-serif;
  position: relative;
}

.p2__n22.is--centered.is--hidden {
  display: none;
}

.p2__n22.is--centered.is--18 {
  font-size: 18px;
}

.p2__n22.overview {
  width: 250px;
  margin-top: 32px;
}

.p2__n22.webinar {
  margin-top: 32px;
}

.p2__n22.webinar.post__webinar {
  margin-top: 0;
}

.p2__n22.dark {
  color: #212428;
}

.link-11 {
  color: var(--white);
  text-decoration: underline;
}

.link-11.dark {
  color: #212428;
}

.footer__n22 {
  background-color: #060708;
  border-top: 1px solid #2f2f2f;
  flex-direction: column;
  align-items: center;
  padding-top: 72px;
  padding-bottom: 48px;
  display: flex;
  overflow: hidden;
}

.coaches__content {
  flex-direction: column;
  align-items: center;
  margin-bottom: 64px;
  display: flex;
}

.membership__hero {
  background-color: #0f1d2c;
  background-image: linear-gradient(#060708 61%, #0f1d2c);
  justify-content: center;
  align-items: center;
  height: 100vh;
  max-height: 1000px;
  display: flex;
  position: relative;
}

.div-block-117 {
  background-color: #dce6ef;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 40px;
  display: flex;
  position: absolute;
  inset: auto 0% 0%;
}

.div-block-118 {
  align-items: center;
  height: 32px;
  display: flex;
}

.text-block-98 {
  color: #000;
  text-transform: uppercase;
  margin-top: 3px;
  font-family: TT Commons, sans-serif;
  font-weight: 600;
  line-height: 100%;
}

.gif__arrows {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/624d7d7cfb0a9e3ad2926f03_animation_500_l1e36y1x.gif");
  background-position: 50%;
  background-size: cover;
  width: 32px;
  height: 32px;
  margin-left: 8px;
  margin-right: 8px;
}

.gif__arrows.is--pricing-used {
  margin-left: 0;
  margin-right: 0;
}

.membership__live {
  background-color: var(--white);
  flex-direction: column;
  align-items: center;
  padding-top: 88px;
  padding-bottom: 88px;
  display: flex;
}

.membership__community__n22 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 565px;
  display: flex;
  position: static;
  overflow: hidden;
}

.membership__platform__n22 {
  flex-direction: column;
  justify-content: flex-end;
  align-items: center;
  height: 580px;
  display: flex;
}

.membership__rangeviewer {
  background-color: #f3f3f3;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 592px;
  padding-top: 88px;
  padding-bottom: 88px;
  display: flex;
  overflow: hidden;
}

.rangeviewer__box {
  flex-direction: column;
  align-items: center;
  width: 705px;
  padding-top: 20px;
  display: flex;
  position: static;
  overflow: visible;
}

.rangeviewer__text {
  flex-direction: column;
  justify-content: center;
  margin-bottom: 20px;
  display: flex;
}

.rvr__logo {
  flex-direction: row;
  align-items: center;
  margin-bottom: 24px;
  display: flex;
}

.rvr_icon {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/624d56e4ae9c5210887074ab_RVR_logo.svg"), linear-gradient(236deg, #ff8838, #f76c32);
  background-position: 50%, 0 0;
  background-size: cover, auto;
  border-radius: 8px;
  width: 48px;
  height: 48px;
}

.rvr__name {
  color: #989898;
  text-transform: uppercase;
  margin-top: 5px;
  margin-left: 10px;
  font-family: TT Commons, sans-serif;
  font-weight: 700;
  line-height: 90%;
}

.rangeviewer__image {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/624d75b3094b0d1ad9bc47ff_rvr-mockup.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 925px;
  height: 653px;
}

.rangeviewer__cont {
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
}

.h3__n22 {
  color: #fff;
  letter-spacing: -.9px;
  margin-top: 0;
  margin-bottom: 16px;
  font-family: TT Commons, sans-serif;
  font-size: 60px;
  font-weight: 500;
  line-height: 95%;
}

.h3__n22.center {
  margin-bottom: 28px;
}

.h3__n22.dark {
  color: var(--rich-black);
  margin-bottom: 16px;
}

.p3__n22 {
  color: var(--white);
  margin-top: 0;
  margin-bottom: 0;
  font-family: TT Commons, sans-serif;
  font-size: 15px;
  line-height: 160%;
}

.p3__n22.is--black {
  color: var(--black);
}

.p3__n22.is--black.is--centered {
  font-family: Ttcommons;
  font-size: 18px;
}

.p3__n22.is--centered {
  text-align: center;
  width: 808px;
}

.p3__n22.overview {
  width: 250px;
  margin-top: 32px;
}

.p3__n22.webinar {
  margin-top: 32px;
}

.p3__n22.webinar.post__webinar {
  margin-top: 0;
}

.p3__n22.dark {
  color: #212428;
  font-family: TT Commons, sans-serif;
}

.platform__content {
  flex-direction: row;
  justify-content: space-between;
  width: 100%;
  display: flex;
}

.div-block-120 {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/624d78c1230c5b24722239d4_dashboard.png");
  background-position: 50%;
  background-size: cover;
  width: 756px;
  height: 532px;
}

.platform__text {
  flex-direction: column;
  justify-content: center;
  margin-bottom: 48px;
  display: flex;
}

.subtitle1 {
  color: #828389;
  text-transform: uppercase;
  margin-bottom: 16px;
  font-family: TT Commons, sans-serif;
  font-size: 15px;
}

.subtitle1.n22 {
  font-family: TT Commons, sans-serif;
  font-weight: 400;
}

.live__content {
  justify-content: space-between;
  width: 100%;
  display: flex;
}

.live__text {
  flex-direction: column;
  justify-content: center;
  margin-bottom: 20px;
  display: flex;
}

.gradient {
  z-index: 19;
  background-image: radial-gradient(circle, #5865f2, #5865f200 50%);
  width: 1400px;
  height: 1400px;
  display: block;
  position: absolute;
  inset: -187% 0% 0% -56%;
}

.community__content {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
}

.community__text {
  z-index: 20;
  flex-direction: column;
  justify-content: center;
  width: 396px;
  margin-bottom: 48px;
  display: flex;
  position: relative;
}

.div-block-121 {
  width: 705px;
  height: 294px;
  position: relative;
}

.div-block-122 {
  z-index: 30;
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/624d875ce05e1ba795897616_community-iamge.png");
  background-position: 50%;
  background-size: cover;
  width: 705px;
  height: 294px;
  position: relative;
}

.pattern__pokercode {
  z-index: 19;
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/624d896d208c0022e9baf8c5_pokercode-p-pattern.svg");
  background-position: 50%;
  background-repeat: repeat;
  background-size: cover;
  width: 100%;
  height: 232px;
  margin-bottom: 40px;
  position: absolute;
  inset: auto 0% 8px;
}

.membership__hero__content {
  z-index: 20;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 690px;
  margin-bottom: 40px;
  display: flex;
  position: relative;
}

.h1__sub__n22 {
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Ttcommons;
  font-size: 72px;
  font-weight: 600;
  line-height: 96%;
}

.h1__sub__n22.membership__header {
  color: var(--white);
  margin-bottom: 32px;
  font-family: TT Commons, sans-serif;
}

.live__badge {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/624dce7e879d8e30f7528e70_live-badge.svg");
  background-position: 0 0;
  background-size: cover;
  width: 130px;
  height: 50px;
  margin-bottom: 16px;
}

.membership__testimonials {
  background-color: #1b1b1e;
  border-bottom: 1px solid #414145;
  flex-direction: column;
  align-items: center;
  height: 577px;
  margin-bottom: 64px;
  padding-bottom: 0;
  display: none;
}

.tabs-content-2 {
  background-color: #1b1b1e;
  border-bottom: 1px solid #414145;
  width: 100%;
  height: 577px;
}

.tabs {
  flex-direction: column;
  align-items: center;
  display: none;
}

.tabs-menu {
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  display: flex;
  overflow: hidden;
}

.tab-link-tab-3, .tab-link-tab-2 {
  background-color: #1b1b1e;
  justify-content: center;
  align-items: center;
  width: 220px;
  height: 48px;
  display: flex;
}

.tab-link-tab-1 {
  width: 220px;
}

.tab-link-tab-1.w--current {
  border-top: 1px solid var(--web-orange);
  background-color: #2b2b2f;
  justify-content: center;
  align-items: center;
  height: 48px;
  display: flex;
}

.image-240 {
  z-index: 19;
  position: absolute;
  left: -159px;
}

.div-block-123 {
  z-index: 20;
  flex-direction: column;
  align-items: center;
  display: flex;
  position: relative;
}

.cash__coach {
  background-color: var(--white);
  flex-direction: column;
  align-items: center;
  padding-top: 104px;
  padding-bottom: 136px;
  display: flex;
}

.coach__content {
  flex-direction: row;
  justify-content: space-between;
  width: 100%;
  display: flex;
}

.coach__bio {
  width: 396px;
}

.coach__photo {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/624d3df8ae8171ae5302331f_coach-steffen.png");
  background-position: 50%;
  background-size: cover;
  border-radius: 8px;
  width: 396px;
  height: 200px;
  margin-bottom: 24px;
}

.home__grid__coaches {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  align-items: start;
}

.div-block-124 {
  flex-direction: column;
  align-items: center;
  width: 705px;
  display: flex;
  position: relative;
}

.text-block-99 {
  z-index: 20;
  text-align: center;
  letter-spacing: -.8px;
  margin-bottom: 40px;
  font-family: TT Commons, sans-serif;
  font-size: 72px;
  font-style: italic;
  font-weight: 300;
  line-height: 100%;
  position: relative;
}

.div-block-125 {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/610a348756e4ca565e913684_play-button-solid.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 32px;
  height: 32px;
}

.div-block-126 {
  flex-direction: row;
  align-items: center;
  display: flex;
}

.text-block-100 {
  text-transform: uppercase;
  margin-top: 6px;
  margin-left: 12px;
  font-family: TT Commons, sans-serif;
}

.link-block-10 {
  color: var(--black);
  align-items: center;
  width: 296px;
  font-family: Ttcommons;
  font-size: 20px;
  line-height: 100%;
  display: flex;
}

.paragraph-8 {
  margin-top: 0;
  font-family: TT Commons, sans-serif;
  font-size: 16px;
}

.text-block-101 {
  margin-bottom: 8px;
  font-family: TT Commons, sans-serif;
  font-size: 36px;
  font-weight: 600;
  line-height: 100%;
}

.div-block-127 {
  z-index: 19;
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/624df6fb54f461a4ff7c6594_quote.svg");
  background-position: 50%;
  background-size: cover;
  width: 86px;
  height: 63px;
  margin-bottom: -35px;
  position: static;
}

.cash__highlighted {
  background-color: var(--cash-game-blue);
  flex-direction: column;
  align-items: center;
  padding-top: 40px;
  padding-bottom: 40px;
  display: flex;
}

.highlighted__content {
  width: 100%;
}

.highlighted__grid {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.highlighted__pod {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.highlighted__pod__icon {
  background-color: #fff;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  margin-bottom: 24px;
  display: flex;
}

.highlighted__pod__icon.live {
  border: 1px solid var(--white);
  background-color: #db1d1b;
}

.highlighted__pod__text {
  color: var(--white);
  text-align: center;
  letter-spacing: .24px;
  font-family: TT Commons, sans-serif;
  font-size: 24px;
  font-weight: 600;
  line-height: 100%;
}

.highlighted__pod__text.limited {
  width: 237px;
  font-family: TT Commons, sans-serif;
}

.text-block-102 {
  color: #fff;
  text-transform: uppercase;
  font-family: TT Commons, sans-serif;
  font-weight: 500;
}

.div-block-128 {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/60b0cd094ab3df1e127aa49f_icon-martial-arts-uniform.svg");
  background-position: 50%;
  background-size: cover;
  width: 30px;
  height: 30px;
}

.div-block-128.popcorn {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/60b0cd09d8c5da39a6c7b038_icon-popcorn.svg");
  width: 32px;
  height: 32px;
}

.text-block-103 {
  color: #fff;
  margin-top: 0;
  font-family: Oswald, sans-serif;
  font-weight: 600;
}

.cash__hero {
  background-color: var(--cash-game-blue);
  flex-direction: column;
  justify-content: flex-end;
  align-items: center;
  height: 740px;
  margin-top: 40px;
  padding-bottom: 0;
  display: flex;
}

.cash__player {
  background-color: var(--white);
  flex-direction: column;
  align-items: center;
  height: 738px;
  display: none;
}

.div-block-129 {
  z-index: 21;
  background-color: var(--white);
  border-radius: 16px;
  width: 1014px;
  margin-top: -72px;
  padding: 24px;
  position: relative;
  box-shadow: 0 4px 20px #0000001f;
}

.youtube {
  border-radius: 8px;
  overflow: hidden;
}

.cash__hero__content {
  flex-direction: row;
  justify-content: space-between;
  display: flex;
}

.cash__hero__image {
  z-index: 999;
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/624e06bfd6c95b25f1b8c13b_steffen-image-hero.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 494px;
  height: 600px;
  margin-right: 140px;
  position: absolute;
}

.cash__hero__sign {
  z-index: 18;
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/624de8f4f1d09a5f5b3b0ae1_cash-sign.svg");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  width: 407px;
  height: 408px;
  position: absolute;
  top: 16px;
  left: 169px;
}

.cash__hero__texts {
  width: 574px;
  margin-top: 96px;
}

.cash__heading {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/624e12f9405c11dadebfdd93_cg__heading.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 569px;
  height: 73px;
  margin-bottom: 16px;
}

.cash__subtitle {
  color: #fff;
  font-family: TT Commons, sans-serif;
  font-size: 30px;
  line-height: 100%;
}

.text-span-16 {
  font-style: italic;
  font-weight: 500;
}

.paragraph-9 {
  color: var(--white);
  width: 482px;
  margin-top: 40px;
  margin-bottom: 48px;
  font-family: TT Commons, sans-serif;
  font-size: 19px;
}

.div-block-130 {
  width: 705px;
}

.footer__content {
  justify-content: space-between;
  display: flex;
}

.div-block-131 {
  width: 293px;
}

.div-block-132 {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/624e16533239d62bcfee1b63_pokercode_logo.svg");
  background-position: 50%;
  background-size: cover;
  width: 149px;
  height: 32px;
  margin-bottom: 32px;
}

.footer__text {
  color: #bbb;
  letter-spacing: 0;
  margin-top: 4px;
  font-family: TT Commons, sans-serif;
  font-size: 16px;
  line-height: 140%;
}

.div-block-19-copy {
  justify-content: flex-start;
  margin-top: 32px;
  display: flex;
}

.footer__content__socials {
  flex-direction: row;
  justify-content: flex-end;
  align-items: flex-start;
  display: flex;
}

.grid-4 {
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  grid-template-rows: 28px;
  grid-template-columns: 28px 28px 28px 28px 28px;
}

.icon__social__media {
  width: 28px;
  height: 28px;
}

.icon__social__media.youtube {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/624e188bf703865e158d1307_icon-youtube.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.icon__social__media.twitch {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/624e188a066a485fb164cdc4_icon-twitch.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.icon__social__media.instagram {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/624e188b5674f7852818f571_icon-instagram.svg");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
}

.icon__social__media.facebook {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/624e188b05650ce6abe274e8_icon-facebook.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.icon__social__media.twitter {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/624e188bebc9233e8fa817b5_icon-twitter.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.div-block-133 {
  justify-content: space-between;
  width: 792px;
  display: flex;
}

.div-block-134 {
  justify-content: flex-start;
  width: 380px;
  display: flex;
}

.tournaments__content {
  background-color: #0f1214;
  border-bottom: 1px solid #373737;
  flex-direction: column;
  align-items: center;
  padding-top: 128px;
  padding-bottom: 96px;
  display: flex;
}

.pricing__points {
  justify-content: space-between;
  margin-top: 16px;
  margin-left: 75px;
  margin-right: 75px;
  display: flex;
}

.pricing__point__icon {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 16px;
  height: 16px;
  margin-right: 4px;
}

.pricing__point__icon.shield {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/624e7fa6d5a78b1334573f69_icon-shield-with-a-dollar-sign.svg");
}

.pricing__point__icon.cancel {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/624e7fa60585492f24307720_icons-cancel.svg");
}

.pricing__point__icon.lock {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/624e7fa70c3fe4128c3c4f7f_icon-lock.svg");
}

.pricing__point {
  align-items: center;
  height: 16px;
  display: flex;
}

.pricing__point__text {
  color: #5f5f71;
  letter-spacing: -.14px;
  margin-top: 4px;
  font-family: TT Commons, sans-serif;
  font-size: 16px;
  line-height: 100%;
}

.div-block-135 {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/624e7f2bd5a78b9d1c573e20_logo-stripe.svg");
  background-position: 50%;
  background-size: cover;
  width: 46px;
  height: 19px;
  margin-left: 4px;
}

.div-block-136 {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/624e807236c27d0c3753722b_profile-gaugi.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 99px;
  width: 40px;
  height: 40px;
}

.testimonial__quote__author {
  display: flex;
}

.testimonial__quote__author__name {
  color: var(--white);
  margin-bottom: 3px;
  font-family: TT Commons, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 100%;
}

.testimonial__quote__author__info {
  color: #686f72;
  text-transform: uppercase;
  font-family: TT Commons, sans-serif;
  font-size: 12px;
  line-height: 100%;
}

.div-block-137 {
  margin-top: 5px;
  margin-left: 12px;
}

.text-block-105 {
  color: #fff;
  text-align: center;
  font-family: Ttcommons;
  font-size: 18px;
  line-height: 100%;
}

.text-block-106 {
  color: #927979;
}

.membership__highlighted {
  background-color: var(--web-orange);
  flex-direction: column;
  align-items: center;
  padding-top: 40px;
  padding-bottom: 40px;
  display: flex;
}

.slider-3 {
  background-color: #1b1b1e;
  border-bottom: 1px solid #414145;
  flex-direction: column;
  align-items: center;
  height: 577px;
  display: flex;
}

.slide__group {
  flex-direction: column;
  align-items: center;
  width: 100%;
  height: 100%;
  padding-top: 72px;
  padding-bottom: 72px;
  display: flex;
}

.slide__content {
  justify-content: space-between;
  display: flex;
}

.gh1-graph {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/624d2ee666d6f9a3bd9eb8e8_GH1_graph.svg");
  background-position: 0 0;
  background-size: cover;
  border-radius: 8px;
  width: 602px;
  height: 416px;
  margin-top: 16px;
}

.left-arrow-6 {
  align-items: center;
  width: 14px;
  margin-left: -20px;
  padding-left: 0;
  display: flex;
}

.right-arrow-5 {
  align-items: center;
  width: 14px;
  margin-right: -20px;
  display: flex;
}

.arrow-slider-right {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/624e8e9174374e2852012aae_arrow-slider-right.svg");
  background-position: 0 0;
  background-size: cover;
  width: 14px;
  height: 51px;
}

.arrow-slider-left {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/624e8e919a91e761637e0ac7_arrow-slider-left.svg");
  background-position: 0 0;
  background-size: auto;
  width: 14px;
  height: 51px;
}

.slide1__texts {
  width: 499px;
}

.gh1-headline {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/624e90c77b26b2edb5e1a1be_gh1-headline.svg");
  background-position: 50%;
  background-size: cover;
  width: 498px;
  height: 218px;
  margin-top: -4px;
}

.tournaments__hero {
  flex-direction: column;
  align-items: center;
  height: 936px;
  margin-top: 40px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.tournaments__hero__posters {
  flex-direction: column;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  display: flex;
  position: absolute;
  inset: auto 0% 0%;
}

.poster__grid {
  grid-template-rows: auto;
  grid-template-columns: 231px 231px 231px 231px 231px 231px 231px 231px 231px 231px 231px;
  align-content: end;
  align-items: end;
  margin-bottom: -136px;
  margin-left: 0;
}

.poster {
  background-color: #242424;
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 4px;
  width: 231px;
  height: 142px;
}

.poster.playing-in-position {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/624eaa6021796371d6e71c95_playing-in-position.png");
}

.poster.multiway {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/624eaa604b88a00d60a9f442_multiway.png");
}

.poster.live-game {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/624eaa6155966e6561c1e52a_live-game.png");
}

.poster.practical-hands {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/624eaa60c88ab865c93e3f13_practical-hands.png");
}

.poster.heads-up {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/624eaa5fb0a9af6eb600c6fe_heads-up.png");
}

.poster.icm {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/624eaa6030d8d3fe97f6862e_icm.png");
}

.poster.facing-3bets {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/624eaa60a60671598efcb7fc_facing-3bets.png");
}

.poster.how-to-defend-blinds {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/624eaa63a97811c2340b3cbc_how-to-defend-blinds.png");
}

.poster.off-the-table {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/624eaa63dce275fc46880a2d_off-the-table.png");
}

.poster._3bet-pots {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/624eaa63b38256c3ba5fe171_3bet-pots.png");
}

.poster.facing-3bets-from-bb {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/624eaa6477af40c1d08ac743_faceing-3bet-from-bb.png");
}

.poster.play-explain {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/624eaa5fe4e09079fb14b3ef_play-explain.png");
}

.poster.facing-3bets-from-btn {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/624eaa60f5df5be63cf46698_facing-3bet-from-btn.png");
}

.poster.practical-play {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/624eaa60c01e81242195f2e0_practical-play.png");
}

.poster.preflop-fundamentals {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/624eaa61cdfdff82d5dd3f46_preflop-fundamentals.png");
}

.poster.tutorials {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/624eaa5f4ffa0ff70680127c_tutorials.png");
}

.poster.itg-intro {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/624eaa619502d551be5c3d90_itg-intro.png");
}

.poster.squeezed-spots {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/624eaa619ecb5a4b703a60b1_squeezed-spots.png");
}

.poster.blind-vs-blind {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/624eaa62f232a43fe9b73201_blind-vs-blind.png");
}

.poster.flop {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/624eaa62b8ebf75d6ef305a0_flow.png");
}

.poster.river {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/62502c282da9f487c7769782_river.png");
}

.poster.getting-started {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/62502c28fdbd8c2d1459fcf6_getting-started.png");
}

.poster.coachings {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/62502c2739bd297aeb57cc77_coaching-session.png");
}

.poster.daily-series {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/62502c28fdbd8cc7e759fcf7_daily-series.png");
}

.poster.turn {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/62502c28f5e5ca23b5f56001_turn.png");
}

.posters__grid__c1 {
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 231px;
}

.posters__grid__c2 {
  grid-template-rows: auto auto auto;
  grid-template-columns: 231px;
  margin-bottom: 79px;
}

.posters__grid__c3 {
  grid-template-rows: auto auto;
  grid-template-columns: 231px;
  margin-bottom: 110px;
}

.posters__grid__c4 {
  grid-template-rows: auto auto;
  grid-template-columns: 231px;
  margin-bottom: 70px;
}

.posters__grid__c5 {
  grid-template-rows: auto auto;
  grid-template-columns: 231px;
  margin-bottom: 142px;
}

.posters__grid__c6 {
  grid-template-rows: auto auto auto;
  grid-template-columns: 231px;
  margin-bottom: 79px;
}

.posters__grid__c7 {
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 231px;
  margin-bottom: 22px;
}

.tournaments__hero__gradient__overlay {
  background-image: linear-gradient(#0f121400, #0f1214 95%);
  width: 100%;
  height: 160px;
  display: block;
  position: absolute;
}

.tournaments__hero__content {
  z-index: 90;
  width: 600px;
  height: 370px;
  margin-top: 152px;
  position: relative;
}

.text-block-107 {
  font-family: Ttcommons;
  font-size: 217px;
  font-style: italic;
  font-weight: 700;
  line-height: 90%;
}

.h1__n22__tournaments {
  color: var(--white);
  text-align: center;
  letter-spacing: -1px;
  margin-top: -136px;
  margin-bottom: 16px;
  font-family: TT Commons, sans-serif;
  font-size: 112px;
  font-weight: 600;
  position: static;
}

.text-block-108 {
  color: var(--white);
  text-align: center;
  letter-spacing: -.3px;
  font-family: TT Commons, sans-serif;
  font-size: 30px;
  font-weight: 500;
  line-height: 100%;
}

.tournaments__hero__textimage {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/624eb0e9f232a40b37b7610c_hero-mtt.png");
  background-position: 50%;
  background-size: cover;
  flex-direction: column;
  align-items: center;
  width: 595px;
  height: 295px;
  margin-left: 8px;
  display: flex;
}

.nav__countdown {
  background-color: var(--web-orange);
  background-image: linear-gradient(90deg, var(--web-orange), #4e0606 51%, var(--web-orange));
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 40px;
  padding-left: 24px;
  padding-right: 24px;
  font-family: TT Commons, sans-serif;
  display: none;
  position: static;
  inset: 0% 0% auto;
  overflow: hidden;
}

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

.nav__countdown.blog {
  position: absolute;
}

.nav__countdown.is--bahamas {
  display: none;
}

.nav__countdown.is--triton {
  z-index: 9999;
  background-image: linear-gradient(90deg, #ff681c, #5c0808 51%, #ff681c);
  display: flex;
  position: fixed;
}

.nav__countdown.is--partners {
  display: none;
}

.nav__countdown__group {
  justify-content: center;
  align-items: center;
  display: flex;
}

.countdown__text {
  color: var(--white);
  letter-spacing: -.16px;
  margin-top: 4px;
  margin-right: 16px;
  font-size: 17px;
  font-weight: 600;
  line-height: 100%;
}

.countdown__text.dark {
  color: var(--dark-1);
}

.countdown__text.mobile--landscape {
  display: none;
}

.nav__countdown__link-to-offer {
  height: 16px;
  margin-top: 1px;
  margin-left: 12px;
  display: flex;
}

.nav__countdown__link-to-offer.w--current {
  margin-left: 16px;
}

.nav__nav__links {
  align-items: center;
  margin-left: 0;
  padding-top: 3px;
  font-family: TT Commons, sans-serif;
  display: flex;
  overflow: visible;
}

.nav__nav__textlink {
  color: var(--white);
  margin-right: 20px;
  font-family: TT Commons, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 100%;
}

.nav__nav__textlink.mobile__login {
  display: none;
}

.nav__nav__textlink.mobile__link {
  display: block;
}

.nav__nav__textlink.mobile__link.custom {
  margin-right: 6px;
}

.nav__nav__textlink.is--trips {
  margin-right: 0;
}

.nav__nav__div__content {
  cursor: auto;
  margin-right: 28px;
  display: block;
  position: relative;
}

.nav__nav__content__expanded {
  background-color: #2b2b2f;
  border-radius: 8px;
  flex-direction: row;
  justify-content: space-between;
  width: 428px;
  height: 99px;
  margin-top: 0;
  padding: 24px 32px;
  display: none;
  position: absolute;
  top: 32px;
  left: -27px;
}

.content__expanded__linkblock {
  justify-content: space-between;
  width: 166px;
  height: 51px;
  display: flex;
}

.subpage-icon {
  background-image: linear-gradient(#af2c7b, #fb3501);
  border-radius: 8px;
  width: 32px;
  height: 32px;
}

.subpage-icon.cash {
  background-color: var(--cash-game-blue);
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/624ec64848c43a467e36673a_cash-sign-yellow.svg");
  background-position: 50%;
  background-size: cover;
}

.subpage-icon.tournaments {
  background-image: linear-gradient(#af2c7b, #fb3501);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
  overflow: hidden;
}

.linkblock__texts {
  width: 118px;
  margin-top: 2px;
}

.linkblock__title {
  color: var(--white);
  font-family: TT Commons, sans-serif;
  font-size: 18px;
  line-height: 100%;
}

.linkblock__desc {
  color: #bfbfc1;
  margin-top: 4px;
  font-family: TT Commons, sans-serif;
  font-size: 13px;
  line-height: 110%;
}

.text-block-109 {
  color: #fff;
  text-shadow: 0 1px 6px #fff200;
  margin-top: 5px;
  margin-left: -2px;
  font-family: TT Commons, sans-serif;
  font-size: 18px;
  font-style: italic;
  font-weight: 500;
  line-height: 100%;
}

.nav__nav__text {
  color: var(--white);
  cursor: pointer;
  font-family: TT Commons, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 100%;
}

.nav__nav__group__right {
  align-items: center;
  display: flex;
}

.navbarlinkopenmenu__n22 {
  display: none;
}

.benefit_box_large-copy {
  justify-content: space-between;
  display: flex;
}

.pricing__spacer-nav {
  z-index: -100;
  height: 104px;
  position: static;
  inset: 0% auto auto 0%;
}

.div-block-139 {
  align-items: flex-start;
  display: flex;
}

.success__hero {
  flex-direction: column;
  align-items: center;
  padding: 72px 24px;
  display: flex;
  overflow: hidden;
}

.success__top {
  width: 100%;
  height: 72px;
  padding: 16px 24px;
  display: flex;
  position: fixed;
  inset: 0% 0% auto;
}

.pokercode__mark__dark {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/624f676cfaf8c28543e71d59_pokercode-mark-dark.svg");
  background-position: 0%;
  background-size: cover;
  width: 24px;
  height: 40px;
}

.success__content {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.success__successful__mark__group {
  justify-content: center;
  margin-bottom: 24px;
  display: flex;
}

.success__texts {
  width: 342px;
  margin-bottom: 24px;
}

.success__box {
  background-color: #f5f5f5;
  border-radius: 8px;
  flex-direction: column;
  align-items: center;
  width: 100%;
  margin-bottom: 16px;
  padding: 16px 32px 24px;
  display: flex;
}

.success__content__group {
  flex-direction: column;
  align-items: center;
  width: 578px;
  font-family: TT Commons, sans-serif;
  display: flex;
}

.green-check {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/624f6911e9e090109c031656_icons8-check-circle%201.svg");
  background-position: 50%;
  background-size: cover;
  width: 24px;
  height: 24px;
}

.success__message__color {
  color: #20cd79;
  letter-spacing: -.24px;
  margin-top: 3px;
  margin-left: 8px;
  font-size: 24px;
  font-weight: 500;
  line-height: 100%;
}

.success__h1__n22 {
  color: #212428;
  text-align: center;
  letter-spacing: -.44px;
  margin-top: 0;
  margin-bottom: 8px;
  font-size: 44px;
  font-weight: 600;
  line-height: 100%;
}

.text-block-110 {
  text-align: center;
  font-size: 20px;
  font-weight: 500;
  line-height: 120%;
}

.pc-inbox-mail {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/624f6aac8990e1d3b58c65e8_icon-email.svg");
  background-position: 50%;
  background-size: cover;
  width: 48px;
  height: 48px;
  margin-bottom: 8px;
}

.success__text__support {
  color: var(--grey-2);
  font-size: 13px;
  font-weight: 500;
}

.link__new__blue {
  color: var(--link-blue);
  text-decoration: underline;
}

.success__box__title {
  margin-bottom: 16px;
  font-size: 24px;
  font-weight: 700;
  line-height: 100%;
}

.success__box__p1 {
  text-align: center;
  margin-top: 0;
  font-family: TT Commons, sans-serif;
  font-size: 17px;
  font-weight: 500;
  line-height: 140%;
}

.success__box__p2 {
  color: var(--grey-2);
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: TT Commons, sans-serif;
  font-size: 17px;
  font-weight: 500;
  line-height: 140%;
}

.link__blue {
  color: var(--link-blue);
  text-decoration: underline;
}

.body-9 {
  padding: 72px 24px;
}

.div-block-141 {
  margin-top: 35px;
  display: flex;
}

.div-block-143 {
  flex-direction: column;
  align-items: flex-start;
  width: auto;
  margin-top: 32px;
  display: flex;
}

.div-block-143.is--3 {
  flex-direction: row;
  align-items: flex-start;
  display: flex;
}

.link-12 {
  color: #fff;
  margin-top: 2px;
  margin-left: 32px;
  font-family: TT Commons, sans-serif;
  font-size: 18px;
  line-height: 100%;
  text-decoration: underline;
}

.link-12.w--current {
  font-family: TT Commons, sans-serif;
}

.link-12.is-membership {
  margin-left: 0;
}

.posters__grid__c11 {
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 231px;
  margin-bottom: 115px;
}

.posters__grid__c10 {
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 231px;
  margin-bottom: 44px;
}

.cash__hero__image__group {
  z-index: 20;
  width: 494px;
  height: 600px;
  margin-right: 140px;
  position: relative;
}

.div-block-145 {
  margin-bottom: 32px;
}

.div-block-145.ia--cash {
  margin-bottom: 0;
}

.div-block-146 {
  margin-bottom: 32px;
}

.posters__grid__c8 {
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 231px;
  margin-bottom: -2px;
}

.posters__grid__c9 {
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 231px;
  margin-bottom: 115px;
}

.tournaments__hero__buttons {
  flex-direction: row;
  justify-content: center;
  align-items: center;
  margin-top: 32px;
  display: flex;
}

.link-12-copy {
  color: #fff;
  margin-top: 2px;
  margin-left: 32px;
  font-family: TT Commons, sans-serif;
  font-size: 18px;
  line-height: 100%;
  text-decoration: underline;
}

.mh_div {
  align-items: center;
  margin-top: 32px;
  display: flex;
}

.link-block-12 {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/6250792690b6ef21f471d9ed_mh__logo.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 117px;
  height: 14px;
  margin-left: 8px;
}

.faq__answer {
  color: #a2a2a3;
  margin-bottom: 0;
  margin-right: 52px;
  font-family: TT Commons, sans-serif;
  font-size: 16px;
  line-height: 145%;
}

.faq__toggle {
  justify-content: space-between;
  align-items: center;
  padding: 0;
  display: flex;
}

.faq__dropdown {
  background-color: #161619;
  border: 1px solid #2b2b2b;
  border-radius: 8px;
  margin-bottom: 16px;
  padding: 16px 20px 16px 24px;
  transition: border-color .2s;
  display: block;
}

.faq__dropdown:hover {
  border-color: #4e4e4e;
}

.faq__question {
  color: var(--white);
  letter-spacing: -.1px;
  padding-top: 6px;
  font-family: TT Commons, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 100%;
}

.plus__line {
  background-color: var(--web-orange);
  border-radius: 99px;
  width: 20px;
  height: 2px;
}

.plus__line.vertical {
  background-color: var(--web-orange);
  position: absolute;
  transform: translate(0, -2px)rotate(90deg);
}

.dropdown-list {
  background-color: #0000;
  position: static;
}

.link-13, .text-block-111, .bold-text-8, .bold-text-9, .heading-16, .heading-17, .rich-text-block-2 {
  font-family: TT Commons, sans-serif;
}

.countdown__cta__link {
  color: #fff;
  margin-top: -1px;
  font-size: 15px;
  font-weight: 500;
  text-decoration: underline;
}

.icon__arrow__white {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/625734eb8e8a531f19faee18_arrow-right-white.svg");
  background-position: 50%;
  background-size: cover;
  width: 14px;
  height: 14px;
  margin-left: 6px;
}

.countdown__wrapper {
  align-items: center;
  display: flex;
}

.promo__element {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/625747e454d0282219a15c5f_bunny.svg");
  background-position: 50%;
  background-size: cover;
  width: 81px;
  height: 70px;
  display: none;
  position: absolute;
  inset: -70px 32px auto auto;
}

.siren__gif {
  width: 15px;
  height: 15px;
  margin-top: -2px;
  margin-left: 3px;
}

.subtitle__benefits {
  color: #a7a7a7;
  text-align: center;
  height: 10px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: TT Commons, sans-serif;
  font-weight: 500;
  line-height: 14px;
  display: none;
}

.button__regular {
  background-color: var(--web-orange);
  color: #fff;
  text-align: center;
  border-radius: 4px;
  height: 50px;
  padding: 15px 40px;
  font-family: TT Commons, sans-serif;
  font-size: 24px;
  font-weight: 500;
  line-height: 100%;
}

.button__regular.is--white {
  background-color: var(--white);
  color: var(--rich-black);
}

.button__regular.is--white.is--cta {
  margin-right: 0;
}

.button__regular.is--ghost {
  border: 1px solid var(--white);
  background-color: #0000;
  display: none;
}

.button__regular.is--ghost.is--trips {
  border-color: var(--web-orange);
  color: var(--website-bg);
  text-align: center;
  width: 100%;
  display: block;
}

.button__regular.is--ghost.is--trips.w--current {
  padding-top: 21px;
  font-size: 18px;
}

.button__regular.is--ghost.is--trips.is--40pxh {
  height: 40px;
  padding-top: 12px;
  padding-bottom: 12px;
}

.button__regular.is--ghost.is--seconday-camp {
  text-align: center;
  -webkit-text-stroke-color: #fff;
  background-color: #ffffff1a;
  margin-top: 8px;
  display: flex;
}

.button__regular.is--100 {
  text-align: center;
  width: 100%;
  margin-bottom: 8px;
  padding-top: 18px;
  padding-left: 30px;
  padding-right: 30px;
  font-size: 18px;
}

.button__regular.is--100.is--offer-box {
  margin-bottom: 8px;
}

.button__regular.is--100.is--offer-box.is--40pxh {
  height: 40px;
  padding-top: 12px;
  padding-bottom: 12px;
}

.button__regular.is--challenge {
  font-size: 22px;
}

.button__regular.is--320px-width {
  text-align: center;
  width: 400px;
}

.button__regular.is--wsop {
  width: 100%;
  padding-bottom: 15px;
  font-size: 22px;
}

.button__regular.is--wsop.is--ghost {
  border-color: var(--web-orange);
  justify-content: center;
  align-items: center;
  margin-top: 8px;
  padding-top: 18px;
  padding-bottom: 15px;
  font-size: 22px;
  display: flex;
}

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

.quiz__list {
  flex-direction: column;
  align-items: center;
  margin-top: 104px;
  padding: 95px 24px 256px;
  display: flex;
}

.quiz__box {
  background-color: #1b1b1e;
  border: 1px #474747;
  border-radius: 8px;
  justify-content: space-between;
  width: 808px;
  margin-top: 0;
  margin-bottom: 16px;
  padding: 32px 40px 32px 32px;
  display: flex;
}

.quiz__box.is--first {
  margin-top: 48px;
}

.quiz__title {
  color: #fff;
  margin-bottom: 0;
  font-family: TT Commons, sans-serif;
  font-size: 32px;
  font-weight: 600;
  line-height: 110%;
}

.quiz__description {
  color: #a4a4a4;
  letter-spacing: -.16px;
  margin-top: 0;
  margin-bottom: 24px;
  font-size: 16px;
  font-weight: 400;
  line-height: 140%;
}

.btn__regular__quiz {
  background-color: #ff5213;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  height: 50px;
  margin-top: 0;
  padding: 18px 48px;
  font-size: 22px;
  line-height: 22px;
  text-decoration: none;
  display: inline-block;
}

.button-text-3 {
  color: #fff;
  font-size: 19px;
  font-weight: 500;
  line-height: 100%;
  text-decoration: none;
}

.div-block-148 {
  flex-direction: row;
  margin-top: 20px;
  display: flex;
}

.btn__quiz__reg {
  background-color: #ff5213;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  height: 40px;
  margin-top: 0;
  padding: 11px 48px 18px;
  font-family: TT Commons, sans-serif;
  font-size: 16px;
  line-height: 100%;
  text-decoration: none;
  display: inline-block;
}

.quiz__box__content {
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 362px;
  padding-top: 4px;
  display: flex;
}

.btn__quiz {
  background-color: var(--web-orange);
  border-radius: 4px;
  height: 40px;
  padding: 14px 48px 12px;
  font-family: TT Commons, sans-serif;
  font-size: 16px;
  font-weight: 600;
  line-height: 100%;
}

.quiz__thumbnail {
  background-color: #282a2e;
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/627d056eb87098b74ed105df_poker-skills-quiz.png");
  background-position: 50%;
  background-size: cover;
  border-radius: 4px;
  width: 325px;
  height: 186px;
}

.quiz__thumbnail.is--hardest {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/631f6005f29e8c58cb8b1efa_thumbnail-worlds-hardest-poker-quiz.png");
}

.quiz__thumbnail.is--cash {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/634d94e0f0a1b2360216bec3_thumbnail-cash-game-quiz.png");
}

.quiz__thumbnail.is--player-type {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/64fe0a7cb35bdc7d58e2a36d_website-quiz-player-type-list-thumbnail.png");
}

.quiz__thumbnail.is--preflop-quiz {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/655e313a62e5178aecd2dd39_website-quiz-thumbnail-preflop-rating.png");
}

.quiz__thumbnail.is--bahamas {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/65b2524a705d41c414fff2c9_bahamas-website-quiz-thumbnail.png");
}

.quiz__thumbnail.is--icm {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/65defdba0f8a220a6394360d_pokercode-quizes-website-thumbnail.png");
}

.quiz__thumbnail.is--preflop-afvanced {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/66164bd0b42b7ce5c3f4b056_preflop_advanced_involve_me_og-image.png");
  background-position: 100% 0;
}

.quiz__thumbnail.is--skil-quiz-24 {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/66c82f17538f88a552a35417_poker_skill_involve_me_og-image.png");
  background-position: 50% 0;
}

.quiz__thumbnail.is--ko {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/6712062e922a2c49cee2bf77_ko-quiz_title.png");
}

.quiz__thumbnail.is--play-fedor {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/6769654d1943343201ed9652_play-fedor_involve_me_og-image.png");
}

.quiz__thumbnail.is--crashing-the-maniac {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/6870d5c3f433ff8ef5764470_crashing-the-maniac_involve_me_title.png");
}

.quiz__callout {
  background-color: #1b1b1e;
  border-radius: 8px;
  justify-content: center;
  width: 808px;
  padding: 18px 32px;
  display: flex;
}

.quiz__callout__icon {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/627d068d47e2af63fd86d5c2_icons8-eyes.svg");
  background-position: 50%;
  background-size: cover;
  width: 24px;
  height: 24px;
  margin-top: -1px;
}

.quiz__callout__text {
  color: #a4a4a4;
  margin-left: 8px;
  padding-top: 4px;
  font-family: TT Commons, sans-serif;
  font-size: 16px;
  line-height: 120%;
}

.heading-18 {
  letter-spacing: -.6px;
  font-weight: 600;
}

.heading-19 {
  font-size: 64px;
}

.btn__regular__gh3 {
  border: 1px solid var(--web-orange);
  background-color: #ffd333;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  height: 50px;
  margin-top: 32px;
  padding: 16px 48px 18px;
  font-family: TT Commons, sans-serif;
  font-size: 22px;
  line-height: 22px;
  text-decoration: none;
  display: inline-block;
}

.btn__regular__gh3.stripebuybutton.cta-academy-buy {
  width: 200px;
  padding-top: 2px;
}

.btn__regular__gh3.stripebuybutton.cta-academy-buy.wsop-no-risk {
  margin-top: 39px;
}

.btn__regular__gh3.stripebuybutton.cta-academy-buy.hero {
  margin-top: 40px;
}

.btn__regular__gh3.stripebuybutton.cta-academy-buy.nav, .btn__regular__gh3.nav {
  width: 170px;
  height: 44px;
}

.btn__regular__gh3.festival__earlybird {
  flex: 0 auto;
  margin-top: 24px;
}

.btn__regular__gh3.is--dark-purple {
  background-color: var(--dark-purple);
  border-style: none;
}

.btn__regular__gh3.is--transparent {
  border-color: var(--white);
  background-color: #0000;
  padding-top: 16px;
}

.gh3__cta {
  background-color: #161f2e;
  flex-direction: column;
  align-items: center;
  padding-top: 88px;
  padding-bottom: 88px;
  display: flex;
  overflow: hidden;
}

.gh3__quote {
  background-color: #161f2e;
  flex-direction: column;
  align-items: center;
  padding-top: 24px;
  display: flex;
  overflow: hidden;
}

.gh__application__body {
  background-color: #f5f5f5;
}

.btn__regular__apply__gh3 {
  border: 1.5px solid var(--web-orange);
  background-color: var(--cyber-yellow);
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 50px;
  margin-top: 0;
  margin-bottom: 16px;
  padding: 15px 48px 16px;
  font-size: 22px;
  line-height: 22px;
  text-decoration: none;
  display: none;
}

.btn__regular__apply__gh3.stripebuybutton.cta-academy-buy {
  width: 200px;
  padding-top: 2px;
}

.btn__regular__apply__gh3.stripebuybutton.cta-academy-buy.wsop-no-risk {
  margin-top: 39px;
}

.btn__regular__apply__gh3.stripebuybutton.cta-academy-buy.hero {
  margin-top: 40px;
}

.btn__regular__apply__gh3.stripebuybutton.cta-academy-buy.nav, .btn__regular__apply__gh3.nav {
  width: 170px;
  height: 44px;
}

.btn__regular__apply__gh3.festival__earlybird {
  flex: 0 auto;
  margin-top: 24px;
}

.gh3__h1 {
  font-family: TT Commons, sans-serif;
  font-size: 96px;
  font-weight: 500;
}

.gh2__cta-copy {
  background-color: var(--cyber-yellow);
  flex-direction: column;
  align-items: center;
  padding-top: 88px;
  padding-bottom: 88px;
  display: flex;
  overflow: hidden;
}

.gh3__h2 {
  margin-top: 0;
  margin-bottom: 32px;
  font-size: 64px;
  font-weight: 500;
}

.gh3__h2.is--white {
  color: #fff;
  margin-bottom: 32px;
  font-size: 64px;
  font-weight: 500;
}

.gh2__quote-copy {
  background-color: var(--dark-purple);
  flex-direction: column;
  align-items: center;
  padding-top: 88px;
  display: flex;
  overflow: hidden;
}

.gh3__logo {
  width: 668px;
  height: 74px;
  margin-bottom: 24px;
}

.bold-text-10 {
  font-weight: 600;
}

.quiz__list__content {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.link-block-13 {
  margin-bottom: 16px;
}

.block__application__closed {
  background-color: #e24848;
  border-radius: 8px;
  margin-bottom: 16px;
  padding: 32px;
}

.block__application__closed__title {
  color: var(--white);
  text-align: center;
  font-family: TT Commons, sans-serif;
  font-size: 24px;
  font-weight: 600;
  line-height: 130%;
}

.block__application__closed__description {
  color: var(--white);
  text-align: center;
  font-family: TT Commons, sans-serif;
  font-size: 15px;
  font-weight: 400;
  line-height: 150%;
}

.h1_blog-post {
  color: var(--white);
  letter-spacing: -.56px;
  margin-top: 0;
  margin-bottom: 14px;
  font-family: TT Commons, sans-serif;
  font-size: 56px;
  font-weight: 500;
  line-height: 88%;
}

.list-2, .list-item {
  font-size: 24px;
}

.bold-text-11 {
  font-weight: 600;
}

.bold-text-11.link {
  color: #fff;
  text-decoration: underline;
}

.h1 {
  font-family: TT Commons, sans-serif;
}

.h1.blog__subpage {
  color: var(--white);
  margin-top: 0;
  margin-bottom: 28px;
  font-family: TT Commons, sans-serif;
  font-size: 96px;
  font-weight: 600;
  line-height: 88%;
}

.h1.quiz__main {
  color: #fff;
  margin-top: 0;
  margin-bottom: 32px;
  font-family: TT Commons, sans-serif;
  font-size: 64px;
  font-weight: 600;
}

.h1.quiz__embedded {
  z-index: -1;
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  position: absolute;
  overflow: hidden;
}

.h1.is--terms {
  color: var(--white);
  font-weight: 600;
}

.festival___hero__intro {
  border-radius: 16px;
  width: 1014px;
  height: 570px;
  margin-top: 72px;
  margin-bottom: -436px;
  overflow: hidden;
}

.text-field-4 {
  background-color: #0000001a;
  border: 1px solid #fff;
  border-radius: 4px;
  width: 300px;
  height: 50px;
  margin-bottom: 0;
  padding-top: 11px;
  padding-left: 20px;
  padding-right: 20px;
  font-size: 17px;
  line-height: 100%;
}

.text-field-4:focus {
  color: #fff;
}

.text-field-4::placeholder {
  color: #ffffff80;
}

.form-4 {
  justify-content: center;
  font-family: TT Commons, sans-serif;
  font-size: 17px;
  line-height: 100%;
  display: flex;
}

.form-block-4 {
  margin-bottom: 0;
}

.text__title.cta__section {
  color: var(--white);
  font-family: TT Commons, sans-serif;
  font-size: 72px;
  font-weight: 600;
  line-height: 96%;
}

.answers__header {
  flex-direction: column;
  align-items: center;
  margin-top: 144px;
  padding-top: 64px;
  padding-left: 24px;
  padding-right: 24px;
  display: flex;
}

.answers__content {
  flex-direction: column;
  align-items: center;
  padding: 48px 24px 144px;
  display: flex;
}

.answers__wrap {
  width: 960px;
}

.answers__header__divider {
  background-color: #d5d5dc66;
  width: 960px;
  height: 1px;
}

.question__box {
  background-color: #1a1b1c;
  border-radius: 16px;
  justify-content: space-between;
  align-items: center;
  padding: 32px 0 32px 32px;
  display: flex;
}

.question__box__image {
  background-color: #fff0;
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 464px;
  height: 255px;
}

.question__box__content {
  width: 440px;
}

.question__box__content__question-group {
  margin-bottom: 16px;
}

.question__box__question-number-group {
  flex-direction: row;
  align-items: flex-start;
  margin-bottom: 16px;
  display: flex;
}

.question__box__question-number {
  color: #94949c;
  font-family: TT Commons, sans-serif;
  font-weight: 700;
  line-height: 100%;
}

.question__box__question-number.is--number {
  margin-left: 4px;
  margin-right: 4px;
}

.question__box__question {
  color: #fff;
  font-family: TT Commons, sans-serif;
  font-size: 19px;
  font-weight: 500;
  line-height: 130%;
}

.collection-item-2 {
  margin-bottom: 32px;
}

.answer-group {
  flex-direction: row;
  justify-content: flex-start;
  height: 16px;
  display: flex;
  overflow: hidden;
}

.answer__indicator-group {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/6324a8c61a7226608888dc83_indicator-answer-wrong.svg");
  background-position: 50%;
  background-size: cover;
  width: 16px;
  min-width: 16px;
  height: 16px;
  min-height: 16px;
  margin-right: 8px;
}

.answer__indicator {
  background-color: #1a1b1c;
  width: 16px;
  min-width: 16px;
  height: 16px;
  min-height: 16px;
}

.answer__text {
  color: var(--white);
  font-family: TT Commons, sans-serif;
  font-size: 19px;
  line-height: 100%;
}

.grid-5 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
}

.answers__header__content {
  justify-content: space-between;
  align-items: center;
  margin-bottom: 48px;
  display: flex;
}

.answers__header__content__thumbnail {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/6324b5de4f1be6d664dd8886_thumbnail.webp");
  background-position: 50%;
  background-size: cover;
  border-radius: 6px;
  width: 224px;
  height: 128px;
}

.text-block-112 {
  color: var(--white);
  margin-bottom: 8px;
  font-family: TT Commons, sans-serif;
  font-size: 24px;
  line-height: 110%;
}

.text-block-113 {
  color: var(--white);
  letter-spacing: -.4px;
  font-family: TT Commons, sans-serif;
  font-size: 39px;
  font-weight: 600;
  line-height: 110%;
}

.h1__main {
  color: var(--white);
  margin-top: 0;
  margin-bottom: 32px;
  font-family: TT Commons, sans-serif;
  font-size: 80px;
  font-weight: 500;
  line-height: 96%;
}

.h1__pricing {
  color: var(--white);
  margin-top: 0;
  margin-bottom: 32px;
  font-size: 64px;
  font-weight: 500;
  line-height: 95%;
}

.pagination {
  margin-top: 33px;
}

.next {
  background-color: var(--web-orange);
  color: #fff;
  width: 130px;
  height: 50px;
  padding: 16px 40px;
  font-family: TT Commons, sans-serif;
  font-size: 16px;
  font-weight: 600;
}

.previous {
  background-color: var(--web-orange);
  color: #fff;
  width: 130px;
  height: 50px;
  padding: 15px 27px;
  font-family: TT Commons, sans-serif;
  font-size: 16px;
  font-weight: 600;
}

.h2__pricing {
  color: var(--white);
  letter-spacing: -.6px;
  margin-top: 0;
  margin-bottom: 32px;
  font-size: 64px;
  font-weight: 500;
  line-height: 95%;
}

.h2__pricing.is--large {
  align-items: flex-end;
  width: 579px;
  margin-bottom: 0;
  font-size: 96px;
  line-height: 90%;
  display: flex;
}

.h2__pricing.is--aligned-center {
  text-align: center;
}

.promo__pod {
  text-align: center;
  background-color: #be052c;
  border-radius: 8px;
  margin-top: 0;
  margin-bottom: 72px;
}

.promo__pod.is--inside {
  display: none;
}

.promo__pod.is--outside {
  margin-bottom: 32px;
  display: flex;
}

.link__promo {
  color: #fff;
  text-decoration: underline;
}

.text__promo {
  color: #fff;
  font-family: TT Commons, sans-serif;
  font-size: 16px;
  font-weight: 600;
  line-height: 100%;
}

.text__promo.quartely.mobile {
  display: none;
}

.text__promo.yearly {
  color: #212428;
  font-weight: 600;
}

.text__promo.yearly.desktop {
  font-family: TT Commons, sans-serif;
}

.text__promo.is--link {
  margin-left: 24px;
  font-weight: 500;
  text-decoration: underline;
}

.promob__pod__bottom {
  background-color: var(--web-orange);
  border-bottom-right-radius: 8px;
  border-bottom-left-radius: 8px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 32px;
  display: flex;
  overflow: hidden;
}

.div-block-149 {
  display: flex;
}

.link-14 {
  color: #fff;
  font-weight: 600;
}

.promob__pod__top {
  border: 2px solid var(--web-orange);
  border-radius: 8px;
  flex-direction: column;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
}

.promo__pod__top__top {
  background-color: #000;
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 128px;
  display: flex;
  overflow: hidden;
}

.promo__pod__top__bottom {
  background-color: #dce6ef;
  border-top-right-radius: 0;
  border-bottom-right-radius: 8px;
  border-bottom-left-radius: 8px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 40px;
  display: flex;
  overflow: hidden;
}

.text-block-114 {
  color: var(--black);
  text-align: center;
  text-transform: uppercase;
  margin-top: 6px;
  margin-left: 16px;
  margin-right: 16px;
  font-size: 21px;
  font-weight: 600;
  line-height: 100%;
}

.text-block-114.is--mobile {
  display: none;
}

.promo_image_fedor {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/637b53ced600317a91d12299_black-friday_box_image.png");
  background-position: 50%;
  background-size: cover;
  width: 339px;
  height: 182px;
  position: absolute;
  inset: auto 429px 40px auto;
}

.pokercode__logo__box {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/635b0481bea9a805638cfd57_Pokercode_logo.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 224px;
  height: 48px;
}

.halloween__logo__image {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/635b048110abf873d8165174_text_promo_logo.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 227px;
  height: 86px;
}

.pod__prometheus__battle {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/635b0481c7ea461235cbc679_prometheus_battle_logo.png");
  background-position: 50%;
  background-size: cover;
  width: 229px;
  height: 100px;
}

.icon__tag {
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/635b0eff7c02b826d32f4477_icon-pumpkin.svg");
  background-position: 50%;
  background-size: cover;
  width: 16px;
  height: 16px;
  margin-right: 4px;
}

.text-block-88-copy {
  color: #fff;
  letter-spacing: -.3px;
  text-transform: uppercase;
  padding-top: 0;
  font-family: TT Commons, sans-serif;
  font-weight: 500;
  line-height: 100%;
}

.heading-20 {
  z-index: 0;
  color: #10101000;
  margin-top: 0;
  padding-top: 0;
  display: flex;
  position: static;
}

.discount-percent {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/655cbe9fe8b11799ba461d6e_bfcm-2023_discount-percent_vector.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 454px;
  height: 139px;
  margin-top: 0;
  margin-left: 11px;
  position: static;
  inset: 0% auto auto 0%;
}

.discount-promo {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/655cbe9dec148baadbcfda6c_bfcm-2023_discount-mo_vector.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 3px;
  width: 388px;
  height: 99px;
  margin-top: 2px;
  margin-right: 22px;
  position: absolute;
  inset: 6% 0% auto auto;
}

.div-block-151 {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/637b6317f8e50f029f0f1d7f_discount-percent-nav_vector.svg");
  background-position: 50%;
  background-size: cover;
  width: 143px;
  height: 44px;
  margin-right: 16px;
}

.div-block-152 {
  align-items: center;
  display: flex;
}

.text-block-115, .text-block-116, .text-block-117 {
  font-weight: 700;
}

.div-block-153 {
  object-fit: fill;
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/63a58f0e581f4d0a0328dfba_xmas_snow_desktop.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 1220px 125px;
  width: 100%;
  height: 125px;
  display: block;
  position: absolute;
}

.nav__travels {
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding: 12px 24px;
  font-family: TT Commons, sans-serif;
  display: flex;
}

.nav-travels__back-to-home {
  height: 16px;
  display: flex;
}

.logo__travels-logo {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/63becaf05dd90a06daaf4ff6_logo-travels-stroke.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 93px;
  height: 48px;
}

.events {
  flex-direction: column;
  align-items: center;
  padding: 104px 24px 144px;
  font-family: TT Commons, sans-serif;
  display: flex;
}

.grid-6 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.events__event-pod {
  background-color: #ffffff1c;
  border-radius: 12px;
  height: auto;
  font-family: TT Commons, sans-serif;
  overflow: hidden;
}

.events__event-pod__main-image {
  object-fit: contain;
  background-color: #e0e0e0;
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50%;
  background-size: cover;
  border-radius: 12px;
  height: 400px;
  overflow: hidden;
}

.events__event-pod__event-title {
  color: var(--white);
  letter-spacing: -.32px;
  margin-top: 0;
  margin-bottom: 12px;
  font-size: 32px;
  font-weight: 600;
  line-height: 110%;
}

.events__event-pod__desc {
  margin: 24px;
}

.text-block-118 {
  color: #c0becc;
  letter-spacing: -.05px;
  font-size: 20px;
  line-height: 100%;
}

.events__event-pod__desc-text {
  color: #c0becc;
  letter-spacing: -.05px;
  margin-top: 4px;
  font-size: 20px;
  line-height: 100%;
}

.events__event-pod__desc-country {
  margin-top: 8px;
  display: flex;
}

.events__event-pod__desc__flag {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 999px;
  width: 21px;
  height: 21px;
  margin-right: 8px;
}

.events__event-pod__desc__flag.is-cz {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/63c02e2cb62b5ea81f75d61c_event-flag-cz.svg");
}

.events__event-pod__desc__flag.is-es {
  background-image: none;
  overflow: hidden;
}

.events__event-pod__learn-more {
  margin-top: 20px;
  display: flex;
}

.div-block-154 {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/624d32e592ec879baa41be84_arrow.svg");
  background-position: 50%;
  background-size: cover;
  width: 16px;
  height: 16px;
  margin-left: 6px;
}

.text-block-119 {
  color: var(--web-orange);
  font-size: 18px;
  font-weight: 500;
  line-height: 100%;
}

.cart-button-3 {
  background-color: var(--web-orange);
  border-radius: 2px;
  height: 40px;
}

.event__pre-hero {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/642bfa19dcd54d050de847e0_hero_export_GCOP.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  flex-direction: column;
  justify-content: flex-end;
  align-items: center;
  height: 228px;
  display: flex;
}

.event__pre-hero.is--madrid {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/63e03eb9d2a0eb6b1efd0907_festival-hero-festival-madrid-2023.png");
}

.event__pre-hero.is--gcop {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/642bfa19dcd54d050de847e0_hero_export_GCOP.jpg");
}

.event__pre-hero.is--marrakech {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/6629f9f8fe8ee680673f7391_hero_trips_marrakech.png");
}

.section-10 {
  flex-direction: column;
  align-items: center;
  padding-top: 64px;
  padding-bottom: 64px;
  display: flex;
}

.travels__accommodatio__pod {
  background-color: #dfdfdf;
  width: 300px;
  height: 500px;
}

.nav__travels__content {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 48px;
  display: flex;
}

.cart {
  height: 40px;
  font-family: TT Commons, sans-serif;
}

.back-to-home__icon {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/624d32e592ec879baa41be84_arrow.svg");
  background-position: 50%;
  background-size: cover;
  width: 16px;
  height: 16px;
  transform: rotate(180deg);
}

.back-to-home__iabel {
  color: var(--web-orange);
  margin-top: 1px;
  margin-left: 6px;
  font-size: 18px;
  font-weight: 500;
  line-height: 100%;
}

.text-block-120 {
  padding-top: 4px;
  font-size: 16px;
  font-weight: 500;
}

.cart-quantity-2 {
  color: var(--cash-game-blue);
  padding-top: 4px;
  padding-bottom: 4px;
  font-size: 13px;
  line-height: 100%;
}

.travels__heading {
  color: var(--white);
  margin-top: 0;
  margin-bottom: 48px;
  font-size: 72px;
  font-weight: 600;
  line-height: 96%;
}

.event-main-image {
  width: auto;
  height: 100%;
}

.collection-item-3 {
  flex-direction: row;
  display: flex;
}

.button__travels__shop {
  background-color: var(--web-orange);
  color: #fff;
  text-align: center;
  border-radius: 4px;
  justify-content: center;
  width: 100%;
  height: 40px;
  padding: 12px 48px 18px;
  font-family: TT Commons, sans-serif;
  font-size: 17px;
  font-weight: 500;
  line-height: 100%;
}

.button__travels__shop.is--white {
  background-color: var(--white);
  color: var(--rich-black);
}

.button__travels__shop.is--white.is--cta {
  margin-right: 16px;
}

.button__travels__shop.is--ghost {
  border: 1px solid var(--white);
  background-color: #0000;
  display: none;
}

.event__header__block {
  background-color: var(--white);
  border-radius: 8px;
  flex-direction: row;
  justify-content: space-between;
  width: 1220px;
  height: auto;
  margin-bottom: -72px;
  padding: 16px 32px 16px 16px;
  display: flex;
}

.event__schedule {
  background-color: var(--website-bg);
  flex-direction: column;
  align-items: center;
  padding: 120px 24px 104px;
  display: flex;
  overflow: hidden;
}

.image__discord {
  z-index: 3;
  background-color: #ffffff1a;
  background-image: linear-gradient(#0000 40%, #060708), url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/63dbbfd864d30d08b7874e0e_discord_screen.png");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  border-radius: 5px 5px 0 0;
  width: 1012px;
  height: 515px;
  margin-top: 72px;
  position: relative;
}

.event__buy-ins {
  background-color: #1b1b1e;
  flex-direction: column;
  align-items: center;
  padding: 80px 24px 96px;
  font-family: TT Commons, sans-serif;
  display: flex;
}

.event__buy-ins__content {
  flex-direction: column;
  display: flex;
}

.collection-list-wrapper-2 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 598fr 598fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  display: block;
}

.div-block-157 {
  background-color: #2b2b2f;
  border-radius: 8px;
  flex-direction: column;
  justify-content: space-between;
  padding: 24px;
  display: flex;
}

.collection-list-3 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  align-content: start;
  place-items: start;
  width: 1220px;
  margin-left: 0;
  margin-right: 0;
  display: grid;
}

.collection-item-4 {
  padding-left: 0;
  position: static;
}

.text-block-121 {
  color: var(--white);
  font-size: 22px;
  font-weight: 600;
  line-height: 100%;
}

.text-block-121.is--dark {
  color: #212428;
  margin-bottom: 16px;
  font-size: 24px;
}

.text-block-121.is--dark.is--price {
  margin-left: -4px;
}

.div-block-158 {
  flex-direction: column;
  justify-content: space-between;
  margin-bottom: 16px;
  display: flex;
}

.default-state {
  margin-bottom: 0;
}

.event__faq {
  background-color: #060708;
  flex-direction: column;
  align-items: center;
  padding-top: 120px;
  padding-bottom: 96px;
  display: none;
}

.event__discord {
  background-color: #060708;
  border-bottom: 1px solid #181818;
  flex-direction: column;
  align-items: center;
  padding: 96px 24px 0;
  display: flex;
  overflow: hidden;
}

.event__accommodation {
  background-color: #fafafa;
  flex-direction: column;
  align-items: center;
  padding: 98px 24px;
  font-family: TT Commons, sans-serif;
  display: flex;
}

.event__accommodation__pod {
  background-color: #dfdfdf;
  border-radius: 8px;
  flex-direction: column;
  justify-content: space-between;
  width: 390px;
  padding: 0;
  display: flex;
  overflow: hidden;
}

.div-block-159 {
  background-color: #0000001a;
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  height: 220px;
  padding: 20px;
  position: static;
}

.div-block-160 {
  margin: 24px;
}

.button-10 {
  border: 1px solid var(--web-orange);
  color: #000;
  background-color: #ff521333;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 40px;
  margin-top: 8px;
  padding-top: 12px;
  font-size: 17px;
  font-weight: 500;
  line-height: 100%;
  display: flex;
}

.collection-list-2-packages {
  width: 1220px;
  margin-left: 0;
  margin-right: 0;
}

.collection-item-2-packages {
  width: 500px;
  padding-left: 0;
}

.grid-7 {
  grid-template-rows: auto;
}

.event__schedule__content {
  flex-direction: column;
  align-items: center;
  margin-bottom: 48px;
  display: flex;
}

.event__schedule__content__table {
  width: 1014px;
  display: none;
}

.schedule__grid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto auto;
  grid-template-columns: 100%;
}

.schedule__grid.is---marrakech {
  display: none;
}

.grid-9 {
  grid-template-columns: 1fr 3fr 1fr 2fr;
}

.div-block-161 {
  background-color: #2c4ee1;
  height: 22px;
}

.divider__day {
  background-color: var(--blue-day-1);
  height: 22px;
  padding-left: 48px;
  padding-right: 48px;
}

.divider__day.is--color-day-2 {
  background-color: #4d69c9;
}

.divider__day.is--color-day-3 {
  background-color: #6f84b1;
}

.divider__day.is--color-day-4 {
  background-color: #84beb0;
}

.divider__day.is--color-day-5 {
  background-color: #b3bb81;
}

.divider__day.is--color-day-6 {
  background-color: #d4d669;
}

.divider__day.is--color-day-7 {
  background-color: #d69d69;
}

.divider__day.is--color-day-8 {
  background-color: #8c5f66;
}

.divider__day.is--color-day-9 {
  background-color: #cb769e;
}

.divider__day.is--color-day-10 {
  background-color: #df92b0;
}

.schedule__grid__header {
  height: 28px;
}

.text-block-schedule-divider {
  color: #060708;
  text-transform: uppercase;
  justify-content: center;
  padding-top: 2px;
  font-family: TT Commons, sans-serif;
  font-weight: 600;
  display: flex;
}

.grid-10 {
  grid-column-gap: 24px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1.6fr 3fr 1fr 2fr 1fr 1fr;
}

.grid-10.is--standard {
  grid-template-columns: 1.6fr 3fr 1fr 2fr;
}

.text-block-schedule-header {
  color: var(--quick-silver);
  text-align: center;
  text-transform: uppercase;
  font-family: TT Commons, sans-serif;
  line-height: 100%;
}

.schedule__grid__event {
  flex-direction: column;
  justify-content: center;
  height: 40px;
  padding-top: 3px;
  display: flex;
}

.text-block-schedule-event {
  color: var(--white);
  text-align: center;
  text-transform: none;
  font-family: TT Commons, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 100%;
}

.text-block-schedule-event.is--aligned-left {
  text-align: left;
  font-weight: 500;
}

.event__title {
  margin-top: 0;
  margin-bottom: 0;
  font-family: TT Commons, sans-serif;
}

.event__title.is--visible-mobile {
  display: none;
}

.event__logo-main {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/642bfa19436a277897e0015b_logo-gcop.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 13px;
  width: 112px;
  height: 112px;
  box-shadow: 0 3px 5px #00000080;
}

.event__logo-main.is--pc-festival {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/63e03f4ccc6c4879e1532ce4_logo_festival.png");
}

.event__logo-main.is--marrakech {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/67b334d45c710c791d8dc3eb_mpo_profile.png");
}

.event__logo-main.is--bootcamp {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/667996c4970438d15b57d881_marrakech-bootcamp-thumb-1.png");
}

.event__logo-main.is--marrakech-bootcamp {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/6718dee8486952e9592d0f64_wsop-circuit-events.png");
}

.event__logo-main.is--winnamax {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/67b33c980a348641cc4ec926_trips-profile-winnamax.png");
  margin-right: 16px;
}

.event__logo-main.is--wsopc {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/6852da8ce75c4ae283fcc9c1_wsopc-profile-logo.png");
}

.event__header__block__content__right-group {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  width: 200px;
  display: flex;
}

.grid-11 {
  grid-column-gap: 24px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto;
  grid-template-columns: 243px 180px 180px;
  width: 792px;
}

.event__header__divider {
  background-color: #f1f1f1;
  height: 1px;
}

.collection-list-wrapper-3 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: block;
}

.collection-list-4 {
  grid-column-gap: 24px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.box__offer__content {
  width: 247px;
  margin-top: 32px;
  margin-bottom: 32px;
}

.div-block-162 {
  background-color: #f2f4f5;
  border-radius: 8px;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  padding-right: 32px;
  display: flex;
  overflow: hidden;
}

.text-block-122 {
  margin-bottom: 16px;
  font-size: 15px;
  font-weight: 500;
  line-height: 120%;
}

.text-block-123 {
  margin-bottom: 8px;
  font-size: 24px;
  font-weight: 700;
  line-height: 100%;
}

.div-block-163 {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 287px;
  height: 400px;
  padding: 20px;
}

.add-to-cart {
  margin-top: 16px;
}

.select-field {
  border-radius: 4px;
  height: 40px;
  padding-top: 12px;
  font-size: 15px;
}

.text-block-124 {
  margin-bottom: 8px;
  font-weight: 700;
  line-height: 100%;
}

.text-block-125 {
  color: #676770;
  text-align: left;
  margin-left: 0;
  font-size: 24px;
  font-weight: 600;
}

.default-state-2 {
  margin-bottom: 0;
}

.event__support {
  flex-direction: column;
  align-items: center;
  padding: 72px 24px 64px;
  display: none;
}

.div-block-164 {
  background-color: var(--white);
  border-radius: 8px;
  justify-content: space-between;
  width: 1012px;
  display: flex;
  overflow: hidden;
}

.div-block-165 {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/63e4fa6dabf7821dda223a82_image%201.png");
  background-position: 50% 10%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 390px;
  height: 290px;
}

.div-block-166 {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.div-block-167 {
  flex-direction: column;
  align-items: center;
  display: flex;
  position: relative;
}

.div-block-168 {
  z-index: 3;
  background-color: var(--web-orange);
  border-radius: 4px;
  height: 32px;
  margin-bottom: 32px;
  padding: 8px 16px;
  position: relative;
}

.text-block-126 {
  color: var(--white);
  font-family: TT Commons, sans-serif;
  font-size: 20px;
  font-weight: 500;
  line-height: 100%;
}

.div-block-169 {
  background-image: radial-gradient(circle closest-side, #483ec3 14%, #fff0);
  width: 1200px;
  height: 800px;
  position: absolute;
  inset: auto 0% 0%;
}

.div-block-170 {
  width: 100%;
  margin: 56px;
}

.text-block-127 {
  margin-bottom: 24px;
  font-family: TT Commons, sans-serif;
  font-size: 32px;
  font-weight: 600;
  line-height: 110%;
}

.text-block-128 {
  line-height: 150%;
}

.image-241 {
  width: 600px;
  height: 600px;
}

.product__pod___buy-in {
  background-color: #2b2b2f;
  border-radius: 8px;
  padding-bottom: 24px;
  overflow: hidden;
}

.collection-list-5 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.div-block-172 {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  height: 160px;
  margin-bottom: 24px;
}

.event__buy-in__name {
  color: #fff;
  text-transform: uppercase;
  margin-bottom: 8px;
  font-weight: 500;
}

.event__buy-in__price {
  color: #fff;
  margin-bottom: 16px;
  margin-left: -8px;
  padding-left: 0;
  font-size: 32px;
  font-weight: 600;
  line-height: 100%;
}

.div-block-173 {
  margin-left: 24px;
  margin-right: 24px;
}

.button-11 {
  background-color: var(--web-orange);
  text-align: center;
  border-radius: 4px;
  justify-content: center;
  width: 100%;
  height: 40px;
  padding-top: 12px;
  font-size: 16px;
  font-weight: 500;
  line-height: 100%;
}

.button__regular-2 {
  color: #fff;
  background-color: #ff5213;
  border-radius: 4px;
  height: 50px;
  padding: 17px 32px 18px;
  font-family: TT Commons, sans-serif;
  font-size: 19px;
  font-weight: 500;
  line-height: 100%;
}

.button__regular-2.is--100 {
  text-align: center;
  width: 100%;
}

.button__regular-2.is--ghost {
  background-color: #0000;
  border: 1px solid #fff;
  display: none;
}

.button__regular-2.is--ghost.is--trips {
  color: #060708;
  text-align: center;
  border-color: #ff5213;
  width: 100%;
  display: block;
}

.div-block-174 {
  background-color: #fff;
  border-radius: 8px;
  justify-content: space-between;
  width: 1012px;
  display: flex;
  overflow: hidden;
}

.image-242 {
  width: 594px;
  height: 400px;
}

.is--grey-2 {
  color: var(--grey-2-3);
}

.is--color-day-1 {
  color: var(--blue-day-1);
}

.is--highlighted-in-schedule {
  text-shadow: 0 0 8px #ffd600;
  font-weight: 700;
}

.is--yellow {
  color: var(--cyber-yellow);
}

.is--color-day-2 {
  color: #4d69c9;
}

.is--color-day-3 {
  color: #6f84b1;
}

.is--color-day-4 {
  color: #84beb0;
}

.is--color-day-5 {
  color: #b3bb81;
}

.is--color-day-6 {
  color: #d4d669;
}

.subtitle-event-header {
  color: var(--web-orange);
  text-transform: uppercase;
  margin-bottom: 5px;
  font-family: TT Commons, sans-serif;
  font-weight: 500;
  line-height: 100%;
}

.value-event-header {
  color: #8489a4;
  font-family: TT Commons, sans-serif;
  font-size: 22px;
  font-weight: 500;
  line-height: 100%;
}

.value-event-header.is--green {
  color: #008e23;
}

.event__header__block__value {
  padding-top: 12px;
}

.dropdown-list-2 {
  position: static;
}

.grid-12 {
  grid-template-rows: auto;
}

.option-list {
  justify-content: space-between;
  display: flex;
}

.select-field-2 {
  width: 163.5px;
}

.collection-list-6 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.apple-pay-2 {
  height: 50px;
}

.heading-21 {
  color: var(--dark-1);
  font-family: TT Commons, sans-serif;
}

.is--color-day-7 {
  color: #d69d69;
}

.is--blue {
  color: #6deeff;
}

.product-page_header {
  flex-direction: column;
  align-items: center;
  padding-top: 64px;
  padding-bottom: 64px;
  display: flex;
}

.grid-13 {
  grid-column-gap: 64px;
  grid-template-rows: auto;
}

.product-page__header__photos__main {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50%;
  background-size: cover;
  border-radius: 4px;
  width: 578px;
  height: 578px;
}

.product-page__product-name {
  color: var(--white);
  margin-top: 32px;
  margin-bottom: 0;
  font-weight: 600;
}

.add-to-cart-button {
  background-color: var(--web-orange);
  justify-content: center;
  width: 100%;
  height: 50px;
}

.field-label-4 {
  color: var(--white);
}

.product-page__product-desc {
  color: #fffc;
  font-weight: 400;
}

.div-block-175 {
  margin-top: 16px;
}

.grid-14 {
  grid-template-rows: 132px;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.product__lightbox {
  border-radius: 8px;
}

.div-block-176 {
  background-color: #3c40ff33;
  border-radius: 4px;
}

.product__accommodation__characteristics {
  background-color: var(--white);
  flex-direction: column;
  align-items: center;
  padding-top: 96px;
  padding-bottom: 96px;
  display: flex;
}

.product__accommodation__grid {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

.product__accommodation__hotel-pod {
  background-color: #f2f4f5;
  border-radius: 8px;
  height: 320px;
  display: flex;
}

.image__location-accommodation {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50%;
  background-size: cover;
  width: 287px;
  height: 320px;
}

.div-block-177 {
  margin: 40px;
}

.subtitle-product-2 {
  color: var(--web-orange);
  text-transform: uppercase;
  margin-bottom: 6px;
  font-size: 16px;
  font-weight: 600;
  line-height: 100%;
}

.value-product-2 {
  margin-bottom: 16px;
  font-size: 24px;
  font-weight: 600;
  line-height: 100%;
}

.heading-product-pod {
  margin-bottom: 16px;
  font-size: 32px;
  font-weight: 600;
  line-height: 100%;
}

.grid-15 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.image__amenities {
  text-transform: capitalize;
  width: 64px;
  height: 64px;
}

.image__amenities.is--wifi {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/63e23c971a2898d9bb52927c_icon-wifi.svg");
  background-position: 50%;
  background-size: cover;
}

.image__amenities.is--tv {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/63e23c975665c732adc7b343_icon-tv.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.div-block-178 {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.text-block-129 {
  margin-top: 8px;
  font-size: 16px;
  font-weight: 600;
  line-height: 100%;
}

.text-block-130 {
  color: #fff;
  margin-top: 32px;
  margin-bottom: 32px;
  font-size: 32px;
  font-weight: 600;
}

.grid-16 {
  grid-template-rows: auto;
}

.lightbox-link-11 {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 0 0;
  background-size: cover;
  border-radius: 4px;
  width: 132px;
  height: 132px;
}

.collection-list-7 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.lightbox-link-12 {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 578px;
  height: 578px;
}

.discounts {
  background-color: #0000;
  border-style: none solid;
  border-color: #0000 #ccc;
}

.apply-button {
  background-color: var(--web-orange);
}

.div-block-182 {
  display: flex;
}

.event__packages {
  background-color: var(--web-orange);
  flex-direction: column;
  align-items: center;
  padding: 88px 88px 96px;
  display: none;
}

.event__packages.is--bootcamp {
  padding-top: 128px;
}

.grid-17 {
  grid-column-gap: 24px;
  grid-template-rows: auto;
}

.pod__package__madrid {
  text-align: left;
  background-color: #fff;
  border-radius: 8px;
  padding: 0;
  display: flex;
  overflow: hidden;
}

.collection-list-8 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.collection-list-wrapper-4 {
  margin-top: 32px;
  margin-bottom: 0;
}

.product__offer__indicator {
  background-color: #dce6ef;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 40px;
  display: flex;
  position: static;
  inset: auto 0% 0%;
}

.product__offer__indicator.is--green {
  background-color: #52ff00;
}

.hotels_price_total-room {
  flex-direction: column;
  display: flex;
}

.pod__package__madrid__extras.is--experience, .pod__package__madrid__extras.is--main {
  letter-spacing: -.24px;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 18px;
  font-weight: 500;
  line-height: 140%;
}

.button-12 {
  background-color: var(--web-orange);
  text-align: center;
  border-radius: 4px;
  width: 100%;
  height: 48px;
  padding-top: 17px;
  padding-bottom: 17px;
  font-size: 17px;
  font-weight: 500;
  line-height: 100%;
}

.div-block-183 {
  background-color: #e9e9e9;
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  flex-direction: column;
  justify-content: space-between;
  width: 287px;
  height: 494px;
  padding: 20px;
  display: flex;
}

.div-block-184 {
  flex-direction: column;
  justify-content: flex-end;
  min-width: 246px;
  max-width: 246px;
  margin: 32px;
  display: flex;
}

.div-block-185 {
  background-color: #e40000;
  border-radius: 4px;
  width: 148px;
  padding: 4px 8px 0;
  font-weight: 600;
}

.div-block-185.is-hidden {
  display: none;
}

.text-block-132 {
  color: #fff;
  text-align: center;
  text-transform: uppercase;
}

.packages__left {
  color: #e40000;
  margin-top: 20px;
  margin-bottom: 18px;
  font-size: 18px;
  font-weight: 500;
  line-height: 100%;
}

.package__name {
  font-size: 40px;
  font-weight: 600;
  line-height: 96%;
}

.div-block-186 {
  margin-top: 24px;
  margin-bottom: 16px;
}

.text-block-133 {
  color: var(--web-orange);
  text-transform: uppercase;
  font-weight: 600;
}

.div-block-187 {
  background-color: #52ff00;
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/63e4d625e1728d8602c6ea75_Property%201%3DVariant2.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 999px;
  width: 124px;
  height: 124px;
}

.div-block-187.is-2 {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/63e4d625e1728d8602c6ea75_Property%201%3DVariant2.svg");
}

.div-block-187.is-hidden-opacity {
  opacity: 0;
}

.div-block-188 {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/63becaf05dd90a06daaf4ff6_logo-travels-stroke.svg");
  background-position: 50%;
  background-size: cover;
  width: 89px;
  height: 46px;
}

.accommodation_logo {
  background-color: #3f4713;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  width: 225px;
  height: 80px;
  display: flex;
}

.accommodation_logo.is--circulo {
  background-color: #37313e;
}

.accommodation_logo.is--tribal {
  background-color: #136c72;
}

.div-block-189 {
  display: flex;
}

.div-block-190 {
  flex-direction: column;
  justify-content: center;
  margin-left: 24px;
  display: flex;
}

.accommodation__name {
  color: #212428;
  margin-bottom: 4px;
  font-size: 32px;
  font-weight: 600;
  line-height: 100%;
}

.accommodation__name__desc {
  color: #212428;
  font-size: 18px;
  font-weight: 400;
}

.accommodation__group {
  margin-bottom: 48px;
}

.logo_tribal {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/64106833a8bdeda106e6ead5_logo-white_tri%201.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 132px;
  height: 53px;
}

.logo_tribal.is--pettit {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/63e4d9d317406d46e9090a2c_image%2059.png");
}

.div-block-192 {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/63e4d9d3382c9d64d3299e40_image%2058.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 184.32px;
  height: 16px;
}

.text-block-134 {
  color: var(--web-orange);
  text-transform: uppercase;
  margin-bottom: 8px;
  font-weight: 500;
  line-height: 100%;
}

.div-block-193 {
  background-color: #52ff00;
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/63e4d625e1728d8602c6ea75_Property%201%3DVariant2.svg");
  background-position: 50%;
  background-size: cover;
  border-radius: 999px;
  width: 104px;
  height: 104px;
}

.div-block-193.is--big {
  width: 128px;
  height: 128px;
}

.text-block-135, .text-block-136, .text-block-137, .text-block-138 {
  margin-right: 28px;
}

.text-block-139 {
  margin-right: 10px;
}

.text-block-140, .text-block-141, .text-block-142 {
  margin-right: 11px;
}

.trips__link {
  margin-right: 28px;
  display: flex;
}

.div-block-194 {
  background-color: var(--web-orange);
  border-radius: 4px;
  margin-top: -1px;
  padding: 0 3px;
  line-height: 100%;
  display: none;
}

.text-block-143 {
  color: #fff;
  margin-top: 4px;
  margin-bottom: 0;
  padding-bottom: 0;
  font-weight: 500;
  line-height: 100%;
}

.div-block-195, .div-block-196 {
  display: none;
}

.pokernews__link__block {
  background-color: var(--white);
  border-radius: 8px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  margin-top: 0;
  padding: 2px 16px 2px 4px;
  display: flex;
}

.gif__pulsing-red {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/641b47bd7817d63fa57abc0a_91142-red-pulsing-dot.gif");
  background-position: 0 0;
  background-size: cover;
  width: 44px;
  height: 44px;
}

.pokercode__link__block__text {
  color: #141414;
  text-transform: uppercase;
  margin-top: 5px;
  margin-right: 8px;
  font-size: 18px;
  font-weight: 600;
  line-height: 100%;
}

.logo-pokernews {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/641b47c7bd1775b8b9c2f890_pokernews-logo-color.svg");
  background-position: 50%;
  background-size: cover;
  width: 170px;
  height: 26px;
}

.text-block-144 {
  letter-spacing: -.5px;
  margin-top: 12px;
  font-size: 48px;
  font-weight: 600;
  line-height: 41px;
}

.div-block-197 {
  margin-top: 24px;
}

.text-block-145 {
  color: #707070;
  text-transform: uppercase;
  font-size: 16px;
  font-weight: 600;
  line-height: 16px;
}

.text-block-144-copy {
  letter-spacing: -.5px;
  margin-top: 2px;
  font-size: 32px;
  font-weight: 600;
  line-height: 28px;
}

.div-block-186-copy {
  margin-top: 16px;
  margin-bottom: 24px;
}

.tabs-menu-2 {
  z-index: 10;
  object-fit: fill;
  flex-wrap: nowrap;
  justify-content: center;
  width: 241px;
  height: 40px;
  display: flex;
  position: fixed;
  inset: auto auto 20px;
}

.tabs-2 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.body-10 {
  justify-content: center;
  padding: 20px 24px;
  display: flex;
}

.pfm__tab {
  color: #fff;
  background-color: #1a1d22d9;
  padding: 12px 16px;
  font-family: TT Commons, sans-serif;
}

.pfm__tab.w--current {
  background-color: #1a1d22;
}

.pfm__tab.is--edge-left.w--current {
  border-radius: 8px 0 0 8px;
  padding-left: 16px;
  padding-right: 16px;
}

.pfm__tab.is--edge-right {
  border-top-right-radius: 8px;
  border-bottom-right-radius: 8px;
}

.pfm__tab__label {
  font-size: 16px;
  font-weight: 500;
}

.tab-1___content {
  width: 100%;
}

.dropdown-link {
  color: #ac2929;
}

.div-block-198 {
  border: 1.5px solid var(--link-blue);
  background-color: #a7c3ff;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  margin-bottom: 31px;
  padding: 18px 16px 16px;
  display: flex;
}

.div-block-198.is--sold-out {
  background-color: #e9e9e9;
  border-color: #949494;
}

.div-block-198.is--hidden {
  display: none;
}

.text-block-146 {
  text-align: center;
  font-size: 20px;
}

.events__body {
  background-color: #181a1d;
}

.events__es-indicator {
  height: 10px;
  display: flex;
  position: fixed;
  inset: 0% 0% auto;
  overflow: visible;
}

.events__es-indicator__part {
  background-color: #ffe600;
}

.events__es-indicator__part.is--yellow {
  width: 14.286%;
  height: 10px;
}

.events__es-indicator__part.is--red {
  background-color: red;
  width: 14.286%;
  height: 10px;
}

.events__logo {
  background-color: #111112;
  width: 223px;
  height: 96px;
}

.events__header {
  margin-top: 10px;
  position: static;
  inset: 0% 0% auto;
}

.events__events {
  flex-direction: column;
  align-items: center;
  margin-top: 64px;
  margin-bottom: 0;
  padding-bottom: 96px;
  padding-left: 24px;
  padding-right: 24px;
  display: flex;
  overflow: hidden;
}

.events__wrap {
  width: 1082px;
}

.grid__event__event__pod {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.event__event__pod {
  background-color: #393d44;
  border-radius: 8px;
  padding: 16px;
}

.event__event__pod.is--border-event-1 {
  border: 2px solid #3a5fff;
}

.event__event__pod.is--border-event-6 {
  border: 2px solid var(--web-orange);
  background-color: #36231e;
}

.event__event__pod.is--border-event-10 {
  border: 2px solid #2aff46;
}

.event__event__pod.is--border-event-13 {
  border: 2px solid #8549ff;
}

.event__event__pod.is--border-event-4 {
  border: 2px solid #ff4eff;
}

.h2__event__day {
  color: var(--white);
  margin-top: 0;
  margin-bottom: 0;
  font-size: 32px;
  font-weight: 500;
  line-height: 100%;
}

.h1__heading_title {
  color: #fff;
  margin-top: 0;
  margin-bottom: 64px;
}

.grid__grid__event__events {
  grid-row-gap: 32px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

.event__event__pod__content__header {
  margin-bottom: 12px;
}

.event__text__event__number {
  color: #ffffff80;
  font-family: TT Commons, sans-serif;
  font-size: 13px;
}

.event__text__event__name {
  color: #f8fb6f;
  font-family: TT Commons, sans-serif;
  font-size: 20px;
  font-weight: 400;
}

.event__info__grid {
  grid-template-rows: auto;
}

.event__info__group.is--hidden {
  display: none;
}

.event__text__info__label {
  color: var(--white);
  margin-bottom: 4px;
  font-family: TT Commons, sans-serif;
  line-height: 100%;
}

.event__text__info__value {
  color: var(--white);
  font-family: TT Commons, sans-serif;
  font-size: 17px;
  font-weight: 600;
}

.event__text__info__value.is--blue {
  color: #5ceae1;
}

.event__activity__pod {
  background-color: #393d44;
  border-radius: 8px;
  font-family: TT Commons, sans-serif;
  overflow: hidden;
}

.event__avtivity__pod__image {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 100%;
  height: 128px;
}

.event__avtivity__pod__image.is--city {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/64368d61426a2c80b98b08f8_image_madrid.png");
}

.event__avtivity__pod__image.is--coaching {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/64368d5f971df61516cc641b_image_tobi.png");
}

.event__avtivity__pod__image.is--balloon {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/64368d5f31ade706f16d8029_image_ballon.png");
}

.event__avtivity__pod__image.is--flamenco {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/64368d61f96293823131e95f_image_flamenco.png");
}

.event__avtivity__pod__image.is--party {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/64368d61426a2c1e738b08f7_image_party.png");
}

.event__avtivity__pod__image.is--breakfast {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/64368d611fb25cbe705808d6_image_breakfast.png");
}

.event__activity__pod__content {
  margin: 16px;
  padding-left: 0;
  padding-right: 0;
}

.event__text__activity__name {
  color: #fff;
  margin-bottom: 12px;
  font-family: TT Commons, sans-serif;
  font-size: 24px;
  font-weight: 600;
}

.event__text__activity__charge {
  color: #6ffba7;
  margin-bottom: 12px;
  font-family: TT Commons, sans-serif;
  font-size: 17px;
  font-weight: 400;
  line-height: 100%;
}

.event__text__activity__charge.is--orange {
  color: #fff04e;
}

.link-block-14 {
  margin-top: 48px;
}

.event__day__header {
  justify-content: space-between;
  align-items: center;
  margin-bottom: 12px;
  display: flex;
}

.div-block-199 {
  width: 32px;
}

.switch__event__day {
  background-color: #fff;
  width: 32px;
  height: 32px;
}

.blog__header_n {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #0f0e0e;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  margin-top: 104px;
  padding: 40px 24px 64px;
  font-family: TT Commons, sans-serif;
  display: flex;
  overflow: hidden;
}

.blog__header__grid {
  grid-column-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1px 2fr 1px 1fr;
  max-width: 1392px;
}

.h1__blog__header {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 28px;
  font-weight: 600;
}

.grid__top {
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1fr;
  margin-top: 12px;
}

.collection__list__top {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  margin-top: 12px;
  display: block;
}

.top__thumbnail {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 8px;
  width: 133px;
  min-width: 133px;
  max-width: 133px;
  height: 85px;
  min-height: 85px;
  max-height: 85px;
  margin-right: 16px;
  overflow: hidden;
}

.collection-list-9 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.top__title {
  color: var(--white);
  font-size: 20px;
  font-weight: 600;
  line-height: 100%;
}

.collection-item-5 {
  flex-direction: row-reverse;
  display: flex;
}

.blog__header__separator {
  background-color: #373737;
  width: 1px;
  height: 100%;
}

.div-block-201 {
  width: 672px;
  height: 430px;
}

.div-block-202 {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 8px;
  width: 672px;
  height: 430px;
  overflow: hidden;
}

.pick__text-group {
  margin-top: 24px;
}

.text-block-147 {
  color: var(--web-orange);
  letter-spacing: .6px;
  text-transform: uppercase;
  margin-bottom: 8px;
  font-size: 13px;
  font-weight: 600;
  line-height: 100%;
}

.text-block-148 {
  color: #fff;
  font-size: 34px;
  font-weight: 600;
  line-height: 100%;
}

.p__pick__header {
  color: var(--white);
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 16px;
  line-height: 130%;
}

.collection__pick {
  margin-top: 12px;
}

.grid__spotlights {
  grid-column-gap: 32px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
}

.div-block-203 {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 8px;
  width: 312px;
  min-width: 312px;
  max-width: 312px;
  height: 199px;
  min-height: 199px;
  max-height: 199px;
  overflow: hidden;
}

.collection-list-10 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  margin-top: 12px;
  display: grid;
}

.text-block-149 {
  color: #fff;
  letter-spacing: -.27px;
  margin-bottom: 13px;
  font-size: 27px;
  font-weight: 600;
  line-height: 100%;
}

.div-block-204 {
  margin-top: 16px;
}

.link-15 {
  color: var(--web-orange);
  font-family: TT Commons, sans-serif;
  font-size: 20px;
  line-height: 100%;
  text-decoration: underline;
}

.link-16 {
  color: var(--web-orange);
  font-size: 20px;
  line-height: 100%;
  text-decoration: underline;
}

.quiz-link {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/644bf76ac16b4c5e35595095_quiz-image.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 8px;
  width: 312px;
  height: 211px;
  display: flex;
}

.grid-18 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto 1px auto;
  grid-template-columns: 1fr;
}

.separator_horizontal {
  background-color: #373737;
  width: 100%;
  height: 1px;
}

.div-block-205 {
  background-color: var(--cyber-yellow);
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  width: 1014px;
  height: 64px;
  margin-bottom: 32px;
  display: flex;
}

.text-block-150 {
  color: #000;
  margin-top: 0;
  margin-left: 8px;
  padding-top: 4px;
  font-size: 18px;
  font-weight: 500;
}

.floating-box {
  background-color: #ff3d00;
  background-image: linear-gradient(137deg, var(--web-orange) 52%, #ff3d00);
  border-radius: 8px;
  width: 333px;
  height: 260px;
  position: fixed;
  inset: auto auto 32px 24px;
  overflow: hidden;
}

.floating-box__image {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/645416774722f379af76daae_image_gcop.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 333px;
  height: 140px;
}

.div-block-206 {
  border: 1.5px solid var(--web-orange);
  color: #fafafa;
  background-color: #fafafa;
  border-radius: 8px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 26px 32px 24px;
  display: none;
}

.text-block-151 {
  color: var(--black);
  font-size: 20px;
}

.blog__cta__quiz {
  background-color: #0f0e0e;
  background-image: radial-gradient(circle closest-corner at 60% 80%, #470f8d, #0000);
  flex-direction: column;
  align-items: center;
  padding: 144px 24px 96px;
  font-family: TT Commons, sans-serif;
  display: flex;
}

.blog__cta__quiz__content {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.div-block-207 {
  background-color: #0009;
  border-radius: 8px;
  width: 428px;
  height: 334px;
  margin-right: -16px;
  padding: 16px 16px 24px;
}

.text-block-152 {
  color: #4fda55;
  margin-bottom: 16px;
  font-size: 21px;
  font-weight: 500;
  line-height: 96%;
}

.text-block-153 {
  color: #fff;
  letter-spacing: -.6px;
  margin-bottom: 16px;
  font-size: 52px;
  font-weight: 500;
  line-height: 102%;
}

.div-block-208 {
  max-width: 402px;
}

.text-span-17 {
  color: #fdff86;
  font-size: 64px;
  font-weight: 600;
}

.text-span-18 {
  color: #fdff86;
}

.text-span-19 {
  font-weight: 600;
}

.div-block-209 {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/6475d0e9728604f7d4e1b9b3_image_quiz_cta_section.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 4px;
  width: 396px;
  height: 226px;
}

.div-block-210 {
  flex-direction: row;
  justify-content: space-between;
  margin-top: 16px;
  display: flex;
}

.text-block-154 {
  color: var(--white);
  letter-spacing: -.2px;
  width: 178px;
  font-size: 15px;
  line-height: 117%;
}

.text-block-154-copy {
  color: #f4ffb4;
  letter-spacing: -.2px;
  width: 178px;
  font-size: 15px;
  line-height: 117%;
}

.section-11 {
  background-color: var(--web-orange);
  flex-direction: column;
  align-items: center;
  padding-top: 64px;
  padding-bottom: 64px;
  display: flex;
}

.image-243 {
  display: none;
}

.icon__no-card {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/64830849d1a36f1641121428_green_icon_card.svg");
  background-position: 50%;
  background-size: cover;
  width: 24px;
  height: 24px;
}

.icon__no-card.is--black {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/648337c3b9b74ac774ef5c7d_icon_no-card_black.svg");
}

.icon__no-card.is--guarantee {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/624e7fa6d5a78b1334573f69_icon-shield-with-a-dollar-sign.svg");
}

.sub-label_no-card {
  color: #c8c8c8;
  margin-left: 4px;
  padding-top: 4px;
  font-family: TT Commons, sans-serif;
  font-size: 15px;
  font-weight: 500;
  line-height: 100%;
}

.sub-label_no-card.is-black {
  color: var(--black);
  font-weight: 600;
}

.div__no-card {
  align-items: center;
  margin-top: 12px;
  display: flex;
}

.nav_discord_link {
  background-color: #5865f2;
  border-radius: 4px;
  height: 32px;
  margin-top: -3px;
  padding: 8px 10px;
}

.discord_nav_button {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/648309698cb20be4f74c536b_Discord_logo_for_button.svg");
  background-position: 50%;
  background-size: cover;
  width: 85px;
  height: 16px;
}

.div-block-214 {
  align-items: center;
  height: 56px;
  margin-left: 32px;
  display: flex;
}

.challenge__header__button-group {
  flex-direction: column;
  align-items: center;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.div-block-216 {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.nav__bell {
  cursor: pointer;
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/648c1c36b60089c6d09d1111_icon-bell-noti.svg");
  background-position: 50%;
  background-size: cover;
  width: 32px;
  height: 32px;
}

.notification {
  margin-right: 32px;
}

.notification__box {
  z-index: 999;
  background-color: var(--white);
  border-radius: 8px;
  flex-direction: column;
  justify-content: flex-end;
  width: 392px;
  height: auto;
  margin-top: 12px;
  margin-left: -180px;
  padding: 16px;
  display: none;
  position: absolute;
  box-shadow: 0 10px 10px #00000080;
}

.notification__pointer-up {
  background-color: var(--white);
  border-radius: 2px;
  width: 16px;
  height: 16px;
  margin-top: -4px;
  margin-left: 187px;
  margin-right: 187px;
  position: absolute;
  inset: 0% 0% auto;
  transform: rotate(45deg);
}

.notification__content {
  align-items: center;
  width: 100%;
  display: none;
}

.notification__content.is--promo {
  margin-bottom: 16px;
}

.notification__content.is--top {
  margin-bottom: 0;
  display: flex;
}

.notification__image {
  background-color: #eee;
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/64fe06c6789e623c0222e4f9_image_4-2.png");
  background-position: 0 0;
  background-size: cover;
  border-radius: 4px;
  width: 104px;
  min-width: 104px;
  max-width: 104px;
  height: 104px;
  min-height: 104px;
  max-height: 104px;
}

.notification__image.is--promo {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/687117fc8195a541fedfdae3_xxs_crashing-the-maniac_quiz_banner.png");
}

.notification__text-content {
  margin-left: 16px;
}

.text-block-155 {
  color: var(--web-orange);
  text-transform: uppercase;
  margin-bottom: 6px;
  font-weight: 600;
  line-height: 14px;
}

.text-block-156 {
  letter-spacing: -.2px;
  margin-bottom: 2px;
  font-size: 24px;
  font-weight: 600;
  line-height: 22px;
}

.button__notification__pop-up {
  background-color: var(--web-orange);
  border-radius: 4px;
  height: 32px;
  min-height: 32px;
  max-height: 32px;
  margin-top: 4px;
  padding-top: 9px;
  padding-bottom: 9px;
  font-size: 18px;
  font-weight: 500;
  line-height: 100%;
}

.group__sticky__banners {
  width: 264px;
  min-width: 264px;
  max-width: 264px;
  height: 256px;
  position: sticky;
  top: 200px;
}

.sticky__cta-pod__1 {
  background-color: #f0f0f0;
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/64fe1166df1b0d4ec97017e7_banner-blog-post-player-type.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 4px;
  width: 264px;
  height: 136px;
}

.sticky__cta-pod__1.is-cms {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50%;
  background-size: cover;
}

.sticky__cta-pod__2 {
  background-color: #f0f0f0;
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/649551c8ed585987159af2aa_264x136%20banner%202.png");
  background-position: 50%;
  background-size: cover;
  border-radius: 4px;
  width: 264px;
  height: 120px;
  margin-top: 8px;
}

.sticky__cta-pod__2.is-cms {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.blog__beginner {
  flex-direction: column;
  align-items: center;
  margin-bottom: -64px;
  display: flex;
}

.div-block-217 {
  background-color: var(--web-orange);
  border-radius: 16px;
  padding: 40px 32px 32px;
}

.collection-list-wrapper-5 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: block;
}

.collection-list-11 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.blog__pod__beginner {
  background-color: var(--white);
  border-radius: 8px;
  width: 100%;
  height: 100%;
  padding-bottom: 32px;
  overflow: hidden;
}

.blog__pod__beginner__texsts {
  height: 28.563%;
  margin: 24px 24px 0;
}

.div-block-218 {
  background-color: #ebebeb;
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  height: 240px;
  position: static;
}

.text-block-157 {
  color: #0f0e0e;
  margin-bottom: 16px;
  font-family: TT Commons, sans-serif;
  font-size: 32px;
  font-weight: 600;
  line-height: 105%;
}

.text-block-158 {
  color: var(--web-orange);
  letter-spacing: .5px;
  text-transform: uppercase;
  margin-bottom: 5px;
  font-family: TT Commons, sans-serif;
  font-size: 13px;
  font-weight: 500;
  line-height: 100%;
}

.text-block-159 {
  color: var(--web-orange);
  font-family: TT Commons, sans-serif;
  font-size: 20px;
  text-decoration: underline;
}

.heading-22 {
  color: #fff;
  text-align: center;
  font-family: TT Commons, sans-serif;
  font-size: 64px;
  font-weight: 700;
  line-height: 100%;
}

.blog__beginner__heading {
  color: #fff;
  text-align: center;
  margin-top: 0;
  margin-bottom: 32px;
  font-family: TT Commons, sans-serif;
  font-size: 64px;
  font-weight: 700;
  line-height: 100%;
}

.section-12 {
  flex-direction: column;
  align-items: center;
  margin-top: 104px;
  padding-top: 96px;
  padding-bottom: 96px;
  display: flex;
}

.heading-23 {
  color: #000;
}

.paragraph-11 {
  color: #c4c4c4;
  font-weight: 400;
}

.rich-text_on-dark {
  background-color: #c0a2a2;
}

.rich-text_on-dark.is--white {
  color: #ff9f9f;
  background-color: #f57676;
}

.bottom__promo-modal {
  z-index: 9999;
  background-color: #fff;
  border-radius: 16px;
  flex-direction: column;
  width: 256px;
  height: auto;
  display: none;
  position: static;
  inset: auto auto 24px 24px;
  overflow: hidden;
}

.buttom__promo-modal__image {
  background-color: #f5f5f5;
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/651548d024e1b7665656a6fa_image-popup.png");
  background-position: 50%;
  background-size: cover;
  width: 100%;
  height: 144px;
}

.bottom__promo-modal__points {
  overflow-wrap: normal;
  width: 100%;
  font-size: 22px;
  font-weight: 600;
}

.bottom__promo-modal__content {
  text-align: left;
  flex-direction: column;
  align-items: center;
  padding: 24px 20px;
  display: flex;
}

.btn__promo-modal {
  background-color: var(--web-orange);
  text-align: center;
  border-radius: 4px;
  width: 100%;
  height: 40px;
  margin-top: 16px;
  margin-bottom: 12px;
  padding: 13px 32px 9px;
  font-family: TT Commons, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 100%;
}

.btn__promo-modal.is--white-ghost {
  background-color: #0000;
  border: 1px solid #fff;
}

.bottom__promo-modal__description {
  width: 100%;
  margin-top: 8px;
  font-weight: 400;
  line-height: 105%;
}

.bottom__promo-modal__close-link {
  color: #8b8b8b;
  font-size: 16px;
  text-decoration: underline;
}

.bottom__promo-modal__base {
  z-index: 9999;
  display: none;
  position: fixed;
  inset: auto auto 24px 24px;
}

.term__definition {
  color: #fff;
  display: block;
  position: static;
}

.rich-text-block-3 {
  color: #f99;
}

.section-13 {
  padding-top: 60px;
  padding-bottom: 60px;
  position: relative;
}

.container-3 {
  z-index: 2;
  width: 100%;
  max-width: 1280px;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-left: 5%;
  padding-right: 5%;
  position: relative;
}

.glossary-links-wrap {
  flex-wrap: wrap;
  justify-content: space-between;
  margin-bottom: 60px;
  display: flex;
}

.glossary-list {
  flex-wrap: wrap;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: flex;
}

.glossary-term {
  width: 29%;
  margin-bottom: 40px;
  margin-right: 2%;
  position: relative;
}

.empty-state-2 {
  background-color: #0000;
}

.glossary-hidden-letter {
  color: #ff3131;
}

.glossary-top-row {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: flex-end;
  margin-bottom: 48px;
  display: flex;
}

.glossary-letter-group {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.newsletter-block {
  grid-row-gap: 24px;
  text-align: center;
  background-color: #eeeffc;
  border-radius: 8px;
  flex-direction: column;
  align-items: stretch;
  width: 100%;
  padding: 0;
  display: flex;
  position: sticky;
  top: 128px;
  overflow: hidden;
}

.field-icon-b {
  color: #6173e5;
  background-color: #eeeffc;
  border-radius: 99px;
  justify-content: center;
  align-items: center;
  width: 32px;
  height: 32px;
  display: flex;
  position: absolute;
  inset: 8px auto 8px 8px;
}

.search-icon {
  background-color: #fff;
  border-radius: 99px;
  width: 32px;
  height: 32px;
  padding: 8px;
  position: absolute;
  inset: 8px auto 8px 8px;
}

.icon-small {
  flex: none;
  justify-content: center;
  align-items: center;
  width: 16px;
  height: 16px;
  display: flex;
}

.glossary-content-card {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  background-color: #f8f9fa;
  border: 1px solid #eaedf0;
  border-radius: 8px;
  flex-direction: column;
  padding: 24px;
  display: flex;
}

.glossary-form {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-direction: column;
  display: flex;
}

.glossary-search {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  width: 100%;
  max-width: 486px;
  margin-bottom: 0;
  display: flex;
}

.span-primary {
  color: #6173e5;
}

.search {
  letter-spacing: -.02em;
  background-color: #f8f9fa;
  border: 1px solid #eaedf0;
  border-radius: 4px;
  min-height: 48px;
  margin-bottom: 0;
  padding: 8px 8px 8px 48px;
  font-size: 16px;
  line-height: 1.4;
}

.search::placeholder {
  color: #adb5bd;
}

.search.jetboost-list-search-input-31p7 {
  padding-left: 48px;
}

.paragraph-large {
  letter-spacing: -.02em;
  margin-bottom: 0;
  font-size: 18px;
  line-height: 1.8;
}

.paragraph-large.text-weight-bold {
  white-space: normal;
  font-weight: 700;
}

.paragraph-large.text-weight-bold.is--n {
  margin-top: 0;
}

.glossary-dropdown {
  background-color: #fff;
  border-radius: 8px;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  padding: 24px;
  transition: all .3s;
  display: flex;
  overflow: hidden;
}

.glossary-dropdown:hover {
  background-color: #ecebee;
}

.accordian-letter {
  color: #6173e5;
  letter-spacing: -.02em;
  text-transform: uppercase;
  background-color: #eeeffc;
  border-radius: 8px;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 32px;
  height: 32px;
  padding: 4px;
  font-size: 18px;
  font-weight: 500;
  line-height: 1.4;
  text-decoration: none;
  transition: color .3s, border-color .3s;
  display: flex;
}

.accordian-letter:hover {
  color: #6173e5;
  border-color: #6173e5;
}

.wrap-v-small {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-direction: column;
  display: flex;
}

.glossary-word-wrap {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  align-items: center;
  display: flex;
}

.glossary-toggle {
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  padding: 24px;
}

.h6-heading {
  color: #000;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 24px;
  line-height: 1.4;
}

.glossary-card {
  grid-row-gap: 16px;
  border: 1px solid #eaedf0;
  border-radius: 8px;
  flex-direction: column;
  width: 100%;
  max-width: 486px;
  padding: 24px;
  display: none;
}

.glossary__component {
  flex-direction: column-reverse;
  justify-content: flex-end;
  align-items: center;
  padding: 200px 24px;
  display: flex;
  position: relative;
}

.glossary-input {
  justify-content: center;
  align-items: center;
  width: 100%;
  position: relative;
}

.caption-bold {
  color: var(--web-orange);
  font-size: 12px;
  font-weight: 700;
  line-height: 1.4;
}

.glossary-letter-link {
  color: #000;
  letter-spacing: -.02em;
  text-transform: uppercase;
  background-color: #fff;
  border: .5px solid #eaedf0;
  border-radius: 8px;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 32px;
  height: 32px;
  padding: 4px;
  font-size: 18px;
  font-weight: 500;
  line-height: 1.4;
  text-decoration: none;
  transition: color .3s, border-color .3s;
  display: flex;
}

.glossary-letter-link:hover {
  color: #6173e5;
  border-color: #6173e5;
}

.container-regular {
  width: 100%;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
}

.newsletter-icon {
  color: #6173e5;
  background-color: #fff;
  border-radius: 99px;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 64px;
  height: 64px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.icon-regular {
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  display: flex;
}

.field-icon {
  justify-content: center;
  align-items: center;
  width: 16px;
  height: 16px;
  display: flex;
}

.glossary-content {
  width: 100%;
  margin-top: -6px;
  padding-bottom: 24px;
  padding-left: 24px;
  padding-right: 24px;
}

.glossary-word-line {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  white-space: normal;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
}

.icon-large {
  justify-content: center;
  align-items: center;
  width: 32px;
  height: 32px;
  display: flex;
}

.button-primary {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  background-color: var(--web-orange);
  color: #fff;
  text-align: center;
  letter-spacing: -.02em;
  border-radius: 4px;
  flex-direction: row;
  flex: none;
  justify-content: center;
  align-items: center;
  padding: 12px 32px;
  font-size: 16px;
  font-weight: 700;
  line-height: 24px;
  display: flex;
}

.wrap-h-small {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  align-items: center;
  display: flex;
}

.glossary-refresh {
  color: #e56161;
  letter-spacing: -.02em;
  text-transform: uppercase;
  background-color: #fff;
  border: .5px solid #eaedf0;
  border-radius: 8px;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 32px;
  height: 32px;
  padding: 4px;
  font-size: 18px;
  font-weight: 500;
  line-height: 1.4;
  text-decoration: none;
  transition: color .3s, border-color .3s;
  display: flex;
}

.glossary-refresh:hover {
  border-color: #e56161;
}

.wrap-v-regular {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  display: flex;
}

.glossary-content-grid {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: 2fr 1fr;
  position: relative;
}

.paragraph-regular {
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 16px;
  font-size: 16px;
  line-height: 120%;
}

.search-input-wrapper {
  width: 100%;
  position: relative;
}

.glossary-list-2 {
  background-color: #0000;
  width: 100%;
  display: block;
  position: relative;
  overflow: hidden;
}

.glossary__heading-1 {
  color: #000;
  letter-spacing: -.48px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: TT Commons, sans-serif;
  font-size: 48px;
  line-height: 100%;
}

.glossary-icon-wrapper {
  color: #000;
  background-color: #f8f9fa;
  border: 1px solid #eaedf0;
  border-radius: 99px;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 32px;
  height: 32px;
  display: flex;
}

.field-input-b {
  letter-spacing: -.02em;
  background-color: #fff;
  border: 1px solid #eaedf0;
  border-radius: 99px;
  width: 100%;
  min-height: 48px;
  margin-bottom: 0;
  padding: 12px 12px 12px 48px;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
  transition: all .25s;
}

.field-input-b::placeholder {
  color: #adb5bd;
}

.glossary-letter-wrap {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  background-color: #f8f9fa;
  border-radius: 8px;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 24px;
  padding: 8px;
  display: none;
  position: relative;
}

.f-glossary-list {
  grid-row-gap: 16px;
  flex-direction: column;
  width: 100%;
  display: flex;
}

.f-margin-bottom-16 {
  margin-bottom: 16px;
}

.f-glossary-item-block {
  grid-column-gap: 24px;
  grid-row-gap: 16px;
  margin-bottom: 40px;
  display: flex;
}

.f-glossary-key-wrapper {
  width: 120px;
}

.f-glossary-link-grid {
  grid-column-gap: 19px;
  grid-row-gap: 19px;
  flex-wrap: wrap;
  display: flex;
}

.f-sub-heading-large {
  color: #160042;
  letter-spacing: -.02em;
  font-size: 24px;
  font-weight: 700;
  line-height: 32px;
}

.f-glossary-description {
  max-width: 720px;
}

.f-glossary-item {
  color: #160042;
  border: 1px solid #f3f5fb;
  border-radius: 8px;
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr;
  align-items: center;
  padding: 40px;
}

.f-paragraph-regular {
  letter-spacing: -.02em;
  margin-bottom: 0;
  font-size: 16px;
  line-height: 1.8;
}

.f-glossary-link-button {
  color: #6b7094;
  text-transform: uppercase;
  background-color: #fff;
  border: 2px solid #fff;
  border-radius: 6px;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 56px;
  height: 56px;
  padding: 16px;
  font-weight: 700;
  transition: border-color .3s, color .3s;
  display: flex;
}

.f-glossary-link-button:hover {
  color: #160042;
  border-color: #f3f5fb;
}

.f-section-small {
  padding: 64px 5%;
  position: relative;
}

.f-section-small.f-background-color-gray-100 {
  background-color: #f7f9fd;
}

.f-container-small {
  width: 100%;
  max-width: 960px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.f-h1-heading {
  color: #160042;
  letter-spacing: -.04em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 64px;
  line-height: 1.2;
}

.f-section-x-small {
  padding: 48px 5%;
}

.glossary__content {
  flex-direction: column;
  align-items: stretch;
  display: flex;
}

.div-block-219 {
  padding: 30px;
}

.collection-list-12 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: column;
  display: flex;
}

.div-block-220 {
  background-color: #d8d8d800;
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/64facd1eabe05eccc85f9042_icons8-right.svg");
  background-position: 0 0;
  background-size: cover;
  width: 24px;
  height: 24px;
}

.button-13 {
  background-color: var(--web-orange);
  border-radius: 4px;
  width: 100%;
  height: 48px;
  padding-top: 17px;
  padding-bottom: 17px;
  font-family: TT Commons, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 100%;
}

.div-block-221 {
  margin: 16px 24px 24px;
}

.div-block-222 {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50%;
  background-size: cover;
  height: 200px;
}

.link-17 {
  color: var(--rich-black);
  font-size: 18px;
  line-height: 18%;
}

.link-block-17 {
  flex-direction: row;
  align-items: center;
  width: 116px;
  display: flex;
}

.div-block-223 {
  background-color: #ffdede00;
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/64facd1e012659b63ec3ee1f_icons8-left.svg");
  background-position: 50%;
  background-size: cover;
  width: 18px;
  height: 18px;
  margin-right: 4px;
}

.text-block-160 {
  color: var(--website-bg);
  padding-top: 2px;
  font-size: 16px;
  font-weight: 500;
  line-height: 100%;
  text-decoration: underline;
}

.div-block-224 {
  position: static;
}

.div-block-225 {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/64fecb7c99117b7d3faaa68d_image-glossary-image-cta.png");
  background-position: 50%;
  background-size: cover;
  height: 240px;
}

.bottom__promo-modal__sub {
  color: var(--web-orange);
  overflow-wrap: normal;
  width: 100%;
  font-size: 18px;
  font-weight: 600;
}

.testimonials-c1 {
  background-color: #1b1b1e;
  flex-direction: column;
  align-items: center;
  padding: 80px 24px;
  display: flex;
  overflow: hidden;
}

.testimonial-c1__image {
  background-color: #313131;
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  height: 219px;
  font-weight: 400;
}

.testimonial-c1__image.is--gh {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/65449a71134d5f672eccfe18_Property%201%3DGH-1.png");
  background-position: 50%;
  background-size: cover;
  min-height: 240px;
}

.testimonial-c1__image.is--mario {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/65449a7205f5a249c5567e06_Property%201%3DMario-2.png");
}

.testimonial-c1__image.is-adrian {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/65449a727e29ec2f591d04e8_Property%201%3DAdrian%20%E2%80%9CAmadi_17%E2%80%9D%20Mateos.png");
}

.testimonial-c1__image.is--tobi {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/65449a71366fe33e159ef6b8_Property%201%3DTobi.png");
}

.testimonial-c1__image.is--alex {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/65449a71072ffcef86577928_Property%201%3DAlex.png");
}

.testimonial-c1__image.is--alexander {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/65449a711dcbd94f70b3e57a_Property%201%3DAlexander-2.png");
}

.testimonial-c1__image.is--hyachu {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/654a4d9b25fdd07f3c87915d_Property%201%3DHyachu%20Chart.png");
}

.testimonial-c1__image.is--hannes {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/654a4d9ec07462962a809e30_Property%201%3DHannes.png");
}

.testimonial-c1__image.is--fabian {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/654a4d9db7b0e712efcf27a0_Property%201%3DFabian.png");
}

.testimonial-c1__image.is--daniel-on-mario {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/65d084a892604fbcdf629cac_testimonial-image-Daniel-on-Fedor.png");
}

.testimonial-c1__texts-group {
  margin: 32px 32px 40px;
}

.testimonial-c1__quote {
  color: #0f0e0e;
  font-size: 24px;
  font-style: italic;
  font-weight: 300;
  line-height: 110%;
}

.testimonial-c1__quote.is--alex {
  color: #573ed6;
  font-weight: 400;
}

.testimonial-c1__quote.is--size-29 {
  letter-spacing: -.35px;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 30px;
}

.testimonial-c1__player-info__name {
  color: var(--web-orange);
  margin-bottom: 4px;
  font-size: 18px;
  font-weight: 500;
  line-height: 100%;
}

.testimonial-c1__player-info__additional {
  color: #414141;
  text-transform: uppercase;
  line-height: 100%;
}

.text-span-20 {
  color: #000;
  font-weight: 500;
}

.text-span-21 {
  color: var(--web-orange);
  font-weight: 500;
}

.text-span-22 {
  color: #ff001f;
  font-weight: 500;
}

.text-span-23, .text-span-24 {
  color: var(--web-orange);
  font-weight: 500;
}

.testimonial-c1__gh-text-image {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/654499c94ac8c1e7651a5af8_gh-1__frame.svg");
  background-position: 50%;
  background-size: cover;
  width: 338px;
  height: 104px;
  margin: 32px 29px 40px;
}

.skill {
  background-color: #1e1e22;
  flex-direction: column;
  align-items: center;
  padding: 48px 24px;
  display: flex;
}

.skill__heading {
  color: var(--white);
  text-align: center;
  letter-spacing: -.3px;
  margin-top: 0;
  margin-bottom: 12px;
  font-weight: 600;
}

.skill__scale {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  background-image: linear-gradient(to right, #665623, #a58932 16%, #ff5c00 24% 69%, #503170 83%);
  border-radius: 4px;
  justify-content: center;
  padding: 8px;
  display: flex;
}

.div-block-227 {
  background-color: #fff;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  width: 48px;
  height: 48px;
  padding: 10px 6px 6px;
  display: flex;
}

.div-block-227.is--transparent {
  background-color: #ffffff80;
}

.div-block-228 {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.text-block-161 {
  color: var(--black);
  font-size: 24px;
  line-height: 100%;
}

.text-block-161.is--transparent {
  color: #00000080;
}

.div-block-229 {
  width: 68px;
  height: 28px;
}

.skill__logo {
  grid-column-gap: 70px;
  grid-row-gap: 70px;
  justify-content: center;
  margin-top: 24px;
  display: flex;
}

.skill__scale__desc {
  grid-column-gap: 70px;
  grid-row-gap: 70px;
  justify-content: center;
  margin-top: 12px;
  display: flex;
  position: relative;
}

.text-block-162 {
  z-index: 2;
  color: #929292;
  text-align: center;
  text-transform: uppercase;
  line-height: 100%;
  position: relative;
}

.div-block-230 {
  background-image: linear-gradient(#0000, #ff7a001a);
  border: 1px dashed #ff5c00;
  border-top-width: 0;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  width: 376px;
  height: 48px;
  margin-top: -8px;
  position: absolute;
}

.text-span-25 {
  color: var(--web-orange);
  font-weight: 400;
}

.text-span-26 {
  color: #2592f6;
  font-weight: 400;
}

.text-span-27 {
  color: var(--web-orange);
  font-weight: 500;
}

.skill__tip-text {
  color: #929292;
  margin-top: 0;
  margin-bottom: 8px;
  font-family: TT Commons, sans-serif;
  font-size: 16px;
  font-style: italic;
  font-weight: 300;
  line-height: 100%;
}

.skill__tip-text.is--mobile {
  font-weight: 400;
}

.challenge__header {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #060708;
  grid-template-rows: auto;
  width: 100%;
  height: 100vh;
  min-height: 800px;
  font-family: TT Commons, sans-serif;
  overflow: hidden;
}

.section-14 {
  height: 100vh;
}

.challenge__header__h1 {
  color: #fff;
  letter-spacing: -.9px;
  width: 464px;
  margin-top: 0;
  margin-bottom: 16px;
  font-family: TT Commons, sans-serif;
  font-size: 88px;
  font-weight: 500;
  line-height: 90%;
}

.challenge__header__h1.center {
  margin-bottom: 28px;
}

.challenge__header__h1.center.is--dark {
  color: #212428;
}

.challenge__header__h1.center.is--semi {
  z-index: 3;
  font-weight: 600;
  position: relative;
}

.challenge__header__h1.is--dark {
  color: #212428;
}

.challenge__header__h1.is--dark.is--demi {
  font-weight: 600;
}

.challenge__header__h1.is--pbt {
  font-size: 72px;
}

.challenge__header__h1.is-mpc {
  font-size: 60px;
}

.challenge__header__h1.is--person {
  text-align: left;
  font-size: 72px;
}

.challenge__header__h1.is--triton {
  width: 500px;
  font-size: 72px;
}

.challenge__header__h1.is--wsop {
  width: 640px;
  font-size: 64px;
}

.challenge__header__content__text {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  margin-bottom: 48px;
  display: flex;
}

.paragraph-12 {
  color: var(--white);
  letter-spacing: 0;
  width: 350px;
  margin-bottom: 0;
  font-size: 19px;
  font-weight: 400;
  line-height: 140%;
}

.paragraph-12.is--wide {
  width: 420px;
}

.text-block-163 {
  color: var(--cyber-yellow);
  font-size: 30px;
  font-weight: 300;
  line-height: 100%;
}

.text-block-163.is--pbt {
  text-align: center;
  margin-bottom: 16px;
  font-size: 28px;
  line-height: 110%;
}

.div-block-231 {
  text-align: center;
  margin-bottom: 32px;
}

.text-span-28 {
  font-weight: 500;
}

.pricing {
  flex-direction: column;
  align-items: center;
  padding: 96px 24px;
  display: flex;
  overflow: hidden;
}

.pricing__content__header__lifetime {
  display: none;
}

.div-block-232 {
  background-color: #0b8e20;
  border-radius: 8px;
  width: 108px;
  height: 90px;
}

.div-block-233 {
  background-color: #ccffba;
  border-top: 1px solid #46c15a;
  border-bottom: 1px solid #46c15a;
  border-right: 1px solid #46c15a;
  border-top-right-radius: 8px;
  border-bottom-right-radius: 8px;
  width: 510px;
  height: 70px;
}

.div-block-234 {
  align-items: center;
  display: flex;
}

.grid-19 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-columns: 293px 325px 293px;
  width: 911px;
}

.pricing__object__top {
  background-color: #2b2b2f;
  height: 224px;
  margin-top: 48px;
}

.pricing__object__top.is--highlighted {
  background-color: #14763b;
  border-radius: 8px;
  flex-direction: column;
  justify-content: flex-end;
  height: 288px;
  margin-top: 0;
  display: flex;
}

.pricing__object__top.is--left {
  border-top: 1px solid #414145;
  border-bottom: 1px solid #414145;
  border-left: 1px solid #414145;
  border-top-left-radius: 8px;
  border-bottom-left-radius: 8px;
}

.pricing__object__top.is--right {
  border-top: 1px solid #414145;
  border-bottom: 1px solid #414145;
  border-right: 1px solid #414145;
  border-top-right-radius: 8px;
  border-bottom-right-radius: 8px;
}

.pricing__object__top__main {
  background-color: #fff;
  border-radius: 8px;
  height: 256px;
  padding: 24px;
}

.text__top-element {
  color: #fff;
  text-align: center;
  text-transform: uppercase;
  margin-bottom: 4px;
  font-size: 18px;
  font-weight: 500;
  line-height: 100%;
}

.text__top-element.is--quarterly {
  display: none;
}

.div-block-235 {
  background-color: #1b1b1e;
}

.pricing__block {
  justify-content: space-between;
  margin-top: 88px;
  display: flex;
}

.benefit__box {
  background-color: #ff5c0033;
  border: 1px solid #ff5c00;
  border-radius: 8px;
  justify-content: space-between;
  width: 286px;
  min-width: 286px;
  padding: 22px;
  display: flex;
}

.benefit__box__title {
  color: #fff;
  margin-bottom: 6px;
  margin-left: 16px;
  font-family: TT Commons, sans-serif;
  font-size: 26px;
  font-weight: 600;
  line-height: 100%;
}

.div-block-237 {
  flex-direction: row;
  display: flex;
}

.div-block-238 {
  margin-top: 56px;
}

.pricing__features__group-left {
  margin-top: 16px;
}

.pricing__features__group-left__specific {
  border-left: 1px solid #000;
}

.pricing__features__group-left__specific.is--content {
  border-left-color: #5bff63;
}

.pricing__features__group-left__specific.is--live-coaching {
  border-left-color: #ff8a1e;
}

.pricing__features__group-left__specific.is--quizzes {
  border-left-color: #64daff;
}

.pricing__features__group-left__specific.is--discord {
  border-left-color: #bb64ff;
}

.pricing__features__subtitle {
  text-transform: uppercase;
  margin-bottom: 4px;
}

.pricing__features__subtitle.is--content {
  color: #5bff63;
}

.pricing__features__subtitle.is--live-coaching {
  color: #ff8a1e;
}

.pricing__features__subtitle.is--quizzes {
  color: #64daff;
}

.pricing__features__subtitle.is--discord {
  color: #bb64ff;
}

.pricing__features__specific__item {
  border-top: 1px solid #282828;
  flex-direction: row;
  align-items: center;
  height: 40px;
  margin-left: 8px;
  padding-top: 3px;
  display: flex;
}

.pricing__features__specific__item.is--last {
  border-bottom: 1px solid #282828;
}

.pricing__features__specific__text-value {
  color: #fff;
  font-size: 16px;
  line-height: 100%;
}

.pricing__features__specific__text-value.is--mobile {
  margin-right: 4px;
  padding-top: 4px;
  display: none;
}

.pricing__features__specific__text-value.is--mobile.is--dark {
  color: #333;
}

.div-block-239 {
  background-color: #1b1b1e;
  border-radius: 8px;
  display: flex;
}

.pricing__column__highlighted {
  width: 325px;
  margin-top: -48px;
}

.div-block-241 {
  background-color: #2c612e;
  border-bottom-right-radius: 8px;
  border-bottom-left-radius: 8px;
  margin-bottom: -8px;
  margin-left: 8px;
  margin-right: 8px;
  padding: 16px 16px 24px;
}

.pricing__features__group {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-direction: column;
  margin-bottom: 48px;
  display: flex;
}

.pricing__features__group.is--last {
  margin-bottom: 0;
}

.pricing__feature__value-element {
  background-color: var(--white);
  border: 1px solid #6cff7a;
  border-radius: 2px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  height: 32px;
  display: flex;
}

.pricing__feature__value-element.is--green {
  background-color: #8bff62;
  justify-content: center;
  align-items: center;
  display: flex;
}

.pricing__feature__value-element.is--dark {
  background-color: #2b2b2f;
  border-style: none;
  flex-direction: row;
}

.text-block-165 {
  font-size: 16px;
  line-height: 100%;
}

.icon_feature {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/60b119c00f8e02625cd93c16_icons-check-mark.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 20px;
  height: 20px;
}

.icon_feature.is--hidden {
  display: none;
}

.icon_feature.is--not {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/6324a8c61a7226608888dc83_indicator-answer-wrong.svg");
}

.div-block-242 {
  flex-direction: row;
  align-items: center;
  display: flex;
}

.text-block-166 {
  margin-left: 4px;
  padding-top: 5px;
  font-size: 16px;
  font-weight: 600;
  line-height: 100%;
}

.text-block-166.is--hidden {
  display: none;
}

.text-block-166.is--white {
  color: #fff;
}

.text-block-166.is--quarterly {
  display: none;
}

.pricing__column__side {
  width: 293px;
}

.features__side-column {
  border-bottom-right-radius: 8px;
  border-bottom-left-radius: 8px;
  margin-bottom: -8px;
  margin-left: 8px;
  margin-right: 8px;
  padding: 20px 24px;
}

.side-header {
  background-color: #2b2b2f;
  border-top: 1px solid #414145;
  border-bottom: 1px solid #414145;
  border-right: 1px solid #414145;
  border-top-right-radius: 8px;
  border-bottom-right-radius: 8px;
  height: 224px;
  margin-bottom: 12px;
  padding: 24px 24px 32px;
}

.side-header.is--left {
  border-top: 1px solid #414145;
  border-bottom: 1px solid #414145;
  border-left: 1px solid #414145;
  border-radius: 8px 0 0 8px;
  flex-direction: column;
  justify-content: space-between;
  display: flex;
}

.side-header__content {
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  height: 100%;
  display: flex;
}

.div-block-243 {
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: auto;
  height: 36px;
  font-size: 18px;
  font-weight: 500;
  line-height: 88%;
  display: flex;
}

.modal__masterclass__pricing__div {
  background-color: #232327;
  margin-top: -8px;
  margin-bottom: 10px;
  padding-top: 32px;
  padding-bottom: 24px;
}

.toggle-bg {
  background-color: #0b8e20;
  border-radius: 99px;
  flex-direction: column;
  align-items: flex-end;
  width: 70px;
  height: 36px;
  margin-left: 12px;
  margin-right: 12px;
  padding: 6px;
  display: flex;
}

.toggle-bg.is--quartetly {
  background-color: #af0000;
  align-items: flex-start;
  display: none;
}

.toggle-desc__2 {
  width: 67px;
  margin-top: 5px;
}

.toggle-desc {
  width: 67px;
}

.toggle-desc.is--aligned-right {
  text-align: right;
  margin-top: 5px;
}

.pricing__period__group {
  cursor: pointer;
  display: flex;
}

.toggle-dot {
  background-color: #fff;
  border-radius: 999px;
  width: 24px;
  height: 24px;
  box-shadow: 0 2px 5px #0003;
}

.pricing__main__large {
  letter-spacing: -.6px;
  margin-bottom: -24px;
  padding-top: 0;
  font-size: 64px;
  font-weight: 700;
  line-height: 100%;
}

.pricing__main__large.is--quarterly {
  display: none;
}

.pricing__main__large.is--yearly {
  color: #1f1b1b;
}

.text-span-29 {
  font-size: 32px;
  display: block;
}

.div-block-248 {
  justify-content: center;
  height: 48px;
  max-height: 48px;
  margin-top: 8px;
  margin-bottom: 8px;
  display: flex;
}

.pricing__price__comparison {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/655cc2436175a2a44b18010b_image-1-comparison.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 80px;
  height: 48px;
  margin-right: 4px;
}

.pricing__price__comparison.is--usd {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/664312d8fc6b6bcdcdbc816f_image-1-comparison-usd.svg");
}

.title__plan {
  color: var(--web-orange);
  text-align: center;
  font-size: 24px;
  font-weight: 600;
  line-height: 100%;
}

.pricing__payment-desc {
  color: #686c70;
  text-align: center;
}

.pricing__payment-desc.is--on-dark {
  color: #adadad;
}

.pricing__payment-desc.is--quarterly {
  display: none;
}

.title__side-plan {
  color: var(--white);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 44px;
  font-size: 22px;
  line-height: 100%;
  display: flex;
}

.title__side-plan.is--masterclass {
  color: #ccffba;
  text-align: center;
  width: 144px;
}

.price__side-plan {
  color: var(--white);
  text-align: center;
  margin-bottom: -8px;
  font-size: 48px;
  font-weight: 500;
  line-height: 100%;
}

.offer__feature__group {
  align-items: center;
  display: flex;
}

.offer__feature__image {
  width: 24px;
  margin-right: 15px;
}

.offer__feature__list {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  display: flex;
}

.offer__feature__text {
  color: var(--white);
  margin-bottom: -4px;
  padding-top: 2px;
  font-size: 22px;
  line-height: 100%;
}

.home__hero__image-animation {
  background-color: #060708;
  border-bottom: 1px solid #2f2f2f;
  flex-direction: column;
  align-items: center;
  height: 750px;
  margin-top: 104px;
  display: flex;
  overflow: hidden;
}

.home__hero__image-animation.is--wsop {
  margin-top: 40px;
}

.hero__image_2 {
  width: 50%;
  height: 100%;
}

.hero__image_2.steffen {
  cursor: pointer;
  background-color: #442626;
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/65607a7ba7e151027fc85079_hero-2-steffen-2.png");
  background-position: 38%;
  background-size: cover;
  border-bottom-right-radius: 0;
  flex-direction: row;
  align-items: flex-end;
  width: 100px;
  display: flex;
}

.hero__image_2.fedor {
  background-color: #311b80;
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/65607983d7f93b295b2790b0_hero-1-fedor-2.png");
  background-position: 50%;
  background-size: cover;
  border-bottom-left-radius: 16px;
  flex-direction: row;
  align-items: flex-end;
  width: 615px;
  display: flex;
}

.hero__image_2.matthias {
  cursor: pointer;
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/65606c1880255565bece8520_hero-3-matthias.png");
  background-position: 50%;
  background-size: cover;
  flex-direction: row;
  align-items: flex-end;
  width: 100px;
  display: flex;
}

.chart-hero-fedor {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/65606e395d28a2e5989b7fe7_fedor-chart.png");
  background-position: 50%;
  background-size: cover;
  align-items: flex-end;
  width: 625px;
  height: 424px;
  display: flex;
}

.chart-hero-matthias {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/65606e39fa22d12f7d879410_matthias-chart.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 615px;
  height: 439px;
  display: none;
}

.chart-hero-steffen {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/65606e397a504792e4295fee_steffen-chart.png");
  background-position: 50%;
  background-size: cover;
  width: 615px;
  height: 393px;
  display: none;
}

.text-hero-fedor {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/6560793fd7f93b295b27616c_fedor-hero-text-vector.svg");
  background-position: 50%;
  background-size: cover;
  width: 100px;
  height: 274px;
  display: none;
}

.text-hero-matthias {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/65607940c1f6a5e4c0119e09_matthias-hero-text-vector7480.svg");
  background-position: 50%;
  background-size: cover;
  width: 100px;
  height: 226px;
}

.text-hero-steffen {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/656079401851182096cc39b0_steffen-hero-text-vector7479.svg");
  background-position: 50%;
  background-size: cover;
  width: 100px;
  height: 310px;
}

.div-block-249 {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/656464cb2d614a7f75abcebd_image-fedor_pod.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 679px;
  min-width: 679px;
  max-width: 679px;
  height: 232px;
  min-height: 232px;
  max-height: 232px;
}

.div-block-249.is--usd {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/664308a135c018e7e01dfeea_image-fedor_pod_usd.png");
}

.image-244 {
  margin-bottom: 32px;
}

.header__sub-title {
  color: var(--quick-silver);
  letter-spacing: .5px;
  text-transform: uppercase;
  margin-bottom: 16px;
}

.is--purple-bold {
  color: #6344ff;
  font-weight: 500;
}

.text-block-167 {
  font-size: 18px;
  line-height: 100%;
}

.text-block-168 {
  color: #4d4444;
  margin-top: 4px;
  font-size: 16px;
}

.div-block-250 {
  margin-bottom: 16px;
}

.text-block-169 {
  margin-bottom: 6px;
  font-size: 18px;
  font-weight: 500;
}

.blog-post__botttom-cta {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/65d1d815adb3fc6bbba02a8c_cta-blog-gif-coaches.gif");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 16px;
  width: 640px;
  height: 560px;
  margin-top: 32px;
  margin-left: 64px;
  margin-right: 64px;
}

.section__affiliate {
  background-color: #1b1b1e;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: auto;
  padding: 64px 24px;
  display: flex;
}

.section__affiliate.is--reverse {
  flex-direction: column-reverse;
}

.section__affiliate__content {
  justify-content: space-between;
  height: auto;
  display: flex;
}

.affiliate__image {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/65d471fc61a0aa9412a5d93b_crane_image.png");
  background-position: 50%;
  background-size: cover;
  width: 602px;
  height: 536px;
}

.affiliate__image.is--q-poker {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/65d76e200b704c401f45ee4d_q-poker_image.png");
}

.affiliate__image.is--poker-llama {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/6627a32e94e5b6fa0b51ce1a_poker-llama_image.png");
}

.div-block-252 {
  flex-direction: column;
  justify-content: center;
  width: 602px;
  display: flex;
}

.div-block-252.is--drift {
  width: 720px;
}

.div-block-252.is-deckflow {
  width: auto;
}

.text-block-170 {
  color: #c8c8c8;
  text-transform: uppercase;
  line-height: 100%;
}

.text-block-171 {
  color: #fff;
  margin-bottom: 4px;
  font-size: 24px;
  line-height: 120%;
}

.paragraph-13 {
  font-size: 28px;
  line-height: 140%;
}

.qoute__affiliate {
  color: var(--white);
  margin-top: 0;
  margin-bottom: 32px;
  font-size: 28px;
  font-style: italic;
  font-weight: 300;
  line-height: 140%;
}

.is--affiliate-quote-orange {
  color: var(--pokercode-beta);
  font-weight: 500;
}

.is--affiliate-quote-bold {
  font-weight: 500;
}

.modal__masterclass__full-screen {
  z-index: 9999;
  background-color: #000000ab;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 100vh;
  padding: 56px;
  display: none;
  position: fixed;
  inset: 0%;
}

.modal__masterclass__full-screen__div {
  background-color: #1b1b1e;
  border: 1px solid #6d6d6d;
  border-radius: 12px;
  flex-direction: column;
  justify-content: space-between;
  width: 570px;
  padding: 40px 0;
  display: flex;
}

.modal__masterclass__bottom-group {
  flex-direction: column;
  align-items: center;
  margin-top: 24px;
  display: flex;
}

.modal__masterclass__green__fedor {
  z-index: 99;
  -webkit-text-stroke-width: 1px;
  -webkit-text-stroke-color: #46c15a;
  background-color: #ccffba;
  border-radius: 4px;
  padding: 14px 24px 12px;
  position: relative;
}

.button__ghost__regular {
  color: #a8a8a8;
  background-color: #0000;
  border: 1px solid #ff5213;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  width: 299px;
  height: 56px;
  margin-top: 16px;
  margin-bottom: 0;
  padding-top: 11px;
  padding-bottom: 9px;
  font-size: 24px;
  font-weight: 400;
  line-height: 22px;
  display: flex;
}

.button__ghost__regular.iis--320px-width {
  letter-spacing: -.2px;
  width: 400px;
  font-size: 22px;
  line-height: 100%;
}

.modal__masterclass__title {
  color: var(--white);
  margin-bottom: 12px;
  margin-left: 24px;
  font-size: 72px;
  font-weight: 500;
  line-height: 100%;
}

.modal__masterclass__price {
  color: #73ff42;
  letter-spacing: -1.6px;
  font-size: 80px;
  font-weight: 600;
  display: block;
}

.modal__masterclass__title__box {
  padding-left: 24px;
  padding-right: 24px;
}

.modal__masterclass__price__comparison {
  color: var(--white);
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/65dbd4c68748b962f8d5d341_price-comparison-modal-masterclass.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 140px;
  height: 43px;
  margin-right: 12px;
}

.modal_pricing__main__large {
  letter-spacing: -.6px;
  margin-bottom: -24px;
  padding-top: 0;
  font-size: 64px;
  font-weight: 700;
  line-height: 100%;
}

.modal_pricing__main__large.is--quarterly {
  display: none;
}

.modal_pricing__main__large.is--yearly {
  color: #1f1b1b;
}

.modal__masterclass__prices {
  justify-content: center;
  height: 48px;
  max-height: 48px;
  margin-top: 16px;
  margin-bottom: 8px;
  display: flex;
}

.text-block-172 {
  color: #2e7016;
  letter-spacing: -.1px;
  -webkit-text-stroke-width: 0px;
  text-transform: uppercase;
  font-weight: 700;
}

.text-block-173 {
  color: #686c70;
}

.list-3 {
  color: #fff;
}

.modal__masterclass__offer {
  padding: 8px 24px;
}

.modal__masterclass__bullet-text {
  font-size: 16px;
  line-height: 100%;
}

.modal__masterclass__list-item {
  margin-top: 2px;
  margin-bottom: 2px;
}

.text-span-30 {
  color: #30b900;
}

.text-block-174 {
  -webkit-text-stroke-color: var(--black);
  margin-top: 4px;
  font-size: 24px;
  font-weight: 500;
  line-height: 100%;
}

.div-block-253 {
  aspect-ratio: auto;
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/65dbdea7ad5c4f22c21fa7c9_fedor_lifetime.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 195px;
  height: 222px;
  margin-right: -32px;
  position: absolute;
  inset: auto 0% 0% auto;
}

.pricing__pricing__div {
  margin-top: -8px;
  margin-bottom: 10px;
  padding-top: 32px;
  padding-bottom: 24px;
}

.pricing__pricing__div_2 {
  margin-top: 16px;
  margin-bottom: 10px;
  padding-top: 0;
  padding-bottom: 0;
}

.background-video-3 {
  width: 200px;
  height: 100%;
}

.success__section {
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: center;
  width: auto;
  height: auto;
  padding: 96px 24px 64px;
  display: flex;
  overflow: hidden;
}

.sucess__section__content {
  grid-column-gap: 64px;
  grid-row-gap: 64px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  margin-top: 48px;
  margin-bottom: 80px;
  display: grid;
}

.success__content__image {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 8px;
  height: 500px;
}

.success__content__image.is--matthias {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/65ec73420b31634c6b594a28_matthias-2.png");
}

.success__content__image.is--roland {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/65ec7340cf7a0e9fc416f083_roland.png");
}

.success__content__image.is--fedor {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/65eb4d37e44234a1c4a00e4d_image_header_fedor_triton_champion.png");
}

.success__content__image.is--mario {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/65ec7342fa620f5552afb333_mario.png");
}

.success__content__text {
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.section-15 {
  justify-content: center;
  align-items: center;
  padding-top: 72px;
  display: flex;
}

.jeju-sub-title {
  color: var(--web-orange);
  text-align: left;
  text-transform: uppercase;
  margin-bottom: 4px;
  font-size: 16px;
  font-weight: 500;
  line-height: 100%;
}

.jeju-sub-title.is--mid {
  text-align: center;
}

.text-block-176 {
  color: var(--pokercode-beta);
  margin-bottom: 8px;
  font-size: 72px;
  font-weight: 600;
  line-height: 100%;
}

.text-block-177 {
  color: var(--white);
  font-size: 40px;
  font-weight: 500;
  line-height: 100%;
}

.jeju-heroes-header-desc {
  color: var(--white);
  text-align: center;
  width: 505px;
  font-size: 24px;
  font-weight: 400;
  line-height: 135%;
}

.image-245 {
  margin-bottom: 24px;
}

.success__triton {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  padding: 96px 24px;
  display: flex;
}

.event-schedule {
  width: 100%;
  max-width: 1000px;
  max-height: none;
}

.event-schedule.is--part-2 {
  max-width: 1000px;
  max-height: none;
}

.event-schedule.is--velden {
  border-radius: 8px;
}

.pricing__usd__section {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: center;
  margin-top: 0;
  padding-bottom: 72px;
  display: flex;
  overflow: hidden;
}

.section-16 {
  height: 1px;
}

.text-span-123 {
  font-size: 36px;
}

.text-span-124 {
  font-size: 32px;
}

.wsop_hero {
  padding-top: 0;
  padding-bottom: 0;
}

.wsop_section-1 {
  background-color: #131318;
  padding-top: 128px;
  padding-bottom: 128px;
}

.div-block-254 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.wsop {
  width: 100%;
  margin-bottom: 32px;
}

.wsop.is--pbt {
  height: 144px;
}

.section-17 {
  background-color: var(--web-orange);
  justify-content: center;
  align-items: flex-start;
  padding: 0 24px 48px;
  display: flex;
}

.div-block-255 {
  border: 1px solid var(--quick-silver);
  background-color: var(--white);
  border-radius: 8px;
  width: 840px;
  margin-top: -32px;
  padding: 48px 40px;
}

.text-field-5 {
  background-color: #f4f4f4;
  border-radius: 8px;
  height: 48px;
  margin-bottom: 0;
  padding-top: 12px;
  padding-left: 24px;
  padding-right: 24px;
  font-size: 16px;
  line-height: 100%;
}

.text-block-178 {
  color: #101010;
  text-align: center;
  margin-bottom: 16px;
  font-size: 40px;
  font-weight: 600;
  line-height: 100%;
}

.form-5 {
  flex-flow: row;
  display: flex;
}

.submit-button-7 {
  background-color: var(--web-orange);
  border-radius: 8px;
  width: 200px;
  height: 48px;
  margin-left: 8px;
  font-size: 16px;
}

.text-block-179 {
  color: #999;
  text-align: center;
  font-weight: 500;
}

.link-18 {
  color: #706d6d;
}

.form-block-5 {
  margin-bottom: 12px;
}

.youtube-2 {
  width: auto;
  height: 100vh;
}

.submit-button-8, .apply-button-2 {
  background-color: var(--web-orange);
}

.section_wsop_promo {
  color: #616161;
  background-color: #1b1b1b;
  justify-content: center;
  align-items: center;
  padding-top: 24px;
  padding-left: 24px;
  padding-right: 24px;
  display: flex;
}

.pbt__header__image__logo__collaboration {
  width: auto;
  height: 56px;
  margin-bottom: 24px;
}

.pagination-2 {
  margin-top: 16px;
}

.affiliate__video {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/65d471fc61a0aa9412a5d93b_crane_image.png");
  background-position: 50%;
  background-size: cover;
  width: 400px;
  height: auto;
}

.affiliate__video.is--q-poker {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/65d76e200b704c401f45ee4d_q-poker_image.png");
}

.affiliate__video.is--poker-llama {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/6627a32e94e5b6fa0b51ce1a_poker-llama_image.png");
}

._1x1-coaching {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  margin-top: 144px;
  padding: 80px 24px;
  display: flex;
}

._1x1-coaching__content__header {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

._1x1-coaching_content_coaches {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.offer_coaching {
  background-color: #36363663;
  border-radius: 8px;
  overflow: hidden;
}

.offer__coaching__image {
  background-color: #313131;
  width: 100%;
  height: 180px;
}

.offer__coaching__image.is--fedor {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/66e81eccdb63cce8a62db4f5_Property%201%3DFedor.png");
  background-position: 50%;
  background-size: cover;
}

.offer__coaching__image.is--matthias {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/66e81ecc9fd9d5535258a266_Property%201%3DMatthias.png");
  background-position: 50%;
  background-size: cover;
}

.offer__coaching__image.is--steffen {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/66e81eccdf4923f7e437885d_Property%201%3DSteffen.png");
  background-position: 50%;
  background-size: cover;
}

.offer__coaching__image.is--curtis {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/66e81eccdf4923f7e4378856_Property%201%3DCurtis.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.offer__coaching__image.is--greg {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/66e81ecc221c5c20a71341e0_Property%201%3DGreg.png");
  background-position: 50%;
  background-size: cover;
}

.offer__coaching__image.is--manuel {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/66e81eccfaf22e9e904b3693_Property%201%3DPhemo.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.offer__coaching__image.is--hannes {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/67934ac5a8c3b59af4c7821c_Property%201%3DHanes.png");
  background-position: 50%;
  background-size: cover;
}

.offer__coaching__image.is--fabi {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/67934ac50694b65b2a2e1a0b_Property%201%3DFabi.png");
  background-position: 50%;
  background-size: cover;
}

.div-block-256 {
  padding: 20px 24px;
}

.checkoutbutton-2-2 {
  color: #fff;
  text-align: center;
  background-color: #ff5213;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 48px;
  padding-top: 10px;
  padding-bottom: 7px;
  font-family: TT Commons, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 100%;
  display: flex;
}

.checkoutbutton-2-2.ghost {
  background-color: #ff521333;
  border: 1px solid #ff5213;
  font-family: TT Commons, sans-serif;
}

.checkoutbutton-2-2.ghost.free {
  width: 220px;
}

.checkoutbutton-2-2.ghost.free.is--2024 {
  width: 100%;
}

.checkoutbutton-2-2.is--quarterly {
  display: none;
}

.checkoutbutton-2-2.is--disabled {
  color: #bbb;
  background-color: #414141;
}

.coaching__offer__desc {
  color: #fffc;
  margin-bottom: 16px;
  font-size: 15px;
  line-height: 135%;
}

.coaching__offer__learn-more {
  color: var(--link-blue);
  margin-bottom: 16px;
  font-size: 15px;
  line-height: 135%;
  text-decoration: underline;
  display: none;
}

.empty-state-3 {
  display: none;
}

.event_marrakesh_hotel_packages {
  background-color: #3c0101;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  padding-top: 72px;
  padding-bottom: 72px;
  display: flex;
}

.image-247 {
  border: 1px solid #99202f;
  border-radius: 24px;
  overflow: hidden;
}

.text-block-180 {
  color: var(--pokercode-beta);
  text-align: center;
  font-size: 24px;
  font-weight: 500;
}

.text-span-125 {
  font-weight: 300;
}

.text-block-181 {
  color: var(--white);
  text-align: center;
  text-transform: uppercase;
  margin-bottom: 8px;
  font-size: 16px;
  line-height: 140%;
}

.div-block-257 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  margin-top: 32px;
  display: flex;
}

.overlay__coaching_curtis {
  z-index: 1000;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #181733ab;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  display: none;
  position: fixed;
  inset: 0%;
}

.overlay__coaching__pod {
  background-color: var(--white);
  border-radius: 8px;
  width: 480px;
  overflow: hidden;
}

.overlay_coaching_pod_image {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/66e81eccdf4923f7e4378856_Property%201%3DCurtis.png");
  background-position: 50%;
  background-size: cover;
  height: 210px;
}

.overlay_coaching_pod_image.is--steffen {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/66e81eccdf4923f7e437885d_Property%201%3DSteffen.png");
}

.overlay_coaching_pod_image.is--greg {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/66e81ecc221c5c20a71341e0_Property%201%3DGreg.png");
}

.overlay_coaching_pod_image.is--phemo {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/66e81eccfaf22e9e904b3693_Property%201%3DPhemo.png");
}

.overlay_coaching_pod_image.is--hannes {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/67934ac5a8c3b59af4c7821c_Property%201%3DHanes.png");
}

.overlay_coaching_pod_image.is--fabi {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/67934ac50694b65b2a2e1a0b_Property%201%3DFabi.png");
}

.pc__overlay__price {
  color: var(--black);
  letter-spacing: -.24px;
  margin-bottom: 4px;
  font-family: TT Commons, sans-serif;
  font-size: 24px;
  font-weight: 600;
  line-height: 100%;
}

.coach_pod_how {
  margin-top: 16px;
  margin-bottom: 16px;
}

.div-block-259 {
  padding: 24px;
}

.numbered_list_content {
  font-size: 15px;
  line-height: 120%;
}

.list-item-2 {
  font-size: 15px;
}

.div-block-260 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 604px;
  display: flex;
}

.success_1x1_order {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  padding: 160px 24px;
  display: flex;
}

.order__1x1__success__h1 {
  color: var(--white);
  margin-top: 32px;
  margin-bottom: 12px;
  font-size: 56px;
  font-weight: 600;
  line-height: 90%;
}

.order__1x1__success__p2 {
  color: #fffc;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 20px;
  line-height: 150%;
}

.order__1x1__success__h2 {
  color: #f8fb6f;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-weight: 600;
  line-height: 90%;
}

.order__1x1__success__p1 {
  color: var(--white);
  text-align: center;
  letter-spacing: -.4px;
  margin-bottom: 24px;
  font-size: 24px;
  font-weight: 400;
  line-height: 150%;
}

.order__1x1__divider {
  background-color: var(--dark-1);
  width: 100%;
  height: 1px;
  margin-top: 40px;
  margin-bottom: 40px;
}

.order__1x1__success__image {
  width: 96px;
  height: 96px;
}

.order__1x1__success__button {
  background-color: var(--web-orange);
  border-radius: 4px;
  height: 50px;
  padding: 16px 48px 14px;
  font-size: 22px;
  font-weight: 500;
  line-height: 100%;
}

.overlay__coaching_greg, .overlay__coaching_phemo, .overlay__coaching_steffen {
  z-index: 1000;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #181733ab;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  display: none;
  position: fixed;
  inset: 0%;
}

.image-248 {
  margin-right: 16px;
}

.div-block-261 {
  display: none;
}

.nav__countdown__link-to-offer_1 {
  width: 100px;
  height: 16px;
  margin-top: 1px;
  margin-left: 12px;
  display: flex;
}

.nav__countdown__link-to-offer_1.w--current {
  margin-left: 16px;
}

.checkoutbutton-ghost {
  border: 1px solid var(--pokercode-beta);
  background-color: var(--white);
  color: var(--black);
  text-align: center;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 48px;
  margin-top: 8px;
  padding-top: 10px;
  padding-bottom: 7px;
  font-family: TT Commons, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 100%;
  display: flex;
}

.checkoutbutton-ghost.ghost {
  background-color: #ff521333;
  border: 1px solid #ff5213;
  font-family: TT Commons, sans-serif;
}

.checkoutbutton-ghost.ghost.free {
  width: 220px;
}

.checkoutbutton-ghost.ghost.free.is--2024 {
  width: 100%;
}

.checkoutbutton-ghost.is--quarterly {
  display: none;
}

.checkoutbutton-ghost.is--disabled {
  color: #bbb;
  background-color: #414141;
}

.div-block-262 {
  margin-top: 16px;
}

.text-block-182 {
  background-color: #5dff524d;
  border-radius: 8px;
  padding: 8px 20px 6px;
  font-size: 16px;
  font-weight: 500;
}

.overlay__coaching_fabi, .overlay__coaching_hannes {
  z-index: 1000;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #181733ab;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  display: none;
  position: fixed;
  inset: 0%;
}

.text-block-183 {
  color: var(--dark-purple);
  background-color: #21ff37;
  border-radius: 4px;
  margin-top: -2px;
  padding: 3px 6px 0;
  font-weight: 700;
  display: block;
  position: static;
}

.nav__link__group {
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  margin-right: 20px;
  display: flex;
}

.subtitle-event-header__message {
  color: var(--website-bg);
  text-align: center;
  text-transform: uppercase;
  margin-bottom: 5px;
  font-family: TT Commons, sans-serif;
  font-weight: 500;
  line-height: 100%;
}

.link-19 {
  color: #548aff;
}

.event__schedule__content__accomodation {
  flex-direction: column;
  align-items: center;
  padding-top: 72px;
  display: flex;
}

.section-18 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #060708;
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/67be686e24e4d57b7b96258d_header-bg.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: flex-start;
  height: 720px;
  padding-top: 125px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.jeju-win {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #0c1825;
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: center;
  padding: 49px 24px 48px;
  display: grid;
  overflow: hidden;
}

.div-block-263, .jeju-heroes-header-logo {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/67be66933ab6c473db3a215f_header-jeju-heroes-group.svg");
  background-position: 0 0;
  background-size: auto;
  width: 695px;
  height: 166px;
}

.div-block-264 {
  z-index: 999;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
  position: relative;
  top: -32px;
}

.image-249 {
  z-index: 888;
  width: 100%;
  min-width: 100%;
  margin-left: auto;
  margin-right: auto;
  display: block;
  position: absolute;
  inset: auto 0% 0%;
}

.image-249.is--mobile {
  display: none;
}

.jeju-title {
  color: var(--white);
  text-align: left;
  margin-top: 8px;
  margin-bottom: 8px;
  line-height: 110%;
}

.jeju-title.is--mid {
  text-align: center;
}

.jeju-win-paragraph {
  color: var(--white);
  margin-top: 0;
  font-size: 18px;
  line-height: 135%;
}

.jeju-win-content-text {
  width: 532px;
}

.jeju-win-content {
  justify-content: center;
  align-items: center;
  display: flex;
}

.section-19 {
  background-color: #0000;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  padding: 48px 24px;
  display: flex;
}

.jeju-vote-win {
  background-color: #0c1825;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  padding: 48px 24px;
  display: flex;
}

.jeju__links {
  background-color: #1b1b1e;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  padding: 64px 24px;
  display: flex;
}

.grid-20 {
  grid-column-gap: 64px;
  grid-row-gap: 64px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  margin-top: 32px;
}

.jeju-links-paragraph {
  color: var(--white);
  margin-top: 0;
  font-size: 16px;
  line-height: 135%;
}

.jeju-links-title {
  color: var(--white);
  margin-top: 0;
  margin-bottom: 12px;
  font-size: 24px;
  font-weight: 600;
  line-height: 110%;
}

.jeju-link-image {
  border-radius: 8px;
  width: 100%;
  height: 180px;
  min-height: 180px;
  max-height: 180px;
  margin-bottom: 32px;
}

.button__links {
  border: 1px solid var(--pokercode-beta);
  color: #fff;
  background-color: #ff5c001a;
  border-radius: 4px;
  height: 50px;
  padding: 15px 40px;
  font-family: TT Commons, sans-serif;
  font-size: 22px;
  font-weight: 500;
  line-height: 100%;
}

.button__links.is--white {
  background-color: var(--white);
  color: var(--rich-black);
}

.button__links.is--white.is--cta {
  margin-right: 0;
}

.button__links.is--ghost {
  border: 1px solid var(--white);
  background-color: #0000;
  display: none;
}

.button__links.is--ghost.is--trips {
  border-color: var(--web-orange);
  color: var(--website-bg);
  text-align: center;
  width: 100%;
  display: block;
}

.button__links.is--ghost.is--trips.w--current {
  padding-top: 21px;
  font-size: 18px;
}

.button__links.is--ghost.is--trips.is--40pxh {
  height: 40px;
  padding-top: 12px;
  padding-bottom: 12px;
}

.button__links.is--100 {
  text-align: center;
  width: 100%;
  margin-bottom: 8px;
  padding-top: 21px;
  padding-left: 30px;
  padding-right: 30px;
  font-size: 18px;
}

.button__links.is--100.is--offer-box {
  margin-bottom: 8px;
}

.button__links.is--100.is--offer-box.is--40pxh {
  height: 40px;
  padding-top: 12px;
  padding-bottom: 12px;
}

.button__links.is--challenge {
  font-size: 22px;
}

.button__links.is--320px-width {
  text-align: center;
  width: 400px;
}

.button__links.is--wsop {
  width: 100%;
  padding-bottom: 15px;
  font-size: 22px;
}

.button__links.is--wsop.is--ghost {
  border-color: var(--web-orange);
  justify-content: center;
  align-items: center;
  margin-top: 8px;
  padding-top: 18px;
  padding-bottom: 15px;
  font-size: 22px;
  display: flex;
}

.trips__form {
  background-color: var(--dark-1);
  border-radius: 4px;
  width: 560px;
  padding: 24px;
  overflow: hidden;
}

.form_label {
  color: var(--white);
  font-weight: 500;
}

.trips__form-block {
  border-radius: 8px;
  overflow: hidden;
}

.event__form {
  background-color: var(--website-bg);
  flex-direction: column;
  align-items: center;
  padding: 120px 24px 104px;
  display: flex;
  overflow: hidden;
}

.boot-camp__main {
  background-color: #ede9de;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  padding: 120px 24px 72px;
  display: flex;
}

.section-21 {
  background-color: var(--web-orange);
  justify-content: center;
  align-items: center;
  height: 40px;
  padding: 9px 24px;
  display: flex;
}

.schedule {
  background-color: #22222b;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  padding: 80px 24px;
  display: flex;
}

.boot-camp__divider-info {
  background-color: var(--web-orange);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 40px;
  padding-top: 3px;
  padding-left: 24px;
  padding-right: 24px;
  display: flex;
}

.boot-camp__mario {
  background-color: #f5f5f5;
  flex-direction: column;
  align-items: center;
  padding-top: 104px;
  padding-left: 24px;
  padding-right: 24px;
  display: flex;
  overflow: hidden;
}

.bootcamp__main__content {
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 56px;
  display: flex;
}

.paragraph-18 {
  color: var(--black);
  font-size: 18px;
  line-height: 140%;
}

.paragraph-18.is--dark-orange {
  color: #ff8c00;
  width: 100%;
}

.heading-48 {
  color: var(--black);
  letter-spacing: -.48px;
  margin-top: 16px;
  margin-bottom: 8px;
  font-size: 48px;
  font-weight: 600;
  line-height: 100%;
}

.heading-48.is--white {
  color: var(--white);
}

.heading-48.is--white.is--center {
  text-align: center;
}

.boot-camp__main__image {
  border-radius: 8px;
  width: 494px;
  min-width: 494px;
}

.grid-21 {
  grid-template-rows: auto;
  grid-template-columns: 2fr 1fr;
}

.main__matthias {
  margin-right: 24px;
}

.main__fabi {
  margin-left: 24px;
  margin-right: 24px;
}

.heading-32 {
  color: var(--black);
  margin-top: 0;
  margin-bottom: 0;
  font-size: 32px;
}

.section-23 {
  background-color: var(--web-orange);
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  padding: 80px 24px;
  display: flex;
}

.video-3 {
  margin-top: 32px;
}

.boot-camp__mario__content {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.gh2__main__apply-copy {
  justify-content: space-between;
  align-items: flex-end;
  width: 100%;
  margin-top: 0;
  display: flex;
}

.boot-camp__schedule__grid {
  grid-template-columns: 1fr 1fr 1fr 1fr;
  margin-top: 32px;
  margin-bottom: 32px;
}

.div-block-265 {
  background-color: #e76b0033;
  border: 1px solid #955b29;
  border-radius: 8px;
  padding: 16px;
}

.div-block-265.is--summer-camp {
  background-color: #ff5c0033;
  border-color: #ff5c00;
}

.div-block-265.is--summer-camp.is--free {
  background-color: #6bfe472e;
  border-color: #67d10a;
}

.text-block-184 {
  color: var(--white);
  margin-bottom: 4px;
  font-size: 12px;
  font-weight: 600;
}

.text-block-185 {
  color: var(--web-orange);
  -webkit-text-stroke-color: #ff5c00;
  font-family: TT Commons, sans-serif;
  font-size: 24px;
  font-weight: 500;
  line-height: 100%;
}

.text-block-186 {
  color: var(--white);
  margin-top: 8px;
  font-family: TT Commons, sans-serif;
  font-size: 17px;
  line-height: 100%;
}

.list-4 {
  color: var(--white);
  margin-top: 4px;
  margin-bottom: 0;
  padding-left: 16px;
  font-size: 17px;
}

.list-item-3 {
  color: var(--white);
  margin-top: 0;
  margin-bottom: 0;
}

.div-block-266 {
  background-color: #ffffff26;
  height: 1px;
}

.boot-camp__pricing {
  background-color: #ececec;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  padding: 80px 24px;
  display: flex;
}

.boot-camp__pricing__content {
  display: block;
}

.div-block-267 {
  background-color: var(--white);
  border-radius: 8px;
  justify-content: space-between;
  align-items: center;
  padding: 24px;
  display: flex;
}

.div-block-267.is--hotel {
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
}

.grid-22 {
  grid-template-rows: auto;
}

.boot-camp__pricing__subtitle-l {
  margin-bottom: 8px;
  font-size: 20px;
  font-weight: 600;
  line-height: 100%;
}

.div-block-268 {
  background-image: linear-gradient(#e74100, #ff5c00);
  border-radius: 8px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 263px;
  height: 138px;
  padding: 12px;
  display: flex;
}

.div-block-268.iss-transparent {
  background-image: none;
  border: 1px solid #94949c;
}

.boot-camp__pricing__price {
  color: var(--white);
  margin-bottom: 7px;
  font-size: 40px;
  font-weight: 600;
  line-height: 100%;
}

.boot-camp__pricing__price.is--dark {
  color: var(--black);
}

.boot-camp__pricing__button {
  color: var(--black);
  background-color: #fff;
  border-radius: 4px;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  height: 40px;
  padding-top: 13px;
  font-size: 16px;
  font-weight: 600;
  line-height: 100%;
  display: flex;
}

.boot-camp__pricing__button.is--public {
  background-color: var(--web-orange);
  color: var(--white);
}

.boot-camp__pricing__button.is--public.is--sold-out {
  background-color: #ff5c0080;
}

.boot-camp__pricing__button.is--sold-out {
  background-color: #ffffff80;
}

.boot-camp__pricing__subtitle {
  color: var(--white);
  text-align: center;
  letter-spacing: -.1px;
  text-transform: uppercase;
  margin-bottom: 5px;
  font-weight: 500;
  line-height: 100%;
}

.boot-camp__pricing__subtitle.is--dark {
  color: var(--black);
}

.div-block-269 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.div-block-269.is--wsopc {
  grid-template-columns: 1fr;
}

.div-block-270 {
  display: flex;
}

.text-block-187 {
  margin-right: 6px;
}

.div-block-271 {
  margin-bottom: 16px;
}

.div-block-274 {
  background-color: #ffd332;
  border: 1px solid #ff964f;
  border-radius: 8px;
  flex-flow: wrap;
  justify-content: center;
  align-items: center;
  width: 250px;
  height: 32px;
  margin-top: 5px;
  margin-bottom: 5px;
  padding: 9px 11px 11px;
  display: flex;
}

.text-block-189 {
  text-transform: uppercase;
  font-size: 16px;
  font-weight: 600;
  line-height: 100%;
}

.pbt__gift__message-bar {
  background-color: #ff5213;
  background-image: linear-gradient(43deg, #ffd900, var(--web-orange));
  flex-flow: row;
  justify-content: space-between;
  align-items: center;
  padding: 8px 65px;
  display: flex;
}

.pbt__gift__title {
  color: var(--rich-black);
  font-size: 17px;
  font-weight: 600;
  line-height: 1%;
}

.pbt__gift__sub-title {
  color: #e76400;
  margin-top: 4px;
  font-size: 14px;
  font-weight: 600;
  line-height: 100%;
}

.pbt__gift__button {
  background-color: var(--white);
  color: var(--black);
  border: 1px #000;
  border-radius: 4px;
  height: 40px;
  padding: 11px 24px 10px;
  font-weight: 600;
}

.div-block-275 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.image-250, .pbt__gift__image {
  margin-right: 12px;
}

.text-block-190 {
  color: var(--black);
  font-size: 20px;
  font-weight: 600;
  line-height: 100%;
}

.members {
  color: var(--web-orange);
}

.is-free {
  color: #4eff2f;
}

.schedule__summer-camp {
  background-color: #22222b;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  padding: 80px 24px;
  display: flex;
}

.section-18-copy, .header__summer-camp {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #060708;
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/67be686e24e4d57b7b96258d_header-bg.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: flex-start;
  height: 720px;
  padding-top: 125px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.summer-camp-header-logo {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/682b5f0ac8acea880398a3a3_summer-boot-camp-logo.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 695px;
  height: 280px;
  margin-bottom: 24px;
}

.image-251 {
  border-radius: 4px;
  max-width: none;
  height: 96px;
  margin-right: 16px;
}

.div-block-276 {
  flex-flow: column;
  display: flex;
}

.fe__header {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/68626155c3fce5a94f4f9527_fe-header-background.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  justify-content: center;
  align-items: flex-end;
  height: 490px;
  padding-left: 24px;
  padding-right: 24px;
  display: flex;
}

.fe__header__content {
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.fe__header__content__texts {
  min-width: 700px;
  margin-top: 16px;
}

.fe__header-image {
  max-width: 530px;
}

.fe-header-text-sub-title {
  color: var(--web-orange);
  text-transform: uppercase;
  font-size: 20px;
  font-weight: 500;
  line-height: 95%;
  text-decoration: none;
}

.fe-header-text-sub-title.is--green {
  color: var(--cyber-yellow);
}

.fe-header-text-title {
  color: var(--white);
  margin-top: 12px;
  margin-bottom: 12px;
  font-size: 64px;
  font-weight: 600;
  line-height: 90%;
}

.fe-header-text-desc {
  color: var(--white);
  font-size: 32px;
  line-height: 100%;
}

.fe__quiz {
  justify-content: center;
  align-items: center;
  padding: 80px 24px;
  display: flex;
}

.fe__heading-2 {
  color: var(--white);
  margin-bottom: 12px;
  font-size: 48px;
  font-weight: 600;
  line-height: 90%;
}

.fe-header-text-sub-heading-2 {
  color: var(--white);
  margin-bottom: 12px;
  font-size: 28px;
  font-weight: 600;
  line-height: 100%;
}

.fe__paragraph__main {
  color: var(--white);
  word-break: normal;
  font-size: 20px;
  font-weight: 400;
  line-height: 150%;
}

.spacer-fe {
  height: 40px;
}

.is--correct {
  color: var(--cyber-yellow);
}

.fe__correct-answer__group {
  border: 1px solid var(--cyber-yellow);
  background-color: #125800;
  border-radius: 8px;
  padding: 32px 32px 26px;
}

.fe__video {
  background-image: linear-gradient(#1a1226, #5f418c);
  justify-content: center;
  align-items: flex-start;
  padding: 64px 24px;
  display: flex;
}

.fe__video__content {
  width: 808px;
  max-width: 808px;
}

.fe__paragraph-18 {
  color: var(--white);
  word-break: normal;
  width: 708px;
  font-size: 18px;
  font-weight: 400;
  line-height: 150%;
}

.link-block-18 {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/686266026e76cc84315613bb_video-preview-day-2.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 8px;
  width: 808px;
  height: 455px;
  overflow: hidden;
}

.link-block-18.is--day-1-3 {
  background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/68640088070ad240918c0747_fe-day1-3.png");
}

.fe__day-4__quote {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding-top: 80px;
  padding-bottom: 80px;
  display: flex;
}

.fe__day-4__quote__content {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.fe__day-4__quote__content__screen {
  max-width: 594px;
}

.text-span-126 {
  color: var(--cyber-yellow);
}

.list-5 {
  color: #fff;
}

.list-item-4, .list-item-5, .list-item-6 {
  color: var(--white);
}

.fe__video__group {
  margin-top: 48px;
  margin-bottom: 48px;
}

.block__video {
  margin-top: 4px;
  margin-bottom: 4px;
}

.fa__ctas {
  background-color: #1b1b1e;
  justify-content: center;
  align-items: flex-start;
  padding: 80px 24px 72px;
  display: flex;
}

.grid-23 {
  grid-column-gap: 64px;
  grid-row-gap: 64px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.fe__ctas__heading {
  color: var(--white);
  margin-top: 8px;
  margin-bottom: 8px;
  font-size: 24px;
  line-height: 110%;
}

.fe__ctas__desc {
  color: var(--white);
  margin-bottom: 16px;
  font-size: 16px;
  line-height: 140%;
}

.image__fe__cta {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  height: 180px;
  max-height: 180px;
  display: block;
}

.fe__ctas__texts__group {
  height: 88px;
  margin-top: 16px;
  margin-bottom: 16px;
}

.image-252 {
  margin-top: 0;
  margin-bottom: 32px;
}

html.w-mod-js [data-ix="popup-interaction"], html.w-mod-js [data-ix="newsletter-pop-up"] {
  opacity: 0;
  display: none;
  transform: scale(1.1);
}

@media screen and (min-width: 1280px) {
  .pop-up-overlay-25k-freeroll {
    display: none;
  }

  .button-pop-up {
    font-family: Ttcommons;
  }

  .button-6 {
    background-color: var(--pokercode-orange);
    border-radius: 99px;
    justify-content: center;
    align-items: center;
    width: 150px;
    height: 44px;
    font-family: Ttcommons;
    font-size: 18px;
    font-weight: 600;
    line-height: 18px;
    display: flex;
  }

  .pop-up-overlay-webinar, .pop-up-overlay-play-freeroll, .pop-up-wsop-promo-payout-structure, .pop-up-overlay-academy {
    display: none;
  }

  .tool-name {
    color: #000;
  }

  .pop-up-overlay-subscribe-to-gh {
    display: none;
  }

  ._404-page-content {
    overflow: hidden;
  }

  .poster__grid {
    display: flex;
  }

  .text-block-148 {
    letter-spacing: -.3px;
  }

  .link-block-15 {
    align-items: center;
    display: flex;
  }

  .boot-camp__mario {
    padding-top: 32px;
  }
}

@media screen and (min-width: 1440px) {
  .pcxgg-icons.tour {
    margin-top: 144px;
  }

  .hero-section-pcxgg.tour {
    background-color: #150a3f;
    background-image: linear-gradient(#0000 50%, #101010);
    background-position: 0 0;
    background-size: auto;
  }

  .tournament {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .div-block-67 {
    background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/5ebf28526f4b65b95acfdede_Tournament%20Banner.png");
    background-position: 50%;
    background-size: cover;
    border-radius: 6px;
    width: 100%;
    height: 360px;
  }

  .tournament-list {
    background-color: #fff;
    border-radius: 6px;
    justify-content: space-between;
    display: flex;
  }

  .tour-points {
    margin-top: 10px;
  }

  .text-block-44 {
    color: #a7a7a7;
    font-family: Ttcommons;
    font-size: 12px;
    font-weight: 500;
    line-height: 18px;
  }

  .text-block-45 {
    color: #000;
    font-family: Ttcommons;
    font-weight: 500;
    line-height: 24px;
  }

  .text-block-46 {
    color: #676767;
    margin-bottom: 3px;
    font-family: Ttcommons;
    font-size: 12px;
    font-weight: 500;
    line-height: 12px;
  }

  .div-block-69 {
    margin-top: 4px;
  }

  .text-block-44-copy {
    color: #a7a7a7;
    font-family: Ttcommons;
    font-size: 12px;
    font-weight: 500;
    line-height: 18px;
  }

  .div-block-67-copy {
    background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/5ebf28526f4b65b95acfdede_Tournament%20Banner.png");
    background-position: 50%;
    background-size: cover;
    border-radius: 6px;
    width: 100%;
    height: 360px;
  }

  .redefining-poker-section.tour {
    margin-top: 144px;
  }

  .h1-play.pcxgg {
    margin-top: 6px;
    margin-bottom: 13px;
  }

  .text-block-45-copy {
    font-family: Ttcommons;
    font-weight: 400;
    line-height: 24px;
    text-decoration: underline;
  }

  .h1-wsop.left.cta-product-white {
    font-weight: 500;
  }

  .button-text.is--white {
    color: #fff;
  }

  .buttonproductheader {
    justify-content: center;
    align-items: center;
  }

  .cta-wsop-product-right-side {
    padding-left: 111px;
  }

  .h1-wsop-price.left.white {
    font-weight: 500;
  }

  .button-product-cta {
    justify-content: center;
    align-items: center;
  }

  .author-name, .author-surname {
    font-family: TT Commons, sans-serif;
  }

  .grindhouse-logo {
    width: 680px;
  }

  .poker-video-content {
    align-items: center;
  }

  .h1-cta-nh.left.cta-product-white {
    font-weight: 500;
  }

  .clock-label-2 {
    margin-left: 3px;
    margin-right: 2px;
  }

  .button-product-cta-14, .btn__regular {
    justify-content: center;
    align-items: center;
  }

  .heading-4-21cg.is--centered {
    color: var(--black);
  }

  .btn__webinar {
    justify-content: center;
    align-items: center;
  }

  .festival__earlybird__packages__grid {
    align-items: start;
  }

  .body-8 {
    background-color: #000;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .quote__box.is--gh3 {
    background-color: #fff;
  }

  .quote__player__title {
    font-family: TT Commons, sans-serif;
  }

  .quote__player__title.is--gh3 {
    color: var(--cyber-yellow);
  }

  .gh2__cta {
    background-color: var(--dark-purple);
  }

  .gh__cta__tag.is--gh3 {
    border: 1.5px solid var(--web-orange);
    background-color: #fff;
    padding-top: 12px;
    padding-left: 18px;
    padding-right: 18px;
  }

  .cta__tag__label {
    font-family: TT Commons, sans-serif;
  }

  .cta__tag__label.is--gh3 {
    color: #000;
  }

  .btn__regular__gh2 {
    justify-content: center;
    align-items: center;
  }

  .gh2__watch__text__indicator {
    color: var(--dark-purple);
    font-family: TT Commons, sans-serif;
    font-weight: 600;
  }

  .gh2__main {
    background-color: #ede9de;
  }

  .btn__regular__apply__gh2 {
    justify-content: center;
    align-items: center;
  }

  .gh2__logo {
    width: 680px;
  }

  .btn__nav {
    margin-left: 28px;
  }

  .btn__regular-2 {
    justify-content: center;
    align-items: center;
  }

  .home__vision__grid-2.is--fedor-triton {
    background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/65eb4d37e44234a1c4a00e4d_image_header_fedor_triton_champion.png");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .membership__hero {
    flex-direction: column;
  }

  .rvr__logo {
    margin-bottom: 16px;
  }

  .subtitle1 {
    color: #828389;
    letter-spacing: -.15px;
    text-transform: uppercase;
    margin-bottom: 16px;
    font-family: Ttcommons;
    font-size: 15px;
    font-weight: 400;
  }

  .gradient {
    position: absolute;
    inset: 0%;
  }

  .quiz__list {
    padding-top: 128px;
    padding-bottom: 256px;
  }

  .btn__regular__quiz, .btn__quiz__reg {
    justify-content: center;
    align-items: center;
  }

  .quiz__callout {
    justify-content: center;
    width: 808px;
    padding: 18px 32px;
    display: flex;
  }

  .quiz__callout__icon {
    width: 24px;
    height: 24px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .quiz__callout__text {
    margin-left: 8px;
    padding-top: 4px;
  }

  .btn__regular__gh3 {
    border-width: 1.5px;
    justify-content: center;
    align-items: center;
    padding-top: 16px;
  }

  .btn__regular__gh3.is--dark-purple {
    background-color: var(--dark-purple);
    border-style: none;
  }

  .btn__regular__apply__gh3 {
    justify-content: center;
    align-items: center;
  }

  .gh3__h1 {
    margin-top: 0;
  }

  .gh2__cta-copy {
    background-color: var(--cyber-yellow);
  }

  .gh3__h2 {
    margin-top: 0;
    margin-bottom: 32px;
    font-size: 60px;
    font-weight: 600;
  }

  .gh3__h2.is--white {
    color: var(--white);
  }

  .gh2__quote-copy {
    background-color: var(--dark-purple);
  }

  .gh3__logo {
    width: 674px;
    height: 77px;
  }

  .h2__event__day {
    margin-bottom: 0;
  }

  .event__day__header {
    justify-content: space-between;
    align-items: center;
    display: flex;
  }

  .div-block-199 {
    background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/625734eb8e8a531f19faee18_arrow-right-white.svg");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    height: 32px;
    transform: rotate(90deg);
  }

  .blog__header__separator {
    height: 740px;
  }

  .text-block-147 {
    margin-bottom: 0;
  }

  .text-block-147.is--staff-pick {
    margin-bottom: 8px;
  }

  .p__pick__header {
    margin-bottom: 0;
  }

  .div-block-203 {
    margin-bottom: 16px;
  }

  .div-block-204 {
    margin-top: 8px;
  }

  .link-block-16 {
    margin-bottom: 10px;
  }

  .notification {
    margin-right: 16px;
  }

  .challenge__header__h1.is--person {
    width: 472px;
  }

  .background-video-3 {
    width: 100%;
    min-width: 100%;
    height: 100%;
    min-height: 100%;
    position: static;
  }

  .success__section {
    height: 600px;
  }

  .text-block-183 {
    height: 22px;
  }

  .boot-camp__mario {
    background-color: #ede9de;
  }
}

@media screen and (min-width: 1920px) {
  .gdprmodal.popup {
    display: none;
  }

  .image-18 {
    margin-top: 573px;
  }

  .text-block-27, .mone-back-text {
    color: #fff;
  }

  .pop-up-overlay-webinar {
    display: none;
  }

  .mone-back-text-copy {
    margin-top: 4px;
  }

  .image-18-copy {
    margin-top: 573px;
  }

  .wsop-winners {
    overflow: hidden;
  }

  .author-name, .author-surname {
    font-family: TT Commons, sans-serif;
  }

  .grindhouse-logo {
    width: 800px;
  }

  .close-pop-up-link-academy-copy {
    margin-top: 24px;
  }

  .success-message-6 {
    width: 339px;
    height: 48px;
    padding-top: 15px;
    padding-bottom: 15px;
  }

  .text-block-67 {
    color: #000;
  }

  .error-message-6 {
    padding-top: 0;
    padding-bottom: 0;
  }

  .quote__box {
    border-color: var(--web-orange);
  }

  .quote__text {
    font-family: TT Commons, sans-serif;
    font-weight: 400;
  }

  .quote__player__title {
    color: var(--cyber-yellow);
    font-family: TT Commons, sans-serif;
  }

  .gh__cta__tag.gh3 {
    border-color: var(--web-orange);
    color: #fff;
  }

  .cta__tag__label {
    font-family: TT Commons, sans-serif;
  }

  .gh2__message__divider {
    padding-top: 4px;
    font-family: TT Commons, sans-serif;
  }

  .gh2__apply {
    background-color: #0000;
  }

  .gh2__apply__h1 {
    color: var(--dark-purple);
    font-family: TT Commons, sans-serif;
  }

  .gh2__apply__h2.is--green {
    color: var(--cyber-yellow);
  }

  .gh2__apply__text__field {
    font-family: TT Commons, sans-serif;
  }

  .gh2__apply__box__divider {
    background-color: var(--cyber-yellow);
  }

  .gh2__apply__plan__characteristics {
    color: var(--dark-purple);
    font-family: TT Commons, sans-serif;
  }

  .gh2__apply__cta__reminder {
    color: #8b8b8b;
    font-family: TT Commons, sans-serif;
  }

  .button__reg__apply__gh2__label {
    font-family: TT Commons, sans-serif;
  }

  .gh2__apply__application__reminder__paragraph {
    line-height: 130%;
  }

  .gh2__apply__back__label {
    font-family: TT Commons, sans-serif;
  }

  .gh2__logo {
    width: 800px;
  }

  .header__key-image__group {
    width: 931px;
    margin-right: -226px;
  }

  .testimonial__pod__image.winning-2 {
    background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/624d31cb16f6b2a131dea7d9_community-winning-2.png");
  }

  .cta__n22.blue {
    overflow: hidden;
  }

  .div-block-117 {
    height: 48px;
  }

  .text-block-98 {
    margin-top: 4px;
    font-size: 15px;
  }

  .gradient {
    left: 0%;
  }

  .membership__testimonials {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
  }

  .image-240 {
    position: absolute;
    left: -50px;
  }

  .section-9 {
    background-color: var(--white);
    flex-direction: column;
    align-items: center;
    padding-top: 104px;
    padding-bottom: 136px;
    display: flex;
  }

  .slider-3 {
    background-color: #0000;
    border-bottom-style: none;
    width: 1332px;
  }

  .btn__regular__gh3 {
    padding-top: 17px;
  }

  .gh3__cta, .gh3__quote {
    background-color: var(--dark-purple);
  }

  .gh__application__body {
    background-color: #f5f5f5;
  }

  .btn__regular__apply__gh3 {
    border-color: var(--web-orange);
    background-color: var(--cyber-yellow);
    padding-top: 17px;
  }

  .gh3__logo {
    width: 800px;
  }

  .product__offer__indicator {
    height: 48px;
  }

  .boot-camp__divider-info {
    padding-top: 4px;
    font-family: TT Commons, sans-serif;
  }
}

@media screen and (max-width: 991px) {
  h3 {
    letter-spacing: -.36px;
    font-size: 36px;
  }

  p {
    letter-spacing: -.16px;
    font-size: 18px;
    line-height: 152%;
  }

  blockquote {
    padding: 33px 56px;
  }

  .grid-home {
    flex: 1;
    grid-template-columns: 40px auto 40px;
    min-width: 0;
  }

  .heading-form {
    width: auto;
    font-size: 62px;
  }

  .section {
    margin-top: 24px;
  }

  .form, .paragraph {
    width: auto;
  }

  .div-block {
    align-items: center;
    display: flex;
  }

  .textpp {
    width: auto;
  }

  .grid-pp {
    grid-template-columns: 40px minmax(200px, 1280px) 40px;
  }

  .achievements, .div-block-3 {
    display: none;
  }

  .header-2, .hero-2-right-content {
    min-height: 70vh;
  }

  .hero-2-header {
    font-size: 51px;
    line-height: 62px;
  }

  .hero-2-left-content {
    min-height: 70vh;
  }

  .photo-mobile {
    display: none;
  }

  .footer-block {
    margin-right: 35px;
  }

  .footer-column-2 {
    margin-right: 64px;
  }

  .wrap {
    width: 645px;
  }

  .footer-column-1 {
    margin-right: 64px;
  }

  .social-media-block {
    width: 170px;
  }

  .cta-section.product-page {
    padding-top: 120px;
  }

  .cta-div-block {
    width: 645px;
    height: auto;
    padding-bottom: 24px;
  }

  .heading-3.black {
    margin-top: 32px;
    font-size: 36px;
  }

  .btn-cta.stripebuybutton.cta-stripe-btn-final-section, .paragraph-black.medium {
    margin-bottom: 32px;
  }

  .column-3 {
    margin-top: 32px;
  }

  .paragraph-grey-dark.center {
    padding-left: 12px;
    padding-right: 12px;
    font-size: 18px;
  }

  .paragraph-grey-dark.center.play {
    text-align: center;
    width: 100%;
  }

  .paragraph-grey-dark.center.spp {
    width: 220px;
  }

  .heading-4.why {
    font-size: 44px;
    line-height: 44px;
  }

  .why-second-row {
    flex-direction: column;
    margin-top: 0;
    display: block;
  }

  .image-div.right {
    align-self: center;
    width: auto;
    margin-left: 0;
  }

  .h2.potential.center {
    font-size: 36px;
  }

  .content-block {
    flex-direction: column;
    align-items: center;
  }

  .content-block.potential {
    flex-direction: column-reverse;
  }

  .content-block.pack {
    flex-direction: column-reverse;
    margin-top: 24px;
    margin-bottom: 32px;
  }

  .content-div {
    width: auto;
  }

  .testimonials-slider {
    padding-bottom: 64px;
    display: block;
    overflow: visible;
  }

  .dashboard-mockup {
    margin-left: -127px;
    margin-right: -302px;
  }

  .achievements-2.right {
    margin-right: 32px;
  }

  .achievements-2.right.p1-23 {
    width: 100%;
    margin-top: 16px;
    margin-left: 0;
  }

  .poker-minds-section {
    margin-top: 0;
    padding-top: 72px;
    display: none;
  }

  .tabs-content.right {
    width: auto;
    margin-top: 64px;
    margin-left: 0;
  }

  .tabs-content.left {
    width: auto;
    margin-right: 0;
  }

  .tabs-content.center {
    width: auto;
    margin-top: 64px;
    margin-left: 0;
    margin-right: 0;
  }

  .div-block-4 {
    display: none;
  }

  .transition-section {
    padding-bottom: 72px;
  }

  .menu-button {
    display: none;
  }

  .heading-6, .heading-6.center {
    font-size: 36px;
  }

  .slide-4, .slide-5, .slide-6, .slide-7 {
    width: 322px;
  }

  .grid-pp-2 {
    grid-template-columns: 40px minmax(200px, 1280px) 40px;
  }

  .slide-nav {
    display: block;
  }

  .image-3, .image-4 {
    display: none;
  }

  .wrap-testimonials {
    width: 645px;
    overflow: visible;
  }

  .modal-background {
    padding: 0;
  }

  .video {
    flex-direction: column;
    justify-content: space-between;
    height: 743px;
  }

  .close-modal {
    justify-content: center;
    margin-right: 0;
    display: flex;
  }

  .text-heading-sc {
    line-height: 36px;
  }

  .div-block-13 {
    width: 645px;
  }

  .div-block-14 {
    width: 100%;
  }

  .text-sc-div {
    align-self: auto;
  }

  .presale-section {
    padding-top: 72px;
    padding-bottom: 32px;
  }

  .presale {
    margin-left: -119px;
  }

  .div-block-15 {
    justify-content: center;
    display: flex;
  }

  .modal-newsletter-subscription {
    display: none;
  }

  .gdpr-pop-up-text {
    line-height: 14px;
  }

  .gdpr-button {
    width: 72px;
    padding-left: 12px;
    padding-right: 12px;
  }

  .navbar-animated {
    display: none;
  }

  .div-block-16 {
    justify-content: flex-end;
  }

  .primed-mind {
    height: 368px;
  }

  .image-div-partners.right {
    align-self: center;
    width: auto;
    margin-left: 0;
  }

  .image-div-partners.left {
    justify-content: center;
    margin-right: 0;
    padding-right: 0;
  }

  .faq-text.landing-nh {
    margin-bottom: 8px;
  }

  .dashboard-mockup-new {
    margin-left: -207px;
    margin-right: -282px;
  }

  .text-cta-64 {
    margin-bottom: 25px;
  }

  .div-block-18 {
    flex-direction: column;
  }

  .form-block-3 {
    width: 100%;
  }

  .description-div {
    flex-direction: column;
  }

  .wrap-1144, .wrap-copy, .wrap-copy-copy {
    width: 645px;
  }

  .single-award-div.mid {
    margin: 16px 0;
  }

  .awards-row {
    flex-direction: column;
  }

  .lesson-page-right-column {
    margin-top: 42px;
  }

  .poker-minds-lesson-section {
    margin-top: 0;
    padding-top: 72px;
  }

  .cta-go-to-pokercode-com {
    width: 645px;
    height: auto;
  }

  .text-sc-div-copy {
    width: 100%;
  }

  .hero {
    overflow: hidden;
  }

  .hero-right-column {
    display: none;
  }

  .content-list-setion {
    flex-direction: column;
  }

  .lesson-no-sign-up {
    margin-top: 6px;
    font-size: 16px;
    line-height: 16px;
  }

  .right-column-form {
    display: block;
  }

  .wrap-wide {
    width: 645px;
  }

  .center {
    font-size: 12px;
  }

  .slack-card {
    width: 39vw;
    height: 28vw;
  }

  .librabry-thumbnail-s._1, .librabry-thumbnail-s._2, .librabry-thumbnail-s._3, .librabry-thumbnail-s._4, .librabry-thumbnail-s._5, .librabry-thumbnail-s._6, .librabry-thumbnail-s._7, .librabry-thumbnail-s._8 {
    width: 18vw;
    height: 11vw;
    margin-left: 2px;
    margin-right: 2px;
  }

  .library-row-m {
    margin-top: -44px;
  }

  .library-thumbnail-m._1, .library-thumbnail-m._2, .library-thumbnail-m._3, .library-thumbnail-m._4, .library-thumbnail-m._5, .library-thumbnail-m._6, .library-thumbnail-m._7 {
    width: 24vw;
    height: 15vw;
    margin-left: 3px;
    margin-right: 3px;
  }

  .text-block-16 {
    font-size: 15.4px;
  }

  .library-row-l {
    margin-top: -56px;
  }

  .librabry-thumbnail-l._1, .librabry-thumbnail-l._2, .librabry-thumbnail-l._3, .librabry-thumbnail-l._4, .librabry-thumbnail-l._5 {
    width: 29vw;
    height: 18vw;
    margin-left: 4.5px;
    margin-right: 4.5px;
  }

  .text-block-16-copy {
    font-size: 20px;
  }

  .library-row-xl {
    margin-top: -58px;
  }

  .library-thumbnail-xl._3, .library-thumbnail-xl._4 {
    width: 40vw;
    height: 25vw;
    margin-left: 6px;
    margin-right: 6px;
  }

  .library-thumbnail-xl._2 {
    width: 40vw;
    height: 25vw;
    margin-left: 5px;
    margin-right: 5px;
  }

  .library-thumbnail-xl._1 {
    width: 40vw;
    height: 25vw;
    margin-left: 6px;
    margin-right: 6px;
  }

  .text-block-16-copy-copy {
    margin-bottom: 1px;
    padding-top: 32px;
    font-size: 26px;
    line-height: 26px;
  }

  .div-block-24 {
    width: 88%;
    margin-bottom: 14px;
    margin-left: 16px;
    margin-right: 16px;
  }

  .videos-layout {
    flex-direction: column;
  }

  .videos-right-column {
    margin-top: 16px;
    margin-left: 0;
  }

  .lightbox-link-2 {
    width: 100%;
  }

  .image-14 {
    margin-top: -821px;
    margin-left: 310px;
  }

  .video-duration._15 {
    font-size: 18px;
    line-height: 18px;
  }

  .lightbox-link-3 {
    width: 100%;
  }

  .reviews-row-upper {
    flex-direction: column;
    align-items: center;
    margin-left: 0;
  }

  .review-c2-1 {
    margin-top: 20px;
    margin-left: 0;
  }

  .reviews-row-lower {
    flex-direction: column-reverse;
    align-items: center;
    margin-top: 20px;
    margin-left: 0;
  }

  .review-c2-2 {
    margin-left: 0;
  }

  .div-block-30 {
    align-items: center;
    margin-top: 20px;
  }

  .link-block-4 {
    display: none;
  }

  .quiz-photo.beginner {
    background-size: cover;
    display: block;
  }

  .quiz-photo.inter, .quiz-photo.pro {
    display: none;
  }

  .quiz-photo.mid, .quiz-photo.professional {
    background-size: cover;
    display: block;
  }

  .link-block-4-copy, .link-block-5 {
    display: none;
  }

  .lesson-page-right-column-copy {
    margin-top: 42px;
  }

  .made-for-learning-section {
    padding-top: 80px;
    padding-bottom: 100px;
  }

  .quote__pokernews {
    width: 597px;
    margin-top: 24px;
    font-size: 24px;
  }

  .section-2 {
    padding-top: 156px;
    padding-bottom: 192px;
  }

  .logo__pokernews {
    margin-top: 17px;
  }

  .course-footage-section.pp.spp {
    padding: 120px 24px 112px;
  }

  .topic-overview {
    width: 40vw;
    height: 220px;
  }

  .lessons-number-div, .image-19 {
    display: none;
  }

  .text-block-29 {
    width: 300px;
    height: 68px;
    margin-bottom: 23px;
  }

  .btn-cta-mobile-hero.stripebuybutton.cta-stripe-btn-final-section {
    margin-bottom: 32px;
  }

  .div-block-44 {
    margin: -155px -653px -155px -31px;
    padding-top: 0;
    padding-bottom: 0;
  }

  .image-20 {
    margin-left: -229px;
  }

  .div-block-45 {
    flex-direction: column;
    align-items: flex-start;
    width: 100%;
    margin-top: -27px;
    display: flex;
  }

  .section-4 {
    display: none;
  }

  .btn-cta-lp.stripebuybutton.cta-stripe-btn-final-section {
    margin-bottom: 32px;
  }

  .image-20-copy {
    margin: 0 -201px;
    display: block;
  }

  .lesson-page-right-column-copy-copy {
    margin-top: 16px;
  }

  .sticky-btn-mobile {
    display: none;
  }

  .section-no-risk.wsop {
    padding-left: 24px;
    padding-right: 24px;
  }

  .paragraph-no-risk {
    width: 100%;
  }

  .image-24 {
    display: none;
  }

  .cta-bottom {
    margin-top: 18px;
  }

  .cta-bottom.stripebuybutton.cta-stripe-btn-final-section {
    margin-bottom: 32px;
  }

  .lightbox-link-7 {
    margin-left: 80px;
  }

  ._3-day-offer-section {
    margin-top: 0;
    padding-top: 72px;
  }

  .text-block-29-copy {
    width: 300px;
    height: 68px;
    margin-bottom: 23px;
  }

  .image-20-copy-copy {
    margin-left: -208px;
  }

  .text-block-28-copy-copy {
    margin-top: 24px;
  }

  .promo-text, .section-4-copy {
    display: none;
  }

  .text-block-29-copy-copy {
    width: 300px;
    height: 68px;
    margin-bottom: 0;
  }

  .price-block {
    margin-top: 42px;
  }

  .div-block-50._200-deal {
    margin-left: 139px;
  }

  .btn-checkout.stripebuybutton.cta-stripe-btn-final-section {
    margin-bottom: 32px;
  }

  ._3-day-offer-section-deal {
    margin-top: 0;
    padding-top: 72px;
  }

  .content-block-deal {
    flex-direction: column;
    align-items: center;
    padding-left: 20px;
    padding-right: 20px;
  }

  .content-block-deal.potential {
    flex-direction: column-reverse;
  }

  .content-block-deal.pack {
    flex-direction: column-reverse;
    margin-top: 24px;
    margin-bottom: 32px;
  }

  .deal-characteristics {
    width: 645px;
  }

  .made-for-learning-section-pp {
    padding-top: 80px;
    padding-bottom: 100px;
  }

  .mr-characteristics-group {
    padding-left: 0;
    padding-right: 0;
  }

  .community-left {
    width: auto;
  }

  .pc-heading.pcxgg {
    width: 100%;
    padding-left: 16px;
    padding-right: 16px;
    font-size: 46px;
  }

  .btn-hero-pcxgg {
    margin-top: 8px;
  }

  .pcxgg-icons {
    padding-top: 80px;
    padding-bottom: 100px;
  }

  .btn-cta-pcxgg.stripebuybutton.cta-stripe-btn-final-section {
    margin-bottom: 32px;
  }

  .gg-wsop-section {
    padding-left: 24px;
    padding-right: 24px;
  }

  .bonus-section.tour {
    padding-top: 48px;
  }

  .hero-section-pcxgg {
    height: 70vw;
  }

  .big-p1 {
    font-size: 58px;
  }

  .bonus-div.right {
    align-self: center;
    width: auto;
    margin-left: 0;
  }

  .bonus-div.left {
    justify-content: center;
    margin-top: 32px;
    margin-right: 0;
    padding-right: 0;
  }

  .btn-bonus-pcxgg {
    margin-top: 8px;
  }

  .image-18-copy {
    display: none;
  }

  .pop-up-overlay-25k-freeroll {
    padding-left: 32px;
    padding-right: 32px;
  }

  .modal {
    width: 100%;
    margin-top: 0;
    overflow: hidden;
  }

  .modal.academy {
    width: 724px;
  }

  .modal.product {
    max-width: 722px;
    height: 420px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .fedor-bw {
    margin-right: -47px;
  }

  .title-pop-up.sub {
    font-size: 68px;
  }

  .title-pop-up.main {
    font-size: 115px;
  }

  .text-pop-up {
    z-index: 3;
    margin-top: 14px;
    position: static;
    top: 192px;
  }

  .div-block-65 {
    margin-left: 32px;
  }

  .button-pop-up {
    width: 285px;
    margin-top: 32px;
  }

  .tournament {
    margin-top: 0;
  }

  .div-block-67 {
    background-position: 50%;
    height: 240px;
  }

  .tournament-list {
    padding-left: 24px;
    padding-right: 24px;
  }

  .tour-info {
    margin-right: 25px;
  }

  .tour-info.c2 {
    display: none;
  }

  .tour-info.c4 {
    margin-right: 0;
  }

  .tour-info.c1 {
    display: none;
  }

  .pop-up-overlay-webinar {
    padding-left: 32px;
    padding-right: 32px;
  }

  .image-32 {
    height: 380px;
    margin-right: -28px;
    inset: auto 0% 0% auto;
  }

  .main-lesson-title-copy.webinar {
    height: auto;
  }

  .form-webinar {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
  }

  .coaches-mobile {
    flex-direction: column;
    align-items: center;
    margin-bottom: 32px;
    display: flex;
  }

  .center-h5 {
    text-align: center;
  }

  .coach-slide-content {
    background-color: #222;
    border-radius: 4px;
    height: 100%;
  }

  .coach-info-paragraph {
    color: #a7a7a7;
    width: auto;
    margin-bottom: 10px;
    font-size: 16px;
    font-weight: 400;
    line-height: 130%;
  }

  .icon-7, .icon-8 {
    display: none;
  }

  .coach-slide-1, .mask-4 {
    border-radius: 4px;
  }

  .slider-coaches {
    background-color: #0000;
    border-radius: 4px;
    height: 600px;
  }

  .photo-coach {
    background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/5ece224955de0934866145e4_coach-fedor.png");
    background-position: 50%;
    background-size: cover;
    height: 270px;
  }

  .coach-title {
    color: #6f6f6f;
    height: 11px;
    margin-bottom: 16px;
    font-size: 13px;
    font-weight: 500;
    line-height: 13px;
  }

  .coach-info {
    padding: 40px;
  }

  .coach-name {
    color: #fff;
    height: 16px;
    margin-bottom: 8px;
    font-family: Ttcommons;
    font-size: 30px;
    font-weight: 700;
  }

  .coach-name.simon {
    margin-top: 0;
    margin-bottom: 8px;
    font-size: 30px;
  }

  .coach-name.fedor {
    color: #fff;
    margin-bottom: 8px;
  }

  .coach-info-text {
    color: #a7a7a7;
    margin-bottom: 4px;
    font-size: 14px;
    line-height: 14px;
  }

  .image-34 {
    width: 17px;
    height: 17px;
    margin-right: 8px;
  }

  .text-block-51 {
    color: #fff;
    height: 17px;
    margin-top: 0;
    font-weight: 600;
    line-height: 130%;
  }

  .coach-achievement {
    margin-bottom: 6px;
    display: flex;
  }

  .coach-achievement._03 {
    margin-bottom: 0;
  }

  .heading-6a, .heading-6a.center {
    font-size: 36px;
  }

  .coaches-desktop {
    display: none;
  }

  .content-block-copy {
    flex-direction: column;
    align-items: center;
  }

  .content-block-copy.potential {
    flex-direction: column-reverse;
  }

  .content-block-copy.pack {
    flex-direction: column-reverse;
    margin-top: 24px;
    margin-bottom: 32px;
  }

  .content-block-copy.prizes {
    flex-direction: column-reverse;
  }

  .content-block-copy.calendar {
    align-items: center;
  }

  .timer {
    padding-top: 72px;
    padding-bottom: 32px;
  }

  .hero-image-webinar-pp {
    margin-left: -208px;
  }

  .section-6 {
    margin-bottom: 24px;
  }

  .text-block-30-copy {
    width: 300px;
    height: auto;
  }

  .image-20-copy-copy {
    margin-top: -38px;
    margin-left: -115px;
  }

  .div-block-67-copy {
    background-position: 50%;
    height: 240px;
  }

  .div-banner {
    height: 240px;
  }

  .pop-up-content {
    margin-left: 0;
  }

  .pop-up-overlay-play-freeroll {
    padding-left: 32px;
    padding-right: 32px;
  }

  .h2-play {
    text-align: center;
    font-size: 44px;
    line-height: 44px;
  }

  .h2-play.potential.center {
    font-size: 36px;
  }

  .baner-section {
    margin-bottom: 122px;
    padding-top: 64px;
  }

  .redefining-poker-section {
    padding-top: 80px;
    padding-bottom: 100px;
  }

  .div-block-76 {
    width: 645px;
  }

  .h1-play.pcxgg {
    width: 100%;
    margin-bottom: 2px;
    margin-left: 20px;
    margin-right: 20px;
    padding-left: 16px;
    padding-right: 16px;
    font-size: 48px;
  }

  .hero-subtitle-pcxgg, .hero-subtitle-pcxgg-copy {
    font-size: 12px;
  }

  .nn-right-column-small {
    width: auto;
  }

  .nn-subtitle {
    font-size: 12px;
  }

  .fedor-wsop-image {
    width: 100%;
    margin-top: 48px;
  }

  .nn-paragraph.center {
    padding-left: 12px;
    padding-right: 12px;
    font-size: 18px;
  }

  .nn-paragraph.center.coaches-pcxgg {
    margin-bottom: 32px;
  }

  .ranking-image {
    width: 80%;
    height: auto;
    margin-top: 48px;
  }

  .image-36 {
    width: 80%;
    margin-top: 48px;
  }

  .cta-heading {
    font-size: 36px;
    line-height: 36px;
  }

  .cta-heading.black {
    margin-top: 32px;
    font-size: 36px;
  }

  .pop-up-wsop-promo-payout-structure {
    padding-left: 24px;
    padding-right: 24px;
  }

  .grid {
    grid-column-gap: 9px;
  }

  .modal-payout-structure {
    align-items: center;
    width: 100%;
    margin-top: 0;
    padding-left: 26px;
    padding-right: 26px;
    overflow: hidden;
  }

  .title-payment-structure-modal {
    margin-bottom: 3px;
    font-size: 44px;
  }

  .subtitle-payment-structure-modal {
    font-size: 17px;
  }

  .grid-payouts-h, .grid-payouts-v {
    grid-column-gap: 9px;
  }

  .navbar-wsop {
    padding-left: 24px;
    padding-right: 24px;
    position: absolute;
  }

  .header {
    height: auto;
    padding-top: 200px;
    padding-bottom: 144px;
  }

  .wrap-2-0 {
    display: block;
  }

  .header-title {
    margin-bottom: 24px;
    font-size: 34px;
  }

  .pokercode-academy-heading {
    width: 100%;
    height: 204px;
  }

  .pokercode-title {
    width: 572px;
  }

  .academy-title {
    width: 508px;
  }

  .header-content {
    width: 100%;
  }

  .video-content {
    flex-direction: column;
    align-items: center;
    width: 100%;
    display: flex;
  }

  .h2-wsop.black {
    text-align: center;
    font-size: 50px;
    line-height: 100%;
  }

  .h2-wsop.center-section.about, .h2-wsop.center-section.wsop-schedule, .h2-wsop.center-section.winners {
    width: 100%;
    height: auto;
    font-size: 50px;
    line-height: 100%;
  }

  .h2-wsop.video-wsop {
    text-align: center;
    width: auto;
    height: auto;
    font-size: 50px;
    line-height: 100%;
  }

  .h2-wsop.schedule-wsop-product {
    text-align: center;
    width: 593px;
    font-size: 50px;
    line-height: 100%;
  }

  .background-video-wsop {
    width: 100%;
    height: 389px;
    inset: auto 0% 0%;
  }

  .message-text, .text-span-3 {
    font-size: 50px;
    line-height: 100%;
  }

  .wsop-winners {
    height: auto;
    padding-top: 80px;
    padding-bottom: 70px;
  }

  .wsop-winner-content {
    flex-direction: column;
  }

  .wsop-winners-content-left {
    flex-direction: column;
    align-items: center;
    width: auto;
    height: auto;
    display: flex;
  }

  .wsop-winners-content-right {
    width: 100%;
    height: auto;
    margin-top: 32px;
  }

  .paragraph-wsop {
    text-align: center;
    margin-bottom: 0;
  }

  .paragraph-wsop.black {
    font-size: 16px;
  }

  .paragraph-wsop.center-sections {
    width: auto;
    font-size: 16px;
  }

  .paragraph-wsop.center-sections.header-wsop {
    width: 598px;
  }

  .paragraph-wsop.left {
    text-align: left;
  }

  .wsop-winners-gallery {
    height: 144px;
    margin-top: 56px;
    position: static;
  }

  .winner-photo.john-cynn, .winner-photo.joe-mckeehen, .winner-photo.hossein-ensan, .winner-photo.fedor-holz, .winner-photo.antonio-esfandiari, .winner-photo.jason-mercier, .winner-photo.ryan-riess, .winner-photo.greg-merson, .winner-photo.qui-nguyen, .winner-photo.martin-jacobsen {
    width: 123.5px;
    height: 130px;
  }

  .winner-photo.scott-blumstein {
    height: 130px;
  }

  .winner-photo.vannessa-selbst, .winner-photo.jonathan-duhamel, .winner-photo.peter-eastgate {
    width: 123.5px;
    height: 130px;
  }

  .wsop-winner-group {
    width: 123.5px;
  }

  .wsop-winner-name {
    font-size: 12px;
  }

  .holz-co {
    padding-bottom: 72px;
  }

  .content-holz-co {
    padding-left: 24px;
    padding-right: 24px;
  }

  .grid-coaches {
    grid-column-gap: 6px;
    grid-template-rows: 306px;
    margin-top: 56px;
  }

  .coach-block.fedor, .coach-block.matthias, .coach-block.class, .coach-block.simon, .coach-block.steffen, .coach-block.eliot {
    padding-left: 12px;
    padding-right: 12px;
  }

  .about-academy {
    padding-top: 72px;
    padding-bottom: 144px;
  }

  .grid-2 {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
  }

  .text-indicator-grindhouse {
    height: 10px;
    margin-top: 0;
    margin-bottom: 12px;
    font-size: 13px;
    line-height: 100%;
  }

  .session-block {
    padding: 32px 10px 11px;
  }

  .info-text, .info-text._2-liner {
    height: auto;
  }

  .info-text.title {
    font-size: 16px;
  }

  .cta {
    height: auto;
    padding: 112px 24px 96px;
    overflow: hidden;
  }

  .h1-wsop {
    font-size: 54px;
    font-weight: 600;
  }

  .h1-wsop.left.white {
    width: 291px;
    font-size: 48px;
  }

  .h1-wsop.left.cta-product-white {
    font-size: 48px;
  }

  .footer-wsop {
    padding-left: 24px;
    padding-right: 24px;
  }

  .header-product {
    padding: 200px 24px 72px;
  }

  .h2-wsop-product.center-section, .h2-wsop-product.left-section {
    width: 672px;
    height: auto;
    font-size: 50px;
    line-height: 100%;
  }

  .h2-wsop-product.left-section.community {
    text-align: center;
    justify-content: center;
    height: auto;
    display: flex;
  }

  .h2-wsop-product.left-section.heading-platform {
    text-align: center;
  }

  .platform-preview {
    border-radius: 12px;
    width: 720px;
    height: 464px;
  }

  .taught-by-section {
    padding: 72px 24px 74px;
  }

  .taught-by-section.academy {
    padding-top: 100px;
  }

  .taught-by-content {
    flex-direction: column;
    padding-left: 0;
    padding-right: 0;
  }

  .community-wsop {
    padding: 74px 24px 224px;
  }

  .content-community-wsop {
    flex-direction: column;
  }

  .community-cards {
    width: 100%;
    margin-top: 48px;
    margin-left: 0;
  }

  .matthias-card {
    width: 332px;
    height: 132px;
    margin-left: 12px;
    margin-right: 12px;
  }

  .fedor-card {
    width: 312px;
    height: 130px;
    margin-left: 12px;
    margin-right: 12px;
  }

  .robil-card {
    width: 282px;
    height: 337px;
    margin-left: 12px;
    margin-right: 12px;
  }

  .robin-card {
    width: 282px;
    height: 346px;
    margin-left: 12px;
    margin-right: 12px;
  }

  .nicola-card {
    width: 275px;
    height: 85px;
    margin-bottom: -25px;
    margin-left: -34px;
  }

  .fedor-thread {
    width: 216px;
    height: 229px;
    margin-bottom: -80px;
    margin-right: -42px;
  }

  .cta-wsop-product-left-side {
    padding-left: 24px;
  }

  .cta-wsop-product-right-side {
    padding-left: 41px;
  }

  .cta-left-content {
    width: 100%;
    padding-top: 0;
  }

  .separator-cta {
    width: 107px;
  }

  .h1-wsop-price.left.white {
    font-size: 48px;
  }

  .wsop-academy-title {
    height: 64px;
    font-size: 72px;
  }

  .wsop-academy-sub-title {
    height: 50px;
    font-size: 60px;
  }

  .grid-coaches-heading {
    grid-column-gap: 6px;
    grid-template-rows: 306px;
    margin-top: 56px;
  }

  .text-block-56 {
    font-size: 18px;
  }

  .winnings {
    padding-bottom: 72px;
  }

  .wsop-numbers {
    padding-left: 24px;
    padding-right: 24px;
  }

  .number {
    height: 75px;
    font-size: 102px;
  }

  .separator {
    margin-top: 24px;
  }

  .numbers-text {
    text-align: center;
    font-size: 18px;
  }

  .nr-title-wsop {
    height: 100%;
    font-size: 58px;
  }

  .wsop-winners-content-right-fedor-pic {
    width: 100%;
    height: auto;
    margin-top: 32px;
  }

  .left-content-community {
    width: 100%;
    margin-top: 0;
  }

  .platform {
    padding-left: 24px;
    padding-right: 24px;
  }

  .content-platform {
    flex-direction: column-reverse;
  }

  .right-content-platform {
    width: 100%;
    min-width: 100%;
  }

  .div-block-79 {
    margin-top: 48px;
    margin-right: 0;
  }

  .wrap-2-0-hero {
    width: 645px;
  }

  .wrap-2-0-hero.hero-layout, .wrap-2-0-hero.hero-layout-nh {
    flex-direction: row;
  }

  .hero-title-wsop {
    text-align: center;
    width: 100%;
  }

  .hero-wsop-paragraph {
    text-align: center;
    width: 100%;
    height: auto;
    margin-bottom: 36px;
  }

  .faq {
    padding-left: 24px;
    padding-right: 24px;
  }

  .paragraph-faq-wsop {
    width: 100%;
    font-size: 16px;
  }

  .paragraph-faq-wsop.center {
    padding-left: 12px;
    padding-right: 12px;
    font-size: 18px;
  }

  .paragraph-faq-wsop.center.play {
    text-align: left;
    width: 100%;
  }

  .wrap-2-0-no-risk {
    width: 645px;
  }

  .wrap-2-0-no-risk.middle {
    width: 100%;
  }

  .price-group-bottom-cta {
    margin-top: 24px;
  }

  .circle-v2._200-deal, .div-block-v3._200-deal {
    margin-left: 139px;
  }

  .bonus-session-block {
    margin-left: 0;
    margin-right: 0;
  }

  .info-text-dark, .info-text-dark._2-liner {
    height: auto;
  }

  .info-text-dark.title {
    font-size: 16px;
  }

  .pop-up-overlay-academy {
    padding-left: 32px;
    padding-right: 32px;
  }

  .heading-pop-up, .subtitle-pop-up {
    z-index: 3;
    margin-top: 14px;
    position: static;
    top: 192px;
  }

  .wsop-academy-sub-title-pop-up {
    height: 42px;
    font-size: 56px;
  }

  .coach-block-pop-up.fedor, .coach-block-pop-up.matthias, .coach-block-pop-up.class, .coach-block-pop-up.simon, .coach-block-pop-up.steffen, .coach-block-pop-up.eliot {
    padding-left: 12px;
    padding-right: 12px;
  }

  .fedor-and-fans {
    width: 100%;
    height: 416px;
    margin-top: 48px;
    margin-bottom: 32px;
  }

  .nn-right-column-big {
    width: auto;
  }

  .heading-hero {
    width: 100%;
    height: auto;
    font-size: 72px;
  }

  .section-about-grindhouse {
    padding-top: 8px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .h2-grindhouse.black {
    text-align: center;
    font-size: 50px;
    line-height: 100%;
  }

  .h2-grindhouse.center-section.about, .h2-grindhouse.center-section.wsop-schedule, .h2-grindhouse.center-section.winners {
    width: 100%;
    height: auto;
    font-size: 50px;
    line-height: 100%;
  }

  .h2-grindhouse.video-wsop {
    text-align: center;
    width: auto;
    height: auto;
    font-size: 50px;
    line-height: 100%;
  }

  .h2-grindhouse.schedule-wsop-product {
    text-align: center;
    width: 593px;
    font-size: 50px;
    line-height: 100%;
  }

  .h2-grindhouse.center {
    font-size: 50px;
    line-height: 110%;
  }

  .h2-grindhouse.center.episodes-title {
    margin-bottom: 24px;
  }

  .h2-grindhouse._1-2, .h2-grindhouse._1-2-copy {
    font-size: 50px;
    line-height: 110%;
  }

  .grindhouse-header, .grindhouse-bg-video {
    height: 757px;
  }

  .navbar-grindhouse {
    height: 100px;
    padding-top: 18px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .pokercode-elevates {
    overflow: hidden;
  }

  .pokercode-elevates-content {
    flex-direction: column-reverse;
    align-items: center;
  }

  .pokercode-elevates-quote-group {
    margin-left: 0;
  }

  .div-block-80 {
    width: 305px;
    height: 152px;
    padding: 16px 20px;
    top: 123px;
  }

  .quote-grindhouse {
    font-size: 18px;
  }

  .image-37 {
    width: 298px;
    height: 453px;
  }

  .author-group {
    width: 120px;
    height: 42px;
    bottom: 120px;
    right: 51px;
  }

  .author-name {
    height: 10px;
    margin-bottom: 5px;
    font-size: 13px;
  }

  .author-surname {
    height: 13px;
    margin-bottom: 5px;
    font-size: 18px;
  }

  .author-title {
    height: 9px;
    font-size: 10px;
  }

  .pokercode-elevates-description {
    width: 293px;
    margin-top: 53px;
  }

  .pcxgg-platfrom {
    padding-left: 24px;
    padding-right: 24px;
  }

  .pcxgg-platform-content {
    flex-direction: column;
  }

  .pcxgg-platfrom-preview-right-column {
    width: 100%;
    margin-top: 32px;
    margin-right: -211px;
  }

  .pcxgg-logo {
    width: 286px;
    height: 64px;
  }

  .div-block-81 {
    background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/5f2d7e87d650cabd408a2e98_GG%20Platform.png");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    width: 717px;
    height: 498px;
  }

  .pcxgg-platform-description {
    width: 100%;
    margin-top: 6px;
  }

  .pcxgg-grindhouse-button {
    margin-top: 32px;
  }

  .episodes {
    padding-left: 24px;
    padding-right: 24px;
    overflow: hidden;
  }

  .watch-grindhouse-button {
    margin-top: 32px;
  }

  .gallery-content {
    padding-left: 24px;
    padding-right: 24px;
  }

  .tools {
    padding-left: 24px;
    padding-right: 24px;
    overflow: hidden;
  }

  .project-card-content {
    height: 145px;
    margin-right: 32px;
  }

  .project-card {
    width: 100%;
    height: auto;
    margin-bottom: 40px;
  }

  .project-card.calculator {
    margin-bottom: 0;
  }

  .link-5 {
    width: 93px;
    height: 17px;
    font-size: 15px;
  }

  .tools-cards {
    flex-direction: column;
  }

  .tool-image.academy {
    background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/5f33170b7d31a98f3b7be9ea_%5B768px%5D%20Asset%20Academy.png");
  }

  .tool-image.rvr {
    background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/5f33170bd940ef4765097b68_%5B768px%5D%20Asset%20RVR.png");
  }

  .tool-image.masterclass {
    background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/5f33170b105fd03a2a6012ad_%5B768px%5D%20Asset%20Masterclass.png");
  }

  .paragraph-3 {
    font-size: 19px;
  }

  .additional-tools {
    margin-top: 64px;
  }

  .additional-tools-logos {
    justify-content: space-around;
  }

  .image-39 {
    width: 140.72px;
    height: 78.68px;
  }

  .image-40 {
    width: 237.16px;
    height: 42.97px;
  }

  .image-41 {
    width: 95.33px;
    height: 57.5px;
    margin-right: 0;
  }

  .logo-link-primed-mind {
    width: 140.72px;
    height: 78.68px;
    margin-left: 0;
  }

  .logo-link-holdemresources {
    width: 237.16px;
    height: 42.97px;
    margin-left: 16px;
    margin-right: 16px;
  }

  .logo-link-dto {
    width: 95.33px;
    height: 57.5px;
  }

  .grindhouse-logo {
    width: 642px;
    display: none;
  }

  .text-indicator-wsop {
    margin-top: 64px;
    font-size: 11px;
    line-height: 11px;
  }

  .rvr-section-home {
    padding-bottom: 96px;
  }

  .rvr-div {
    margin-left: -198px;
  }

  .rvr-div.right {
    align-self: center;
    width: auto;
    margin-left: 0;
  }

  .rvr-div.left {
    justify-content: center;
    margin-right: 0;
    padding-right: 0;
  }

  .content-rvr-section {
    flex-direction: column-reverse;
    align-items: center;
  }

  .content-rvr-section.potential {
    flex-direction: column-reverse;
  }

  .content-rvr-section.pack {
    flex-direction: column-reverse;
    margin-top: 24px;
    margin-bottom: 32px;
  }

  .rvr-temporary {
    padding-left: 23px;
    padding-right: 23px;
  }

  .rvr-content {
    flex-direction: column-reverse;
    align-items: center;
  }

  .rvr-mockup-3-devices {
    width: 100%;
    margin-top: -64px;
    margin-left: 0;
  }

  .right-content-rvr {
    width: 100%;
    min-width: 100%;
    margin-top: 0;
  }

  .grindhouse-bg-video-mobile {
    height: 757px;
  }

  .paragraph-grindhouse {
    text-align: center;
    margin-bottom: 0;
  }

  .paragraph-grindhouse.black {
    font-size: 16px;
  }

  .paragraph-grindhouse.center-sections {
    width: auto;
    font-size: 16px;
  }

  .paragraph-grindhouse.center-sections.header-wsop {
    width: 598px;
  }

  .paragraph-grindhouse.left {
    text-align: left;
    font-size: 16px;
  }

  .image-37-copy {
    width: 298px;
    height: 453px;
  }

  .grid-3 {
    grid-column-gap: 10px;
    grid-template: "Area Area Area-2 Area-2 Area-3 Area-3 Area-6 Area-6 Area-8" 200px
                   ". Area-4 Area-4 Area-5 Area-5 Area-7 Area-7 Area-9 Area-9" 200px
                   ". . . . . . . . ." 200px
                   / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    width: 100%;
  }

  .gh-pic._11, .gh-pic._10, .gh-pic._9, .gh-pic._8 {
    display: none;
  }

  .players-desktab {
    flex-direction: column;
    align-items: center;
  }

  .section-players {
    padding-left: 24px;
    padding-right: 24px;
  }

  .players-2nd-row {
    margin-top: 8px;
  }

  .menu, .slider-2 {
    display: none;
  }

  .image-46 {
    width: 622px;
    margin-bottom: 14px;
    display: block;
  }

  .player-pop-up-overlay {
    display: none;
  }

  .mario-pop-up {
    width: 724px;
    display: none;
  }

  .div-block-88 {
    width: 570px;
    padding-top: 30px;
    padding-bottom: 30px;
    padding-left: 28px;
  }

  .paragraph-4 {
    width: 330px;
    font-size: 16px;
    left: 28px;
  }

  .text-block-59 {
    font-size: 36px;
  }

  .roland-pop-up, .nemi-pop-up {
    width: 724px;
    display: none;
  }

  .paragraph-4-copy {
    width: 330px;
    font-size: 16px;
    left: 28px;
  }

  .flo-pop-up, .fabian-pop-up, .fuchsl-pop-up, .matthias-pop-up {
    width: 724px;
    display: none;
  }

  .gh-players {
    padding-bottom: 48px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .player-group {
    margin-bottom: 64px;
  }

  .player-group.last {
    margin-bottom: 72px;
  }

  .players-image.mario {
    background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/5f3882f517c81a81cbf623c3_Mario%20Tablet.png");
    width: 329px;
    height: 377px;
  }

  .players-image.nemi {
    background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/5f3882f67e418d31ee38f96d_Nemi%20Tablet.png");
    width: 329px;
    height: 367px;
  }

  .players-image.fuchsl {
    background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/5f3882f66e439f5b54d4de01_Fuchsl%20Tablet.png");
    width: 329px;
    height: 363px;
  }

  .players-image.flo {
    background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/5f3882f688aaa0e270a0b639_Flo%20Tablet.png");
    width: 329px;
    height: 376px;
  }

  .players-image.matthias {
    background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/5f3882f61b6eddeeb9ae6db5_Matthias%20Tablet.png");
    width: 329px;
    height: 371px;
  }

  .players-image.roland {
    background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/5f3882f6ecda613d7a4763cd_Roland%20Tablet.png");
    width: 329px;
    height: 371px;
  }

  .players-image.fabian {
    background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/5f3882f5ecda61583a4763cc_Fabian%20Tablet.png");
    width: 329px;
    height: 375px;
  }

  .player-info-group {
    width: 354px;
  }

  .text-block-60 {
    height: 83px;
    margin-bottom: 18px;
    font-size: 32px;
  }

  .text-block-61 {
    margin-bottom: 12px;
  }

  .paragraph-5 {
    font-size: 16px;
  }

  .back-to-grindhouse-button {
    width: 335px;
    height: 50px;
  }

  .navbar-grindhouse-players {
    height: 124px;
    padding: 0;
  }

  .nav-btn-back {
    background-color: #ff5213;
    align-items: center;
    width: 100%;
    height: 40px;
    margin-top: 116px;
    margin-left: 0;
    margin-right: 0;
    padding-bottom: 0;
    padding-left: 24px;
    padding-right: 24px;
    display: flex;
  }

  .navbar-grindhouse-players-content {
    background-color: #000;
    align-items: center;
    height: 84px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .image-47 {
    width: 12px;
    height: 12px;
  }

  .text-block-62 {
    color: #000;
    text-transform: uppercase;
    height: 12px;
    margin-left: 8px;
    font-family: Ttcommons;
    font-size: 16px;
    line-height: 100%;
  }

  .pop-up-overlay-subscribe-to-gh {
    padding-left: 32px;
    padding-right: 32px;
  }

  .gh-pop-up-heading.sub {
    font-size: 68px;
  }

  .gh-pop-up-heading.main {
    font-size: 115px;
  }

  ._404-page-content {
    overflow: hidden;
  }

  ._404-graphics-n {
    width: 1200px;
    min-width: 1200px;
    height: 280px;
  }

  ._404-message {
    margin-top: 24px;
    font-size: 32px;
  }

  .navbar-404-page {
    height: 100px;
    padding: 18px 24px;
  }

  ._404-page-footer {
    align-items: center;
    height: 25px;
    bottom: 48px;
    left: 24px;
    right: 24px;
  }

  ._404-page-footer-content-left {
    height: 20px;
  }

  .text-block-65 {
    margin-top: 2px;
  }

  .platinum__pricing {
    padding: 80px 24px 120px;
  }

  .h2-npp.black {
    text-align: center;
    font-size: 50px;
    line-height: 100%;
  }

  .h2-npp.center-section.about, .h2-npp.center-section.wsop-schedule, .h2-npp.center-section.winners {
    width: 100%;
    height: auto;
    font-size: 50px;
    line-height: 100%;
  }

  .h2-npp.video-wsop {
    text-align: center;
    width: auto;
    height: auto;
    font-size: 50px;
    line-height: 100%;
  }

  .h2-npp.schedule-wsop-product {
    text-align: center;
    width: 593px;
    font-size: 50px;
    line-height: 100%;
  }

  .h2-npp.center {
    font-size: 50px;
    line-height: 110%;
  }

  .h2-npp.center.episodes-title {
    margin-bottom: 24px;
  }

  .h2-npp._1-2 {
    font-size: 50px;
    line-height: 110%;
  }

  .pricing-block {
    padding: 24px 12px;
  }

  .pricing-block.monthly {
    border: 1px solid #444;
  }

  .pricing-block.yearly._3rd {
    height: auto;
  }

  .pricing-block.yearly._2nd {
    height: auto;
    margin-left: 12px;
    margin-right: 12px;
  }

  .pricing-block._3-months {
    border: 1.5px solid #4887ff;
  }

  .pricing-block.yearly2 {
    height: auto;
    margin-left: 12px;
    margin-right: 12px;
  }

  .pricing-block.yearly2._3rd {
    height: auto;
  }

  .pricing-block.yearly2._2nd {
    height: auto;
    margin-left: 12px;
    margin-right: 12px;
  }

  .pricing-plan {
    margin-bottom: 14px;
  }

  .price {
    margin-bottom: 2px;
  }

  .period {
    font-size: 24px;
  }

  .characteristic-badge {
    height: 22px;
    padding: 6px 12px;
  }

  .label-characteristic-badge {
    letter-spacing: -.1px;
    font-size: 12px;
  }

  .pricing-badges {
    margin-bottom: 16px;
  }

  .saving-badge {
    height: 22px;
    padding: 5px 12px;
  }

  .label-pricing-badge {
    font-size: 14px;
    line-height: 14px;
  }

  .checkoutbutton {
    margin-bottom: 20px;
    padding-top: 12px;
    line-height: 18px;
  }

  .checkoutbutton.stripebuybutton {
    font-size: 18px;
    line-height: 18px;
  }

  .plan-bullet-list {
    padding-left: 4px;
    padding-right: 4px;
  }

  .icon-round-check {
    width: 12px;
    height: 12px;
  }

  .plan-bullet-point {
    margin-top: 8px;
  }

  .bullet-point-value {
    font-size: 15px;
  }

  .extras-badge {
    height: 22px;
    padding-left: 12px;
    padding-right: 12px;
  }

  .extras-badge.hoodie {
    display: none;
  }

  .extras-pricing-badge {
    font-size: 12px;
    line-height: 14px;
  }

  .hero__membership {
    padding: 140px 24px 128px;
  }

  .mr-characteristics-group-spp {
    padding-left: 0;
    padding-right: 0;
  }

  .characteristics-section-spp {
    padding-left: 24px;
    padding-right: 24px;
  }

  .new-content {
    padding: 72px 24px 80px;
  }

  .content-new-content {
    padding-top: 0;
    padding-bottom: 0;
  }

  .pricingblocksv2 {
    flex-wrap: nowrap;
    justify-content: space-between;
  }

  .h2-npp-copy.black {
    text-align: center;
    font-size: 50px;
    line-height: 100%;
  }

  .h2-npp-copy.center-section.about, .h2-npp-copy.center-section.wsop-schedule, .h2-npp-copy.center-section.winners {
    width: 100%;
    height: auto;
    font-size: 50px;
    line-height: 100%;
  }

  .h2-npp-copy.video-wsop {
    text-align: center;
    width: auto;
    height: auto;
    font-size: 50px;
    line-height: 100%;
  }

  .h2-npp-copy.schedule-wsop-product {
    text-align: center;
    width: 593px;
    font-size: 50px;
    line-height: 100%;
  }

  .h2-npp-copy.center {
    font-size: 50px;
    line-height: 110%;
  }

  .h2-npp-copy.center.episodes-title {
    margin-bottom: 24px;
  }

  .h2-npp-copy._1-2 {
    font-size: 50px;
    line-height: 110%;
  }

  .topic-overview-spp {
    width: 37vw;
    height: 220px;
  }

  .topic-overview-spp._02 {
    margin-left: 74px;
  }

  .h2-spp-redefining-the-poker.black {
    text-align: center;
    font-size: 50px;
    line-height: 100%;
  }

  .h2-spp-redefining-the-poker.center-section.about, .h2-spp-redefining-the-poker.center-section.wsop-schedule, .h2-spp-redefining-the-poker.center-section.winners {
    width: 100%;
    height: auto;
    font-size: 50px;
    line-height: 100%;
  }

  .h2-spp-redefining-the-poker.video-wsop {
    text-align: center;
    width: auto;
    height: auto;
    font-size: 50px;
    line-height: 100%;
  }

  .h2-spp-redefining-the-poker.schedule-wsop-product {
    text-align: center;
    width: 593px;
    font-size: 50px;
    line-height: 100%;
  }

  .h2-spp-redefining-the-poker.center {
    font-size: 50px;
    line-height: 110%;
  }

  .h2-spp-redefining-the-poker.center.episodes-title {
    margin-bottom: 24px;
  }

  .h2-spp-redefining-the-poker._1-2 {
    font-size: 50px;
    line-height: 110%;
  }

  .rvr-spp {
    padding-left: 23px;
    padding-right: 23px;
  }

  .community-spp {
    padding: 74px 24px 224px;
  }

  .platform-spp {
    padding-left: 24px;
    padding-right: 24px;
  }

  .membership__quote {
    padding: 80px 24px;
  }

  .cancelanytimegroup {
    margin-bottom: 18px;
  }

  .icon-info {
    width: 14px;
    height: 14px;
  }

  .subtitle-pricing {
    margin-top: 2px;
    font-size: 13px;
  }

  .channel-name-spp {
    font-size: 36px;
  }

  .pricing-block-extra-text {
    display: none;
  }

  .saving-badge-mobile {
    height: 22px;
    padding: 5px 12px;
    display: none;
  }

  .characteristic-badge-mobile {
    height: 22px;
    padding: 6px 12px;
  }

  .h2-spp {
    font-size: 50px;
  }

  .h2-spp.black {
    text-align: center;
    font-size: 50px;
    line-height: 100%;
  }

  .h2-spp.center-section.about, .h2-spp.center-section.wsop-schedule, .h2-spp.center-section.winners {
    width: 100%;
    height: auto;
    font-size: 50px;
    line-height: 100%;
  }

  .h2-spp.video-wsop {
    text-align: center;
    width: auto;
    height: auto;
    font-size: 50px;
    line-height: 100%;
  }

  .h2-spp.schedule-wsop-product {
    text-align: center;
    width: 593px;
    font-size: 50px;
    line-height: 100%;
  }

  .h2-spp.center {
    font-size: 50px;
    line-height: 110%;
  }

  .h2-spp.center.episodes-title {
    margin-bottom: 24px;
  }

  .h2-spp._1-2 {
    font-size: 50px;
    line-height: 110%;
  }

  .paragraph-spp {
    text-align: center;
    margin-bottom: 0;
  }

  .paragraph-spp.black {
    font-size: 16px;
  }

  .paragraph-spp.center-sections {
    width: auto;
    font-size: 16px;
  }

  .paragraph-spp.center-sections.header-wsop {
    width: 598px;
  }

  .paragraph-spp.left {
    text-align: left;
  }

  .cancelanytimegroup-single {
    margin-bottom: 18px;
  }

  .pop-up-overlay-new-products {
    padding-left: 32px;
    padding-right: 32px;
  }

  .product-popup-image {
    width: 326px;
    height: 315px;
    top: 45px;
    bottom: 52px;
  }

  .popup-title-new-products {
    font-size: 56px;
  }

  .text-popup-new-products {
    margin-bottom: 24px;
    font-size: 15px;
  }

  .form-popup-new-products {
    width: 330px;
  }

  .tetxt-field-popup-new-products, .submit-button-popup-new-products {
    padding-bottom: 6px;
  }

  .h2-nh {
    margin-bottom: 32px;
    font-size: 50px;
  }

  .h2-nh.black {
    text-align: center;
    font-size: 50px;
    line-height: 100%;
  }

  .h2-nh.center-section.about, .h2-nh.center-section.wsop-schedule, .h2-nh.center-section.winners {
    width: 100%;
    height: auto;
    font-size: 50px;
    line-height: 100%;
  }

  .h2-nh.video-wsop {
    text-align: center;
    width: auto;
    height: auto;
    font-size: 50px;
    line-height: 100%;
  }

  .h2-nh.schedule-wsop-product {
    text-align: center;
    width: 593px;
    font-size: 50px;
    line-height: 100%;
  }

  .h2-nh.center {
    font-size: 50px;
    line-height: 110%;
  }

  .h2-nh.center.episodes-title {
    margin-bottom: 24px;
  }

  .h2-nh._1-2 {
    font-size: 50px;
    line-height: 110%;
  }

  .h2-nh.vision {
    width: 100%;
  }

  .faq-nh {
    padding: 144px 24px;
    overflow: hidden;
  }

  .footer-nh {
    padding-left: 24px;
    padding-right: 24px;
  }

  .community-nh {
    padding: 120px 24px 224px;
  }

  .h2-nh-left.black {
    text-align: center;
    font-size: 50px;
    line-height: 100%;
  }

  .h2-nh-left.center-section.about, .h2-nh-left.center-section.wsop-schedule, .h2-nh-left.center-section.winners {
    width: 100%;
    height: auto;
    font-size: 50px;
    line-height: 100%;
  }

  .h2-nh-left.video-wsop {
    text-align: center;
    width: auto;
    height: auto;
    font-size: 50px;
    line-height: 100%;
  }

  .h2-nh-left.schedule-wsop-product {
    text-align: center;
    width: 593px;
    font-size: 50px;
    line-height: 100%;
  }

  .h2-nh-left.center {
    font-size: 50px;
    line-height: 110%;
  }

  .h2-nh-left.center.episodes-title {
    margin-bottom: 24px;
  }

  .h2-nh-left._1-2 {
    width: 100%;
    font-size: 50px;
    line-height: 96%;
  }

  .play-nh {
    padding: 96px 24px 120px;
  }

  .poker-video-content {
    flex-direction: column-reverse;
    margin-top: 0;
  }

  .poker-video-thumbnail {
    width: 100%;
    height: 55vw;
  }

  .poker-video-description {
    width: 100%;
    margin-top: 0;
  }

  .rvr-nh {
    padding: 80px 23px 120px;
  }

  .mtt-product-nh {
    padding: 80px 24px 144px;
    overflow: hidden;
  }

  .div-block-89 {
    background-color: #0000;
    border-radius: 0;
    height: auto;
    padding: 0;
  }

  .text-block-69 {
    height: 10px;
    font-size: 13px;
    line-height: 100%;
  }

  .product-characteristics-group {
    flex-direction: row;
    margin-top: 16px;
  }

  .text-block-70 {
    height: 12px;
    font-size: 14px;
    line-height: 100%;
  }

  .product-description {
    width: 100%;
    margin-top: 6px;
  }

  .nh-dashboard-web {
    width: 720px;
    height: 462px;
  }

  .paragraph-nh {
    text-align: left;
    margin-bottom: 0;
    font-size: 16px;
  }

  .paragraph-nh.black {
    font-size: 16px;
  }

  .paragraph-nh.center {
    text-align: center;
    width: 100%;
    font-size: 16px;
  }

  .paragraph-nh.center-sections {
    width: auto;
    font-size: 16px;
  }

  .paragraph-nh.center-sections.header-wsop {
    width: 598px;
  }

  .paragraph-nh.left {
    text-align: left;
    font-size: 16px;
  }

  .coaches-nh-d {
    padding: 80px 24px 38px;
    display: none;
    overflow: hidden;
  }

  .h2-nh-left-copy.center-section.about, .h2-nh-left-copy.center-section.wsop-schedule, .h2-nh-left-copy.center-section.winners {
    width: 100%;
    height: auto;
    font-size: 50px;
    line-height: 100%;
  }

  .h2-nh-left-copy._1-2 {
    font-size: 50px;
    line-height: 110%;
  }

  .coach-info-paragraph-nh {
    color: #a7a7a7;
    width: auto;
    margin-bottom: 10px;
    font-size: 16px;
    font-weight: 400;
    line-height: 130%;
  }

  .coach-title-nh {
    color: #6f6f6f;
    height: 11px;
    margin-bottom: 16px;
    font-size: 13px;
    font-weight: 500;
    line-height: 13px;
  }

  .coach-name-nh {
    color: #fff;
    height: 16px;
    margin-bottom: 8px;
    font-family: Ttcommons;
    font-size: 30px;
    font-weight: 700;
  }

  .coach-name-nh.simon {
    margin-top: 0;
    margin-bottom: 8px;
    font-size: 30px;
  }

  .coach-name-nh.fedor {
    color: #fff;
    margin-bottom: 8px;
  }

  .vision-video-section {
    padding-bottom: 80px;
    overflow: hidden;
  }

  .vision-content {
    padding-left: 24px;
    padding-right: 24px;
  }

  .visionvideopreview {
    background-size: cover;
    width: 100%;
    height: 55vw;
  }

  .visionvideogroup {
    width: 100%;
    margin-top: 40px;
  }

  .text-video {
    margin-top: 16px;
    font-size: 20px;
  }

  .header-section-nh {
    padding-top: 196px;
    padding-left: 24px;
    padding-right: 24px;
    overflow: hidden;
  }

  .leftcolumnhero {
    flex-direction: column;
    align-items: center;
    width: 100%;
    display: flex;
  }

  .titlehero {
    text-align: center;
    font-size: 60px;
    text-decoration: none;
  }

  .paragraphhero {
    text-align: center;
    width: 598px;
    margin-top: 24px;
    margin-bottom: 0;
    font-size: 17px;
  }

  .button-hero-nh {
    display: none;
  }

  .contenthero {
    flex-direction: column;
  }

  .rightcolumnhero {
    width: 100%;
    height: 418px;
    margin-top: 44px;
  }

  .nh-platform-mobile {
    width: auto;
    height: 336px;
  }

  .nh-rvr-mobile {
    width: auto;
    height: 336px;
    left: 176px;
  }

  .nh-quiz-desktop {
    width: 659px;
    height: 366px;
    inset: 0% 0% auto auto;
  }

  .button-nh {
    margin-top: 24px;
  }

  .div-block-90 {
    flex-direction: column;
    width: 100%;
  }

  .h1-cta-nh {
    width: 100%;
    font-size: 54px;
    font-weight: 600;
  }

  .h1-cta-nh.left.white {
    width: 291px;
    font-size: 48px;
  }

  .h1-cta-nh.left.cta-product-white {
    font-size: 48px;
  }

  .image-49, .rvr-icon {
    display: none;
  }

  .greatvideogroup {
    width: 100%;
    margin-top: 48px;
  }

  .paragraph-grindhouse-copy {
    text-align: center;
    margin-bottom: 0;
  }

  .paragraph-grindhouse-copy.black {
    font-size: 16px;
  }

  .paragraph-grindhouse-copy.center-sections {
    width: auto;
    font-size: 16px;
  }

  .paragraph-grindhouse-copy.center-sections.header-wsop {
    width: 598px;
  }

  .paragraph-grindhouse-copy.left {
    text-align: left;
    font-size: 16px;
  }

  .div-block-91, .div-block-92 {
    width: 50%;
    display: flex;
  }

  .navbarnh {
    height: 76px;
    margin-top: 0;
    padding-left: 24px;
    padding-right: 24px;
  }

  .nh-pokercode-logo {
    height: 44px;
  }

  .navbarrightgroup {
    justify-content: flex-end;
    align-items: center;
  }

  .navbarlinkblock.w--current {
    z-index: 988;
    position: relative;
  }

  .navbarghostbutton {
    z-index: 988;
    justify-content: center;
    align-items: center;
    height: 40px;
    padding: 15px 28px 13px;
    font-size: 15px;
    display: flex;
    position: relative;
  }

  .navbar-links {
    object-fit: fill;
    background-color: #000;
    flex-direction: column;
    justify-content: center;
    align-items: flex-end;
    width: 100vw;
    height: 100vh;
    margin-right: 0;
    padding-bottom: 0;
    padding-right: 0;
    display: none;
    position: absolute;
    inset: 0%;
  }

  .gridnavbarlinks {
    grid-column-gap: 28px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto auto auto auto auto;
    grid-template-columns: auto;
    grid-auto-flow: column;
    place-items: center end;
    margin-bottom: 64px;
    margin-right: 64px;
  }

  .navbartextlink {
    font-size: 36px;
    font-weight: 500;
  }

  .navbarlinkopenmenu {
    z-index: 988;
    width: 24px;
    height: 24px;
    margin-left: 24px;
    display: block;
    position: relative;
  }

  .button-open-mobile-menu {
    background-color: var(--pokercode-beta);
    color: var(--black);
    text-align: center;
    justify-content: center;
    align-self: auto;
    align-items: center;
    width: 100%;
    height: 72px;
    padding-top: 28px;
    padding-bottom: 28px;
    font-family: TT Commons, sans-serif;
    font-size: 22px;
    font-weight: 500;
    line-height: 100%;
    display: none;
  }

  .coaches-nh-m {
    flex-direction: column;
    align-items: center;
    margin-bottom: 0;
    padding-top: 80px;
    padding-bottom: 80px;
    display: flex;
  }

  .coach-name-nh-m {
    color: #fff;
    height: 28px;
    margin-bottom: 8px;
    font-family: Ttcommons;
    font-size: 36px;
    font-weight: 500;
  }

  .coach-name-nh-m.simon {
    margin-top: 0;
    margin-bottom: 8px;
    font-size: 30px;
  }

  .coach-name-nh-m.fedor {
    color: #fff;
    margin-bottom: 8px;
  }

  .coach-info-paragraph-nh-mobile {
    color: #fff;
    width: auto;
    margin-bottom: 10px;
    font-size: 16px;
    font-weight: 400;
    line-height: 130%;
  }

  .content-div-copy {
    width: auto;
    margin-top: 0;
  }

  .h2-nh-left-copy.black {
    text-align: center;
    font-size: 50px;
    line-height: 100%;
  }

  .h2-nh-left-copy.center-section.about, .h2-nh-left-copy.center-section.wsop-schedule, .h2-nh-left-copy.center-section.winners {
    width: 100%;
    height: auto;
    font-size: 50px;
    line-height: 100%;
  }

  .h2-nh-left-copy.video-wsop {
    text-align: center;
    width: auto;
    height: auto;
    font-size: 50px;
    line-height: 100%;
  }

  .h2-nh-left-copy.schedule-wsop-product {
    text-align: center;
    width: 593px;
    font-size: 50px;
    line-height: 100%;
  }

  .h2-nh-left-copy.center {
    font-size: 50px;
    line-height: 110%;
  }

  .h2-nh-left-copy.center.episodes-title {
    margin-bottom: 24px;
  }

  .h2-nh-left-copy._1-2 {
    width: 100%;
    font-size: 50px;
    line-height: 96%;
  }

  .pcxgg-logo-2 {
    width: 286px;
    height: 64px;
  }

  .h2-nh-left-2 {
    font-size: 50px;
  }

  .h2-nh-left-2.black {
    text-align: center;
    font-size: 50px;
    line-height: 100%;
  }

  .h2-nh-left-2.center-section.about, .h2-nh-left-2.center-section.wsop-schedule, .h2-nh-left-2.center-section.winners {
    width: 100%;
    height: auto;
    font-size: 50px;
    line-height: 100%;
  }

  .h2-nh-left-2.video-wsop {
    text-align: center;
    width: auto;
    height: auto;
    font-size: 50px;
    line-height: 100%;
  }

  .h2-nh-left-2.schedule-wsop-product {
    text-align: center;
    width: 593px;
    font-size: 50px;
    line-height: 100%;
  }

  .h2-nh-left-2.center {
    font-size: 50px;
    line-height: 110%;
  }

  .h2-nh-left-2.center.episodes-title {
    margin-bottom: 24px;
  }

  .h2-nh-left-2._1-2 {
    width: 100%;
    font-size: 50px;
    line-height: 96%;
  }

  .image-51 {
    height: 60px;
  }

  .h2-nh-left-dark {
    font-size: 50px;
  }

  .h2-nh-left-dark.black {
    text-align: center;
    font-size: 50px;
    line-height: 100%;
  }

  .h2-nh-left-dark.center-section.about, .h2-nh-left-dark.center-section.wsop-schedule, .h2-nh-left-dark.center-section.winners {
    width: 100%;
    height: auto;
    font-size: 50px;
    line-height: 100%;
  }

  .h2-nh-left-dark.video-wsop {
    text-align: center;
    width: auto;
    height: auto;
    font-size: 50px;
    line-height: 100%;
  }

  .h2-nh-left-dark.schedule-wsop-product {
    text-align: center;
    width: 593px;
    font-size: 50px;
    line-height: 100%;
  }

  .h2-nh-left-dark.center {
    font-size: 50px;
    line-height: 110%;
  }

  .h2-nh-left-dark.center.episodes-title {
    margin-bottom: 24px;
  }

  .h2-nh-left-dark._1-2 {
    width: 100%;
    font-size: 50px;
    line-height: 96%;
  }

  .paragraph-nh-dark {
    text-align: left;
    margin-bottom: 0;
    font-size: 16px;
  }

  .paragraph-nh-dark.black {
    font-size: 16px;
  }

  .paragraph-nh-dark.center {
    text-align: center;
    width: 100%;
    font-size: 16px;
  }

  .paragraph-nh-dark.center-sections {
    width: auto;
    font-size: 16px;
  }

  .paragraph-nh-dark.center-sections.header-wsop {
    width: 598px;
  }

  .paragraph-nh-dark.left {
    text-align: left;
    font-size: 16px;
  }

  .challenge__header__content {
    align-items: center;
    width: 100%;
    margin-bottom: 32px;
  }

  .wrap-2-0-copy {
    display: block;
  }

  .pcxgg-platform-content-gh {
    flex-direction: column;
  }

  .text-block-56-copy {
    font-size: 18px;
  }

  .hero-title-wsop-copy {
    text-align: left;
    width: 100%;
    height: auto;
    margin-bottom: 10px;
    font-size: 50px;
    line-height: 96%;
  }

  .hero-title-wsop-copy.ch-01 {
    text-align: center;
  }

  .image-222 {
    margin: -132px -201px 0 -123px;
    display: block;
  }

  .hero-wsop-paragraph-2 {
    text-align: left;
    width: 100%;
    height: auto;
    margin-bottom: 36px;
    font-size: 16px;
    line-height: 150%;
  }

  .rvr-mockup-3-devices-nh {
    width: 100%;
    margin-top: 0;
    margin-left: 0;
  }

  .wrap-2-0-hero-nh {
    width: 645px;
  }

  .wrap-2-0-hero-nh.hero-layout {
    flex-direction: row;
  }

  .wrap-2-0-hero-nh.hero-layout-nh {
    flex-direction: column;
  }

  .div-block-44-copy {
    margin: -155px -653px -155px -31px;
    padding-top: 0;
    padding-bottom: 0;
  }

  .promobarspacer {
    height: 44px;
  }

  .blackfridayboxbar {
    padding-left: 4px;
    padding-right: 4px;
  }

  .textblackfridayboxbar {
    height: 13px;
    font-size: 15px;
  }

  .regularpriceboxgroup {
    margin-bottom: 18px;
  }

  .subtitle-pricing-reg {
    margin-top: 2px;
    font-size: 13px;
  }

  .textbox {
    margin-top: -10px;
    margin-bottom: 18px;
  }

  .product-here-hy {
    width: 900px;
    max-width: 1000px;
    margin: -133px -201px 0 -81px;
  }

  .hero__membership__texts {
    flex-direction: column;
    align-items: center;
    width: 100%;
    display: flex;
  }

  .hero-wsop-paragraph3 {
    text-align: left;
    width: 90%;
    height: auto;
    margin-bottom: 36px;
    font-size: 16px;
    line-height: 150%;
  }

  .hero-wsop-paragraph3.ch-01 {
    text-align: center;
  }

  .gg-register-navbarghostbutton {
    z-index: 988;
    justify-content: center;
    align-items: center;
    height: 40px;
    padding: 15px 28px 13px;
    font-size: 15px;
    display: flex;
    position: relative;
  }

  .mobilenavlegalpagesgroup {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-end;
    display: flex;
  }

  .mobilenavlegallinks-divider {
    background-color: #343434;
    width: 220px;
    height: 1px;
    margin-top: 5px;
    margin-bottom: 12px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .link-6 {
    color: #a7a7a7;
    text-align: right;
    letter-spacing: -.24px;
    margin-top: 16px;
    font-family: Ttcommons;
    font-size: 24px;
    line-height: 100%;
  }

  .content-block-rank {
    flex-direction: column;
    align-items: center;
  }

  .content-block-rank.potential {
    flex-direction: column-reverse;
  }

  .content-block-rank.pack {
    flex-direction: column-reverse;
    margin-top: 24px;
    margin-bottom: 32px;
  }

  .content-block-rank.prizes {
    flex-direction: column-reverse;
  }

  .content-block-rank.calendar {
    align-items: center;
  }

  .embededframe {
    width: 100%;
    height: 500px;
  }

  .html-embed-4 {
    height: 585px;
  }

  .price-info {
    margin-right: 25px;
  }

  .price-info.c2 {
    display: none;
  }

  .price-info.c4 {
    margin-right: 0;
  }

  .price-info.c1 {
    display: none;
  }

  .sign-up-modal-2-1 {
    width: 433px;
    height: 507px;
    margin-top: 80px;
    padding-top: 48px;
    padding-bottom: 48px;
  }

  .heading-sign-up-guide {
    font-size: 36px;
  }

  .image-2-1 {
    margin: 18px 26px 24px;
  }

  .p1-sign-up-guide {
    letter-spacing: -.15px;
    margin-bottom: 20px;
    font-size: 15px;
  }

  .button-start-sign-up-guide {
    width: 159px;
    height: 46px;
  }

  .button-skip-sign-up-guide {
    width: 87px;
    height: 17px;
  }

  .link-button-text {
    font-size: 15px;
  }

  .sign-up-modal-2-2 {
    width: 433px;
    height: 507px;
    margin-top: 80px;
    padding-top: 48px;
  }

  .p2-sign-up-guide {
    font-size: 14px;
  }

  .image-2-2 {
    margin-top: 13px;
    margin-bottom: 17px;
  }

  .step-title-sign-up-guide {
    margin-top: 16px;
    font-size: 22px;
  }

  .sign-up-modal-2-3 {
    width: 433px;
    height: 507px;
    margin-top: 80px;
    padding-top: 48px;
  }

  .image-2-3 {
    width: 353px;
  }

  .sign-up-modal-4 {
    width: 433px;
    height: 298px;
    padding-top: 46px;
    padding-bottom: 48px;
  }

  .image-2-4-arrow {
    right: -78px;
  }

  .sign-up-modal-2-4 {
    width: 433px;
    height: 507px;
    margin-top: 80px;
    padding-top: 48px;
  }

  .p1-sign-up-guide-confirmation {
    color: #000;
    letter-spacing: -.15px;
    margin-top: 25px;
    margin-bottom: 23px;
    font-size: 15px;
  }

  .button-full-sign-up-guide, .button-ghost-sign-up-guide {
    height: 46px;
  }

  .sign-up-modal-5 {
    width: 433px;
    height: 500px;
    padding-top: 46px;
    padding-bottom: 48px;
  }

  .sign-up-celebration {
    margin-top: 18px;
  }

  .sign-up-modal-3 {
    width: 636px;
  }

  .div-block-100 {
    height: 68px;
  }

  .text-block-76 {
    font-size: 15px;
  }

  .close-button-link-block-form {
    top: 24px;
  }

  .image-225 {
    width: 36px;
    height: 36px;
  }

  .image-226 {
    width: 16px;
    height: 16px;
  }

  .generic-pop-up-email-input-field {
    border-top-style: none;
    border-left-style: none;
    border-right-style: none;
    border-radius: 0;
  }

  .blog__hero {
    height: 100%;
    margin-top: 104px;
    padding: 16px 24px 32px;
    display: flex;
  }

  .blog__hero__main__image {
    width: 100%;
    height: 330px;
    margin-top: 24px;
  }

  .blog__hero__content {
    width: 100%;
    margin-bottom: -56px;
  }

  .blog__hero__post__title {
    letter-spacing: -.48px;
    font-size: 48px;
  }

  .blog__hero__author {
    margin-bottom: 0;
  }

  .blog__post {
    padding: 96px 24px 40px;
  }

  .blog_post_conetent_wrap {
    justify-content: center;
    align-items: flex-start;
    width: 100%;
  }

  .rich-text-block {
    width: auto;
    margin-left: 24px;
    margin-right: 24px;
  }

  .blog__suggestions {
    padding-bottom: 104px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .blog__suggestions__wrap {
    width: 100%;
  }

  .blog__suggestions__recommended {
    grid-row-gap: 72px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .blog__suggestions__thumbnail.post--1, .blog__suggestions__thumbnail.post--2, .blog__suggestions__thumbnail.post--3, .blog__suggestions__thumbnail.post--4 {
    height: 227px;
  }

  .blog__suggestions__title {
    font-size: 28px;
  }

  .paragraph-6 {
    font-size: 15px;
  }

  .blog__suggestions__underline {
    font-size: 18px;
  }

  .blog__email__list {
    padding-top: 88px;
    padding-bottom: 88px;
  }

  .blog__email__list__content {
    height: 258px;
  }

  .blog__email__list__heading {
    font-size: 72px;
  }

  .blog__email__list___form__block {
    width: 354px;
  }

  .blog__email__list__field {
    width: 277px;
    font-size: 24px;
  }

  .blog__email__list__btn {
    width: 77px;
    font-size: 24px;
  }

  .blog__cta {
    padding-top: 96px;
    padding-bottom: 96px;
  }

  .blog__cta__grid {
    grid-column-gap: 12px;
  }

  .blog__cta__orange {
    height: 224px;
    padding: 32px 40px;
  }

  .blog__cta__black {
    padding: 32px 41px;
  }

  .blog__cta__h2.is--white, .blog__cta__h2.is--black {
    letter-spacing: -.3px;
    font-size: 30px;
  }

  .blog__cta__p2.is--black, .blog__cta__p2.is-black {
    letter-spacing: -.16px;
    width: 100%;
    font-size: 16px;
  }

  .blog__cta__h1.is--black {
    letter-spacing: -.48px;
    width: auto;
    font-size: 48px;
  }

  .blog__cta__content {
    margin-bottom: 64px;
  }

  .blog__cta__p1.is--black {
    width: auto;
    font-size: 20px;
  }

  .blog__email__list__arrow {
    margin-bottom: 11px;
    margin-right: 16px;
  }

  .nav__blog {
    z-index: 101;
    height: 72px;
    margin-top: 0;
    padding: 13px 24px;
    position: relative;
  }

  .nav__links__block {
    z-index: 100;
    background-color: var(--rich-black);
    object-fit: fill;
    flex-direction: column;
    justify-content: center;
    align-items: flex-end;
    width: 100vw;
    height: 100vh;
    margin-left: 0;
    margin-right: 0;
    padding-bottom: 0;
    padding-right: 0;
    display: none;
    position: fixed;
    inset: 0%;
  }

  .nav__blog__conetent {
    justify-content: center;
    align-items: center;
  }

  .blog__body.is--dark {
    padding-top: 96px;
  }

  .authors {
    padding-bottom: 144px;
  }

  .authors__img {
    height: 200px;
  }

  .authors__name {
    letter-spacing: -.28px;
    font-size: 28px;
  }

  .authors__bio {
    letter-spacing: -.14px;
    width: 293px;
    font-size: 14px;
  }

  .authors__link {
    letter-spacing: -.18px;
    font-size: 18px;
  }

  .collection-list {
    grid-column-gap: 12px;
    grid-row-gap: 96px;
    grid-template-columns: 1fr 1fr;
  }

  .image-228 {
    width: 32px;
    height: 32px;
  }

  .authors__top {
    margin-bottom: 104px;
  }

  .authors__heading {
    letter-spacing: -.8px;
    font-size: 80px;
  }

  .authors__paragraph {
    letter-spacing: -.24px;
    width: 100%;
    font-size: 24px;
  }

  .blog__hero__slider {
    width: 100%;
  }

  .blog__hero__slider__mask {
    padding-bottom: 62px;
  }

  .blog_hero_featured {
    margin-right: 12px;
  }

  .blog__hero__h1 {
    letter-spacing: -.48px;
    font-size: 32px;
  }

  .blog__hero__p1 {
    font-size: 16px;
  }

  .blog__recent___watch {
    padding-bottom: 72px;
  }

  .blog__reads__pod__thumb {
    height: 227px;
  }

  .blog__reads__h3 {
    letter-spacing: -.28px;
    font-size: 28px;
  }

  .blog__reads__p {
    letter-spacing: -.15px;
    font-size: 15px;
  }

  .blog__reads__link {
    letter-spacing: -.18px;
    font-size: 18px;
  }

  .blog-post-list-grid {
    grid-column-gap: 12px;
    grid-row-gap: 56px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .blog__people {
    padding-top: 72px;
    padding-bottom: 144px;
  }

  .blog__people__grid {
    grid-column-gap: 32px;
  }

  .blog__people__name {
    letter-spacing: -.28px;
    font-size: 28px;
  }

  .blog__post__hero {
    height: 680px;
  }

  .blog__hero__post_pod {
    background-position: 50%;
    background-size: cover;
    border-radius: 12px;
    height: 360px;
    padding-left: 48px;
    padding-right: 48px;
  }

  .blog__section__top {
    margin-bottom: 48px;
  }

  .blog__section__top__left {
    margin-right: 72px;
  }

  .blog__main__h2 {
    letter-spacing: -.4px;
    margin-bottom: 12px;
    font-size: 40px;
  }

  .blog__main__p {
    letter-spacing: -.18px;
    width: auto;
    font-size: 18px;
  }

  .blog__section__btn__more.to--people, .blog__section__btn__more.to--reads, .blog__section__btn__more.to--video--ex {
    width: 171px;
  }

  .blog__nav__title {
    z-index: 102;
    position: sticky;
  }

  .nav__stroke__theblog__bg {
    display: none;
  }

  .nav__pokercod__logo {
    height: 36px;
  }

  .nav__blog__right {
    z-index: 101;
    justify-content: flex-end;
    align-items: center;
    width: 24px;
    display: flex;
  }

  .nav__menu__open {
    z-index: 988;
    width: 24px;
    height: 24px;
    margin-top: 11px;
    margin-bottom: 11px;
    margin-left: 24px;
    display: block;
    position: absolute;
    inset: 0% 0% 0% auto;
  }

  .nav__blog__link__home {
    align-items: center;
    display: flex;
    position: absolute;
  }

  .nav__blog__link__home.w--current {
    z-index: 988;
    position: relative;
  }

  .blog__recent__read {
    padding-bottom: 72px;
  }

  .blog__video__pod__thumb {
    height: 227px;
  }

  .blog__video__h3 {
    letter-spacing: -.28px;
    font-size: 28px;
  }

  .blog__video__p {
    letter-spacing: -.15px;
    font-size: 15px;
  }

  .blog__video__link {
    letter-spacing: -.18px;
    font-size: 18px;
  }

  .blog__video__pod__thumb__video__wrapper {
    display: block;
  }

  .blog__video__link_text {
    letter-spacing: -.18px;
    font-size: 18px;
  }

  .nav__text__link {
    font-size: 36px;
    font-weight: 500;
  }

  .nav__grid__links {
    grid-column-gap: 28px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto auto auto auto;
    grid-template-columns: auto;
    grid-auto-flow: column;
    place-items: center end;
    margin-bottom: 64px;
    margin-right: 64px;
    font-family: TT Commons, sans-serif;
  }

  .blog__read__hero {
    padding-bottom: 72px;
  }

  .blog__subpage__hero__heading {
    letter-spacing: -.8px;
    font-size: 80px;
  }

  .blog__subpage__hero__paragraph {
    letter-spacing: -.24px;
    width: 100%;
    font-size: 24px;
  }

  .blog__read__hero__top {
    margin-bottom: 0;
  }

  .blog__hero__read__filter__tags {
    width: 100%;
    max-width: 1005px;
  }

  .blog__read__content {
    padding: 96px 24px 128px;
  }

  .read-category-tags-list {
    grid-template: "."
                   "."
                   / max-content max-content max-content max-content;
    place-content: stretch;
    place-items: start baseline;
  }

  .nav__blog__back__link {
    color: #a7a7a7;
    text-align: right;
    letter-spacing: -.24px;
    margin-top: 16px;
    font-family: TT Commons, sans-serif;
    font-size: 24px;
    line-height: 100%;
  }

  .nav__blog__menu__open {
    z-index: 988;
    width: 24px;
    height: 24px;
    margin-top: 11px;
    margin-bottom: 11px;
    margin-left: 24px;
    display: block;
    position: absolute;
    inset: 0% 0% 0% auto;
  }

  .nav__blog__links__block {
    z-index: 100;
    background-color: var(--rich-black);
    object-fit: fill;
    flex-direction: column;
    justify-content: center;
    align-items: flex-end;
    width: 100vw;
    height: 100vh;
    margin-left: 0;
    margin-right: 0;
    padding-bottom: 0;
    padding-right: 0;
    display: none;
    position: fixed;
    inset: 0%;
  }

  .blog__section__btn__more__mobile {
    display: none;
  }

  .blog__section__btn__more__mobile.to--people, .blog__section__btn__more__mobile.to--reads, .blog__section__btn__more__mobile.to--video--ex {
    width: 171px;
  }

  .recommendation-list-grid {
    grid-column-gap: 12px;
    grid-row-gap: 56px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .blog__video__thumbnail__wrap {
    height: 192px;
  }

  .blog__reads__cta__text {
    letter-spacing: -.18px;
    font-size: 18px;
  }

  .s9-widget-wrapper {
    margin-top: 24px;
    margin-bottom: 24px;
  }

  .jetboost-toggle-favorite-3rm6, .jetboost-toggle-favorite-lvx6, .jetboost-toggle-favorite-3jb4, .jetboost-toggle-favorite-lnq7, .jetboost-toggle-favorite-lmyy {
    margin-left: 8px;
    margin-right: 8px;
  }

  .blog__rating {
    padding-bottom: 144px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .blog__rating__content__wrap {
    width: 100%;
  }

  .textpp2 {
    width: auto;
  }

  .image-229 {
    width: 709px;
    height: 449px;
    margin-top: 32px;
  }

  .heading-2-21cg {
    text-align: center;
    margin-bottom: 8px;
    font-size: 72px;
  }

  .heading-2-21cg.is--black {
    margin-bottom: 8px;
    font-size: 72px;
  }

  .paragraph-1-21cs {
    text-align: center;
    width: 598px;
    font-size: 18px;
  }

  .paragraph-1-21cs.is--black.is--centered {
    width: 100%;
  }

  .paragraph-1-21cs.is--black.is--centered.gh2--exeption {
    text-align: left;
    width: 100%;
  }

  .paragraph-1-21cs.is--centered, .wrap__21cg, .wrap__21cg.is--quiz-cta {
    width: 100%;
  }

  .hero__membership__content {
    flex-direction: column;
  }

  .hero__membership__overview {
    margin-top: 64px;
  }

  .membership__community {
    padding: 120px 24px 128px;
  }

  .membership__community__content {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .membership__community__content__header {
    width: 597px;
  }

  .heading-1-21cg, .heading-1-21cg.is--black {
    font-size: 72px;
  }

  .community__questions {
    flex-direction: row;
    justify-content: space-between;
    width: 100%;
  }

  .community__questions__texts {
    width: 292px;
  }

  .community__questions__graphics {
    width: 363px;
  }

  .community__winning {
    flex-direction: row;
    width: 100%;
  }

  .community__coachings {
    flex-direction: column;
  }

  .community__winning__graphics {
    width: 375px;
    height: 400px;
  }

  .community__winning__texts {
    width: 292px;
  }

  .heading-4-21cg {
    margin-bottom: 24px;
    font-size: 54px;
  }

  .heading-4-21cg.is--black {
    text-align: left;
  }

  .heading-4-21cg.is--black.is--centered {
    text-align: center;
  }

  .paragraph-2-21cg, .paragraph-2-21cg.is--black {
    text-align: left;
  }

  .paragraph-2-21cg.is--black.is--centered, .paragraph-2-21cg.is--black.res-2 {
    text-align: center;
  }

  .paragraph-2-21cg.is--centered {
    width: 100%;
  }

  .paragraph-2-21cg.overview {
    text-align: left;
    width: 100%;
    padding-right: 48px;
  }

  .paragraph-2-21cg.vision {
    text-align: left;
  }

  .paragraph-2-21cg.webinar {
    text-align: left;
    width: 100%;
    padding-right: 48px;
  }

  .membership__platform {
    padding: 120px 24px 112px;
  }

  .membership__platform__content {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .membership__platform__image {
    width: 720px;
    height: 444px;
  }

  .membership__cash {
    padding: 120px 24px 112px;
  }

  .tournaments__characteristics__boxes {
    bottom: -99px;
    right: 86px;
  }

  .membership__cash__content {
    flex-direction: column;
  }

  .membership__cash__content__texts {
    width: 598px;
  }

  .membership__cash__content__graphics {
    margin-top: 64px;
  }

  .heading-3-21cg {
    text-align: center;
  }

  .subtitle-1-21cg {
    font-size: 27px;
  }

  .subtitle-1-21cg.offer {
    text-align: center;
  }

  .grid-topics {
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .pricing__content__header {
    display: none;
  }

  .pricing__membership__offer {
    flex-direction: column;
    align-items: center;
  }

  .pokercode__membership__desc {
    width: 100%;
    margin-bottom: 64px;
  }

  .pricing__membership__check__text {
    margin-top: 5px;
    font-size: 20px;
  }

  .pricing__countdown {
    height: 170px;
    padding: 16px;
  }

  .pricing__countdown__box {
    width: 329px;
    height: 138px;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .pricing__countdown__paragraph {
    max-width: 322px;
    margin-right: 24px;
    font-size: 15px;
  }

  .winning_wireframe {
    display: none;
  }

  .winning__robil {
    top: 20px;
  }

  .winning__mario {
    z-index: 4;
    inset: 0% 0% auto auto;
  }

  .community__wireframe, .community__slack {
    display: none;
  }

  .promo__bar {
    height: 44px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .promo__bar__button {
    height: 32px;
  }

  .pricing__countdown__box__text {
    font-size: 16px;
  }

  .box-3 {
    margin-left: 12px;
    margin-right: 12px;
  }

  .clock-number-3.days, .clock-number-3.hours, .clock-number-3.minutes, .clock-number-3.seconds {
    font-size: 44px;
  }

  .home__hero {
    padding: 140px 24px 96px;
  }

  .home__hero__content {
    flex-direction: column;
    align-items: center;
  }

  .home__hero__content__texts {
    flex-direction: column;
    align-items: center;
    width: auto;
    padding-top: 0;
    display: flex;
  }

  .home__hero__content__graphics {
    width: 720px;
    height: 535px;
    margin-top: 64px;
  }

  .home__hero__graphic__quiz {
    width: 467.81px;
    height: 504.38px;
  }

  .home__hero__graphic__rvr {
    width: 231.66px;
    height: 468.75px;
    right: 72px;
  }

  .home__hero__graphic__dashboard {
    width: 231.66px;
    height: 468.75px;
    right: 320px;
  }

  .home__hero__graphic__slack {
    width: 194.06px;
    height: 308.44px;
    bottom: 30px;
  }

  .home__community {
    padding: 120px 24px 80px;
  }

  .home__community__content {
    flex-direction: column;
  }

  .home__cash {
    padding: 120px 24px 88px;
  }

  .home__cash__content {
    flex-direction: column;
  }

  .home__tournaments {
    padding: 120px 24px 88px;
  }

  .home__tournaments__content {
    flex-direction: column;
    justify-content: flex-start;
  }

  .home__coaches {
    padding: 120px 24px 112px;
  }

  .home__coaches__content {
    flex-direction: column;
    align-items: center;
    width: 100%;
    display: flex;
  }

  .home__vision {
    height: 400px;
  }

  .home__overview {
    flex-direction: column;
    padding: 104px 24px 128px;
  }

  .home__overview__content {
    flex-direction: column;
  }

  .lightbox__vision__icon {
    width: 80px;
    height: 80px;
  }

  .home__vision__content__texts {
    margin-left: 68px;
    margin-right: 24px;
  }

  .home__cash__content__texts, .home__tournament__content__texts {
    flex-direction: column;
    align-items: center;
    width: 598px;
    display: flex;
  }

  .home__tournaments__content__graphics {
    margin-top: 82px;
  }

  .home__community__content__texts {
    flex-direction: column;
    align-items: center;
    width: 597px;
    display: flex;
  }

  .home__community__content__graphics {
    margin-top: 64px;
    margin-left: -29px;
  }

  .home__community__content__graphics__winning {
    width: 310px;
    height: 512px;
    padding-top: 20px;
    padding-left: 29px;
  }

  .home__community__content__graphics__questions {
    border-left-style: none;
    width: 310px;
    height: 512px;
    margin-right: 29px;
    padding-top: 20px;
    padding-left: 0;
  }

  .home__coaches__content__header {
    width: 598px;
  }

  .home__coaches__profiles__grid {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .coach__title__italics {
    font-size: 15px;
  }

  .home__overview__content__texts {
    width: 100%;
  }

  .home__overview__content__visuals {
    margin-top: 48px;
  }

  .home__overview__content__texts__characteristics__grid {
    margin-top: 64px;
  }

  .home__overview__content__visual__grid {
    grid-template-columns: 7fr 5fr;
  }

  .promo__bar__group {
    align-items: center;
    display: flex;
  }

  .home__cash__posters__group {
    right: -67px;
  }

  .guarantee {
    text-align: center;
    padding-left: 24px;
    padding-right: 24px;
  }

  .guarantee__text {
    font-size: 18px;
    line-height: 150%;
  }

  .home__faq {
    padding-left: 24px;
    padding-right: 24px;
  }

  .faq__question__text {
    font-size: 18px;
  }

  .faq__answer__paragraph {
    font-size: 15px;
  }

  .membership__pricing {
    padding: 80px 24px 120px;
  }

  .platinum__promobar__spacer {
    height: 44px;
  }

  .platinum__navbar {
    margin-top: 0;
    padding-left: 24px;
    padding-right: 24px;
  }

  .platinum__promo__bar {
    height: 44px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .platinum__promo__bar__button {
    height: 32px;
  }

  .platinum__webinar {
    padding: 104px 24px 148px;
  }

  .platinum__pokercode__overview {
    flex-direction: column;
    padding: 104px 24px 128px;
  }

  .platinum__hero {
    padding: 140px 24px 96px;
  }

  .platinum__webinar__content {
    flex-direction: column;
    align-items: center;
  }

  .platinum__webinar__elements {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .platinum__webinar__signup {
    width: 598px;
    height: auto;
    margin-top: 200px;
  }

  .platinum__webinar__title {
    justify-content: flex-start;
    margin-bottom: 40px;
  }

  .platinum__webinar__time {
    margin-bottom: 56px;
  }

  .platinum__webinar__time__divider {
    height: 36px;
  }

  .paltinum__webinar__time__text, .paltinum__webinar__time__text__semibold {
    font-size: 22px;
  }

  .platinum__hero__content__texts {
    flex-direction: column;
    align-items: center;
    width: auto;
    padding-top: 0;
    display: flex;
  }

  .platinum__webinar__header {
    width: 100%;
  }

  .platinum__webinar__elements_post {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .festival__hero {
    padding-left: 24px;
    padding-right: 24px;
    overflow: hidden;
  }

  .festival__schedule {
    padding-left: 24px;
    padding-right: 24px;
  }

  .festival__earlybird__message {
    height: auto;
    padding-left: 24px;
    padding-right: 24px;
  }

  .festival__earlybird__packages, .festival__registration, .festival__quote, .festival__guests {
    padding-left: 24px;
    padding-right: 24px;
  }

  .festival__quote__content {
    flex-direction: column;
  }

  .festival__quote__content__image {
    width: 100%;
  }

  .festival__quote__content__texts {
    width: 100%;
    margin-bottom: 24px;
  }

  .festival__quote__signature {
    margin-top: -55px;
    margin-right: 32px;
  }

  .festival__guests__content__workshops {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    grid-template-rows: 86px;
  }

  .festival__guests__content__guests {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    grid-template-rows: 300px 300px;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .tournament__gtd__main {
    font-size: 128px;
  }

  .festival__schedule__grid {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .ffestival__registration__grid {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    margin-top: 12px;
  }

  .festival__registration__pod__tags {
    flex-direction: column;
  }

  .coach__box__fedor__fest {
    display: none;
  }

  .festival__earlybird__packages__grid {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .early__reg__box {
    flex-direction: column;
    height: auto;
    padding-top: 16px;
    padding-bottom: 16px;
  }

  .early__reg__countdown__text__group {
    flex-direction: column;
    margin-top: 16px;
  }

  .gh2__hero {
    height: 757px;
  }

  .gh2__quote {
    padding-left: 24px;
    padding-right: 24px;
    overflow: hidden;
  }

  .quote__box {
    width: 305px;
    height: 152px;
    padding: 16px 20px;
    top: 123px;
  }

  .quote__text {
    font-size: 18px;
  }

  .quote__player__title {
    height: 9px;
    font-size: 10px;
  }

  .gh2__quote__content {
    width: 100%;
    margin-top: 53px;
  }

  .gh2__house {
    padding-left: 24px;
    padding-right: 24px;
  }

  .gh2__house__grid {
    flex-direction: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    display: flex;
  }

  .gh2__house__content__texts {
    width: 100%;
    margin-bottom: 32px;
  }

  .gh2__map {
    height: 200px;
  }

  .gh2__cta, .gh2__watch {
    padding-left: 24px;
    padding-right: 24px;
  }

  .gh2__watch__text__indicator {
    height: 10px;
    margin-top: 0;
    margin-bottom: 12px;
    font-size: 13px;
    line-height: 100%;
  }

  .gh2__yt__episode {
    width: 100%;
  }

  .gh2__main {
    padding-left: 24px;
    padding-right: 24px;
  }

  .gh2__main__content {
    align-items: flex-start;
  }

  .gh2__main__apply {
    flex-direction: column;
    align-items: center;
  }

  .gh2__main__apply__left {
    width: 100%;
  }

  .gh2__message__divider {
    padding-left: 24px;
    padding-right: 24px;
  }

  .gh2__apply {
    height: 100%;
    padding-left: 24px;
    padding-right: 24px;
  }

  .gh2__apply__h1 {
    font-size: 48px;
  }

  .gh2__apply__grid {
    grid-template-columns: 1fr;
  }

  .gh2__apply__plan {
    background-color: #fff;
  }

  .gh2__logo {
    width: 642px;
    display: none;
  }

  .coach__box__fedor__fest_info {
    display: none;
  }

  .banner__pricing {
    padding: 16px 24px;
  }

  .banner__pricing__countdown {
    width: 329px;
    height: 138px;
    padding-top: 22px;
    padding-bottom: 22px;
  }

  .banner__pricing__texts {
    width: 322px;
    height: 100%;
    margin-top: 4px;
    margin-bottom: 4px;
  }

  .banner__pricing__texts__paragraph {
    width: auto;
    margin-top: 4px;
    font-size: 15px;
  }

  .banner__pricing__texts__title.desktop {
    font-size: 32px;
    display: flex;
  }

  .banner__pricing__texts__title.mobile {
    margin-top: 0;
    margin-bottom: 0;
    font-family: Ttcommons;
    font-size: 46px;
    display: block;
  }

  .div-block-109 {
    width: 114px;
    height: 24px;
    margin-bottom: 5px;
    margin-right: 8px;
  }

  .blog__header__content {
    z-index: 21;
  }

  .link-block-9 {
    margin-right: 16px;
  }

  .nav__textlink, .nav_characteristic {
    display: none;
  }

  .nav_characteristic.winnings {
    display: flex;
  }

  .nav_characteristic.live {
    display: none;
  }

  .nav {
    overflow: visible;
  }

  .nav__nav__content__group.right {
    flex-direction: row;
    justify-content: flex-end;
  }

  .nav__characterisitic__group {
    justify-content: center;
  }

  .icon__nav__characteristic.guarantee {
    padding-left: 0;
    padding-right: 0;
  }

  .nav__characteristics {
    display: flex;
  }

  .heading-3-21cg-2 {
    text-align: center;
    font-size: 70px;
  }

  .home__hero__content-2 {
    flex-direction: column;
    align-items: center;
  }

  .header__key-image__group {
    width: 100%;
    height: auto;
    margin-right: 0;
  }

  .home__hero-2 {
    height: auto;
    padding: 80px 24px 96px;
    font-family: TT Commons, sans-serif;
  }

  .hero__image.steffen {
    border-top-right-radius: 8px;
    border-bottom-right-radius: 8px;
  }

  .hero__image.fedor {
    border-top-left-radius: 8px;
    border-bottom-left-radius: 8px;
  }

  .hero__images {
    border-radius: 8px;
    width: 100%;
    height: 400px;
  }

  .home__hero__content__texts-2 {
    flex-direction: column;
    align-items: center;
    width: auto;
    margin-bottom: 64px;
    padding-top: 0;
    display: flex;
  }

  .paragraph-1-21cs-2 {
    text-align: center;
    width: 598px;
    font-size: 18px;
  }

  .home__vision__content {
    width: auto;
    margin-left: 24px;
    margin-right: 24px;
    padding-top: 80px;
  }

  .home__hero__graphic__rvr-2 {
    width: 156.07px;
    height: 315.79px;
    right: 58px;
  }

  .home__vision__grid-2 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .home__hero__graphic__dashboard-2 {
    width: 156.07px;
    height: 315.79px;
    right: 224px;
  }

  .hero__vision__video__area-2 {
    background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/654cc3ff0e2206ddc6a7f5eb_tablet-square_image_heade_fedor_challenge_3.png");
    justify-content: center;
    height: 100%;
  }

  .hero__vision__video__area-2.iss--pbt {
    background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/654cc3ff0e2206ddc6a7f5eb_tablet-square_image_heade_fedor_challenge_3.png");
    background-position: 50% 25%;
  }

  .hero__vision__video__area-2.is--crane-cash-game {
    background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/65d8dece6791cf8096b47771_tablet-square-header-3.png");
  }

  .benefit_box_large {
    margin-bottom: 20px;
    display: flex;
  }

  .offer {
    height: auto;
    margin-top: 0;
    padding-top: 64px;
  }

  .home__hero__content__graphics-2 {
    width: 486px;
    height: 360px;
    margin-top: 32px;
    margin-bottom: 32px;
    margin-right: 0;
  }

  .paragraph-7 {
    width: 100%;
  }

  .heading-4-21cg-2 {
    margin-bottom: 24px;
    font-size: 54px;
  }

  .heading-4-21cg-2.pricing {
    text-align: center;
  }

  .home__hero__graphic__slack-2 {
    width: 130.72px;
    height: 176.76px;
    bottom: 30px;
  }

  .home__hero__graphic__quiz-2 {
    width: 315.16px;
    height: 339.79px;
  }

  .cox__content {
    width: 100%;
    margin-left: 16px;
  }

  .divider.winnings {
    height: 56px;
  }

  .divider.all-access {
    height: 64px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .text-block-92 {
    font-size: 18px;
  }

  .text-block-83-copy {
    font-size: 14px;
  }

  .pricing__free {
    flex-direction: column;
    height: auto;
    padding-left: 32px;
  }

  .pricing__free__benefit__boxes {
    margin-top: 24px;
    margin-bottom: 24px;
  }

  .text-block-84-copy {
    margin-left: 8px;
  }

  .pricing_highlighted {
    width: 252px;
  }

  .home__overview__content-2 {
    flex-direction: column;
  }

  .home__overview__content__texts-2 {
    width: 100%;
  }

  .checkoutbutton-2 {
    margin-bottom: 0;
    padding-top: 12px;
    font-size: 18px;
    line-height: 18px;
  }

  .checkoutbutton-2.ghost, .checkoutbutton-2.ghost.free {
    margin-bottom: 0;
  }

  .div-block-115 {
    display: none;
  }

  .paragraph-2-21cg-2 {
    text-align: center;
  }

  .paragraph-2-21cg-2.overview {
    text-align: center;
    width: 100%;
    padding-right: 48px;
  }

  .paragraph-2-21cg-2.overview.pricing {
    padding-right: 0;
  }

  .text-block-87.yearly.desktop {
    width: 100px;
  }

  .pricing__free__texts {
    display: flex;
  }

  .home__pricing {
    flex-direction: column;
    padding: 104px 24px 128px;
  }

  .pricing_reg {
    width: 238px;
  }

  .pricing_block {
    width: 100%;
    margin-top: 80px;
  }

  .pricing__tag.quarterly, .pricing__tag.yearly {
    width: auto;
  }

  .testimonials {
    padding-left: 24px;
    padding-right: 24px;
    display: flex;
  }

  .testimonials__grid__main {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-columns: 1fr 1fr 1fr;
    overflow: visible;
  }

  .testionaial__grid__column {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .testimonial__pod {
    flex-direction: column;
    align-items: flex-start;
    display: flex;
  }

  .testimonial__pod.testimonial {
    align-items: flex-start;
  }

  .testimonial__pod.is-c1 {
    align-items: center;
  }

  .testimonial__pod__image.gh__graph {
    width: 306px;
    height: 211px;
  }

  .testimonial__pod__image.winning-1 {
    width: 306px;
    height: 156px;
  }

  .testimonial__pod__image.festival {
    width: 306px;
    height: 176px;
  }

  .testimonial__pod__image.venom {
    width: 306px;
  }

  .testimonial__pod__image.winning-2 {
    width: 306px;
    height: 156px;
  }

  .testimonial__pod__header {
    padding-left: 0;
    padding-right: 0;
  }

  .testimonial__pod__title__gh {
    width: 296.81px;
    height: 83.14px;
  }

  .text-block-96 {
    font-size: 22px;
  }

  .testimonial__pod__title__venom {
    width: 306px;
    height: 85px;
  }

  .text-block-92-copy {
    font-size: 20px;
  }

  .coaches {
    padding-left: 20px;
    padding-right: 20px;
    display: flex;
  }

  .grid__coaches {
    width: auto;
  }

  .cta__n22 {
    padding-top: 56px;
    padding-bottom: 64px;
  }

  .h1__n22 {
    font-size: 64px;
  }

  .text-block-97 {
    text-align: center;
    max-width: 599px;
    font-size: 20px;
    line-height: 150%;
  }

  .faq__n22__content {
    flex-direction: column;
  }

  .faq__n22__content__texts {
    width: 100%;
    margin-bottom: 32px;
  }

  .faq__n22__faq {
    width: 100%;
  }

  .p2__n22, .p2__n22.is--black {
    text-align: left;
  }

  .p2__n22.is--black.is--centered, .p2__n22.is--black.res-2 {
    text-align: center;
  }

  .p2__n22.is--centered {
    width: 100%;
  }

  .p2__n22.overview {
    text-align: left;
    width: 100%;
    padding-right: 48px;
  }

  .p2__n22.vision {
    text-align: left;
  }

  .p2__n22.webinar {
    text-align: left;
    width: 100%;
    padding-right: 48px;
  }

  .footer__n22 {
    padding-left: 24px;
    padding-right: 24px;
  }

  .h3__n22 {
    margin-bottom: 24px;
    font-size: 54px;
  }

  .p3__n22, .p3__n22.is--black {
    text-align: left;
  }

  .p3__n22.is--black.is--centered, .p3__n22.is--black.res-2 {
    text-align: center;
  }

  .p3__n22.is--centered {
    width: 100%;
  }

  .p3__n22.overview {
    text-align: left;
    width: 100%;
    padding-right: 48px;
  }

  .p3__n22.vision {
    text-align: left;
  }

  .p3__n22.webinar {
    text-align: left;
    width: 100%;
    padding-right: 48px;
  }

  .home__grid__coaches {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .footer__content {
    flex-direction: column;
    align-items: flex-start;
  }

  .div-block-19-copy {
    margin-top: 16px;
  }

  .div-block-133 {
    flex-direction: column;
  }

  .div-block-134 {
    margin-top: 48px;
    margin-bottom: 48px;
  }

  .tournaments__content {
    padding-left: 24px;
    padding-right: 24px;
  }

  .pricing__points {
    margin-left: 0;
    margin-right: 0;
  }

  .nav__countdown {
    z-index: 100;
    position: relative;
  }

  .nav__countdown.blog {
    z-index: 101;
  }

  .countdown__text.mobile--landscape {
    display: none;
  }

  .nav__countdown__link-to-offer {
    width: auto;
    margin-left: 8px;
  }

  .nav__nav__links {
    background-color: #060708;
    flex-direction: column;
    justify-content: center;
    align-items: flex-end;
    height: 100vh;
    margin-top: 52px;
    padding: 72px 24px;
    display: none;
    position: absolute;
    inset: 50% 0% 0%;
    overflow: visible;
  }

  .nav__nav__textlink {
    margin-bottom: 16px;
    margin-right: 0;
    font-size: 32px;
  }

  .nav__nav__textlink.mobile__login {
    margin-top: 40px;
    margin-bottom: 40px;
    display: block;
  }

  .nav__nav__textlink.mobile__link {
    display: block;
  }

  .nav__nav__textlink.is--trips {
    margin-bottom: 0;
  }

  .nav__nav__div__content {
    margin-bottom: 16px;
    margin-right: 0;
    display: none;
  }

  .nav__nav__text {
    font-size: 32px;
  }

  .nav__nav__group__right {
    align-items: center;
    display: flex;
  }

  .navbarlinkopenmenu__n22 {
    z-index: 988;
    width: 24px;
    height: 24px;
    margin-left: 24px;
    display: block;
    position: relative;
  }

  .benefit_box_large-copy {
    margin-bottom: 20px;
    display: none;
  }

  .success__content__group {
    width: 598px;
  }

  .div-block-141 {
    margin-top: 24px;
  }

  .div-block-143 {
    align-items: center;
    width: auto;
    display: flex;
  }

  .link-12 {
    display: flex;
  }

  .mh_div {
    margin-top: 16px;
  }

  .faq__dropdown:hover {
    border-style: solid;
    border-color: #2b2b2b;
  }

  .button__regular {
    border-radius: 4px;
    height: 50px;
    padding: 17px 48px 18px;
  }

  .quiz__list {
    padding-top: 112px;
    padding-bottom: 128px;
  }

  .quiz__box {
    width: 100%;
    margin-bottom: 16px;
    padding: 24px 32px 24px 24px;
  }

  .quiz__title {
    font-size: 28px;
  }

  .quiz__description {
    letter-spacing: -.14px;
    font-size: 14px;
  }

  .quiz__box__content {
    width: auto;
    margin-left: 32px;
  }

  .quiz__thumbnail {
    width: 311px;
    min-width: 311px;
    max-width: 311px;
    height: 178px;
    min-height: 178px;
    max-height: 178px;
  }

  .quiz__callout {
    width: 100%;
    padding-left: 24px;
    padding-right: 24px;
  }

  .gh3__cta {
    padding-left: 24px;
    padding-right: 24px;
  }

  .gh3__quote {
    padding-left: 24px;
    padding-right: 24px;
    overflow: hidden;
  }

  .gh3__h1 {
    text-align: left;
    font-size: 48px;
  }

  .gh2__cta-copy {
    padding-left: 24px;
    padding-right: 24px;
  }

  .gh3__h2 {
    text-align: left;
    font-size: 48px;
  }

  .gh2__quote-copy {
    padding-left: 24px;
    padding-right: 24px;
    overflow: hidden;
  }

  .gh3__logo {
    width: 642px;
    display: none;
  }

  .text__title.cta__section {
    text-align: center;
    font-size: 64px;
  }

  .answers__wrap, .answers__header__divider {
    width: 100%;
  }

  .question__box {
    padding-top: 24px;
    padding-bottom: 24px;
    padding-left: 24px;
  }

  .question__box__image {
    width: 410px;
    height: 263px;
  }

  .question__box__content {
    width: 262px;
  }

  .question__box__question {
    font-size: 16px;
  }

  .h1__main {
    text-align: center;
    font-size: 64px;
  }

  .h1__pricing, .h2__pricing {
    text-align: center;
    margin-bottom: 24px;
    font-size: 54px;
  }

  .h2__pricing.is--large {
    display: flex;
  }

  .promo__pod {
    width: 100%;
    margin-top: 72px;
    margin-bottom: 0;
  }

  .promo__pod.is--inside, .promo__pod.is--outside {
    display: none;
  }

  .text__promo {
    margin-bottom: 8px;
    font-size: 16px;
    font-weight: 500;
    line-height: 120%;
  }

  .text__promo.yearly.desktop {
    width: 80px;
  }

  .text__promo.is--link {
    margin-bottom: 0;
  }

  .promob__pod__bottom {
    flex-direction: column;
    height: 64px;
    padding: 8px 16px;
  }

  .div-block-149 {
    flex-direction: column;
  }

  .promo__pod__top__top {
    border-top-right-radius: 8px;
    width: 100%;
    padding-left: 48px;
    padding-right: 48px;
  }

  .promo__pod__top__bottom {
    display: none;
  }

  .promo_image_fedor {
    left: 45%;
    right: 45%;
  }

  .icon__tag {
    margin-top: 2px;
    margin-left: 2px;
  }

  .heading-20 {
    display: none;
  }

  .div-block-151 {
    width: 104px;
    height: 32px;
    display: none;
  }

  .events {
    height: auto;
  }

  .grid-6 {
    grid-column-gap: 24px;
    grid-row-gap: 32px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .events__event-pod__main-image {
    height: 100%;
  }

  .event__pre-hero, .event__pre-hero.is--madrid {
    padding-left: 24px;
    padding-right: 24px;
  }

  .button__travels__shop {
    border-radius: 4px;
    height: 40px;
    padding: 13px 48px;
  }

  .event__header__block {
    width: 100%;
  }

  .image__discord {
    width: 720px;
    height: 367px;
  }

  .text-block-121.is--dark {
    font-size: 24px;
  }

  .event__accommodation__pod {
    width: 348px;
  }

  .event__schedule__content__table {
    width: 100%;
  }

  .grid-10 {
    grid-template-columns: 1.2fr 3fr 2fr 1fr;
  }

  .text-block-schedule-event.is--hidden-other-than-desktop {
    display: none;
  }

  .event__logo-main.is--winnamax {
    width: 80px;
    min-width: 80px;
    max-width: 80px;
    height: 80px;
    min-height: 80px;
    max-height: 80px;
  }

  .collection-list-4 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .box__offer__content {
    width: auto;
  }

  .div-block-163 {
    min-width: 287px;
    margin-right: 32px;
  }

  .div-block-164 {
    width: 100%;
    height: 320px;
  }

  .div-block-165 {
    height: 320px;
  }

  .div-block-169 {
    width: 720px;
    height: 720px;
  }

  .div-block-170 {
    flex-direction: column;
    justify-content: center;
    margin: 31px;
    display: flex;
  }

  .text-block-127 {
    font-size: 28px;
  }

  .collection-list-5 {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .button__regular-2 {
    border-radius: 4px;
    height: 50px;
    padding: 17px 48px 18px;
  }

  .image-242 {
    width: 348px;
    height: 234px;
  }

  .select-field-2 {
    width: 142px;
  }

  .collection-list-6 {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .product-page_header {
    padding-left: 24px;
    padding-right: 24px;
  }

  .grid-13 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-flow: column;
  }

  .product__accommodation__characteristics {
    padding-left: 24px;
    padding-right: 24px;
  }

  .product__accommodation__grid {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .lightbox-link-12 {
    width: 100%;
    height: 90vw;
  }

  .event__packages {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .collection-list-8 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .text-block-131 {
    font-size: 16px;
  }

  .div-block-183 {
    min-width: 287px;
  }

  .div-block-184 {
    width: 100%;
    max-width: 100%;
  }

  .trips__link {
    margin-bottom: 16px;
    margin-right: 0;
  }

  .div-block-194 {
    height: 30px;
    margin-left: 4px;
    padding: 5px 8px 7px;
    font-size: 16px;
  }

  .text-block-143 {
    font-size: 16px;
  }

  .events__wrap {
    width: 100%;
  }

  .blog__header_n {
    margin-top: 167px;
    display: none;
  }

  .div-block-205 {
    width: 100%;
    padding-left: 24px;
    padding-right: 24px;
  }

  .paragraph-10 {
    font-size: 18px;
    line-height: 150%;
  }

  .div-block-206 {
    border-width: 1.5px;
  }

  .div-block-207 {
    background-color: #0000;
    width: 349px;
    height: auto;
    margin-right: 0;
    padding: 0;
  }

  .text-block-153 {
    line-height: 96%;
  }

  .div-block-208 {
    max-width: 320px;
  }

  .text-span-17 {
    font-size: 56px;
  }

  .div-block-209 {
    border-radius: 8px;
    width: 349px;
    height: 199px;
  }

  .div-block-210 {
    flex-direction: column;
  }

  .text-block-154 {
    width: auto;
    margin-bottom: 16px;
  }

  .text-block-154-copy {
    width: auto;
  }

  .nav_discord_link {
    height: 40px;
    margin-top: 0;
    padding: 8px 24px;
  }

  .discord_nav_button {
    width: 127.5px;
    height: 24px;
  }

  .notification {
    margin-right: 0;
  }

  .group__sticky__banners {
    display: none;
  }

  .div-block-217 {
    margin-left: 24px;
    margin-right: 24px;
  }

  .collection-list-11 {
    grid-template-columns: 1fr;
  }

  .glossary-term {
    width: 48%;
  }

  .newsletter-block {
    padding-top: 8px;
    position: static;
  }

  .button-primary {
    display: flex;
  }

  .glossary-content-grid {
    grid-template-columns: 1fr;
  }

  .glossary-list-2 {
    width: 100%;
  }

  .glossary-letter-wrap {
    flex-direction: column;
    align-items: flex-end;
  }

  .f-glossary-link-grid {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    justify-content: flex-start;
  }

  .testimonials-c1 {
    padding-top: 64px;
    padding-bottom: 64px;
  }

  .testimonial-c1__image.is--gh {
    width: 100%;
    height: 130px;
    min-height: 130px;
  }

  .testimonial-c1__image.is--mario, .testimonial-c1__image.is-adrian, .testimonial-c1__image.is--tobi, .testimonial-c1__image.is--alex, .testimonial-c1__image.is--alexander, .testimonial-c1__image.is--hyachu, .testimonial-c1__image.is--hannes, .testimonial-c1__image.is--fabian, .testimonial-c1__image.is--daniel-on-mario {
    width: 100%;
    height: 130px;
  }

  .testimonial-c1__texts-group {
    margin: 16px 16px 24px;
  }

  .testimonial-c1__quote {
    margin-top: 0;
    font-size: 18px;
  }

  .testimonial-c1__quote.is--size-29 {
    font-size: 20px;
  }

  .testimonial-c1__player-info__name {
    font-size: 16px;
  }

  .testimonial-c1__player-info__additional {
    font-size: 13px;
  }

  .testimonial-c1__gh-text-image {
    width: 169px;
    height: 52px;
    margin: 16px 16px 24px;
  }

  .skill__tip-text {
    font-size: 14px;
  }

  .challenge__header {
    grid-template-rows: 1fr 650px;
    grid-template-columns: 1fr;
    height: auto;
  }

  .challenge__header__h1 {
    text-align: center;
    width: 500px;
    margin-bottom: 16px;
    font-size: 48px;
  }

  .challenge__header__h1.pricing {
    text-align: center;
  }

  .challenge__header__h1.is--bahamas {
    width: auto;
    font-size: 56px;
  }

  .challenge__header__h1.is--triton {
    width: 100%;
    font-size: 48px;
  }

  .challenge__header__content__text {
    flex-direction: column;
    align-items: center;
    margin-bottom: 32px;
    display: flex;
  }

  .paragraph-12 {
    text-align: center;
    width: 100%;
    margin-top: 0;
    font-size: 16px;
  }

  .paragraph-12.is--wide {
    text-align: center;
  }

  .text-block-163.is--pbt {
    text-align: center;
    width: 100%;
  }

  .div-block-231 {
    flex-direction: column;
    align-items: center;
    width: 100%;
    display: flex;
  }

  .benefit__box {
    margin-bottom: 20px;
    display: none;
  }

  .div-block-238 {
    display: none;
  }

  .div-block-239 {
    flex-direction: row;
  }

  .offer__feature__list {
    width: 100%;
  }

  .home__hero__image-animation {
    height: auto;
    padding: 80px 24px 96px;
    font-family: TT Commons, sans-serif;
  }

  .hero__image_2.steffen {
    border-top-right-radius: 8px;
    border-bottom-right-radius: 8px;
    display: none;
  }

  .hero__image_2.fedor {
    background-position: 40% 20%;
    border-top-left-radius: 8px;
    border-bottom-left-radius: 8px;
    width: 100%;
  }

  .hero__image_2.matthias {
    display: none;
  }

  .chart-hero-fedor {
    background-position: 50% 0;
    width: 100%;
  }

  .text-hero-fedor {
    background-position: 50% 0;
  }

  .text-block-168 {
    font-size: 14px;
  }

  .text-block-169 {
    font-size: 16px;
  }

  .section__affiliate {
    height: auto;
    padding: 64px 0 0;
  }

  .section__affiliate__content {
    flex-direction: column-reverse;
    align-items: center;
    padding-left: 24px;
    padding-right: 24px;
  }

  .div-block-252 {
    width: auto;
    padding-left: 24px;
    padding-right: 24px;
  }

  .div-block-252.is--drift {
    margin-bottom: 32px;
  }

  .text-block-171 {
    font-size: 20px;
  }

  .qoute__affiliate {
    font-size: 22px;
  }

  .button__ghost__regular {
    height: 46px;
  }

  .success__section {
    padding-left: 24px;
    padding-right: 24px;
  }

  .sucess__section__content {
    flex-flow: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    display: flex;
  }

  .success__content__text {
    order: 1;
    margin-top: -32px;
  }

  .pricing__usd__section {
    overflow: hidden;
  }

  .wsop_hero {
    padding-left: 24px;
    padding-right: 24px;
    overflow: hidden;
  }

  .youtube-2 {
    height: auto;
  }

  ._1x1-coaching_content_coaches {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .checkoutbutton-2-2 {
    margin-bottom: 0;
    padding-top: 12px;
    font-size: 18px;
    line-height: 18px;
  }

  .checkoutbutton-2-2.ghost, .checkoutbutton-2-2.ghost.free {
    margin-bottom: 0;
  }

  .success_1x1_order {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .order__1x1__success__h1 {
    font-size: 40px;
  }

  .order__1x1__success__p2 {
    font-size: 18px;
  }

  .order__1x1__success__h2 {
    font-size: 32px;
  }

  .order__1x1__success__p1 {
    font-size: 20px;
  }

  .order__1x1__success__button {
    padding-top: 17px;
    font-size: 20px;
  }

  .image-248 {
    display: block;
  }

  .div-block-261 {
    margin-right: 8px;
  }

  .nav__countdown__link-to-offer_1 {
    width: auto;
    margin-left: 8px;
  }

  .checkoutbutton-ghost {
    margin-bottom: 0;
    padding-top: 12px;
    font-size: 18px;
    line-height: 18px;
  }

  .checkoutbutton-ghost.ghost, .checkoutbutton-ghost.ghost.free {
    margin-bottom: 0;
  }

  .section-18 {
    height: 640px;
  }

  .jeju-heroes-header-logo {
    background-position: 50%;
    background-repeat: no-repeat;
  }

  .jeju-title {
    text-align: center;
    font-size: 32px;
  }

  .jeju-win-content-text {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    display: flex;
  }

  .jeju-win-content {
    flex-flow: column;
  }

  .grid-20 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .jeju-link-image {
    height: 120px;
    min-height: 120px;
    max-height: 120px;
  }

  .button__links {
    border-radius: 4px;
    height: 50px;
    padding: 17px 48px 18px;
  }

  .boot-camp__divider-info, .boot-camp__mario {
    padding-left: 24px;
    padding-right: 24px;
  }

  .bootcamp__main__content {
    flex-flow: column;
  }

  .boot-camp__main__image.is--wsop-2 {
    margin-bottom: 24px;
  }

  .heading-32 {
    margin-top: 16px;
    margin-bottom: 16px;
  }

  .boot-camp__mario__content {
    align-items: flex-start;
  }

  .gh2__main__apply-copy {
    flex-direction: column;
    align-items: center;
  }

  .boot-camp__schedule__grid {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .div-block-267 {
    flex-flow: column;
  }

  .grid-22 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .pbt__gift__message-bar {
    padding-left: 16px;
    padding-right: 16px;
  }

  .pbt__gift__title {
    line-height: 199%;
  }

  .pbt__gift__button {
    width: 220px;
    min-width: 220px;
    padding-left: 16px;
    padding-right: 16px;
  }

  .text-block-190 {
    letter-spacing: -.1px;
    font-weight: 600;
  }

  .section-18-copy, .header__summer-camp {
    height: 640px;
  }

  .summer-camp-header-logo {
    background-position: 50%;
    background-repeat: no-repeat;
    height: 250px;
  }

  .fe__header__content {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
  }

  .fe__header__content__texts {
    min-width: 100%;
  }

  .fe__header-image {
    max-width: 400px;
  }

  .fe-header-text-title {
    font-size: 40px;
  }

  .fe__quiz {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .fe__paragraph__main {
    font-size: 18px;
  }

  .spacer-fe {
    height: 32px;
  }

  .fe__correct-answer__group {
    padding: 20px;
  }

  .fe__video__content {
    width: auto;
  }

  .fe__day-4__quote {
    padding: 64px 24px;
  }

  .fe__day-4__quote__content {
    flex-flow: column;
  }

  .fe__day-4__quote__content__screen {
    margin-top: 24px;
  }

  .fa__ctas {
    padding-bottom: 96px;
  }

  .grid-23 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    grid-template-columns: 1fr;
  }

  .image__fe__cta.is--1, .image__fe__cta.is--2, .image__fe__cta.is--3 {
    height: auto;
    max-height: none;
  }

  .fe__ctas__texts__group {
    height: auto;
  }

  .div-block-277 {
    margin-bottom: 40px;
  }

  .div-block-278 {
    margin-bottom: 32px;
  }
}

@media screen and (max-width: 767px) {
  h3 {
    letter-spacing: -.32px;
    font-size: 32px;
  }

  blockquote {
    padding: 24px 32px;
  }

  .grid-home {
    grid-template: "." 38px
                   "." 60px
                   "." 40px
                   "."
                   "." 40px
                   "."
                   / 20px minmax(200px, 1280px) 20px;
    height: auto;
  }

  .submit-button {
    font-size: 16px;
  }

  .heading-form {
    margin-top: 32px;
    margin-bottom: 0;
    font-size: 38px;
    line-height: 38px;
  }

  .form {
    flex-direction: row;
  }

  .paragraph-div-block {
    margin-top: 0;
  }

  .paragraph {
    font-size: 22px;
    line-height: 30px;
  }

  .text-field {
    padding-left: 17px;
    padding-right: 17px;
    font-size: 16px;
  }

  .title-div-block {
    margin-top: 40px;
    margin-bottom: 12px;
  }

  .rights-policy-div {
    flex-direction: row;
    align-self: flex-start;
    align-items: flex-end;
    height: 30px;
    margin-top: 2px;
  }

  .rights {
    margin-bottom: 0;
    margin-left: 0;
    font-size: 16px;
  }

  .privacy-link {
    margin-left: 0;
    margin-right: 16px;
    padding-right: 0;
  }

  .footer {
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start;
    height: auto;
    margin-top: 32px;
    margin-bottom: 32px;
  }

  .nav-menu {
    display: none;
  }

  .textpp {
    font-size: 18px;
    line-height: 21px;
  }

  .heading {
    font-size: 30px;
  }

  .heading-2 {
    font-size: 24px;
  }

  .grid-pp {
    grid-template-rows: 58px 60px 60px auto 60px 88px;
    grid-template-columns: 20px minmax(200px, 1280px) 20px;
  }

  .main-left-div {
    width: 100%;
  }

  .text-field-2 {
    width: 120px;
    height: 54px;
    padding-top: 11px;
    padding-left: 17px;
    padding-right: 17px;
    font-size: 18px;
  }

  .text-field-3 {
    height: 54px;
    padding-top: 11px;
    padding-left: 17px;
    padding-right: 17px;
    font-size: 18px;
  }

  .submit-button-2 {
    width: 150px;
    height: 54px;
    padding-top: 11px;
    font-size: 18px;
  }

  .reg-text {
    margin-top: 16px;
    font-size: 17px;
    line-height: 19px;
  }

  .form-block-2 {
    margin-top: 20px;
  }

  .achievements-div {
    margin-top: 32px;
    margin-bottom: 16px;
    display: none;
  }

  .header-2 {
    flex-direction: column;
  }

  .hero-2-right-content {
    width: 100%;
    min-height: 30vh;
    margin-top: 55px;
    padding-left: 15px;
  }

  .hero-2-header {
    font-size: 45px;
    line-height: 59px;
  }

  .hero-2-left-content {
    width: 100%;
    min-height: 30vh;
  }

  .photo-mobile {
    background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/5cf029efc5655383ed6bf03e_Fedor2x-min.jpg");
    background-position: 50%;
    background-size: cover;
    height: 500px;
    display: block;
  }

  .achievements-div-copy {
    margin-top: 32px;
    margin-bottom: 16px;
    display: flex;
  }

  .social-footer-mobile {
    align-items: center;
    height: auto;
    margin-top: 3px;
    display: flex;
  }

  .social-mobile-link {
    margin-top: 6px;
    margin-left: 20px;
  }

  .footer-columns {
    flex-direction: column;
  }

  .footer-column-2 {
    margin-right: 32px;
  }

  .wrap {
    width: 100%;
    padding-left: 20px;
    padding-right: 20px;
  }

  .footer-column-1 {
    margin-right: 32px;
  }

  .social-media-block {
    width: 200px;
  }

  .cta-div-block {
    width: 100%;
    margin-left: 20px;
    margin-right: 20px;
  }

  .heading-3.black {
    padding-left: 16px;
    padding-right: 16px;
    font-size: 36px;
    line-height: 37px;
  }

  .why-first-row {
    margin-top: 42px;
  }

  .paragraph-grey-dark.center.play {
    text-align: center;
  }

  .heading-4.why, .heading-4.webinar {
    margin-top: 24px;
    margin-bottom: 24px;
    font-size: 36px;
    line-height: 37px;
  }

  .image-div.right {
    width: 100%;
    height: auto;
  }

  .lecture-shot {
    background-position: 0 0;
    background-size: cover;
    width: 100%;
    display: none;
  }

  .h2.black.what {
    margin-top: 24px;
    margin-bottom: 23px;
    font-size: 36px;
    line-height: 37px;
  }

  .h2.black.testimonials, .h2.potential {
    margin-top: 24px;
    margin-bottom: 24px;
    font-size: 36px;
    line-height: 37px;
  }

  .testimonial-block {
    height: 240px;
  }

  .testimonials-slider {
    padding-bottom: 48px;
  }

  .mask {
    width: 100%;
  }

  .dashboard-mockup {
    margin-left: -60px;
    margin-right: -213px;
    padding-top: 28px;
  }

  .fedor-box {
    margin-top: -107px;
    margin-left: 56px;
  }

  .transition-section {
    margin-top: 30px;
  }

  .navbar-content {
    background-color: #101010;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    padding-top: 64px;
    padding-bottom: 32px;
    display: block;
  }

  .btn-nav.stripebuybutton.cta-stripe-btn-nav {
    flex-wrap: nowrap;
    flex: none;
    display: flex;
  }

  .hero-content {
    margin-top: 23px;
    padding-left: 8px;
    padding-right: 8px;
  }

  .hero-subtitle {
    margin-top: 8px;
  }

  .div-block-5 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .h3.centre {
    height: 48px;
    font-size: 28px;
    line-height: 28px;
  }

  .navbar-text {
    margin-bottom: 16px;
  }

  .menu-button {
    z-index: 999999;
    padding: 10px;
    display: block;
  }

  .menu-button.w--open {
    background-color: #0000;
  }

  .heading-6 {
    margin-top: 24px;
    margin-bottom: 24px;
    font-size: 36px;
    line-height: 37px;
  }

  .heading-7 {
    font-size: 64px;
    line-height: 48px;
  }

  .testimonial-text {
    margin-bottom: 8px;
  }

  .div-block-8 {
    margin-bottom: 0;
  }

  .slide-4 {
    width: 100%;
    overflow: visible;
  }

  .slide-5, .slide-6, .slide-7 {
    width: 100%;
  }

  .div-block-5-copy {
    padding-left: 20px;
    padding-right: 20px;
  }

  .login-navbar {
    background-color: #10101000;
    justify-content: space-between;
    align-items: center;
    padding-right: 10px;
    display: flex;
    position: absolute;
  }

  .paragraph-div-block-copy {
    margin-top: 0;
  }

  .grid-pp-2 {
    grid-template-rows: 58px 60px 60px auto 60px 88px;
    grid-template-columns: 20px minmax(200px, 1280px) 20px;
  }

  .image-2 {
    border-radius: 6px;
    margin-top: 49px;
    display: block;
    box-shadow: 0 4px 120px #00000029;
  }

  .div-block-10 {
    margin-bottom: 8px;
  }

  .wrap-testimonials {
    width: 100%;
    padding-left: 20px;
    padding-right: 20px;
  }

  .modal-background {
    padding: 0;
  }

  .video {
    height: 617px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .text-heading-sc {
    font-size: 28px;
    line-height: 28px;
  }

  .div-block-13 {
    width: 100%;
    margin-left: 20px;
    margin-right: 20px;
  }

  .text-sc-div {
    flex-direction: column;
    width: auto;
    margin-left: 16px;
    margin-right: 16px;
  }

  .presale {
    margin-left: -105px;
  }

  .modal-newsletter-subscription {
    display: none;
  }

  .newsletter-sing-up {
    width: 100%;
    height: auto;
    margin-left: 16px;
    margin-right: 16px;
  }

  .gdprmodal {
    padding-left: 16px;
    padding-right: 16px;
  }

  .gdpr-pop-up-text {
    margin-right: 12px;
  }

  .gdpr-button {
    width: 100px;
  }

  .link-login {
    margin-top: 16px;
    margin-bottom: 16px;
    margin-right: 0;
  }

  .middle-line, .top-line {
    width: 30px;
  }

  .navbar-animated {
    display: block;
  }

  .bottom-line {
    width: 30px;
  }

  .navbar-menu {
    display: none;
    position: relative;
  }

  .nav-link {
    justify-content: center;
    display: flex;
  }

  .nav-link-2 {
    display: flex;
  }

  .nav-menu-3 {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    display: block;
    position: absolute;
  }

  .div-block-16 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    display: flex;
  }

  .primed-mind {
    height: 308px;
  }

  .image-div-partners.right {
    width: 100%;
    height: auto;
  }

  .faq-question-div {
    padding-left: 0;
    padding-right: 0;
  }

  .faq-text.landing-nh {
    font-size: 15px;
    line-height: 100%;
  }

  .question-interacton {
    height: 56px;
    margin-top: 0;
  }

  .minus-btn.lp-04.wsop, .minus-btn._03.wsop, .minus-btn._05.wsop, .plus-bnt.lp-04.wsop, .plus-bnt._03.wsop, .plus-bnt._05.wsop {
    width: 22px;
    height: 22px;
  }

  .hidden-faq-text {
    flex-direction: column;
  }

  .show-hide-btn {
    margin-left: 0;
  }

  .show-hide-btn.pp {
    height: auto;
  }

  .dashboard-mockup-new {
    height: 516px;
    margin-left: -60px;
    margin-right: -147px;
    padding-top: 28px;
  }

  .body-dark {
    margin-left: 24px;
    margin-right: 24px;
  }

  .btn-navbar-sign-up.stripebuybutton.cta-stripe-btn-nav {
    flex-wrap: nowrap;
    flex: none;
    display: flex;
  }

  .div-block-17 {
    width: 100%;
  }

  .lesson-title {
    margin-top: 24px;
    margin-bottom: 24px;
    font-size: 36px;
    line-height: 37px;
  }

  .wrap-1144, .wrap-copy, .wrap-copy-copy {
    width: 100%;
    padding-left: 20px;
    padding-right: 20px;
  }

  .div-block-9-w-o-cta {
    background-color: #10101000;
    justify-content: space-between;
    align-items: center;
    padding-right: 10px;
    display: flex;
    position: absolute;
  }

  .cta-go-to-pokercode-com {
    width: 100%;
    margin-left: 20px;
    margin-right: 20px;
  }

  .text-sc-div-copy {
    width: 100%;
    margin-left: 0;
    margin-right: 16px;
    display: none;
  }

  .main-lesson-title {
    margin-top: 24px;
    margin-bottom: 24px;
    font-size: 36px;
    line-height: 37px;
  }

  .hero {
    height: 545px;
  }

  .hero-heading {
    width: 100%;
    font-size: 48px;
    line-height: 44px;
  }

  .hero-paragraph, .list-div {
    width: 100%;
  }

  .lesson-no-sign-up {
    margin-top: 4px;
  }

  .lesson-title-sign-up {
    margin-top: 24px;
    margin-bottom: 24px;
    font-size: 28px;
    line-height: 37px;
  }

  .btn-navbar-bot.stripebuybutton.cta-stripe-btn-nav {
    flex-wrap: nowrap;
    flex: none;
    display: flex;
  }

  .wrap-wide {
    width: 100%;
    padding-left: 20px;
    padding-right: 20px;
  }

  .show-hide-link {
    margin-left: 12px;
  }

  .slack-card {
    width: 55vw;
    height: 38vw;
  }

  .div-block-23 {
    margin-top: 12px;
  }

  .slack-user-name {
    font-size: 14.85px;
  }

  .slack-comment {
    height: 20px;
    font-size: 13px;
    line-height: 12px;
  }

  .slack-attached-photo._1-3 {
    margin-top: 10px;
  }

  .library-row-m {
    margin-top: -29px;
  }

  .text-block-16 {
    font-size: 14.5px;
    line-height: 12px;
  }

  .library-row-l {
    margin-top: -41px;
  }

  .text-block-16-copy {
    font-size: 19px;
    line-height: 17px;
  }

  .library-row-xl {
    margin-top: -41px;
  }

  .text-block-16-copy-copy {
    height: 40px;
    margin-top: 9px;
    margin-bottom: -10px;
    padding-top: 0;
    font-size: 24px;
    line-height: 22px;
  }

  .div-block-24 {
    margin-bottom: 6px;
  }

  .xl-poster-1 {
    font-size: 12px;
  }

  .image-14 {
    width: 280px;
    margin-top: -791px;
    margin-left: 254px;
  }

  .review-c1-1, .review-c2-1, .review-c2-2, .review-c1-2, .review-c1-3 {
    width: 85%;
    height: auto;
  }

  .div-block-10-copy {
    margin-bottom: 8px;
  }

  .link-block-4 {
    display: none;
  }

  .quiz-photo.beginner {
    background-size: cover;
    width: 100%;
    height: 330px;
    margin-top: 48px;
    display: block;
  }

  .quiz-photo.inter, .quiz-photo.pro {
    display: none;
  }

  .quiz-photo.mid, .quiz-photo.professional {
    background-size: cover;
    width: 100%;
    height: 330px;
    margin-top: 48px;
    display: block;
  }

  .link-block-4-copy, .link-block-5 {
    display: none;
  }

  .quote__pokernews {
    width: 100%;
    font-size: 18px;
  }

  .text__subtitle {
    font-size: 12px;
    line-height: 100%;
  }

  .course-footage-section.pp.spp {
    padding: 96px 20px 88px;
  }

  .footage-div {
    padding-top: 16px;
    padding-bottom: 16px;
  }

  .hidden-footage-text-ch1 {
    margin-top: 16px;
  }

  .question-interacton-copy, .topic-overview, .text-block-23 {
    height: auto;
  }

  .channel-info-ch1 {
    margin-top: 0;
  }

  .channel__topics__lesson {
    height: 80px;
    display: none;
  }

  .div-block-41, .div-block-42, .div-block-43 {
    height: 80px;
  }

  .channel-info-ch2, .channel-info-ch3, .channel-info-ch4 {
    margin-top: 12px;
  }

  .number-info-div._02 {
    margin-left: 32px;
    margin-right: 32px;
  }

  .product-hero-section {
    height: 498px;
    margin-top: 140px;
  }

  .text-block-29 {
    font-size: 16px;
  }

  .text-block-30 {
    font-size: 60px;
  }

  .div-block-44 {
    margin-top: -123px;
    margin-bottom: -123px;
    margin-right: -700px;
  }

  .image-20 {
    margin-left: -292px;
  }

  .div-block-45 {
    align-items: flex-start;
    margin-top: 0;
  }

  .section-4 {
    display: none;
  }

  .btn-nav-lp.stripebuybutton.cta-stripe-btn-nav {
    flex-wrap: nowrap;
    flex: none;
    display: flex;
  }

  .image-20-copy {
    margin-left: -264px;
    display: none;
  }

  .lesson-page-right-column-copy-copy {
    margin-top: 16px;
  }

  .btn-navbar-learn-more.stripebuybutton.cta-stripe-btn-nav {
    flex-wrap: nowrap;
    flex: none;
    display: flex;
  }

  .sticky-btn-mobile {
    display: none;
  }

  .section-no-risk {
    height: 100%;
    padding-top: 64px;
    padding-bottom: 64px;
  }

  .section-no-risk.wsop {
    padding-left: 20px;
    padding-right: 20px;
  }

  .paragraph-no-risk {
    width: 100%;
  }

  .paragraph-no-risk.wsop {
    font-size: 14px;
    line-height: 140%;
  }

  .btn-navbar-quiz.stripebuybutton.cta-stripe-btn-nav {
    flex-wrap: nowrap;
    flex: none;
    display: flex;
  }

  .lightbox-link-7 {
    margin-left: 19px;
  }

  .image-27 {
    width: 270px;
    margin-top: 142px;
    margin-left: 123px;
  }

  .text-block-29-copy {
    font-size: 16px;
  }

  .section-4-copy {
    display: none;
  }

  .text-block-29-copy-copy {
    font-size: 16px;
  }

  .hero-paragraph-copy {
    width: 100%;
  }

  .cart-button.btn-nav-cart {
    display: none;
  }

  .btn-nav-cart.stripebuybutton.cta-stripe-btn-nav {
    flex-wrap: nowrap;
    flex: none;
    display: flex;
  }

  .div-block-61 {
    width: 100%;
  }

  .btn-navbar-deal.stripebuybutton.cta-stripe-btn-nav {
    flex-wrap: nowrap;
    flex: none;
    display: flex;
  }

  .hidden-footage-text-ch5 {
    margin-top: 16px;
  }

  .channel-info-ch5 {
    margin-top: 12px;
  }

  .show-hide-btn-ch05 {
    margin-left: 0;
  }

  .show-hide-btn-ch05.pp {
    height: auto;
  }

  .interactive-platform-row {
    margin-top: 42px;
  }

  .deal-characteristics {
    width: 100%;
    padding-left: 20px;
    padding-right: 20px;
  }

  .mr-characteristics-group {
    flex-direction: column;
    align-items: center;
  }

  .column-mmr {
    margin-top: 12px;
  }

  .pc-heading.pcxgg {
    font-size: 34px;
    line-height: 100%;
  }

  .gg-wsop-section {
    padding-left: 20px;
    padding-right: 20px;
  }

  .hero-section-pcxgg {
    height: 70vw;
  }

  .big-p1 {
    font-size: 32px;
  }

  .pcxgg-navbar {
    background-color: #10101000;
    justify-content: space-between;
    align-items: center;
    padding-right: 10px;
    display: flex;
    position: absolute;
  }

  .btn-nav-pcxgg.stripebuybutton.cta-stripe-btn-nav {
    flex-wrap: nowrap;
    flex: none;
    display: flex;
  }

  .bonus-div.right {
    width: 100%;
    height: auto;
  }

  .pop-up-overlay-25k-freeroll {
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .modal {
    justify-content: center;
    align-items: center;
    height: 100%;
    margin-top: 0;
    display: flex;
  }

  .modal.academy {
    width: 100%;
    height: 100%;
  }

  .modal.product {
    justify-content: center;
    height: 100%;
  }

  .popup-close-btn {
    width: 22px;
    height: 22px;
  }

  .image-31 {
    width: 20px;
  }

  .matthias-bw, .fedor-bw, .eliminate-matthias-group, .eliminate-fedor-group {
    display: none;
  }

  .title-pop-up.sub {
    font-size: 70px;
  }

  .title-pop-up.main {
    margin-bottom: -8px;
    font-size: 115px;
  }

  .div-block-65 {
    align-items: center;
    margin-left: 0;
    position: static;
  }

  .button-pop-up {
    width: 320px;
  }

  .button-pop-up.home.academy {
    margin-top: 0;
  }

  .div-block-66 {
    margin-top: 14px;
    position: static;
  }

  .div-block-67 {
    height: 200px;
    margin-bottom: 16px;
  }

  .tournament-list {
    padding-top: 11px;
    padding-bottom: 11px;
  }

  .text-block-45 {
    font-size: 20px;
    line-height: 20px;
  }

  .button-6 {
    width: 150px;
    height: 42px;
  }

  .pop-up-overlay-webinar {
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .link-3 {
    margin-top: 30px;
  }

  .image-32 {
    display: none;
  }

  .div-block-71 {
    position: static;
  }

  .main-lesson-title-copy {
    height: auto;
    margin-top: 24px;
    margin-bottom: 24px;
    font-size: 36px;
    line-height: 37px;
  }

  .main-lesson-title-copy.webinar {
    font-size: 36px;
    line-height: 37px;
  }

  .coaches-mobile {
    margin-bottom: 0;
  }

  .heading-6a {
    margin-top: 24px;
    margin-bottom: 24px;
    font-size: 36px;
    line-height: 37px;
  }

  .webinar-countdown {
    height: 100%;
    padding-top: 64px;
    padding-bottom: 64px;
  }

  .hero-image-webinar-pp {
    margin-left: -264px;
  }

  .btn-navbar-sign-up-copy.stripebuybutton.cta-stripe-btn-nav {
    flex-wrap: nowrap;
    flex: none;
    display: flex;
  }

  .text-block-30-copy {
    font-size: 60px;
  }

  .image-20-copy-copy {
    margin-left: -133px;
  }

  .div-block-67-copy, .div-banner {
    height: 200px;
    margin-bottom: 16px;
  }

  .pop-up-content {
    align-items: center;
    margin-left: 0;
    position: static;
  }

  .pop-up-overlay-play-freeroll {
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .h2-play {
    text-align: center;
  }

  .h2-play.black.what {
    margin-top: 24px;
    margin-bottom: 23px;
    font-size: 36px;
    line-height: 37px;
  }

  .h2-play.black.testimonials, .h2-play.potential {
    margin-top: 24px;
    margin-bottom: 24px;
    font-size: 36px;
    line-height: 37px;
  }

  .baner-section {
    margin-bottom: 96px;
    padding-top: 32px;
  }

  .div-block-76 {
    width: 100%;
  }

  .h1-play.pcxgg {
    font-size: 40px;
    line-height: 100%;
  }

  .text-block-45-copy {
    font-size: 20px;
    line-height: 20px;
  }

  .cta-heading.black {
    padding-left: 16px;
    padding-right: 16px;
    font-size: 36px;
    line-height: 37px;
  }

  .pop-up-wsop-promo-payout-structure {
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .grid {
    grid-template-rows: 24px 24px 24px 24px 24px 24px 24px 24px 24px 24px 24px;
    grid-template-columns: 120px 120px 120px 120px;
  }

  .single-cell {
    height: 24px;
    padding-top: 3px;
    padding-left: 10px;
  }

  .single-cell.top {
    padding-left: 10px;
  }

  .modal-payout-structure {
    justify-content: center;
    align-items: center;
    height: 100%;
    margin-top: 0;
    display: flex;
  }

  .title-payment-structure-modal {
    margin-bottom: 2px;
    font-size: 40px;
  }

  .subtitle-payment-structure-modal {
    margin-bottom: 11px;
    font-size: 15px;
    line-height: 15px;
  }

  .cell-title {
    font-size: 15px;
  }

  .cell-text {
    font-size: 14px;
  }

  .grid-payouts-h, .grid-payouts-v {
    grid-template-rows: 24px 24px 24px 24px 24px 24px 24px 24px 24px 24px 24px;
    grid-template-columns: 120px 120px 120px 120px;
  }

  .navbar-wsop {
    height: 66px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .home-link-navbar {
    width: 115px;
    height: 42.25px;
  }

  .header {
    padding: 116px 20px 96px;
  }

  .header-title {
    margin-bottom: 16px;
    font-size: 28px;
  }

  .pokercode-academy-heading {
    height: 150px;
  }

  .pokercode-title {
    width: 420px;
  }

  .academy-title {
    width: 372px;
  }

  .h2-wsop.black {
    font-size: 40px;
  }

  .h2-wsop.center-section.about, .h2-wsop.center-section.wsop-schedule, .h2-wsop.center-section.winners {
    width: 100%;
    font-size: 40px;
  }

  .h2-wsop.video-wsop {
    margin-bottom: 24px;
    font-size: 40px;
  }

  .h2-wsop.schedule-wsop-product {
    width: 100%;
    font-size: 40px;
    line-height: 100%;
  }

  .background-video-wsop {
    height: 345px;
  }

  .message {
    padding-left: 20px;
    padding-right: 20px;
  }

  .message-text, .text-span-3 {
    font-size: 40px;
  }

  .wsop-winners {
    padding: 56px 20px 48px;
  }

  .wsop-winners-content-right {
    margin-top: 24px;
  }

  .paragraph-wsop {
    font-size: 14px;
    line-height: 140%;
  }

  .paragraph-wsop.black {
    font-size: 13px;
  }

  .paragraph-wsop.center-sections {
    font-size: 14px;
  }

  .paragraph-wsop.center-sections.header-wsop {
    width: 100%;
  }

  .holz-co {
    padding-top: 120px;
    padding-bottom: 60px;
  }

  .content-holz-co {
    padding-left: 20px;
    padding-right: 20px;
  }

  .grid-coaches {
    margin-top: 48px;
  }

  .coach-block.fedor {
    background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/5f0f07e37d85ed4f917a3c0c_Team%20Fedor-opti-mobile.jpg");
  }

  .coach-block.matthias {
    background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/5f0f07e4a1c906dfc9ecd9cd_Team%20Matthias-opti-mobile.jpg");
  }

  .coach-block.class {
    background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/5f0f0b16da0bed00a81a5797_Team%20Class-opti-mobile.jpg");
  }

  .coach-block.simon {
    background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/5f0f07e30aafcb9d160d8a03_Team%20Simon-opti-mobile.jpg");
  }

  .coach-block.steffen {
    background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/5f0f07e445a461cc10afc11f_Team%20Steffen-opti-mobile.jpg");
  }

  .coach-block.eliot {
    background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/5f0f07e332d9b9e504265026_Team%20Eliot-opti-mobile.jpg");
  }

  .about-academy {
    padding: 60px 20px 120px;
  }

  .grid-2 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
    margin-top: 8px;
  }

  .text-indicator-grindhouse {
    margin-top: 0;
    margin-bottom: 12px;
    font-size: 12px;
  }

  .cta {
    padding: 64px 20px;
  }

  .h1-wsop {
    width: 100%;
    font-size: 36px;
  }

  .h1-wsop.left.white {
    text-align: center;
    width: 100%;
    font-size: 36px;
  }

  .h1-wsop.left.cta-product-white {
    text-align: center;
    font-size: 36px;
  }

  .wsop-cta-button {
    width: 160px;
    height: 42px;
  }

  .button-text {
    font-size: 18px;
    line-height: 16px;
  }

  .button-text-link {
    margin-top: 2px;
    font-size: 18px;
    line-height: 16px;
  }

  .button-text-link.stripebuybutton {
    font-size: 18px;
    line-height: 16px;
  }

  .footer-wsop {
    padding-left: 20px;
    padding-right: 20px;
  }

  .header-product {
    padding: 128px 20px 60px;
  }

  .h2-wsop-product.center-section, .h2-wsop-product.left-section {
    width: 100%;
    margin-bottom: 24px;
    font-size: 40px;
    line-height: 100%;
  }

  .buttonproductheader.stripebuybutton {
    margin-top: 24px;
  }

  .platform-preview {
    width: 527px;
    height: 340px;
  }

  .taught-by-section {
    padding: 60px 20px;
  }

  .taught-by-section.academy {
    padding-bottom: 120px;
  }

  .community-wsop {
    padding: 60px 20px 160px;
  }

  .community-cards {
    margin-top: 56px;
  }

  .matthias-card {
    display: none;
  }

  .fedor-card {
    margin-left: 5px;
    margin-right: 5px;
    display: none;
  }

  .robil-card {
    width: 259px;
    height: 309px;
    margin-left: 5px;
    margin-right: 5px;
  }

  .robin-card {
    width: 259px;
    height: 317px;
    margin-left: 5px;
    margin-right: 5px;
  }

  .nicola-card {
    width: 252px;
    height: 78px;
    margin-bottom: -24px;
    margin-left: -8px;
  }

  .fedor-thread {
    width: 199px;
    height: 211px;
    margin-bottom: -83px;
    margin-right: -8px;
  }

  .cta-wsop-product {
    flex-direction: column;
    align-items: center;
    height: 100%;
  }

  .cta-wsop-product-left-side {
    width: 100%;
    padding-left: 0;
  }

  .cta-wsop-product-right-side {
    justify-content: center;
    width: 100%;
    padding: 40px 20px;
  }

  .cta-right-content {
    flex-direction: column;
    align-items: center;
    width: 100%;
    display: flex;
  }

  .cta-left-content {
    background-color: #191919;
    flex-direction: column;
    align-items: center;
    padding: 40px 24px;
    display: flex;
  }

  .h1-wsop-price.left.white {
    font-size: 36px;
  }

  .button-product-cta.stripebuybutton {
    width: 160px;
    height: 42px;
  }

  .text-block-55 {
    font-size: 18px;
    line-height: 16px;
  }

  .coach-info-block {
    display: none;
  }

  .wsop-academy-title {
    height: 48px;
    font-size: 56px;
  }

  .wsop-academy-sub-title {
    letter-spacing: .8px;
    height: 40px;
    margin-top: 8px;
    font-size: 48px;
  }

  .grid-coaches-heading {
    margin-top: 48px;
  }

  .grid-coaches-heading.academy {
    display: none;
  }

  .winnings {
    padding: 120px 20px 60px;
  }

  .nr-title-wsop {
    font-size: 45px;
  }

  .wsop-winners-content-right-fedor-pic {
    margin-top: 24px;
  }

  .left-content-community {
    margin-top: 0;
  }

  .platform {
    padding-bottom: 110px;
  }

  .div-block-79 {
    width: 500px;
    height: 320px;
  }

  .wrap-2-0-hero {
    width: 100%;
    padding-left: 20px;
    padding-right: 20px;
  }

  .hero-title-wsop {
    font-size: 45px;
  }

  .hero-wsop-paragraph {
    height: auto;
    font-size: 16px;
  }

  .paragraph-faq-wsop {
    font-size: 14px;
    line-height: 140%;
  }

  .wrap-2-0-no-risk {
    width: 100%;
    padding-left: 20px;
    padding-right: 20px;
  }

  .wrap-2-0-no-risk.middle {
    padding-left: 0;
    padding-right: 0;
  }

  .price-group-bottom-cta {
    margin-top: 24px;
  }

  .pop-up-overlay-academy {
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .wsop-academy-sub-title-pop-up {
    letter-spacing: .8px;
    height: 42px;
    margin-top: 8px;
    font-size: 56px;
  }

  .coach-block-pop-up.fedor {
    background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/5f0f07e37d85ed4f917a3c0c_Team%20Fedor-opti-mobile.jpg");
  }

  .coach-block-pop-up.matthias {
    background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/5f0f07e4a1c906dfc9ecd9cd_Team%20Matthias-opti-mobile.jpg");
  }

  .coach-block-pop-up.class {
    background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/5f0f0b16da0bed00a81a5797_Team%20Class-opti-mobile.jpg");
  }

  .coach-block-pop-up.simon {
    background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/5f0f07e30aafcb9d160d8a03_Team%20Simon-opti-mobile.jpg");
  }

  .coach-block-pop-up.steffen {
    background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/5f0f07e445a461cc10afc11f_Team%20Steffen-opti-mobile.jpg");
  }

  .coach-block-pop-up.eliot {
    background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/5f0f07e332d9b9e504265026_Team%20Eliot-opti-mobile.jpg");
  }

  .heading-hero {
    font-size: 56px;
    line-height: 48px;
  }

  .section-about-grindhouse {
    margin-top: 0;
    padding: 0 20px 40px;
  }

  .h2-grindhouse.black {
    font-size: 40px;
  }

  .h2-grindhouse.center-section.about, .h2-grindhouse.center-section.wsop-schedule, .h2-grindhouse.center-section.winners {
    width: 100%;
    font-size: 40px;
  }

  .h2-grindhouse.video-wsop {
    margin-bottom: 24px;
    font-size: 40px;
  }

  .h2-grindhouse.schedule-wsop-product {
    width: 100%;
    font-size: 40px;
    line-height: 100%;
  }

  .h2-grindhouse.center {
    width: auto;
    font-size: 40px;
  }

  .h2-grindhouse.center.episodes-title {
    width: auto;
    margin-bottom: 24px;
    font-size: 40px;
  }

  .h2-grindhouse._1-2 {
    margin-bottom: 24px;
    font-size: 40px;
    line-height: 110%;
  }

  .h2-grindhouse._1-2.black.left {
    text-align: left;
  }

  .h2-grindhouse._1-2-copy {
    margin-bottom: 24px;
    font-size: 40px;
    line-height: 110%;
  }

  .h2-grindhouse._1-2-copy.black.left {
    text-align: left;
  }

  .grindhouse-header, .grindhouse-bg-video {
    height: 560px;
  }

  .navbar-grindhouse {
    padding-top: 13px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .gradient-overlay-grindhouse-header-bottom {
    height: 120px;
  }

  .pokercode-elevates {
    padding-top: 40px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .grindhouse-about-content {
    z-index: 99;
    margin-top: 0;
    position: static;
  }

  .pokercode-elevates-content {
    flex-direction: column-reverse;
    align-items: center;
  }

  .pokercode-elevates-quote-group {
    width: 451px;
    height: 359px;
    margin-left: 0;
  }

  .div-block-80 {
    width: 297px;
    height: 148px;
    padding-top: 18px;
    padding-bottom: 18px;
    top: 111px;
  }

  .image-37 {
    width: 278px;
    height: 359px;
    display: block;
  }

  .author-group {
    bottom: 42px;
    right: 61px;
  }

  .pokercode-elevates-description {
    width: 100%;
    margin-top: 0;
  }

  .pcxgg-platfrom {
    padding: 72px 20px;
  }

  .pcxgg-platform-content {
    flex-direction: column;
  }

  .pcxgg-platfrom-preview-right-column {
    width: 528px;
    height: auto;
    margin-top: 48px;
  }

  .pcxgg-logo {
    width: 236.73px;
    height: 53px;
  }

  .div-block-81 {
    width: 565px;
    height: 392px;
  }

  .pcxgg-platform-description {
    width: 100%;
    margin-top: 0;
  }

  .pcxgg-grindhouse-button {
    margin-top: 0;
    display: none;
  }

  .episodes {
    padding: 72px 20px 40px;
  }

  .watch-grindhouse-button {
    margin-top: 20px;
  }

  .gallery {
    padding-top: 40px;
    padding-bottom: 96px;
  }

  .gallery-content {
    padding-left: 20px;
    padding-right: 20px;
  }

  .gallery-grindhouse-button {
    margin-top: 32px;
  }

  .grindhouse-image._1-2 {
    margin-top: 0;
  }

  .tools {
    padding: 72px 20px;
  }

  .project-card-content {
    height: auto;
    margin: 24px 24px 30px;
  }

  .project-card {
    margin-bottom: 24px;
  }

  .project-info {
    margin-bottom: 31px;
  }

  .project-info.last {
    margin-bottom: 0;
  }

  .link-5 {
    width: 86px;
    height: 16px;
    font-size: 17px;
  }

  .tools-cards {
    margin-top: 32px;
  }

  .tool-image.academy {
    background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/5f32dd4ba8a911056a98178f_Mask%20Group.png");
  }

  .tool-image.rvr {
    background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/5f32dd4b95d6324d126c9156_Mask%20Group%20(2).png");
  }

  .tool-image.masterclass {
    background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/5f32dd4b947c8a5ccf353c75_Mask%20Group%20(1).png");
  }

  .paragraph-3 {
    margin-bottom: 0;
    font-size: 17px;
  }

  .additional-tools {
    margin-top: 32px;
  }

  .image-39 {
    width: 130.67px;
    height: 74.12px;
  }

  .image-40 {
    width: 223.4px;
    height: 40.48px;
  }

  .image-41 {
    width: 89.8px;
    height: 54.16px;
    margin-right: 0;
  }

  .logo-link-primed-mind {
    margin-left: 0;
  }

  .logo-link-holdemresources {
    margin-left: 41px;
    margin-right: 0;
  }

  .grindhouse-logo {
    width: 352px;
  }

  .text-indicator-wsop {
    margin-top: 56px;
  }

  .rvr-div.right {
    width: 100%;
    height: auto;
  }

  .image-43 {
    width: auto;
    min-width: auto;
    height: 400px;
    min-height: auto;
    margin-left: 107px;
  }

  .rvr-mockup-3-devices {
    width: 550px;
    height: 462px;
    margin-top: 12px;
  }

  .grindhouse-bg-video-mobile {
    height: 560px;
  }

  .paragraph-grindhouse {
    font-size: 14px;
    line-height: 140%;
  }

  .paragraph-grindhouse.black {
    font-size: 13px;
  }

  .paragraph-grindhouse.center-sections {
    font-size: 14px;
  }

  .paragraph-grindhouse.center-sections.header-wsop {
    width: 100%;
  }

  .paragraph-grindhouse.left.black {
    font-size: 14px;
  }

  .image-37-copy {
    display: none;
  }

  .div-block-82 {
    justify-content: center;
    width: 100%;
    margin-top: 32px;
    display: flex;
  }

  .pcxgg-grindhouse-button-mobile {
    margin-top: 0;
    display: flex;
  }

  .grid-3 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .image-44 {
    width: 115px;
    height: 40px;
  }

  .players-desktab, .players-desktab.desktab, .player-bio-link {
    display: none;
  }

  .pleyer-info {
    margin-top: 3px;
  }

  .section-players {
    padding: 40px 0;
  }

  .players-content {
    z-index: 99;
    margin-top: 0;
    position: relative;
  }

  .trailer-lightbox-header {
    z-index: 999999999;
    position: static;
  }

  .text-block-57 {
    font-size: 16px;
  }

  .slider-2 {
    background-color: #0000;
    width: 100%;
    height: 269px;
    display: block;
  }

  .right-arrow-3, .left-arrow-4, .slide-nav-3 {
    display: none;
  }

  .slide-mario {
    width: 174px;
    margin-left: 12px;
    margin-right: -23px;
  }

  .slide-nemi {
    width: 171px;
    margin-left: -23px;
    margin-right: -23px;
  }

  .slide-fuchsl {
    width: 169px;
    margin-left: -23px;
    margin-right: -23px;
  }

  .slide-flo {
    width: 170px;
    margin-left: -23px;
    margin-right: -23px;
  }

  .slide-matthias {
    width: 187px;
    margin-left: -23px;
    margin-right: -23px;
  }

  .slide-roland {
    width: 171px;
    margin-left: -23px;
    margin-right: -23px;
  }

  .slide-fabian {
    width: 188px;
    margin-left: -23px;
    margin-right: -23px;
  }

  .gh-player-photo-mobile {
    background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: cover;
    height: 214px;
  }

  .gh-player-photo-mobile.fabian {
    background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/5f33d9c03d3b2dfe13d296e3_Fabian%20Mobile.png");
  }

  .gh-player-photo-mobile.roland {
    background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/5f33d9c08a25f1e16ce7c2fa_Roland%20Mobile.png");
  }

  .gh-player-photo-mobile.matthias {
    background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/5f33d9bf3d3b2d6977d296e2_Matthias%20Mobile.png");
  }

  .gh-player-photo-mobile.flo {
    background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/5f33d9bf95d632e3386efa01_Flo%20Mobile.png");
  }

  .gh-player-photo-mobile.fuchsl {
    background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/5f33d9bf5c45209e5a1a48f9_Fuschl%20Mobile.png");
  }

  .gh-player-photo-mobile.nemi {
    background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/5f33d9c0dc40b4f84224c885_Nemi%20Mobile.png");
    background-position: 0 0;
  }

  .gh-player-photo-mobile.mario {
    background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/5f33d9c05c4520fee51a4905_Mario%20Mobile.png");
    background-position: 0 0;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    width: 174px;
    display: flex;
  }

  .mask-5 {
    background-color: #0000;
  }

  .mobile-overlay {
    z-index: 999999;
    background-image: linear-gradient(#0000, #000);
    width: 100%;
    height: 79px;
    position: absolute;
    inset: auto 0% 55px;
  }

  .div-block-85 {
    background-color: var(--pokercode-orange);
    width: 1080px;
    min-width: 1080px;
    max-width: 1080px;
    height: 1px;
    max-height: 1px;
    margin-left: 20px;
    padding-bottom: 0;
    padding-right: 0;
    position: static;
    inset: auto 0% 0%;
  }

  .underline {
    color: var(--pokercode-orange);
    background-color: #ff5213;
    width: 100%;
    height: 1px;
    min-height: 1px;
    max-height: 1px;
  }

  .image-45 {
    width: 60px;
    height: 60px;
  }

  .image-46 {
    width: 334px;
    margin-bottom: 8px;
  }

  .players-grindhouse-button {
    margin-top: 0;
    display: flex;
  }

  .players-div {
    margin-top: 32px;
  }

  .gh-players {
    padding-top: 172px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .player-group {
    flex-direction: column;
  }

  .player-group.odd {
    flex-direction: column-reverse;
  }

  .player-info-group {
    width: 100%;
    margin-top: 8px;
  }

  .paragraph-5 {
    font-size: 14px;
  }

  .back-to-grindhouse-button {
    margin-top: 32px;
  }

  .navbar-grindhouse-players {
    height: 106px;
    padding: 0;
  }

  .nav-btn-back {
    margin-top: 108px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .navbar-grindhouse-players-content {
    height: 66px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .pop-up-overlay-subscribe-to-gh {
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .gh-pop-up-heading {
    font-size: 42px;
  }

  .gh-pop-up-heading.sub {
    font-size: 70px;
  }

  .gh-pop-up-heading.main {
    margin-bottom: -8px;
    font-size: 115px;
  }

  .gh-pop-up-text {
    font-size: 16px;
  }

  .gh-form-email-input {
    color: #fff;
    background-color: #1c1c1c;
  }

  .gh-form-email-input::placeholder {
    color: #fff;
  }

  .popup-close-btn-gh-pop-up {
    width: 22px;
    height: 22px;
  }

  ._404-page-content {
    overflow: hidden;
  }

  ._404-graphics-n {
    width: 772px;
    min-width: 772px;
    height: 180px;
  }

  ._404-message {
    margin-top: 16px;
    font-size: 24px;
  }

  .navbar-404-page {
    padding: 13px 20px;
  }

  .nav-link-logo-home, .pokerocde-logo-adjusted {
    width: 116px;
    height: 40px;
  }

  .button-7 {
    width: 150px;
    height: 40px;
    padding-top: 10px;
    font-size: 16px;
    line-height: 16px;
  }

  ._404-page-footer {
    display: none;
  }

  .platinum__pricing {
    padding-left: 20px;
    padding-right: 20px;
  }

  .h2-npp.black {
    font-size: 40px;
  }

  .h2-npp.center-section.about, .h2-npp.center-section.wsop-schedule, .h2-npp.center-section.winners {
    width: 100%;
    font-size: 40px;
  }

  .h2-npp.video-wsop {
    margin-bottom: 24px;
    font-size: 40px;
  }

  .h2-npp.schedule-wsop-product {
    width: 100%;
    font-size: 40px;
    line-height: 100%;
  }

  .h2-npp.center {
    width: auto;
    font-size: 40px;
  }

  .h2-npp.center.episodes-title {
    width: auto;
    margin-bottom: 24px;
    font-size: 40px;
  }

  .h2-npp._1-2 {
    margin-bottom: 24px;
    font-size: 40px;
    line-height: 110%;
  }

  .h2-npp._1-2.black.left {
    text-align: left;
  }

  .pricingblocksv1 {
    flex-direction: column;
  }

  .pricing-block {
    background-color: #0000;
    border: 1px solid #444;
    justify-content: space-between;
    width: 100%;
    padding: 11px 20px 10px;
    display: flex;
  }

  .pricing-block.monthly {
    background-color: #0000;
    border: 1px solid #444;
    border-bottom-style: none;
    justify-content: space-between;
    width: 100%;
    padding: 16px;
    display: flex;
  }

  .pricing-block.monthly.highlighted {
    border-color: #ff5213;
  }

  .pricing-block.yearly {
    background-color: #0000;
    border: 1.5px solid #444;
    border-top-style: none;
    justify-content: space-between;
    width: 100%;
    padding: 16px;
    display: flex;
  }

  .pricing-block._3-months {
    background-color: #0000;
    border: 1.5px solid #444;
    justify-content: space-between;
    width: 100%;
    margin: 0;
    padding: 16px;
    display: flex;
  }

  .pricing-block._3-months.highlighted {
    border-color: #ff5213;
  }

  .pricing-block.yearly2 {
    background-color: #0000;
    border: 1px solid #444;
    justify-content: space-between;
    width: 100%;
    margin: 8px 0;
    display: flex;
  }

  .pricing-plan {
    margin-top: 4px;
    margin-bottom: 0;
    margin-right: 4px;
    font-size: 24px;
  }

  .price {
    margin-top: 3px;
    margin-bottom: 0;
    font-size: 26px;
  }

  .period {
    font-size: 16px;
  }

  .characteristic-badge {
    padding-left: 9px;
    padding-right: 9px;
    display: block;
  }

  .pricing-badges {
    display: none;
  }

  .saving-badge {
    height: 20px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .label-pricing-badge {
    font-size: 12px;
    font-weight: 500;
    line-height: 12px;
  }

  .checkoutbutton {
    letter-spacing: -.2px;
    width: 104px;
    height: 48px;
    margin-bottom: 0;
    font-size: 16px;
  }

  .plan-bullet-list {
    display: none;
  }

  .hero__membership {
    padding: 128px 20px 60px;
  }

  .mr-characteristics-group-spp {
    flex-direction: column;
    align-items: center;
  }

  .column-mmr-spp {
    margin-top: 12px;
  }

  .pricingblocksv2 {
    flex-direction: column;
  }

  .h2-npp-copy.black {
    font-size: 40px;
  }

  .h2-npp-copy.center-section.about, .h2-npp-copy.center-section.wsop-schedule, .h2-npp-copy.center-section.winners {
    width: 100%;
    font-size: 40px;
  }

  .h2-npp-copy.video-wsop {
    margin-bottom: 24px;
    font-size: 40px;
  }

  .h2-npp-copy.schedule-wsop-product {
    width: 100%;
    font-size: 40px;
    line-height: 100%;
  }

  .h2-npp-copy.center {
    width: auto;
    font-size: 40px;
  }

  .h2-npp-copy.center.episodes-title {
    width: auto;
    margin-bottom: 24px;
    font-size: 40px;
  }

  .h2-npp-copy._1-2 {
    margin-bottom: 24px;
    font-size: 40px;
    line-height: 110%;
  }

  .h2-npp-copy._1-2.black.left {
    text-align: left;
  }

  .h2-spp-redefining-the-poker.black {
    font-size: 40px;
  }

  .h2-spp-redefining-the-poker.center-section.about, .h2-spp-redefining-the-poker.center-section.wsop-schedule, .h2-spp-redefining-the-poker.center-section.winners {
    width: 100%;
    font-size: 40px;
  }

  .h2-spp-redefining-the-poker.video-wsop {
    margin-bottom: 24px;
    font-size: 40px;
  }

  .h2-spp-redefining-the-poker.schedule-wsop-product {
    width: 100%;
    font-size: 40px;
    line-height: 100%;
  }

  .h2-spp-redefining-the-poker.center {
    width: auto;
    font-size: 40px;
  }

  .h2-spp-redefining-the-poker.center.episodes-title {
    width: auto;
    margin-bottom: 24px;
    font-size: 40px;
  }

  .h2-spp-redefining-the-poker._1-2 {
    margin-bottom: 24px;
    font-size: 40px;
    line-height: 110%;
  }

  .h2-spp-redefining-the-poker._1-2.black.left {
    text-align: left;
  }

  .why-first-row-spp {
    margin-top: 42px;
  }

  .community-spp {
    padding: 60px 20px 160px;
  }

  .platform-spp {
    padding-bottom: 110px;
  }

  .membership__quote {
    padding: 64px 20px;
  }

  .cancelanytimegroup {
    display: none;
  }

  .channel-name-spp {
    height: 24px;
    font-size: 28px;
  }

  .hidden-footage-text-ch2, .hidden-footage-text-ch3, .hidden-footage-text-ch4 {
    margin-top: 16px;
  }

  .pricing__name__price {
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start;
    width: 266px;
    height: auto;
    padding-top: 0;
    display: flex;
  }

  .pricing-block-mobile-right {
    flex-direction: column;
    justify-content: space-between;
    align-items: flex-end;
    height: 100%;
    display: flex;
  }

  .pricing-block-mobile-left {
    flex-direction: column;
    justify-content: space-between;
    align-items: flex-start;
    height: 100%;
    display: flex;
  }

  .name-badge-group {
    align-items: center;
    display: flex;
  }

  .pricing-block-extra-text {
    color: #a7a7a7;
    letter-spacing: -.1px;
    height: 12px;
    margin-bottom: 3px;
    font-family: Ttcommons;
    line-height: 12px;
    display: block;
  }

  .saving-badge-mobile {
    height: 20px;
    padding-left: 10px;
    padding-right: 10px;
    display: block;
  }

  .saving-badge-mobile.viola {
    background-color: #7842bd;
  }

  .characteristic-badge-mobile {
    padding-left: 9px;
    padding-right: 9px;
    display: block;
  }

  .h2-spp, .h2-spp.black {
    font-size: 40px;
  }

  .h2-spp.center-section.about, .h2-spp.center-section.wsop-schedule, .h2-spp.center-section.winners {
    width: 100%;
    font-size: 40px;
  }

  .h2-spp.video-wsop {
    margin-bottom: 24px;
    font-size: 40px;
  }

  .h2-spp.schedule-wsop-product {
    width: 100%;
    font-size: 40px;
    line-height: 100%;
  }

  .h2-spp.center {
    width: auto;
    font-size: 40px;
  }

  .h2-spp.center.episodes-title {
    width: auto;
    margin-bottom: 24px;
    font-size: 40px;
  }

  .h2-spp._1-2 {
    margin-bottom: 24px;
    font-size: 40px;
    line-height: 110%;
  }

  .h2-spp._1-2.black.left {
    text-align: left;
  }

  .paragraph-spp {
    font-size: 14px;
    line-height: 140%;
  }

  .paragraph-spp.black {
    font-size: 13px;
  }

  .paragraph-spp.center-sections {
    font-size: 14px;
  }

  .paragraph-spp.center-sections.header-wsop {
    width: 100%;
  }

  .cancelanytimegroup-single {
    margin-top: 24px;
    display: flex;
  }

  .pop-up-overlay-new-products {
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .product-popup-image {
    display: none;
  }

  .popup-title-new-products {
    font-size: 48px;
  }

  .text-popup-new-products {
    margin-top: 16px;
    font-size: 14px;
  }

  .form-popup-new-products {
    width: 400px;
  }

  .submit-button-popup-new-products {
    width: 120px;
    font-size: 20px;
  }

  .close-pop-up-link-academy-copy {
    margin-top: 32px;
    font-size: 13px;
  }

  .h2-nh {
    margin-bottom: 24px;
    font-size: 34px;
    line-height: 94%;
  }

  .h2-nh.black {
    font-size: 40px;
  }

  .h2-nh.center-section.about, .h2-nh.center-section.wsop-schedule, .h2-nh.center-section.winners {
    width: 100%;
    font-size: 40px;
  }

  .h2-nh.video-wsop {
    margin-bottom: 24px;
    font-size: 40px;
  }

  .h2-nh.schedule-wsop-product {
    width: 100%;
    font-size: 40px;
    line-height: 100%;
  }

  .h2-nh.center {
    width: auto;
    font-size: 40px;
  }

  .h2-nh.center.episodes-title {
    width: auto;
    margin-bottom: 24px;
    font-size: 40px;
  }

  .h2-nh._1-2 {
    margin-bottom: 24px;
    font-size: 40px;
    line-height: 110%;
  }

  .h2-nh._1-2.black.left {
    text-align: left;
  }

  .faq-nh {
    padding-top: 96px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .footer-nh {
    padding-left: 20px;
    padding-right: 20px;
  }

  .community-nh {
    padding: 96px 20px 224px;
  }

  .h2-nh-left.black {
    font-size: 40px;
  }

  .h2-nh-left.center-section.about, .h2-nh-left.center-section.wsop-schedule, .h2-nh-left.center-section.winners {
    width: 100%;
    font-size: 40px;
  }

  .h2-nh-left.video-wsop {
    margin-bottom: 24px;
    font-size: 40px;
  }

  .h2-nh-left.schedule-wsop-product {
    width: 100%;
    font-size: 40px;
    line-height: 100%;
  }

  .h2-nh-left.center {
    width: auto;
    font-size: 40px;
  }

  .h2-nh-left.center.episodes-title {
    width: auto;
    margin-bottom: 24px;
    font-size: 40px;
  }

  .h2-nh-left._1-2 {
    margin-bottom: 24px;
    font-size: 34px;
    line-height: 94%;
  }

  .h2-nh-left._1-2.black.left {
    text-align: left;
  }

  .play-nh {
    padding: 72px 20px;
  }

  .poker-video-description {
    width: 100%;
    margin-top: 0;
  }

  .play-poker-video-thumbnail {
    width: 64px;
    height: 64px;
  }

  .text-block-68 {
    font-size: 14px;
    line-height: 100%;
  }

  .rvr-nh {
    padding: 72px 20px 96px;
  }

  .mtt-product-nh {
    padding: 72px 20px 124px;
  }

  .product-characteristics-group {
    flex-direction: column;
  }

  .product-description {
    width: 100%;
    margin-top: 0;
  }

  .mtt-upper {
    flex-direction: column;
  }

  .nh-dashboard-web {
    width: 528px;
    height: 339px;
  }

  .paragraph-nh {
    font-size: 14px;
  }

  .paragraph-nh.black {
    font-size: 13px;
  }

  .paragraph-nh.center, .paragraph-nh.center-sections {
    font-size: 14px;
  }

  .paragraph-nh.center-sections.header-wsop {
    width: 100%;
  }

  .paragraph-nh.left, .paragraph-nh.left.black {
    font-size: 14px;
  }

  .h2-nh-left-copy.center-section.about, .h2-nh-left-copy.center-section.wsop-schedule, .h2-nh-left-copy.center-section.winners {
    width: 100%;
    font-size: 40px;
  }

  .vision-video-section {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .visionvideopreview {
    border-radius: 4px;
  }

  .text-video {
    margin-top: 12px;
    font-size: 14px;
  }

  .header-section-nh {
    padding-top: 152px;
    padding-bottom: 72px;
  }

  .leftcolumnhero {
    padding-top: 0;
  }

  .titlehero {
    font-size: 38px;
  }

  .paragraphhero {
    width: 100%;
    font-size: 15px;
  }

  .rightcolumnhero {
    height: 321px;
  }

  .nh-platform-mobile {
    height: 256px;
  }

  .nh-rvr-mobile {
    height: 256px;
    left: 134px;
  }

  .nh-quiz-desktop {
    width: 500px;
    height: 278px;
  }

  .div-block-90 {
    width: 100%;
  }

  .image-48 {
    width: 64px;
    height: 64px;
  }

  .h1-cta-nh {
    letter-spacing: -.4px;
    width: 100%;
    font-size: 38px;
    line-height: 88%;
  }

  .h1-cta-nh.left.white {
    text-align: center;
    width: 100%;
    font-size: 36px;
  }

  .h1-cta-nh.left.cta-product-white {
    text-align: center;
    font-size: 36px;
  }

  .image-49, .rvr-icon {
    display: none;
  }

  .greatvideogroup {
    margin-top: 40px;
  }

  .paragraph-grindhouse-copy {
    font-size: 14px;
    line-height: 140%;
  }

  .paragraph-grindhouse-copy.black {
    font-size: 13px;
  }

  .paragraph-grindhouse-copy.center-sections {
    font-size: 14px;
  }

  .paragraph-grindhouse-copy.center-sections.header-wsop {
    width: 100%;
  }

  .paragraph-grindhouse-copy.left, .paragraph-grindhouse-copy.left.black {
    font-size: 14px;
  }

  .div-block-91 {
    width: 100%;
    display: flex;
  }

  .div-block-92 {
    width: 100%;
    margin-top: 24px;
    display: flex;
  }

  .navbarnh {
    height: 66px;
    padding: 12px 20px;
  }

  .nh-pokercode-logo {
    height: 40px;
  }

  .navbar-links {
    padding-right: 0;
  }

  .gridnavbarlinks {
    grid-row-gap: 16px;
    color: #fff;
    margin-right: 40px;
  }

  .navbartextlink {
    font-size: 26px;
  }

  .nh-menu-icon {
    width: 22px;
    height: 22px;
  }

  .navbarlinkopenmenu {
    width: 22px;
    height: 22px;
    margin-left: 20px;
  }

  .button-open-mobile-menu {
    height: 64px;
    padding-top: 25px;
    padding-bottom: 25px;
    font-size: 18px;
  }

  .nh-close-icon {
    width: 22px;
    height: 22px;
  }

  .coaches-nh-m {
    margin-bottom: 0;
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .coach-name-nh-m {
    height: 24px;
    font-size: 32px;
  }

  .coach-info-paragraph-nh-mobile {
    font-size: 15px;
  }

  .h2-nh-left-copy.black {
    font-size: 40px;
  }

  .h2-nh-left-copy.center-section.about, .h2-nh-left-copy.center-section.wsop-schedule, .h2-nh-left-copy.center-section.winners {
    width: 100%;
    font-size: 40px;
  }

  .h2-nh-left-copy.video-wsop {
    margin-bottom: 24px;
    font-size: 40px;
  }

  .h2-nh-left-copy.schedule-wsop-product {
    width: 100%;
    font-size: 40px;
    line-height: 100%;
  }

  .h2-nh-left-copy.center {
    width: auto;
    font-size: 40px;
  }

  .h2-nh-left-copy.center.episodes-title {
    width: auto;
    margin-bottom: 24px;
    font-size: 40px;
  }

  .h2-nh-left-copy._1-2 {
    margin-bottom: 24px;
    font-size: 34px;
    line-height: 94%;
  }

  .h2-nh-left-copy._1-2.black.left {
    text-align: left;
  }

  .pcxgg-logo-2 {
    width: 236.73px;
    height: 53px;
  }

  .h2-nh-left-2 {
    font-size: 34px;
    line-height: 94%;
  }

  .h2-nh-left-2.black {
    font-size: 40px;
  }

  .h2-nh-left-2.center-section.about, .h2-nh-left-2.center-section.wsop-schedule, .h2-nh-left-2.center-section.winners {
    width: 100%;
    font-size: 40px;
  }

  .h2-nh-left-2.video-wsop {
    margin-bottom: 24px;
    font-size: 40px;
  }

  .h2-nh-left-2.schedule-wsop-product {
    width: 100%;
    font-size: 40px;
    line-height: 100%;
  }

  .h2-nh-left-2.center {
    width: auto;
    font-size: 40px;
  }

  .h2-nh-left-2.center.episodes-title {
    width: auto;
    margin-bottom: 24px;
    font-size: 40px;
  }

  .h2-nh-left-2._1-2 {
    margin-bottom: 24px;
    font-size: 34px;
    line-height: 94%;
  }

  .h2-nh-left-2._1-2.black.left {
    text-align: left;
  }

  .image-51 {
    height: 54px;
  }

  .h2-nh-left-dark {
    font-size: 34px;
    line-height: 94%;
  }

  .h2-nh-left-dark.black {
    font-size: 40px;
  }

  .h2-nh-left-dark.center-section.about, .h2-nh-left-dark.center-section.wsop-schedule, .h2-nh-left-dark.center-section.winners {
    width: 100%;
    font-size: 40px;
  }

  .h2-nh-left-dark.video-wsop {
    margin-bottom: 24px;
    font-size: 40px;
  }

  .h2-nh-left-dark.schedule-wsop-product {
    width: 100%;
    font-size: 40px;
    line-height: 100%;
  }

  .h2-nh-left-dark.center {
    width: auto;
    font-size: 40px;
  }

  .h2-nh-left-dark.center.episodes-title {
    width: auto;
    margin-bottom: 24px;
    font-size: 40px;
  }

  .h2-nh-left-dark._1-2 {
    margin-bottom: 24px;
    font-size: 34px;
    line-height: 94%;
  }

  .h2-nh-left-dark._1-2.black.left {
    text-align: left;
  }

  .paragraph-nh-dark {
    font-size: 14px;
  }

  .paragraph-nh-dark.black {
    font-size: 13px;
  }

  .paragraph-nh-dark.center, .paragraph-nh-dark.center-sections {
    font-size: 14px;
  }

  .paragraph-nh-dark.center-sections.header-wsop {
    width: 100%;
  }

  .paragraph-nh-dark.left, .paragraph-nh-dark.left.black {
    font-size: 14px;
  }

  .offerbuttonmessage-bar {
    margin-left: 12px;
  }

  .textblockmessagebar {
    height: 12px;
    margin-top: 1px;
    margin-bottom: 2px;
    font-size: 18px;
  }

  .clock-number-2 {
    font-size: 18px;
  }

  .login-navbar-temp {
    background-color: #10101000;
    justify-content: space-between;
    align-items: center;
    padding-right: 10px;
    display: flex;
    position: absolute;
  }

  .pcxgg-platform-content-gh {
    flex-direction: column;
  }

  .button-product-cta-14.stripebuybutton {
    width: 160px;
    height: 42px;
  }

  .btn-nav-prod.stripebuybutton.cta-stripe-btn-nav {
    flex-wrap: nowrap;
    flex: none;
    display: flex;
  }

  .hero-title-wsop-copy {
    font-size: 45px;
  }

  .image-222 {
    width: 900px;
    max-width: 700px;
    margin-top: 38px;
    margin-left: -100px;
    margin-right: -100px;
    display: block;
  }

  .hero-wsop-paragraph-2 {
    height: auto;
    font-size: 16px;
  }

  .rvr-mockup-3-devices-nh {
    width: 550px;
    height: 462px;
    margin-top: 12px;
  }

  .wrap-2-0-hero-nh {
    width: 100%;
    padding-left: 20px;
    padding-right: 20px;
  }

  .wrap-2-0-hero-nh.hero-layout-nh {
    flex-direction: column;
    align-items: center;
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-44-copy {
    margin: -102px 0 0;
    padding-top: 0;
  }

  .pricingblocksv1nh {
    flex-direction: column;
    width: 100%;
  }

  .blackfridayboxbar {
    height: 27px;
    padding-top: 4px;
    padding-bottom: 4px;
  }

  .textblackfridayboxbar {
    margin-top: 1px;
  }

  .regularpriceboxgroup {
    display: none;
  }

  .subtitle-pricing-reg {
    display: block;
  }

  .text-span-5 {
    color: #fff;
  }

  .textbox {
    display: none;
  }

  .product-here-hy {
    width: 700px;
    max-width: 700px;
    margin-top: 38px;
    margin-left: -39px;
    margin-right: -100px;
  }

  .hero__membership__texts {
    align-items: center;
    width: 100%;
    margin-top: 0;
  }

  .hero-wsop-paragraph3 {
    width: 100%;
    height: auto;
    font-size: 16px;
  }

  .mobilenavlegallinks-divider {
    width: 170px;
    margin-top: 0;
    margin-bottom: 6px;
  }

  .link-6 {
    font-size: 20px;
  }

  .embededframe {
    border-radius: 4px;
  }

  .html-embed-4 {
    height: 585px;
  }

  .generic-popup {
    align-items: center;
    padding: 20px;
  }

  .generic-pop-up-modal {
    width: auto;
    height: auto;
    padding-top: 32px;
    padding-bottom: 26px;
  }

  .generic-pop-up-heading {
    letter-spacing: -.32px;
    margin-bottom: 14px;
    font-size: 32px;
  }

  .generic-pop-up-paragraph {
    letter-spacing: -.15px;
    margin-bottom: 18px;
    font-size: 15px;
  }

  .generic-pop-up-subtitle {
    letter-spacing: -.11px;
    margin-bottom: 5px;
    font-size: 11px;
  }

  .generic-pop-up-email-input-field {
    letter-spacing: -.24px;
    margin-bottom: 16px;
    padding-bottom: 0;
    font-size: 24px;
  }

  .generic-pop-up-email-form-block {
    margin-bottom: 8px;
  }

  .submit-button-generic-pop-up, .buttonclosegenericpopup {
    height: 46px;
    font-size: 16px;
  }

  .error-message-7 {
    height: 26px;
    margin-top: 6px;
  }

  .text-block-78, .text-block-79 {
    font-size: 16px;
  }

  .success-message-7 {
    height: 93px;
    padding-top: 27px;
    padding-bottom: 27px;
  }

  .blog__hero {
    height: auto;
    margin-top: 96px;
    padding-top: 24px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .blog__hero__main__image {
    height: 240px;
  }

  .blog__hero__content {
    margin-bottom: -24px;
  }

  .blog__hero__post__title {
    letter-spacing: -.4px;
    font-size: 40px;
  }

  .blog__hero__author {
    margin-bottom: 0;
  }

  .blog__post {
    padding: 72px 20px 32px;
  }

  .rich-text-block {
    margin-left: 0;
    margin-right: 0;
  }

  .blog__suggestions__divider {
    margin-bottom: 56px;
  }

  .blog__suggestions__recommended {
    grid-row-gap: 56px;
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .blog__suggestions__thumbnail.post--1, .blog__suggestions__thumbnail.post--2, .blog__suggestions__thumbnail.post--3, .blog__suggestions__thumbnail.post--4 {
    height: 330px;
  }

  .blog__suggestions__title {
    font-size: 26px;
  }

  .paragraph-6 {
    font-size: 14px;
  }

  .blog__email__list {
    padding-top: 80px;
    padding-bottom: 96px;
  }

  .blog__email__list__content {
    height: auto;
  }

  .blog__email__list__heading {
    letter-spacing: -.48px;
    margin-bottom: 64px;
    font-size: 48px;
  }

  .blog__email__list__form {
    justify-content: space-between;
    width: 100%;
  }

  .blog__email__list___form__block {
    width: 100%;
  }

  .blog__cta__grid {
    grid-row-gap: 16px;
    grid-template-rows: 201px 201px;
    grid-template-columns: 1fr;
  }

  .blog__cta__orange {
    height: auto;
    padding: 24px 32px;
  }

  .blog__cta__black {
    padding: 24px 32px;
  }

  .blog__cta__h2.is--white, .blog__cta__h2.is--black {
    letter-spacing: -.26px;
    font-size: 26px;
  }

  .blog__cta__p2.is--black, .blog__cta__p2.is-black {
    letter-spacing: -.14px;
    font-size: 14px;
  }

  .blog__cta__h1.is--black {
    letter-spacing: -.32px;
    font-size: 32px;
  }

  .blog__cta__content {
    margin-bottom: 48px;
  }

  .blog__cta__p1.is--black {
    letter-spacing: -.16px;
    margin-top: 16px;
    font-size: 16px;
  }

  .blog__email__list__arrow {
    display: none;
  }

  .nav__blog {
    height: 64px;
    margin-top: 0;
    padding: 8px 20px;
  }

  .nav__links__block {
    padding-right: 0;
  }

  .nav__blog__conetent {
    justify-content: space-between;
    margin-top: 0;
  }

  .nav__blog__link__blog {
    width: 161px;
  }

  .authors__img {
    height: 240px;
    margin-bottom: 24px;
  }

  .authors__bio {
    width: 100%;
  }

  .authors__link {
    font-size: 16px;
  }

  .collection-list {
    grid-row-gap: 72px;
    grid-template-columns: 1fr;
  }

  .authors__top {
    margin-bottom: 88px;
  }

  .authors__heading {
    letter-spacing: -.64px;
    font-size: 64px;
  }

  .authors__paragraph {
    letter-spacing: -.2px;
    font-size: 20px;
  }

  .blog_hero_featured {
    margin-right: 10px;
  }

  .blog__hero__slider__desc {
    width: 100%;
    margin-top: 16px;
  }

  .blog__hero__h1 {
    letter-spacing: -.32px;
    font-size: 32px;
  }

  .blog__hero__p1 {
    letter-spacing: -.14px;
    font-size: 14px;
  }

  .blog__recent___watch {
    padding-top: 72px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .blog__reads__pod__thumb {
    height: 214px;
  }

  .blog__people {
    padding-top: 64px;
    padding-bottom: 96px;
  }

  .blog__people__grid {
    grid-column-gap: 8px;
    grid-row-gap: 104px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: column;
  }

  .blog__people_pod.fedor {
    margin-top: 224px;
  }

  .blog__people_pod.simon {
    margin-top: -224px;
  }

  .blog__people__name {
    letter-spacing: -.24px;
    font-size: 24px;
  }

  .blog__people__bio {
    letter-spacing: -.13px;
    font-size: 13px;
  }

  .blog__people__link {
    letter-spacing: -.16px;
    font-size: 16px;
  }

  .blog__post__hero {
    height: auto;
    padding-top: 164px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .blog__hero__post_pod {
    border-radius: 8px;
    height: 300px;
    padding: 24px 16px;
  }

  .blog__section__top__left {
    margin-right: 0;
  }

  .blog__section__top__right {
    display: none;
  }

  .blog__main__h2 {
    letter-spacing: -.36px;
    margin-bottom: 12px;
    font-size: 36px;
  }

  .blog__main__p {
    font-size: 17px;
  }

  .nav__pokercod__logo {
    height: 40px;
  }

  .nav__blog__right {
    width: 22px;
    display: flex;
  }

  .nav__menu__open {
    width: 22px;
    height: 22px;
    margin-left: 0;
    position: static;
  }

  .nav__blog__link__home {
    display: none;
  }

  .blog__recent__read {
    padding-top: 72px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .blog__video__pod__thumb {
    height: 214px;
  }

  .nav__text__link {
    font-size: 26px;
  }

  .nav__grid__links {
    grid-row-gap: 16px;
    color: #fff;
    margin-right: 40px;
  }

  .blog__read__hero {
    padding-bottom: 80px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .blog__subpage__hero__heading {
    letter-spacing: -.64px;
    font-size: 64px;
  }

  .blog__subpage__hero__paragraph {
    letter-spacing: -.2px;
    font-size: 20px;
  }

  .blog__read__hero__top {
    margin-bottom: 0;
  }

  .blog__read__content {
    padding: 80px 20px 120px;
  }

  .read-category-tags-list {
    grid-column-gap: 8px;
    grid-row-gap: 12px;
    grid-template-rows: auto;
    grid-template-columns: max-content max-content;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .nav__blog__menu__icon, .nav__blog__close__icon {
    width: 22px;
    height: 22px;
  }

  .nav__blog__back__link {
    font-size: 20px;
  }

  .nav__blog__menu__open {
    width: 22px;
    height: 22px;
    margin-left: 0;
    position: static;
  }

  .nav__blog__links__block {
    padding-right: 0;
  }

  .blog__section__btn__more__mobile {
    width: 100%;
    height: 50px;
    margin-top: 48px;
    padding-top: 16px;
    padding-bottom: 16px;
    font-family: TT Commons, sans-serif;
    display: block;
  }

  .blog__video__thumbnail__wrap {
    height: 152px;
  }

  .blog__post__rating__box {
    border-radius: 0;
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .rating__box__heading {
    letter-spacing: -.24px;
    margin-top: 0;
    margin-bottom: 8px;
    font-size: 24px;
  }

  .jetboost-toggle-favorite-3rm6, .jetboost-toggle-favorite-lvx6, .jetboost-toggle-favorite-3jb4, .jetboost-toggle-favorite-lnq7, .jetboost-toggle-favorite-lmyy {
    margin-left: 4px;
    margin-right: 4px;
  }

  .blog__rating {
    padding-bottom: 128px;
    padding-left: 0;
    padding-right: 0;
  }

  .heading-3-terms {
    font-size: 24px;
  }

  .textpp2 {
    font-size: 18px;
    line-height: 21px;
  }

  .table__cell {
    padding: 8px;
  }

  .cell-value {
    font-size: 12px;
  }

  .table__cell__header {
    padding: 8px;
  }

  .cell-header {
    font-size: 13px;
  }

  .image-229 {
    width: 507px;
    height: 321px;
  }

  .heading-2-21cg, .heading-2-21cg.is--black {
    font-size: 52px;
  }

  .paragraph-1-21cs {
    width: 100%;
    font-size: 16px;
  }

  .btn__regular.stripebuybutton {
    width: 160px;
    height: 42px;
  }

  .hero__membership__overview__block {
    width: auto;
    height: auto;
    margin-left: -10px;
    margin-right: -10px;
    padding: 10px;
  }

  .membership__overview__community {
    height: auto;
  }

  .membership__overview__platform {
    height: auto;
    margin-top: 10px;
  }

  .membership__community {
    padding: 96px 20px;
  }

  .membership__community__content__header {
    width: auto;
  }

  .heading-1-21cg, .heading-1-21cg.is--black {
    font-size: 52px;
  }

  .community__questions {
    flex-direction: column;
  }

  .community__questions__texts {
    width: 100%;
  }

  .community__questions__graphics {
    margin-top: 32px;
  }

  .community__winning {
    flex-direction: column-reverse;
    margin-bottom: 72px;
  }

  .community__coachings {
    align-items: center;
    width: 100%;
  }

  .community__coachings__texts {
    width: 100%;
  }

  .community__coachings__graphics {
    margin-top: 32px;
    margin-right: -16px;
  }

  .community__winning__graphics {
    margin-top: 32px;
  }

  .community__winning__texts {
    width: 100%;
  }

  .heading-4-21cg {
    margin-bottom: 20px;
    font-size: 38px;
  }

  .heading-4-21cg.is--black.res {
    text-align: center;
  }

  .heading-4-21cg.platinum {
    margin-top: 16px;
  }

  .paragraph-2-21cg {
    font-size: 15px;
  }

  .paragraph-2-21cg.is--black.res {
    text-align: center;
  }

  .paragraph-2-21cg.vision {
    text-align: left;
  }

  .membership__platform {
    padding-top: 96px;
    padding-bottom: 88px;
  }

  .membership__platform__image {
    width: 528px;
    height: 351px;
  }

  .characteristics__box {
    width: 173px;
    min-width: 173px;
    margin-left: 4px;
    margin-right: 4px;
  }

  .characteristics__box.is--light.live--coachings, .characteristics__box.glossary {
    display: none;
  }

  .membership__cash {
    padding: 96px 20px 88px;
  }

  .tournaments__characteristics__boxes {
    margin-top: 0;
    inset: auto 0% -111px;
  }

  .membership__cash__content__texts {
    width: 100%;
  }

  .image__cash__dashboard {
    width: 528px;
    height: 351px;
  }

  .image-dashboard-steffen {
    width: 307.85px;
    height: 373.63px;
    right: 30px;
  }

  .coach__box__steffen {
    display: none;
  }

  .heading-3-21cg {
    margin-bottom: 24px;
    font-size: 42px;
  }

  .text-3-21cg.is--grey {
    margin-top: -1px;
    margin-bottom: 5px;
    font-size: 12px;
  }

  .subtitle-1-21cg {
    font-size: 26px;
  }

  .grid-topics {
    grid-template-columns: 1fr 1fr;
  }

  .pricing__tags {
    display: none;
  }

  .pricing__tag__21cg {
    border: 1px none var(--pokercode-beta);
    background-color: var(--pokercode-beta);
  }

  .pricing__tag__value {
    padding-top: 4px;
  }

  .pricing__side__badge {
    display: none;
  }

  .pricing__content__header {
    margin-bottom: 40px;
  }

  .pricing__membership__check__text {
    font-size: 18px;
  }

  .pricing__countdown {
    align-items: center;
    height: auto;
    padding: 12px;
  }

  .pokercode__membership__plans {
    width: 100%;
  }

  .pricing__countdown__paragraph {
    font-size: 13px;
  }

  .image__tournaments__dashboard {
    width: 528px;
    height: 351px;
  }

  .coaches__box__tournaments {
    display: none;
  }

  .cash__characteristics__boxes {
    margin-top: -144px;
    right: auto;
  }

  .coachings__graphics__base {
    width: 512.7px;
    height: 329.59px;
  }

  .coachings-graphics-students {
    width: 528px;
    height: 71.62px;
  }

  .membership__overview__community__content {
    width: auto;
  }

  .overview__paragraph {
    width: 65%;
  }

  .overview__paragraph.is--white {
    width: 100%;
    margin-bottom: 16px;
  }

  .overview__paragraph.is--white.box--platform {
    width: auto;
  }

  .membership__overview__platform__tags {
    margin-top: 16px;
  }

  .platfrom__tags__tools.home {
    margin-top: 0;
    margin-left: 64px;
  }

  .promo__bar {
    padding-left: 20px;
    padding-right: 20px;
  }

  .promo__bar__text.bold {
    display: none;
  }

  .promo__bar__icon {
    margin-left: 0;
  }

  .promo__bar__button {
    margin-left: 16px;
  }

  .home__hero {
    padding: 136px 20px 64px;
  }

  .home__hero__content {
    align-items: center;
  }

  .home__hero__content__graphics {
    width: 379px;
    height: 325px;
  }

  .home__hero__graphic__quiz {
    width: 283.94px;
    height: 306.13px;
  }

  .home__hero__graphic__rvr {
    width: 140.6px;
    height: 284.51px;
    right: 44px;
  }

  .home__hero__graphic__dashboard {
    width: 140.6px;
    height: 284.51px;
    right: 194px;
  }

  .home__hero__graphic__slack {
    border-radius: 9px;
    width: 117.79px;
    height: 187.2px;
    bottom: 18px;
  }

  .home__community {
    padding-top: 96px;
    padding-bottom: 96px;
  }

  .home__cash {
    padding-top: 96px;
    padding-bottom: 154px;
  }

  .home__tournaments {
    padding-top: 96px;
  }

  .home__coaches {
    padding: 96px 20px;
  }

  .home__vision {
    height: auto;
  }

  .home__overview {
    padding: 72px 20px 96px;
  }

  .home__vision__grid {
    order: 1;
    grid-template-rows: auto 278px;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
  }

  .home__vision__content__texts {
    margin: 64px 20px;
  }

  .home__cash__content__texts {
    width: 100%;
  }

  .home__cash__dashboard__image {
    width: 335px;
    height: 223px;
  }

  .home__tournament__content__texts, .home__community__content__texts {
    width: 100%;
  }

  .home__community__content__graphics {
    flex-direction: column;
    margin-left: 0;
    margin-right: 0;
  }

  .home__community__content__graphics__winning {
    border-left-style: none;
    width: auto;
    height: auto;
    margin-top: 64px;
    padding-top: 0;
    padding-left: 0;
  }

  .home__community__content__graphics__questions {
    width: auto;
    height: auto;
    margin-right: 0;
    padding-top: 0;
  }

  .subttile-2-21cg {
    text-align: center;
  }

  .home__coaches__content__header {
    width: 100%;
  }

  .home__coaches__profile__image.fedor, .home__coaches__profile__image.matthias, .home__coaches__profile__image.steffen, .home__coaches__profile__image.simon {
    display: none;
  }

  .home__coaches__profile__paragraph {
    font-size: 13px;
  }

  .home__overview__content__visuals {
    width: auto;
    height: auto;
    margin-left: -10px;
    margin-right: -10px;
    padding: 10px;
  }

  .home__overview__content__texts__characteristics__grid {
    grid-row-gap: 40px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    margin-top: 56px;
  }

  .home__overview__content__visual__grid {
    grid-template-rows: auto auto auto;
    grid-template-columns: 100%;
  }

  .visual__community, .visual__platform, .visual__play {
    padding: 12px;
  }

  .home__overview__platform__tags {
    flex-direction: row;
  }

  .promo__bar__group {
    display: flex;
  }

  .pricing__tags__mobile {
    margin-bottom: 15px;
    display: flex;
  }

  .pricing__tag__popular {
    background-color: #20cd79;
    display: none;
  }

  .channel__topics__lesson__mobile {
    height: auto;
    margin-top: 5px;
    margin-left: -4px;
    margin-right: 0;
    display: flex;
  }

  .home__cash__posters__group {
    width: 355px;
    height: 104px;
    right: -10px;
  }

  .home__thumbnail.is--cash--cbetting {
    width: 115px;
    height: 72px;
  }

  .home__thumbnail.is--cash--gto {
    display: none;
  }

  .home__thumbnail.is--cash--business, .home__thumbnail.is--cash--first, .home__thumbnail.is--tournaments--tutorials {
    width: 115px;
    height: 72px;
  }

  .home__thumbnail.is--tournaments--itg--intro {
    display: none;
  }

  .home__thumbnail.is--tournaments--community--coachings, .home__thumbnail.is--tournaments--heads--up {
    width: 115px;
    height: 72px;
  }

  .guarantee, .home__faq {
    padding-left: 20px;
    padding-right: 20px;
  }

  .faq__question__box {
    padding-left: 16px;
    padding-right: 16px;
  }

  .faq__question__text {
    margin-right: 16px;
    font-size: 16px;
  }

  .faq__question__show__btn, .faq__question__hide__btn {
    width: 20px;
    height: 20px;
  }

  .faq__question__box__header {
    align-items: center;
  }

  .pricing__platinum__offer {
    padding: 16px;
  }

  .ggplatinum__logo {
    min-width: 151.2px;
  }

  .pricing__platinum__offer__paragraph {
    width: auto;
    margin-left: 24px;
  }

  .membership__pricing, .platinum__navbar, .platinum__promo__bar {
    padding-left: 20px;
    padding-right: 20px;
  }

  .platinum__promo__bar__text.bold {
    display: block;
  }

  .platinum__promo__bar__button {
    margin-left: 16px;
  }

  .platinum__webinar {
    padding: 72px 0 0;
  }

  .platinum__pokercode__overview {
    padding: 72px 20px 96px;
  }

  .platinum__hero {
    padding: 136px 20px 64px;
  }

  .platinum__webinar__content {
    align-items: stretch;
  }

  .platinum__webinar__elements {
    padding-left: 20px;
    padding-right: 20px;
  }

  .platinum__webinar__signup {
    border-radius: 0;
    width: 100%;
    margin-top: 80px;
  }

  .btn__webinar.stripebuybutton {
    width: 160px;
    height: 42px;
  }

  .platinum__webinar__signup__title {
    font-size: 28px;
  }

  .platinum__webinar__signup__paragraph {
    font-size: 15px;
  }

  .platinum__webinar__title {
    flex-direction: column-reverse;
    align-items: flex-start;
    margin-bottom: 16px;
  }

  .platinum__webinar__time {
    margin-bottom: 40px;
  }

  .platinum__webinar__graphics {
    background-color: #fff;
    width: 100%;
    height: auto;
  }

  .platinum__webinar__graphic__webinar {
    width: 100%;
    height: auto;
  }

  .platinum__webinar__logo {
    margin-left: 0;
  }

  .platinum__webinar__time__divider {
    height: 24px;
    margin-left: 12px;
    margin-right: 12px;
  }

  .paltinum__webinar__time__text, .paltinum__webinar__time__text__semibold {
    font-size: 18px;
  }

  .platinum__content__texts__grid {
    grid-row-gap: 40px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .platinum__webinar__graphics__small, .image-webinar-steffen-fedor {
    display: none;
  }

  .platinum__webinar__header {
    width: 100%;
  }

  .hidden-footage-text-ch1-cash, .hidden-footage-text-ch2-cash, .hidden-footage-text-ch3-cash {
    margin-top: 16px;
  }

  .platinum__webinar__elements_post {
    padding-left: 20px;
    padding-right: 20px;
  }

  .festival__hero {
    overflow: hidden;
  }

  .festival__guests__content__workshops {
    grid-template-rows: 86px 86px;
    grid-template-columns: 1fr;
  }

  .festival__guests__content__guests, .festival__schedule__grid {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
  }

  .ffestival__registration__grid {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
    margin-top: 8px;
  }

  .coach__box__fedor__fest {
    display: none;
  }

  .festival__earlybird__packages__grid {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
  }

  .gh2__hero {
    height: 560px;
  }

  .gh2__quote {
    padding-top: 40px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .quote__box {
    width: 297px;
    height: 148px;
    padding-top: 18px;
    padding-bottom: 18px;
    top: 111px;
  }

  .gh2__quote__content {
    width: 100%;
    margin-top: 0;
  }

  .gh2__house {
    padding-left: 20px;
    padding-right: 20px;
  }

  .gh2__house__gallery {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
  }

  .gh2__cta {
    padding-left: 20px;
    padding-right: 20px;
  }

  .gh__cta__tag {
    border-radius: 4px;
    height: 30px;
    margin-left: 2px;
    margin-right: 2px;
    padding: 8px 10px;
  }

  .cta__tag__label {
    font-size: 14px;
  }

  .btn__regular__gh2.stripebuybutton {
    width: 160px;
    height: 42px;
  }

  .gh2__watch {
    padding-left: 20px;
    padding-right: 20px;
  }

  .gh2__watch__text__indicator {
    margin-top: 0;
    margin-bottom: 12px;
    font-size: 12px;
  }

  .gh2__yt__episode {
    border-radius: 8px;
  }

  .gh2__main {
    padding-left: 20px;
    padding-right: 20px;
  }

  .gh2__message__divider {
    height: 72px;
  }

  .gh2__message__divider__text {
    text-align: center;
    width: 100%;
    font-size: 16px;
  }

  .gh2__message__divider__emoji {
    display: none;
  }

  .gh2__apply {
    padding-left: 20px;
    padding-right: 20px;
  }

  .gh2__apply__h1 {
    font-size: 32px;
  }

  .btn__regular__apply__gh2.stripebuybutton {
    width: 160px;
    height: 42px;
  }

  .button__reg__apply__gh2__label {
    font-size: 18px;
    line-height: 16px;
  }

  .gh2__logo {
    width: 352px;
  }

  .coach__box__fedor__fest_info, .pricing__side__badgebfcm {
    display: none;
  }

  .pricing__tagbfcm {
    border: 1px solid var(--pokercode-beta);
    background-color: #3949c2;
    padding-top: 4px;
  }

  .banner__pricing {
    height: auto;
    padding-left: 16px;
    padding-right: 16px;
  }

  .banner__pricing__countdown__content {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    margin-top: -2px;
    padding-top: 0;
  }

  .banner__pricing__texts__paragraph {
    text-align: center;
  }

  .banner__pricing__texts__title.mobile {
    text-align: center;
    font-family: Ttcommons;
  }

  .pricing__side__badge_valentines {
    display: none;
  }

  .pricing__tag__21cg__ept {
    border: 1px none var(--pokercode-beta);
    background-image: linear-gradient(to right, #1d3d7a, #e23626);
  }

  .pricing__tag__value__ept {
    background-color: #4887ff;
    padding-top: 4px;
  }

  .blog__header__content {
    flex-direction: column-reverse;
  }

  .link-block-9 {
    margin-right: 0;
  }

  .nav {
    height: 96px;
  }

  .nav__nav {
    justify-content: space-between;
    height: 64px;
    display: flex;
  }

  .nav__nav__content {
    width: 100%;
  }

  .btn__nav {
    width: auto;
    height: 32px;
    padding-top: 10px;
    padding-left: 16px;
    padding-right: 16px;
    font-size: 15px;
  }

  .heading-3-21cg-2 {
    margin-bottom: 24px;
    font-size: 42px;
  }

  .home__hero__content-2 {
    align-items: center;
  }

  .home__hero-2 {
    margin-top: 136px;
    padding: 104px 20px 64px;
  }

  .hero__image__description.mobile {
    border-top-right-radius: 8px;
    border-bottom-right-radius: 8px;
  }

  .button-text-2 {
    font-size: 18px;
    line-height: 16px;
  }

  .paragraph-1-21cs-2 {
    width: 100%;
    font-size: 16px;
  }

  .home__vision__content {
    margin: 64px 20px;
    padding-top: 0;
  }

  .home__hero__graphic__rvr-2 {
    width: 140.6px;
    height: 284.51px;
    right: 44px;
  }

  .home__vision__grid-2 {
    order: 1;
    grid-template-rows: auto 278px;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
  }

  .home__hero__graphic__dashboard-2 {
    width: 140.6px;
    height: 284.51px;
    right: 194px;
  }

  .offer {
    height: auto;
  }

  .home__hero__content__graphics-2 {
    width: 379px;
    height: 325px;
  }

  .heading-4-21cg-2 {
    margin-bottom: 20px;
    font-size: 38px;
  }

  .home__hero__graphic__slack-2 {
    border-radius: 9px;
    width: 117.79px;
    height: 187.2px;
    bottom: 18px;
  }

  .home__hero__graphic__quiz-2 {
    width: 283.94px;
    height: 306.13px;
  }

  .pricing__free__benefit__boxes {
    flex-direction: column;
  }

  .benefit_box_small {
    margin-bottom: 8px;
  }

  .pricing_highlighted {
    width: 100%;
    position: static;
  }

  .pricing__regs__group {
    flex-direction: column-reverse;
    height: auto;
    position: static;
  }

  .pricing__divider {
    width: 100px;
    height: 1px;
    margin-top: 8px;
    margin-bottom: 8px;
    padding-bottom: 1px;
  }

  .pricing__benefit__boxes {
    background-color: #1b1b1e;
  }

  .checkoutbutton-2 {
    letter-spacing: -.2px;
    width: 100%;
    height: 48px;
    margin-bottom: 0;
    font-size: 16px;
  }

  .paragraph-2-21cg-2 {
    font-size: 15px;
  }

  .text-block-87.yearly.desktop {
    width: auto;
  }

  .home__pricing {
    padding: 72px 20px 96px;
  }

  .pricing_reg, .pricing_reg.quarterly {
    width: 100%;
  }

  .pricing_block {
    background-color: #0000;
    height: auto;
  }

  .pricing__tag.quarterly {
    width: auto;
    padding-right: 10px;
  }

  .pricing__tag.yearly {
    width: auto;
  }

  .pricing__tag.yearly.is--promo {
    background-color: var(--web-orange);
    padding-top: 5px;
    display: none;
  }

  .pricing__tag.yearly.is--promo.is--limited, .pricing__tag.value {
    display: none;
  }

  .testimonials {
    padding-left: 20px;
    padding-right: 20px;
  }

  .testimonials__grid__main {
    grid-template-columns: 1fr;
  }

  .testimonial__pod {
    flex-direction: column;
    align-items: center;
    padding: 24px 16px 16px;
  }

  .testimonial__pod__header {
    padding-left: 8px;
    padding-right: 8px;
  }

  .text-block-92-copy {
    text-align: center;
  }

  .grid__coaches {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .coach__pod__image.steffen, .coach__pod__image.simon, .coach__pod__image.matthias, .coach__pod__image.fedor {
    height: 280px;
  }

  .h1__n22.cta__section {
    text-align: center;
  }

  .p2__n22 {
    font-size: 15px;
  }

  .p2__n22.is--black.res {
    text-align: center;
  }

  .p2__n22.vision {
    text-align: left;
  }

  .h3__n22 {
    margin-bottom: 20px;
    font-size: 38px;
  }

  .p3__n22 {
    font-size: 15px;
  }

  .p3__n22.is--black.res {
    text-align: center;
  }

  .p3__n22.vision {
    text-align: left;
  }

  .live__image {
    margin-top: 32px;
    margin-right: -16px;
  }

  .home__grid__coaches {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .tournaments__content {
    padding-left: 20px;
    padding-right: 20px;
  }

  .pricing__points {
    justify-content: center;
  }

  .pricing__point.cancel, .pricing__point.stripe {
    display: none;
  }

  .nav__countdown {
    height: 64px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .nav__countdown__group {
    flex-flow: column;
  }

  .countdown__text {
    margin-top: 0;
    margin-bottom: 4px;
    font-size: 16px;
    display: flex;
  }

  .countdown__text.mobile--landscape {
    display: block;
  }

  .nav__countdown__link-to-offer {
    width: auto;
  }

  .nav__nav__links {
    justify-content: flex-start;
    margin-top: 49px;
    padding-top: 48px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .nav__nav__textlink {
    font-size: 24px;
  }

  .nav__nav__textlink.mobile__login {
    margin-top: 32px;
    margin-bottom: 32px;
  }

  .nav__nav__textlink.is--trips {
    margin-bottom: 0;
  }

  .nav__nav__text {
    font-size: 24px;
  }

  .navbarlinkopenmenu__n22 {
    width: 22px;
    height: 22px;
    margin-left: 20px;
  }

  .pricing__spacer-nav {
    height: 96px;
  }

  .success__hero {
    padding: 64px 20px;
  }

  .success__top {
    height: 64px;
    padding-top: 12px;
    padding-bottom: 12px;
  }

  .success__texts {
    width: 100%;
  }

  .success__box {
    padding-left: 24px;
    padding-right: 24px;
  }

  .success__content__group {
    width: 100%;
    margin-top: 24px;
  }

  .success__h1__n22 {
    font-size: 32px;
  }

  .text-block-110 {
    font-size: 18px;
  }

  .success__text__support {
    text-align: center;
  }

  .success__box__p1 {
    font-size: 16px;
  }

  .success__box__p2 {
    font-size: 15px;
  }

  .div-block-143 {
    width: auto;
  }

  .subtitle__benefits {
    font-size: 12px;
    line-height: 100%;
  }

  .button__regular.is--ghost.is--trips.w--current {
    height: 40px;
    padding-top: 13px;
    padding-bottom: 13px;
    font-size: 16px;
  }

  .button__regular.is--ghost.is--seconday-camp {
    height: 48px;
    padding-top: 16px;
    padding-bottom: 16px;
    font-size: 20px;
  }

  .button__regular.is--100 {
    height: 40px;
    margin-bottom: 0;
    padding-top: 14px;
    padding-bottom: 14px;
    font-size: 16px;
  }

  .button__regular.is--100.is--offer-box.is--40pxh {
    padding-left: 24px;
    padding-right: 24px;
  }

  .button__regular.is--challenge {
    padding-top: 18px;
    padding-bottom: 18px;
    font-size: 18px;
  }

  .button__regular.is--320px-width {
    width: 100%;
  }

  .button__regular.is--wsop {
    padding-top: 18px;
    padding-bottom: 18px;
    font-size: 18px;
  }

  .button__regular.is--wsop.is--ghost {
    font-size: 18px;
  }

  .button__regular.is--main-camp {
    height: 48px;
    padding-top: 16px;
    padding-bottom: 16px;
    font-size: 20px;
  }

  .quiz__list {
    padding: 88px 20px 96px;
  }

  .quiz__box {
    flex-direction: column;
    padding-right: 24px;
  }

  .quiz__title {
    margin-bottom: 8px;
  }

  .quiz__description {
    margin-bottom: 16px;
  }

  .button-text-3 {
    font-size: 18px;
    line-height: 16px;
  }

  .quiz__box__content {
    margin-left: 0;
  }

  .btn__quiz {
    justify-content: center;
    align-items: center;
    width: 100%;
    display: flex;
  }

  .quiz__thumbnail {
    width: 100%;
    min-width: auto;
    max-width: none;
    height: 278px;
    min-height: auto;
    max-height: none;
    margin-bottom: 16px;
  }

  .quiz__callout {
    align-items: center;
    padding-top: 16px;
    padding-bottom: 16px;
  }

  .quiz__callout__icon {
    min-width: 24px;
    max-width: 24px;
    min-height: 24px;
    max-height: 24px;
  }

  .btn__regular__gh3.stripebuybutton {
    width: 160px;
    height: 42px;
  }

  .gh3__cta {
    padding-left: 20px;
    padding-right: 20px;
  }

  .gh3__quote {
    padding-top: 40px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .btn__regular__apply__gh3.stripebuybutton {
    width: 160px;
    height: 42px;
  }

  .gh2__cta-copy {
    padding-left: 20px;
    padding-right: 20px;
  }

  .gh2__quote-copy {
    padding-top: 40px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .gh3__logo {
    width: 352px;
  }

  .text__title.cta__section {
    text-align: center;
    font-size: 40px;
  }

  .answers__header {
    margin-top: 128px;
    padding-top: 48px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .answers__content {
    padding-top: 32px;
    padding-left: 29px;
    padding-right: 20px;
  }

  .question__box {
    flex-direction: column-reverse;
    padding-left: 16px;
    padding-right: 16px;
  }

  .question__box__image {
    width: 100%;
    height: 181px;
  }

  .question__box__content {
    width: 100%;
    padding-left: 8px;
    padding-right: 8px;
  }

  .collection-item-2 {
    margin-bottom: 24px;
  }

  .answers__header__content {
    margin-bottom: 32px;
  }

  .answers__header__content__thumbnail {
    width: 163px;
    height: 93px;
  }

  .text-block-112 {
    font-size: 13px;
  }

  .text-block-113 {
    font-size: 18px;
  }

  .h1__main {
    margin-bottom: 24px;
    font-size: 42px;
  }

  .h1__pricing, .h2__pricing {
    margin-bottom: 20px;
    font-size: 38px;
  }

  .h2__pricing.is--large {
    justify-content: flex-start;
    align-items: flex-start;
    display: flex;
  }

  .text__promo.yearly.desktop {
    width: auto;
  }

  .text__promo.is--link {
    margin-left: 0;
  }

  .promob__pod__bottom {
    height: auto;
    padding-top: 16px;
    padding-bottom: 12px;
  }

  .promo__pod__top__top {
    justify-content: center;
  }

  .promo_image_fedor {
    inset: auto 0% 0% auto;
  }

  .pokercode__logo__box {
    display: none;
  }

  .icon__tag {
    margin-top: 0;
    margin-left: 0;
  }

  .events {
    padding-left: 20px;
    padding-right: 20px;
  }

  .grid-6 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .events__event-pod__main-image {
    height: auto;
  }

  .event__pre-hero, .event__pre-hero.is--madrid {
    height: 200px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .travels__heading {
    font-size: 56px;
  }

  .event__header__block {
    flex-direction: column;
    height: auto;
    margin-bottom: -220px;
    padding-right: 16px;
  }

  .event__schedule {
    padding-top: 300px;
  }

  .image__discord {
    display: none;
  }

  .grid-10 {
    grid-row-gap: 4px;
    grid-template-rows: auto auto;
    grid-template-columns: 88px 3fr 2fr;
    align-items: center;
  }

  .text-block-schedule-header {
    text-align: left;
  }

  .text-block-schedule-header.is--hidden-mobile, .text-block-schedule-header.is--hidden {
    display: none;
  }

  .schedule__grid__event {
    height: auto;
    padding-top: 8px;
    padding-bottom: 5px;
  }

  .text-block-schedule-event {
    text-align: left;
    font-size: 15px;
    line-height: 115%;
  }

  .text-block-schedule-event.is--aligned-left {
    font-size: 15px;
  }

  .event__title {
    font-size: 24px;
  }

  .event__title.is--hidden-mobile, .event__title.is--visible-mobile {
    display: block;
  }

  .event__logo-main {
    border-radius: 4px;
    width: 48px;
    height: 48px;
    margin-right: 16px;
  }

  .event__logo-main.is--pc-festival {
    border-radius: 4px;
    width: 48px;
    min-width: 48px;
    height: 48px;
    min-height: 48px;
    margin-right: 16px;
  }

  .event__logo-main.is--winnamax {
    min-width: 48px;
    max-width: 48px;
    min-height: 48px;
    max-height: 48px;
    margin-right: 12px;
  }

  .event__header__block__content__right-group {
    flex-direction: column;
    width: auto;
  }

  .grid-11 {
    grid-column-gap: 16px;
    grid-row-gap: 8px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    width: auto;
    margin-top: 12px;
    margin-bottom: 16px;
  }

  .event__header__divider {
    display: none;
  }

  .text-block-127 {
    font-size: 24px;
  }

  .product__pod___buy-in {
    padding: 20px;
    display: flex;
  }

  .collection-list-5 {
    grid-template-columns: 1fr;
  }

  .div-block-172 {
    width: 100px;
    display: none;
  }

  .event__buy-in__name {
    text-transform: none;
    margin-bottom: 0;
    padding-top: 9px;
    font-size: 24px;
    line-height: 100%;
  }

  .event__buy-in__price {
    margin-bottom: 0;
    margin-left: 0;
  }

  .div-block-173 {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
  }

  .button-11 {
    height: 44px;
    font-weight: 600;
  }

  .image-242 {
    width: 100vw;
    height: 65vw;
  }

  .is--grey-2.is--hidden-mobile, .is--highlighted-in-schedule.is--hidden-mobile {
    display: none;
  }

  .value-event-header {
    font-size: 16px;
  }

  .event__header__block__value {
    padding-top: 0;
  }

  .option-list {
    flex-direction: column;
  }

  .select-field-2 {
    width: 100%;
  }

  .collection-list-6 {
    grid-template-rows: auto auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .product-page_header {
    padding-left: 20px;
    padding-right: 20px;
  }

  .product__accommodation__characteristics {
    border-radius: 0;
    padding: 0;
  }

  .product__accommodation__grid {
    grid-template-rows: auto;
  }

  .product__accommodation__hotel-pod {
    border-radius: 0;
  }

  .product__accommodation__hotel-pod.is--amenities {
    display: none;
  }

  .div-block-179 {
    justify-content: space-between;
    display: flex;
  }

  .grid-16 {
    grid-template-rows: auto;
  }

  .default-state-3 {
    margin-bottom: 0;
  }

  .div-block-180 {
    justify-content: space-between;
    width: 100%;
    height: 29px;
    margin-bottom: 20px;
    display: flex;
  }

  .lightbox-link-11 {
    width: 20vw;
    height: 20vw;
  }

  .is--hidden-mobile {
    display: none;
  }

  .div-block-181 {
    align-items: center;
    display: flex;
  }

  .div-block-182 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    display: flex;
  }

  .event__packages {
    padding-left: 20px;
    padding-right: 20px;
  }

  .event__packages.is--bootcamp {
    padding-top: 274px;
  }

  .pod__package__madrid {
    flex-direction: column;
  }

  .div-block-184 {
    width: auto;
    min-width: 0;
  }

  .trips__link {
    margin-bottom: 16px;
    margin-right: 0;
  }

  .div-block-194 {
    height: 24px;
    padding-top: 2px;
    padding-bottom: 3px;
  }

  .pokernews__link__block {
    padding-top: 4px;
    padding-bottom: 4px;
  }

  .gif__pulsing-red {
    width: 30px;
    height: 30px;
  }

  .pokercode__link__block__text {
    margin-top: 4px;
    font-size: 14px;
  }

  .logo-pokernews {
    width: 118px;
    height: 18px;
  }

  .body-10 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .grid__event__event__pod {
    grid-template-columns: 1fr;
  }

  .h2__event__day {
    font-size: 24px;
  }

  .h1__heading_title {
    margin-bottom: 32px;
    font-size: 32px;
  }

  .text-block-151 {
    font-size: 18px;
  }

  .blog__cta__quiz {
    padding: 32px 20px 48px;
  }

  .blog__cta__quiz__content {
    flex-direction: column-reverse;
  }

  .text-block-153 {
    text-align: center;
    letter-spacing: -.36px;
    width: 100%;
    margin-bottom: 32px;
    font-size: 36px;
  }

  .div-block-208 {
    flex-direction: column;
    align-items: center;
    max-width: none;
    margin-top: 21px;
    display: flex;
  }

  .text-span-17 {
    font-size: 39px;
  }

  .text-span-18 {
    font-size: 28px;
  }

  .div-block-209 {
    margin-bottom: 0;
  }

  .div-block-210 {
    display: none;
  }

  .nav_discord_link {
    height: 32px;
    padding-top: 8px;
    padding-bottom: 8px;
  }

  .discord_nav_button {
    width: 85px;
    height: 16px;
  }

  .text-block-157 {
    font-size: 24px;
  }

  .text-block-159 {
    font-size: 18px;
  }

  .btn__promo-modal {
    width: 100%;
    height: 32px;
    padding-top: 10px;
    padding-left: 16px;
    padding-right: 16px;
    font-size: 15px;
  }

  .section-13 {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .container-3 {
    padding-left: 26px;
    padding-right: 26px;
  }

  .glossary-term {
    width: 100%;
    margin-right: 0%;
  }

  .glossary-search {
    max-width: none;
  }

  .glossary__component {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .glossary__heading-1 {
    font-size: 44px;
  }

  .f-glossary-item-block {
    flex-direction: column;
  }

  .f-glossary-item {
    grid-template-columns: 1fr;
    padding: 24px;
  }

  .f-h1-heading {
    margin-top: 0;
    font-size: 48px;
  }

  .f-section-x-small {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .div-block-222 {
    height: 240px;
  }

  .testimonial-c1__image.is--gh {
    height: 300px;
    min-height: 300px;
  }

  .testimonial-c1__image.is--mario, .testimonial-c1__image.is-adrian, .testimonial-c1__image.is--tobi, .testimonial-c1__image.is--alex, .testimonial-c1__image.is--alexander, .testimonial-c1__image.is--hyachu {
    height: 240px;
  }

  .testimonial-c1__image.is--hannes, .testimonial-c1__image.is--fabian {
    background-position: 50% 100%;
    height: 240px;
  }

  .testimonial-c1__image.is--daniel-on-mario {
    height: 240px;
  }

  .testimonial-c1__quote {
    font-size: 20px;
  }

  .testimonial-c1__gh-text-image {
    width: 338px;
    height: 104px;
  }

  .skill {
    padding: 40px 20px;
    display: flex;
  }

  .div-block-227, .div-block-227.is--transparent {
    width: 32px;
    height: 32px;
  }

  .text-block-161, .text-block-161.is--transparent {
    font-size: 20px;
  }

  .skill__scale__desc {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .div-block-230 {
    width: 260px;
  }

  .skill__tip-text {
    text-align: center;
  }

  .challenge__header {
    order: 1;
    grid-template-rows: 1fr 500px;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
  }

  .challenge__header__h1 {
    width: 100%;
    margin-bottom: 20px;
    font-size: 38px;
  }

  .challenge__header__h1.is--pbt {
    font-size: 48px;
  }

  .challenge__header__h1.is--triton {
    font-size: 40px;
  }

  .text-block-163 {
    text-align: center;
  }

  .text-block-163.is--pbt {
    font-size: 24px;
  }

  .pricing {
    padding-top: 56px;
    padding-bottom: 56px;
  }

  .pricing__block {
    margin-top: 0;
  }

  .pricing__features__specific__text-value.is--mobile {
    display: block;
  }

  .div-block-239 {
    background-color: #1b1b1e00;
    flex-direction: column;
    width: 100%;
  }

  .pricing__column__highlighted {
    width: 100%;
    margin-top: 24px;
    margin-bottom: 24px;
  }

  .div-block-241 {
    margin-bottom: 0;
  }

  .pricing__features__group {
    margin-bottom: 24px;
  }

  .pricing__column__side {
    width: 100%;
  }

  .features__side-column.is--free {
    background-color: #1b1b1e;
  }

  .features__side-column.is--masterclass {
    background-color: #1b1b1e;
    margin-bottom: 0;
  }

  .side-header {
    border-top-left-radius: 8px;
    border-bottom-left-radius: 8px;
    margin-bottom: 0;
  }

  .side-header.is--left {
    border-right: 1px solid #414145;
    border-radius: 8px;
    margin-bottom: 0;
  }

  .modal__masterclass__pricing__div {
    padding-bottom: 19px;
  }

  .title__plan {
    font-weight: 500;
  }

  .title__side-plan.is--masterclass {
    width: 100%;
  }

  .offer__feature__text {
    font-size: 18px;
  }

  .home__hero__image-animation {
    margin-top: 96px;
    padding: 64px 20px;
  }

  .hero__image_2.fedor {
    border-top-right-radius: 0;
  }

  .blog-post__botttom-cta {
    width: 100%;
    height: 80vw;
    margin-left: 0;
    margin-right: 0;
  }

  .div-block-252.is--drift {
    width: auto;
  }

  .modal__masterclass__full-screen {
    justify-content: flex-end;
    padding: 20px 0 0;
  }

  .modal__masterclass__full-screen__div {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
    flex-direction: column;
    justify-content: flex-end;
    width: 100%;
    height: auto;
    padding-top: 32px;
    padding-bottom: 64px;
    display: flex;
  }

  .modal__masterclass__bottom-group {
    padding-left: 20px;
    padding-right: 20px;
  }

  .modal__masterclass__green__fedor {
    padding: 10px 16px 8px;
  }

  .button__ghost__regular.iis--320px-width {
    width: 100%;
    height: 48px;
  }

  .modal__masterclass__title {
    margin-left: 0;
    font-size: 48px;
  }

  .modal__masterclass__price {
    margin-top: -10px;
    font-size: 64px;
  }

  .modal__masterclass__title__box {
    padding-left: 20px;
    padding-right: 20px;
  }

  .modal__masterclass__price__comparison {
    width: 100px;
    height: 30px;
  }

  .modal__masterclass__prices {
    align-items: center;
    margin-top: 6px;
    margin-bottom: 6px;
  }

  .text-block-172 {
    font-size: 13px;
  }

  .modal__masterclass__offer {
    padding-left: 20px;
    padding-right: 20px;
  }

  .modal__masterclass__list-item {
    margin-top: 0;
    margin-bottom: 0;
  }

  .text-block-174 {
    font-size: 20px;
  }

  .div-block-253 {
    width: 130px;
    height: 148px;
    margin-right: -11px;
  }

  .pricing__pricing__div {
    padding-bottom: 19px;
  }

  .pricing__pricing__div_2 {
    padding-bottom: 0;
  }

  .success__section, .wsop_hero {
    padding-left: 20px;
    padding-right: 20px;
  }

  .wsop.is--pbt {
    height: auto;
  }

  .div-block-255 {
    padding: 20px;
  }

  .text-field-5 {
    margin-bottom: 8px;
  }

  .form-5 {
    flex-flow: column;
  }

  .submit-button-7 {
    width: 100%;
    margin-left: 0;
  }

  .section_wsop_promo {
    padding-top: 26px;
    padding-left: 20px;
    padding-right: 20px;
  }

  ._1x1-coaching_content_coaches {
    grid-template-rows: auto auto auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .checkoutbutton-2-2 {
    letter-spacing: -.2px;
    width: 100%;
    height: 48px;
    margin-bottom: 0;
    font-size: 16px;
  }

  .success_1x1_order {
    padding: 32px 20px 80px;
  }

  .order__1x1__success__h1 {
    margin-top: 20px;
    margin-bottom: 8px;
    font-size: 32px;
  }

  .order__1x1__success__h2 {
    font-size: 28px;
  }

  .order__1x1__success__p1 {
    margin-top: 8px;
    font-size: 18px;
  }

  .order__1x1__divider {
    margin-top: 24px;
    margin-bottom: 32px;
  }

  .order__1x1__success__image {
    width: 64px;
    height: 64px;
  }

  .order__1x1__success__button {
    justify-content: center;
    align-items: center;
    width: 100%;
    font-size: 18px;
    display: flex;
  }

  .nav__countdown__link-to-offer_1 {
    width: auto;
  }

  .checkoutbutton-ghost {
    letter-spacing: -.2px;
    width: 100%;
    height: 48px;
    margin-bottom: 0;
    font-size: 16px;
  }

  .image-249 {
    display: none;
  }

  .image-249.is--mobile {
    display: block;
  }

  .jeju-win-paragraph {
    text-align: center;
  }

  .jeju-vote-win {
    padding-left: 20px;
    padding-right: 20px;
  }

  .grid-20 {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  .jeju-links-paragraph, .jeju-links-title {
    text-align: center;
  }

  .jeju-link-image {
    height: 270px;
    min-height: 270px;
    max-height: 270px;
  }

  .button__links.is--ghost.is--trips.w--current {
    height: 40px;
    padding-top: 13px;
    padding-bottom: 13px;
    font-size: 16px;
  }

  .button__links.is--100 {
    height: 40px;
    margin-bottom: 12px;
    padding-top: 14px;
    padding-bottom: 14px;
    font-size: 16px;
  }

  .button__links.is--100.is--offer-box.is--40pxh {
    padding-left: 24px;
    padding-right: 24px;
  }

  .button__links.is--challenge {
    padding-top: 18px;
    padding-bottom: 18px;
    font-size: 18px;
  }

  .button__links.is--320px-width {
    width: 100%;
  }

  .button__links.is--wsop {
    padding-top: 18px;
    padding-bottom: 18px;
    font-size: 18px;
  }

  .button__links.is--wsop.is--ghost {
    font-size: 18px;
  }

  .trips__form, .trips__form-block {
    width: 100%;
  }

  .event__form {
    padding-top: 300px;
  }

  .bold-text-12 {
    display: block;
  }

  .boot-camp__main {
    padding: 248px 20px 32px;
  }

  .schedule {
    padding: 32px 20px;
  }

  .boot-camp__divider-info {
    height: auto;
    padding-top: 15px;
    padding-bottom: 12px;
    font-size: 15px;
  }

  .boot-camp__mario {
    padding-top: 32px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .bootcamp__main__content {
    margin-top: 40px;
    margin-bottom: 0;
  }

  .paragraph-18 {
    font-size: 16px;
  }

  .heading-48 {
    color: var(--black);
    font-size: 24px;
  }

  .boot-camp__main__image.is--fabi {
    width: 100%;
    margin-bottom: 24px;
  }

  .boot-camp__main__image.is--matthias {
    width: 100%;
    min-width: 100%;
  }

  .boot-camp__main__image.is--wsop-1, .boot-camp__main__image.is--wsop-2 {
    min-width: 100%;
  }

  .main__matthias.is--upper {
    margin-right: 0;
  }

  .main__fabi {
    margin-left: 0;
    margin-right: 0;
  }

  .heading-32 {
    font-size: 18px;
    font-weight: 600;
    line-height: 115%;
  }

  .section-23 {
    padding-top: 32px;
    padding-bottom: 32px;
  }

  .video-3 {
    margin-top: 24px;
  }

  .boot-camp__schedule__grid {
    grid-template-columns: 1fr 1fr;
  }

  .div-block-268 {
    width: 100%;
  }

  .div-block-269 {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    grid-template-rows: auto auto;
    grid-template-columns: 100%;
    width: 100%;
  }

  .div-block-272 {
    width: 100%;
  }

  .div-block-273 {
    margin-bottom: 16px;
  }

  .pbt__gift__message-bar {
    flex-flow: column;
    height: auto;
  }

  .pbt__gift__button {
    justify-content: center;
    align-items: center;
    width: 100%;
    min-width: auto;
    display: flex;
  }

  .div-block-275 {
    margin-bottom: 8px;
  }

  .schedule__summer-camp {
    padding: 32px 20px;
  }

  .summer-camp-header-logo {
    width: 360px;
    height: 240px;
    margin-bottom: 16px;
  }

  .fe__header, .fe__quiz {
    padding-left: 20px;
    padding-right: 20px;
  }

  .spacer-fe {
    height: 24px;
  }

  .fe__video {
    padding-left: 20px;
    padding-right: 20px;
  }

  .fe__video__content {
    width: 100%;
    max-width: none;
  }

  .fe__paragraph-18 {
    width: 100%;
  }

  .fe__day-4__quote {
    padding-left: 20px;
    padding-right: 20px;
  }

  .fa__ctas {
    padding: 55px 20px;
  }
}

@media screen and (max-width: 479px) {
  .grid-home {
    grid-template-rows: 58px 60px 60px auto 60px auto;
    width: 100vh;
  }

  .submit-button {
    width: 166px;
    padding-left: 8px;
    padding-right: 8px;
  }

  .heading-form {
    height: auto;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 31px;
    line-height: 31px;
  }

  .section, .paragraph-div-block {
    margin-top: 0;
  }

  .paragraph {
    margin-top: 26px;
  }

  .text-field {
    width: 432px;
  }

  .text-field:hover, .text-field:active, .text-field:focus {
    border-color: #fff;
  }

  .text-field::placeholder {
    background-color: #0000;
  }

  .title-div-block {
    margin-top: 8px;
    margin-bottom: 12px;
    padding-bottom: 0;
  }

  .body {
    background-position: 65%;
  }

  .rights-policy-div {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    height: auto;
    margin-top: 15px;
    margin-bottom: 0;
  }

  .rights {
    letter-spacing: normal;
    width: auto;
    margin-right: 8px;
    font-size: 15px;
  }

  .privacy-link {
    margin-top: 0;
    margin-left: 0;
    font-size: 15px;
  }

  .contact-div {
    align-items: center;
    height: 40px;
    display: none;
  }

  .footer {
    flex-direction: row;
    align-items: center;
    height: auto;
    margin-bottom: 32px;
  }

  .nav-menu {
    display: none;
  }

  .textpp {
    line-height: 21px;
  }

  .heading-2 {
    line-height: 32px;
  }

  .back-home-btn {
    width: 100%;
  }

  .grid-pp {
    grid-template-columns: 20px minmax(200px, 1280px) 20px;
  }

  .main-right-div {
    display: none;
  }

  .form-2 {
    margin-top: 0;
    display: block;
  }

  .text-field-2, .text-field-3 {
    border-width: 1px;
    width: 100%;
    margin-bottom: 16px;
    font-size: 18px;
  }

  .submit-button-2 {
    width: 100%;
  }

  .reg-text {
    font-size: 17px;
    line-height: 19px;
  }

  .form-block-2 {
    flex-direction: column;
    margin-top: 32px;
    display: flex;
  }

  .text-block-3 {
    font-size: 15px;
  }

  .achievements-div {
    margin-bottom: 32px;
    display: none;
  }

  .header-2 {
    min-height: 67vh;
  }

  .hero-2-right-content {
    margin-top: 15px;
    padding-left: 15px;
    padding-right: 15px;
  }

  .hero-2-header {
    font-size: 32px;
    line-height: 38px;
  }

  .button-4 {
    margin-bottom: 14px;
  }

  .photo-mobile {
    background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/5cf029efc5655383ed6bf03e_Fedor2x-min.jpg");
    background-position: 50%;
    background-size: cover;
    border-radius: 4px;
    width: 100%;
    height: 300px;
    margin-top: 64px;
    display: block;
  }

  .achievements-div-copy {
    margin-bottom: 32px;
    display: flex;
  }

  .social-footer-mobile {
    margin-top: 1px;
    display: flex;
  }

  .social-mobile-link {
    width: 20px;
    height: 18px;
    margin-top: 6px;
    margin-left: 16px;
  }

  .text-block-5 {
    font-size: 15px;
  }

  .footer-columns, .footer-block {
    flex-direction: column;
  }

  .footer-column-2 {
    width: 50%;
  }

  .wrap.transition {
    margin-top: 64px;
  }

  .wrap.middle-copy {
    flex-direction: column;
  }

  .social-media-block {
    justify-content: flex-start;
    align-self: auto;
    display: flex;
  }

  .cta-section {
    margin-bottom: 136px;
    padding-top: 72px;
  }

  .cta-section.pcxgg {
    padding-bottom: 128px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .cta-div-block {
    padding-bottom: 38px;
  }

  .cta-div-block.product-page {
    height: 100%;
  }

  .cta-div-block.deal {
    height: 400px;
    padding-bottom: 16px;
  }

  .cta-div-block.pcxgg {
    height: auto;
    margin-left: 0;
    margin-right: 0;
    padding: 32px 20px;
  }

  .heading-3.black.deal {
    margin-top: 32px;
  }

  .btn-cta.stripebuybutton.cta-stripe-btn-final-section.product-page {
    z-index: 999999999;
    border-radius: 0;
    width: 100%;
    height: 67px;
    margin-bottom: -2px;
    margin-left: 0;
    position: fixed;
    inset: auto 0% 0%;
  }

  .btn-cta.stripebuybutton.cta-stripe-btn-final-section.product-page-bottom {
    margin-bottom: 48px;
    display: flex;
  }

  .btn-cta.webinarpp {
    width: 100%;
  }

  .paragraph-black.medium {
    text-align: center;
    padding-left: 16px;
    padding-right: 16px;
  }

  .paragraph-grey-dark.center {
    font-size: 18px;
  }

  .paragraph-grey-dark.center.play {
    margin-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .heading-4.why {
    font-size: 36px;
    line-height: 100%;
  }

  .heading-4.webinar {
    font-size: 32px;
    line-height: 100%;
  }

  .why-the-pokercode-section {
    padding-top: 123px;
  }

  .image-div.right {
    justify-content: center;
    align-items: flex-start;
    height: auto;
    display: block;
  }

  .lecture-shot {
    flex-direction: row;
    justify-content: center;
    width: 100%;
    height: 100%;
    display: none;
  }

  .h2.black.testimonials {
    margin-bottom: 8px;
  }

  .h2.potential {
    font-size: 36px;
    line-height: 100%;
  }

  .testimonial-block {
    justify-content: flex-end;
    height: 363px;
    margin-left: 13px;
    margin-right: 13px;
  }

  .testimonials-section {
    padding-top: 96px;
    padding-bottom: 122px;
  }

  .testimonials-slider {
    align-items: flex-start;
    padding-bottom: 32px;
    display: block;
    overflow: visible;
  }

  .mask {
    width: 100%;
    padding-top: 16px;
    padding-bottom: 16px;
    overflow: hidden;
  }

  .dashboard-mockup {
    background-size: cover;
    height: 300px;
    margin-top: 72px;
    margin-left: 76px;
    margin-right: -47px;
    padding-top: 0;
    padding-left: 0;
  }

  .photo-fedor {
    background-image: linear-gradient(#0000 50%, #222 93%, #222), url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/5d0bb9932e8b3cdd2109fb8b_Fedor-Box-min.jpg");
    background-position: 0 0, 0 0;
    background-size: auto, cover;
    width: auto;
    height: 237px;
  }

  .fedor-box {
    flex-direction: column;
    width: 100%;
    height: auto;
    margin-top: 0;
    margin-left: 0;
    padding-right: 0;
  }

  .achievements-2.right {
    width: 100%;
    height: auto;
    margin-left: 0;
    margin-right: 0;
  }

  .achievements-2.right.p1-23 {
    justify-content: center;
    margin-top: 32px;
  }

  .achievements-name {
    margin-top: 16px;
  }

  .matthias-box {
    flex-direction: column;
    width: 100%;
    height: auto;
    margin-top: 48px;
    margin-bottom: 16px;
    margin-left: 0;
    padding-right: 0;
    transition-property: none;
  }

  .matthias-box:hover {
    transform: none;
  }

  .poker-minds-section.tour {
    padding-top: 16px;
  }

  .photo-matthias {
    background-image: linear-gradient(#0000 50%, #222 93%, #222), url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/5d0bb9932e8b3cbedb09fb89_Matthias-Box-min.jpg");
    background-position: 0 0, 0 0;
    background-size: auto, cover;
    width: auto;
    height: 237px;
  }

  .achievements-content {
    margin-left: 0;
    padding-bottom: 8px;
    padding-left: 16px;
    padding-right: 16px;
  }

  .transition-section {
    margin-top: -24px;
  }

  .background-video {
    height: 600px;
    padding-top: 50px;
    display: flex;
  }

  .navbar-login {
    font-family: Ttcommons;
    font-size: 16px;
  }

  .navbar-content {
    display: block;
  }

  .hero-content {
    margin-top: 0;
    padding-left: 8px;
    padding-right: 8px;
  }

  .hero-subtitle {
    height: auto;
    margin-top: 8px;
    font-size: 16px;
    line-height: 90%;
  }

  .paragraph-white {
    text-align: center;
    padding-left: 20px;
    padding-right: 20px;
  }

  .menu-button {
    z-index: 9;
    margin-right: -10px;
    display: block;
    position: static;
  }

  .heading-6 {
    font-size: 28px;
    line-height: 100%;
  }

  .heading-7 {
    padding-left: 8px;
    padding-right: 8px;
    font-size: 54px;
    line-height: 54px;
  }

  .slider {
    overflow: visible;
  }

  .mask-2 {
    overflow: hidden;
  }

  .slide, .slider-copy {
    overflow: visible;
  }

  .div-block-8 {
    justify-content: center;
    align-items: center;
    height: 80%;
    margin: 16px 24px;
    display: flex;
  }

  .slide-4, .slide-5, .slide-6, .slide-7 {
    width: 100%;
  }

  .right-arrow {
    display: inline-block;
    position: absolute;
  }

  .login-navbar {
    margin-top: 0;
    display: flex;
  }

  .paragraph-div-block-copy {
    margin-top: 0;
  }

  .grid-pp-2 {
    grid-template-columns: 20px minmax(200px, 1280px) 20px;
  }

  .image-2 {
    margin-top: 49px;
  }

  .btn-hero-2level.stripebuybutton {
    width: 100%;
    height: 100%;
    margin-left: 4px;
    margin-right: 4px;
    padding-top: 8px;
    padding-bottom: 8px;
  }

  .text-block-6 {
    text-align: center;
    margin-left: 24px;
    margin-right: 24px;
  }

  .modal-background {
    justify-content: center;
    align-items: center;
    padding: 0;
  }

  .div-block-12 {
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .lightbox-link.trailer-play-link-button {
    margin-top: 22px;
  }

  .text-heading-sc {
    font-size: 28px;
    font-weight: 500;
    line-height: 28px;
  }

  .presale-section {
    padding-bottom: 64px;
  }

  .presale {
    width: 603px;
    margin-left: 4px;
  }

  .modal-newsletter-subscription {
    align-items: center;
    padding-top: 0;
    display: none;
  }

  .newsletter-sing-up {
    margin-left: 10px;
    margin-right: 10px;
    padding: 12px;
  }

  .newsletter-sign-up-form {
    margin-left: 0;
    margin-right: 0;
  }

  .form-close {
    margin-top: 0;
    margin-right: 0;
  }

  .countdown {
    margin-top: 16px;
    margin-bottom: 48px;
  }

  .js-clock {
    flex-direction: row;
  }

  .box {
    width: 50px;
  }

  .clock-number {
    font-family: Impact, Haettenschweiler, Franklin Gothic Bold, Charcoal, sans-serif;
    font-size: 40px;
    font-weight: 700;
  }

  .gdprmodal {
    height: 88px;
  }

  .gdpr-pop-up-text {
    text-align: left;
    width: 100%;
    margin-right: 10px;
  }

  .gdpr-button {
    width: 80px;
  }

  .navbar-menu {
    position: absolute;
    inset: 0% 0% auto;
  }

  .div-block-16 {
    flex-direction: column;
    align-items: center;
    width: 100%;
    display: flex;
  }

  .image-div-partners.right {
    justify-content: center;
    align-items: flex-start;
    height: auto;
    display: block;
  }

  .faq-section {
    padding-top: 98px;
  }

  .faq-section.play {
    padding-top: 88px;
    padding-bottom: 32px;
  }

  .course-footage-div {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .faq-question-div {
    padding-left: 0;
    padding-right: 0;
  }

  .faq-text {
    width: 85%;
  }

  .faq-text.landing {
    text-align: left;
  }

  .faq-text.landing-wsop, .faq-text.landing-nh {
    text-align: left;
    font-size: 18px;
  }

  .question-interacton {
    text-align: center;
    justify-content: flex-start;
  }

  .show-hide-btn {
    flex: none;
    margin-left: 0;
  }

  .dashboard-mockup-new {
    background-size: cover;
    height: 300px;
    margin-top: 72px;
    margin-left: 76px;
    margin-right: -7px;
    padding-top: 0;
    padding-left: 0;
  }

  .body-dark {
    margin-left: 24px;
    margin-right: 24px;
  }

  .text-cta-64 {
    font-size: 36px;
    line-height: 37px;
  }

  .form-7-free-lessons {
    padding-left: 18px;
    padding-right: 18px;
  }

  .div-block-19 {
    justify-content: flex-start;
  }

  .video-section.lesson-01 {
    padding-top: 48px;
  }

  .lesson-title {
    height: 100%;
    margin-left: 0;
  }

  .video-description {
    margin-bottom: 110px;
  }

  .wrap-1144.transition, .wrap-copy.transition, .wrap-copy-copy.transition {
    margin-top: 64px;
  }

  .single-award-div {
    width: 100%;
    height: 80px;
  }

  .single-award-div.mid {
    height: 80px;
  }

  .text-block-9._2 {
    height: 40px;
  }

  .subtitle {
    height: 100%;
    line-height: 20px;
  }

  .lesson-page-left-column, .lesson-page-right-column, .bullet-point {
    width: 100%;
  }

  .poker-minds-lesson-section {
    margin-bottom: 32px;
    padding-bottom: 96px;
  }

  .cta-lesson-section {
    margin-bottom: 136px;
    padding-top: 72px;
  }

  .div-block-9-w-o-cta {
    display: flex;
  }

  .why-the-pokercode-section-sign-up {
    padding-top: 136px;
  }

  .main-lesson-title {
    height: 110px;
    font-size: 36px;
  }

  .video-section-sign-up.webinar-rec {
    padding-bottom: 80px;
  }

  .hero {
    height: 635px;
    overflow: hidden;
  }

  .hero-left-column {
    width: 100%;
  }

  .hero-heading {
    font-size: 42px;
    line-height: 40px;
  }

  .hero-heading.webinar, .hero-paragraph {
    width: 100%;
  }

  .lesson-no-sign-up {
    margin-top: 5px;
  }

  .lesson-title-sign-up {
    height: auto;
    font-size: 36px;
  }

  .lesson-title-sign-up.webinar {
    margin-bottom: 12px;
    font-size: 24px;
    line-height: 100%;
  }

  .bot-q1-div {
    text-align: left;
    margin-bottom: 32px;
    padding-top: 48px;
    padding-left: 0;
    padding-right: 0;
  }

  .faq-text-bot {
    text-align: left;
    font-size: 24px;
  }

  .paragraph-grey-dark-bot {
    text-align: left;
    margin-top: 16px;
  }

  .question-interacton-01 {
    height: 32px;
  }

  .wrap-wide {
    padding-left: 0;
    padding-right: 0;
  }

  .wrap-wide.transition {
    margin-top: 64px;
  }

  .bold-text-4 {
    margin-left: 16px;
  }

  .form-7-free-lessons-02 {
    padding-left: 18px;
    padding-right: 18px;
  }

  .cta-lesson-section-7fl-hidden {
    margin-bottom: 136px;
    padding-top: 72px;
  }

  .show-hide-link {
    flex: none;
    margin-left: 12px;
  }

  .minus-btn-01.pp, .plus-bnt-01.pp {
    min-width: 100%;
  }

  .action-buttons {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .success-stories-section._3-free-lessons {
    margin-bottom: 82px;
  }

  .center {
    font-size: 11px;
  }

  .slack-card {
    width: 77vw;
    height: 55vw;
  }

  .slack-card.slider {
    width: 89vw;
    height: 62vw;
    margin-top: 0;
    margin-bottom: 46px;
  }

  .success-slack-row._1, .success-slack-row._2 {
    display: none;
  }

  .library-section {
    margin-top: 64px;
    margin-bottom: 122px;
  }

  .image-12 {
    width: 80px;
  }

  .librabry-thumbnail-s._1, .librabry-thumbnail-s._2, .librabry-thumbnail-s._3, .librabry-thumbnail-s._4, .librabry-thumbnail-s._5, .librabry-thumbnail-s._6, .librabry-thumbnail-s._7, .librabry-thumbnail-s._8 {
    width: 27vw;
    height: 16vw;
  }

  .library-row-m {
    margin-top: -31px;
  }

  .library-thumbnail-m._1, .library-thumbnail-m._2, .library-thumbnail-m._3, .library-thumbnail-m._4, .library-thumbnail-m._5, .library-thumbnail-m._6, .library-thumbnail-m._7 {
    width: 31vw;
    height: 19vw;
    margin-left: 2px;
    margin-right: 2px;
  }

  .text-block-16 {
    margin-left: 12px;
    margin-right: 12px;
    font-size: 13px;
    line-height: 12px;
  }

  .library-row-l {
    margin-top: -35px;
  }

  .librabry-thumbnail-l._1, .librabry-thumbnail-l._2, .librabry-thumbnail-l._3, .librabry-thumbnail-l._4, .librabry-thumbnail-l._5 {
    width: 37vw;
    height: 23vw;
    margin-left: 2.5px;
    margin-right: 2.5px;
  }

  .text-block-16-copy {
    margin-left: 12px;
    margin-right: 12px;
    font-size: 15px;
    line-height: 13px;
  }

  .library-row-xl {
    margin-top: -40px;
  }

  .library-thumbnail-xl._3, .library-thumbnail-xl._4, .library-thumbnail-xl._2, .library-thumbnail-xl._1 {
    width: 52vw;
    height: 32vw;
    margin-left: 3px;
    margin-right: 3px;
  }

  .text-block-16-copy-copy {
    height: 30px;
    margin-bottom: -4px;
    margin-left: 16px;
    margin-right: 16px;
    padding-top: 6px;
    font-size: 18px;
  }

  .xl-poster-1 {
    font-size: 10px;
    line-height: 10px;
  }

  .videos-section {
    padding-bottom: 123px;
  }

  .lightbox-link-2 {
    height: 231px;
  }

  .div-block-25 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .image-13 {
    width: 70px;
    height: 70px;
    margin-bottom: 28px;
  }

  .image-14 {
    width: 200px;
    margin-left: 132px;
    display: none;
  }

  .video-duration, .video-duration._15 {
    font-size: 14px;
    line-height: 14px;
  }

  .lightbox-link-4 {
    width: 100%;
    min-width: 100%;
    height: 231px;
  }

  .reviews-section {
    padding-bottom: 122px;
  }

  .review-c1-1 {
    flex-direction: column-reverse;
    align-items: center;
    width: 100%;
  }

  .review-c2-1 {
    flex-direction: column-reverse;
    align-items: center;
    width: 100%;
    margin-top: 60px;
  }

  .reviews-row-lower {
    margin-top: 60px;
  }

  .review-c2-2, .review-c1-2 {
    flex-direction: column-reverse;
    align-items: center;
    width: 100%;
  }

  .review-c1-3 {
    flex-direction: column-reverse;
    align-items: center;
    width: 100%;
    margin-top: 60px;
  }

  .div-block-30 {
    margin-top: 60px;
  }

  .review-avatar.c1-1 {
    margin-bottom: -40px;
    margin-left: 0;
  }

  .review-avatar.c1-2, .review-avatar.c1-3, .review-avatar.c2-2 {
    margin-top: 0;
    margin-bottom: -40px;
    margin-left: 0;
  }

  .review-avatar.c2-1 {
    margin-bottom: -40px;
    margin-left: 0;
  }

  .div-block-10-copy {
    width: 90%;
    margin-top: 16px;
    margin-bottom: 6px;
    padding-left: 3px;
    padding-right: 3px;
  }

  .div-block-10-copy.txt {
    width: 88%;
  }

  .review-content {
    flex-direction: column;
    align-items: center;
    margin: 18px 16px 10px;
    display: flex;
  }

  .vimeo_popup_review_01 {
    width: 90%;
  }

  .text-block-18 {
    width: 88%;
  }

  .lightbox-link-6 {
    width: 90%;
    margin-top: 16px;
  }

  .vimeo_popup_review_02 {
    width: 90%;
  }

  .link-block-4 {
    z-index: 999999;
    background-color: var(--pokercode-orange);
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 65px;
    display: flex;
    position: fixed;
    inset: auto 0% 0%;
  }

  .quiz-photo {
    width: 100%;
    height: 60vw;
    margin-bottom: 128px;
  }

  .quiz-photo.beginner {
    background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/5e284aba1c52951de37b9ff6_quiz-photo-beginner-min.png");
    background-position: 50%;
    background-size: cover;
    height: 200px;
    display: block;
  }

  .quiz-photo.inter {
    background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/5e284ab9858383b9a7d8c0b6_quiz-photo-inter.jpeg");
    background-position: 0 0;
    background-size: cover;
    display: block;
  }

  .quiz-photo.pro {
    background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/5e284aba85838314f0d8c0b7_quiz-photo-pro.jpeg");
    background-position: 50%;
    background-size: cover;
    display: block;
  }

  .quiz-photo.mid {
    background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/5e284ab9858383b9a7d8c0b6_quiz-photo-inter.jpeg");
    background-position: 50%;
    background-size: cover;
    height: 200px;
    display: block;
  }

  .quiz-photo.professional {
    background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/5e284aba85838314f0d8c0b7_quiz-photo-pro.jpeg");
    background-position: 50%;
    background-size: cover;
    height: 200px;
    display: block;
  }

  .div-block-35 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    height: 65px;
    display: flex;
    position: fixed;
    inset: auto 0% 0%;
  }

  .link-block-4-copy {
    z-index: 999999;
    background-color: #fff;
    justify-content: center;
    align-items: center;
    width: 50%;
    height: 65px;
    display: flex;
    position: static;
    inset: auto 0% 0%;
  }

  .link-block-5 {
    z-index: 999999;
    background-color: var(--pokercode-orange);
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 65px;
    display: flex;
    position: static;
    inset: auto 0% 0%;
  }

  .btn-text-copy {
    color: #000;
  }

  .spacer {
    height: 70px;
  }

  .lesson-page-right-column-copy {
    width: 100%;
    margin-top: 0;
  }

  .made-for-learning-section {
    padding-top: 123px;
  }

  .text-block-19 {
    height: 22px;
    margin-top: 8px;
    font-size: 12px;
    display: none;
  }

  .text-block-20 {
    height: 42px;
    font-size: 48px;
  }

  .div-block-36 {
    flex-direction: column;
    align-self: auto;
    align-items: center;
  }

  .quote__pokernews {
    font-size: 24px;
  }

  .text__subtitle {
    height: 100%;
    padding-left: 16px;
    padding-right: 16px;
  }

  .faq-section-copy, .course-footage-section {
    padding-top: 98px;
  }

  .course-footage-section.pp.spp {
    padding-left: 20px;
    padding-right: 20px;
  }

  .channel-name {
    text-align: left;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    width: 95%;
    height: 64px;
    font-size: 28px;
    display: flex;
  }

  .channel-indicator {
    text-align: left;
  }

  .question-interacton-copy {
    text-align: center;
    justify-content: center;
    height: auto;
    margin-top: 0;
  }

  .text-block-22 {
    text-align: left;
  }

  .image-16 {
    margin-left: 16px;
  }

  .topic-overview {
    width: 100%;
    height: 100%;
    margin-bottom: 16px;
  }

  .topic-overview._02 {
    width: 100%;
    margin-bottom: 24px;
    margin-left: 0;
  }

  .text-block-23 {
    height: 100%;
    padding-bottom: 12px;
  }

  .text-block-24 {
    line-height: 24px;
  }

  .div-block-39._01, .div-block-39._02 {
    flex-direction: column;
    margin-bottom: 0;
  }

  .div-block-39._03 {
    flex-direction: column;
  }

  .channel__topics__lesson, .div-block-41 {
    height: 100%;
  }

  .div-block-42 {
    width: 75vw;
    height: 100%;
  }

  .div-block-43 {
    width: 88%;
    height: 100%;
  }

  .channel-info-ch2, .channel-info-ch3, .channel-info-ch4 {
    margin-top: 10px;
  }

  .course-info-setion {
    height: 100%;
    overflow: hidden;
  }

  .number-info-div {
    margin-top: 64px;
  }

  .number-info-div._01 {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .number-info-div._02 {
    margin-left: 0;
    margin-right: 0;
  }

  .product-hero-section {
    align-items: flex-start;
    margin-bottom: 0;
    padding-top: 64px;
  }

  .image-18 {
    opacity: .5;
    width: 200%;
    max-width: 200%;
    margin-bottom: -217px;
    margin-left: 476px;
    position: static;
    top: 591px;
    overflow: hidden;
  }

  .text-block-28 {
    height: 40px;
    font-size: 54px;
  }

  .text-block-29 {
    text-align: center;
    width: 100%;
    height: auto;
    margin-bottom: 24px;
  }

  .text-block-30 {
    text-align: center;
    width: 100%;
    height: auto;
    margin-bottom: 12px;
    font-size: 55px;
  }

  .section-3 {
    height: 65px;
    line-height: 70;
    display: block;
  }

  .btn-cta-mobile-hero.stripebuybutton.cta-stripe-btn-final-section.product-page {
    z-index: 9999998;
    border-radius: 99px;
    width: 100%;
    height: 65px;
    margin-top: 24px;
    margin-bottom: 0;
    margin-left: 0;
    display: none;
    position: relative;
    inset: auto 0% 0%;
  }

  .btn-cta-mobile-hero.stripebuybutton.cta-stripe-btn-final-section.product-page-bottom {
    margin-bottom: 48px;
    display: flex;
  }

  .div-block-44 {
    margin: 48px 0 0;
    overflow: visible;
  }

  .image-20 {
    display: none;
  }

  .div-block-45 {
    flex-direction: column;
    align-items: center;
    width: 100%;
  }

  .section-4 {
    margin-top: -201px;
    display: block;
    overflow: hidden;
  }

  .image-21 {
    object-fit: cover;
    overflow: visible;
  }

  .image-21.promo {
    margin-top: 24px;
  }

  .div-block-46 {
    margin-left: -117px;
    margin-right: -277px;
    overflow: hidden;
  }

  .btn-hero-lp {
    height: 50px;
    margin-top: 24px;
  }

  .btn-hero-lp.stripebuybutton {
    width: 100%;
    height: 100%;
    margin-left: 4px;
    margin-right: 4px;
    padding-top: 8px;
    padding-bottom: 8px;
  }

  .btn-cta-lp {
    margin-bottom: 38px;
  }

  .btn-cta-lp.stripebuybutton.cta-stripe-btn-final-section.product-page {
    z-index: 999999999;
    border-radius: 0;
    width: 100%;
    height: 67px;
    margin-bottom: -2px;
    margin-left: 0;
    position: fixed;
    inset: auto 0% 0%;
  }

  .btn-cta-lp.stripebuybutton.cta-stripe-btn-final-section.product-page-bottom {
    margin-bottom: 48px;
    display: flex;
  }

  .image-20-copy {
    max-width: 800px;
    margin: -109px 0 -162px -145px;
    display: none;
    position: relative;
  }

  .lesson-page-right-column-copy-copy {
    width: 100%;
    margin-top: 0;
  }

  .image-22 {
    margin-top: 16px;
    margin-bottom: 16px;
  }

  .sticky-btn-mobile {
    z-index: 999999999;
    background-color: var(--pokercode-orange);
    justify-content: center;
    align-items: center;
    height: 65px;
    display: flex;
    position: fixed;
    inset: auto 0% 0%;
  }

  .sticky-btn-mobile.p1, .sticky-btn-mobile.p2 {
    display: none;
  }

  .btn-text-copy {
    color: #fff;
    padding-left: 16px;
  }

  .section-no-risk {
    padding-top: 96px;
    padding-bottom: 96px;
    overflow: hidden;
  }

  .text-day-display {
    margin-bottom: 12px;
  }

  .text-block-31 {
    font-size: 44px;
    line-height: 44px;
  }

  .paragraph-no-risk {
    text-align: left;
  }

  .paragraph-no-risk.wsop {
    text-align: center;
    font-size: 14px;
    line-height: 140%;
  }

  .image-25 {
    width: 496px;
    min-width: 496px;
    margin-right: 140px;
    display: block;
  }

  .btn-no-risk-section.stripebuybutton {
    width: 100%;
    height: 100%;
    margin-left: 4px;
    margin-right: 4px;
    padding-top: 8px;
    padding-bottom: 8px;
  }

  .cta-bottom {
    margin-bottom: 0;
  }

  .cta-bottom.stripebuybutton.cta-stripe-btn-final-section.product-page {
    z-index: 999999999;
    border-radius: 0;
    width: 100%;
    height: 67px;
    margin-bottom: -2px;
    margin-left: 0;
    position: fixed;
    inset: auto 0% 0%;
  }

  .cta-bottom.stripebuybutton.cta-stripe-btn-final-section.product-page-bottom {
    margin-bottom: 48px;
    display: flex;
  }

  .image-26 {
    margin-bottom: 36px;
  }

  .icon-3, .icon-4 {
    display: none;
  }

  .slider-wrap {
    justify-content: center;
    align-items: flex-end;
    height: 100%;
    display: flex;
  }

  .success-stories-mobile-slider {
    background-color: #0000;
    margin-top: 0;
    display: block;
    overflow: visible;
  }

  .slider-group {
    width: 100vw;
    overflow: hidden;
  }

  .lightbox-link-7 {
    width: 100%;
    height: auto;
    margin-left: 0;
  }

  .fedor-platform-showcase {
    width: 100%;
    height: auto;
  }

  .image-27 {
    width: 180px;
    margin-top: 129px;
    margin-left: 80px;
  }

  ._3-day-offer-section {
    padding-top: 48px;
  }

  .text-block-29-copy {
    width: 100%;
    height: auto;
    margin-bottom: 20px;
  }

  .text-block-28-copy {
    height: 40px;
    font-size: 54px;
  }

  .div-block-45-copy {
    width: 100%;
  }

  .text-block-28-copy-copy {
    height: 40px;
    margin-top: 36px;
    font-size: 54px;
  }

  .div-block-48 {
    height: 64px;
    bottom: 20px;
    left: 111px;
  }

  .div-block-49 {
    width: 64px;
    height: 64px;
  }

  .text-block-33 {
    margin-top: 7px;
    font-size: 20px;
  }

  .text-block-33-copy {
    margin-top: -4px;
  }

  .section-4-copy {
    margin-top: -179px;
    display: block;
    overflow: hidden;
  }

  .text-block-29-copy-copy {
    width: 100%;
    height: auto;
    margin-bottom: 12px;
  }

  .text-block-20-copy {
    height: 42px;
    font-size: 48px;
  }

  .div-block-50._20 {
    width: 54px;
    height: 54px;
    margin-left: 121px;
  }

  .div-block-50._50 {
    width: 54px;
    height: 54px;
    margin-left: 99px;
  }

  .div-block-50._10 {
    width: 54px;
    height: 54px;
    margin-left: 120px;
  }

  .div-block-50._200-deal {
    width: 60px;
    height: 60px;
    margin-left: 99px;
  }

  .div-block-50._20-2 {
    width: 54px;
    height: 54px;
    margin-left: 99px;
  }

  .div-block-50._10-off {
    width: 54px;
    height: 54px;
    margin-left: 121px;
  }

  .off-percentage {
    margin-top: 11px;
  }

  .sign-up-7-day-btn.stripebuybutton {
    width: 100%;
    height: 100%;
    margin-left: 4px;
    margin-right: 4px;
    padding-top: 8px;
    padding-bottom: 8px;
  }

  .sign-up-7-day-btn.to-form {
    width: 100%;
  }

  .bold-text-6 {
    text-align: left;
  }

  .hero-paragraph-copy {
    width: 100%;
  }

  .form-3-free-lessons-01, .form-3-free-lessons-02 {
    padding-left: 18px;
    padding-right: 18px;
  }

  .btn-checkout {
    width: 246px;
  }

  .btn-checkout.stripebuybutton.cta-stripe-btn-final-section.product-page {
    z-index: 999999999;
    border-radius: 0;
    width: 100%;
    height: 67px;
    margin-bottom: -2px;
    margin-left: 0;
    position: fixed;
    inset: auto 0% 0%;
  }

  .btn-checkout.stripebuybutton.cta-stripe-btn-final-section.product-page-bottom {
    margin-bottom: 48px;
    display: flex;
  }

  .btn-checkout.hero-cta {
    width: 100%;
  }

  .text-block-19-copy {
    height: 22px;
    margin-top: 12px;
    font-size: 12px;
  }

  .cart-button-2 {
    display: none;
  }

  ._3-day-offer-section-deal {
    padding-top: 48px;
  }

  .content-block-deal {
    padding-left: 20px;
    padding-right: 20px;
  }

  .deal-subtitle {
    font-size: 28px;
  }

  .spacer-deal {
    height: 70px;
  }

  .btn-no-risk-section-deal.stripebuybutton {
    width: 100%;
    height: 100%;
    margin-left: 4px;
    margin-right: 4px;
    padding-top: 8px;
    padding-bottom: 8px;
  }

  .channel-info-ch5 {
    margin-top: 10px;
  }

  .plus-bnt-ch5.pp, .minus-btn-ch5.pp {
    min-width: 100%;
  }

  .show-hide-btn-ch05 {
    flex: none;
    margin-left: 0;
  }

  .show-hide-btn-ch05.pp {
    height: auto;
  }

  .div-block-ch5._01, .div-block-ch5._02, .div-block-ch5._03 {
    flex-direction: column;
    margin-bottom: 0;
  }

  .deal-characteristics.transition {
    margin-top: 64px;
  }

  .deal-characteristics.middle-copy {
    flex-direction: column;
  }

  .made-for-learning-section-pp {
    padding-top: 72px;
  }

  .made-for-learning-section-pp.spp {
    padding-bottom: 144px;
  }

  .price-mrr {
    height: 40px;
    font-size: 54px;
  }

  .mrr-price-bottom-cta {
    flex-direction: column;
    align-self: auto;
    align-items: center;
  }

  .community.right {
    border-radius: 6px;
    width: 100%;
    height: 200px;
  }

  .pc-heading.pcxgg {
    letter-spacing: -.5px;
    margin-top: 1px;
    font-size: 32px;
  }

  .btn-hero-pcxgg.stripebuybutton {
    width: 100%;
    height: 100%;
    margin-left: 4px;
    margin-right: 4px;
    padding-top: 8px;
    padding-bottom: 8px;
  }

  .pcxgg-icons {
    margin-top: 143px;
    padding-top: 72px;
  }

  .btn-cta-pcxgg {
    margin-bottom: 0;
  }

  .btn-cta-pcxgg.stripebuybutton.cta-stripe-btn-final-section.product-page {
    z-index: 999999999;
    border-radius: 0;
    width: 100%;
    height: 67px;
    margin-bottom: -2px;
    margin-left: 0;
    position: fixed;
    inset: auto 0% 0%;
  }

  .btn-cta-pcxgg.stripebuybutton.cta-stripe-btn-final-section.product-page-bottom {
    margin-bottom: 48px;
    display: flex;
  }

  .gg-wsop-section {
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 64px;
    padding-bottom: 74px;
  }

  .bonus-section {
    padding-top: 74px;
    padding-bottom: 116px;
    position: static;
  }

  .hero-section-pcxgg {
    background-position: 0 0, 20%;
    height: 600px;
  }

  .pcxgg-navbar {
    display: flex;
  }

  .logo-pcxgg {
    max-width: 80%;
  }

  .bonus-div.right {
    justify-content: center;
    align-items: flex-start;
    height: auto;
    display: block;
  }

  .bonus-div.left {
    width: 100%;
  }

  .text-block-40 {
    margin-top: -16px;
  }

  .text-block-41 {
    margin-top: 27px;
    font-size: 120px;
  }

  .btn-bonus-pcxgg {
    margin-top: 24px;
  }

  .btn-bonus-pcxgg.stripebuybutton {
    width: 100%;
    height: 100%;
    margin-left: 4px;
    margin-right: 4px;
    padding-top: 8px;
    padding-bottom: 8px;
  }

  .message-bar-text.webinar {
    font-size: 13px;
  }

  .pop-up-overlay-25k-freeroll {
    display: none;
  }

  .modal {
    justify-content: center;
    align-items: center;
    padding-left: 20px;
    padding-right: 20px;
    display: flex;
  }

  .modal.product {
    padding-left: 20px;
    padding-right: 20px;
  }

  .popup-close-btn {
    z-index: 999;
    width: 26px;
    height: 26px;
    margin-top: 24px;
    margin-right: 24px;
  }

  .image-31 {
    width: 24px;
    height: 24px;
    margin-top: -1px;
  }

  .matthias-bw {
    z-index: 2;
    margin-top: 10px;
    display: none;
  }

  .fedor-bw {
    z-index: 1;
    width: 401px;
    max-width: 401px;
    height: 380px;
    margin-top: 48px;
    margin-right: -101px;
    display: none;
    inset: 0% 0% 0% auto;
  }

  .title-pop-up.sub {
    font-size: 60px;
  }

  .title-pop-up.main {
    margin-top: 0;
    margin-bottom: -6px;
    font-size: 100px;
  }

  .text-pop-up {
    margin-top: 8px;
    margin-bottom: 16px;
    font-size: 16px;
    position: static;
  }

  .div-block-65 {
    margin-top: 0;
    margin-bottom: 0;
    padding-bottom: 64px;
  }

  .button-pop-up {
    width: 100%;
    margin-top: 48px;
    margin-bottom: 0;
    font-family: Ttcommons;
  }

  .button-pop-up.home.academy {
    height: 48px;
    margin-top: 24px;
  }

  .div-block-66 {
    margin-bottom: 64px;
    margin-left: 24px;
    margin-right: 24px;
    position: absolute;
    inset: auto 0% 0%;
  }

  .div-block-67 {
    background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/5ed97297fd1e6a2c7cb92445_1500-freeroll.png");
    background-size: cover;
    height: 130px;
  }

  .tournament-list {
    background-color: #0000;
    flex-direction: column;
    height: auto;
    padding: 0;
  }

  .tour-info {
    margin-top: 13px;
    margin-right: 0;
  }

  .tour-info.c4 {
    margin-top: 12px;
    padding-top: 0;
  }

  .tour-info.c1 {
    width: auto;
    margin-right: 0;
    display: flex;
  }

  .text-block-45 {
    color: var(--white);
  }

  .text-block-45.highlight {
    text-align: left;
    height: auto;
  }

  .text-block-46 {
    color: #a7a7a7;
  }

  .div-block-69 {
    flex-direction: column;
    padding-right: 8px;
  }

  .button-6 {
    width: 100%;
    margin-top: 12px;
  }

  .pop-up-overlay-webinar {
    display: none;
  }

  .link-3 {
    text-align: center;
    margin-top: 32px;
  }

  .div-block-65-copy {
    margin-bottom: 52px;
  }

  .div-block-71 {
    flex-direction: column;
    align-items: center;
    margin-bottom: 25%;
    margin-left: 24px;
    margin-right: 24px;
    display: flex;
    position: absolute;
    inset: auto 0% 0%;
  }

  .main-lesson-title-copy {
    height: 110px;
    font-size: 36px;
  }

  .main-lesson-title-copy.webinar {
    height: auto;
    font-size: 32px;
    line-height: 100%;
  }

  .webinar-form {
    padding-left: 18px;
    padding-right: 18px;
  }

  .coaches-mobile {
    margin-bottom: 0;
    padding-top: 64px;
    padding-bottom: 42px;
  }

  .center-h5 {
    text-align: center;
    margin-top: 0;
    margin-bottom: 16px;
  }

  .coach-slide-content {
    height: auto;
  }

  .coach-info-paragraph {
    margin-bottom: 16px;
    font-size: 15px;
  }

  .slider-coaches {
    background-color: #0000;
    height: auto;
  }

  .photo-coach {
    height: 210px;
  }

  .photo-coach.matthias {
    background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/5ece2a210b0e39db22552a8f_Coach-Mattias.png");
  }

  .photo-coach.simon {
    background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/5ece35122679056201bb1546_coach-simon.png");
  }

  .coach-title {
    color: #6f6f6f;
    font-size: 12px;
    line-height: 12px;
  }

  .coach-info {
    height: auto;
    padding: 24px;
  }

  .coach-name {
    height: 18px;
    font-size: 24px;
    line-height: 24px;
  }

  .coach-name.simon {
    font-size: 24px;
  }

  .text-block-51 {
    height: auto;
  }

  .heading-6a {
    font-size: 28px;
    line-height: 100%;
  }

  .heading-6a.center {
    text-align: center;
    margin-top: 0;
    margin-bottom: 32px;
  }

  .slide-nav-2 {
    display: none;
  }

  .slide-indicators {
    justify-content: center;
    height: 7px;
    margin-top: 24px;
    display: flex;
  }

  .slide-indicator {
    background-color: var(--pokercode-orange);
    border-radius: 99px;
    width: 7px;
    height: 7px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .slide-indicator._02 {
    background-color: #282828;
    margin-left: 9px;
    margin-right: 9px;
  }

  .slide-indicator._02.active {
    background-color: var(--pokercode-orange);
  }

  .slide-indicator._01 {
    background-color: #282828;
  }

  .slide-indicator._01.active {
    background-color: var(--pokercode-orange);
  }

  .slide-indicator._03 {
    background-color: #282828;
  }

  .slide-indicator._03.active {
    background-color: var(--pokercode-orange);
  }

  .right-arrow-2 {
    height: 92%;
    inset: 0% 0% auto auto;
  }

  .left-arrow-3 {
    height: 92%;
    inset: 0% auto auto 0%;
  }

  .faq-play {
    padding-top: 98px;
  }

  .text-block-41-copy {
    margin-top: 27px;
    margin-left: -15px;
    font-size: 120px;
  }

  .text-block-44-copy {
    margin-top: 31px;
    margin-left: 0;
    margin-right: 0;
  }

  .timer {
    padding-bottom: 64px;
  }

  .js-clock-webinar {
    flex-direction: row;
  }

  .clock-number-webinar {
    font-family: Impact, Haettenschweiler, Franklin Gothic Bold, Charcoal, sans-serif;
    font-size: 40px;
    font-weight: 700;
  }

  .webinar-countdown {
    padding-top: 96px;
    padding-bottom: 96px;
    overflow: hidden;
  }

  .course-info-section {
    height: 100%;
    overflow: hidden;
  }

  .image-18-copy {
    opacity: .5;
    width: 200%;
    max-width: 200%;
    margin-bottom: -217px;
    margin-left: 476px;
    position: static;
    top: 591px;
    overflow: hidden;
  }

  .course-info-section-02 {
    height: 100%;
    overflow: hidden;
  }

  .hero-image-webinar-pp {
    display: none;
  }

  .section-6 {
    padding-top: 72px;
    padding-bottom: 160px;
  }

  .div-block-45-copy {
    flex-direction: column;
    width: 100%;
    display: flex;
  }

  .text-block-30-copy {
    text-align: center;
    width: 100%;
    height: auto;
    margin-bottom: 12px;
    font-size: 32px;
    line-height: 100%;
  }

  .image-20-copy-copy {
    display: none;
  }

  .div-block-67-copy {
    background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/5ed97297fd1e6a2c7cb92445_1500-freeroll.png");
    background-size: cover;
    height: 130px;
  }

  .div-banner {
    height: 130px;
  }

  .pop-up-content {
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 32px;
    padding-bottom: 30px;
  }

  .pop-up-overlay-play-freeroll {
    display: none;
  }

  .h2-play {
    margin-bottom: 18px;
    font-size: 36px;
    line-height: 36px;
  }

  .h2-play.black.testimonials {
    margin-bottom: 8px;
  }

  .h2-play.potential {
    font-size: 28px;
    line-height: 100%;
  }

  .baner-section {
    margin-top: 64px;
    margin-bottom: 122px;
    display: none;
  }

  .redefining-poker-section {
    margin-top: 0;
    padding-top: 72px;
  }

  .tournament-listing {
    margin-left: -2px;
    margin-right: -2px;
  }

  .div-block-76 {
    width: 100%;
    margin-bottom: 47px;
    padding-left: 0;
    padding-right: 0;
  }

  .h1-play.pcxgg {
    letter-spacing: .7px;
    margin-top: 8px;
    margin-bottom: 11px;
    font-size: 32px;
    line-height: 105%;
  }

  .hero-subtitle-pcxgg {
    font-size: 11px;
  }

  .hero-subtitle-pcxgg-copy {
    letter-spacing: .5px;
    margin-bottom: 4px;
    font-size: 11px;
  }

  .text-block-45-copy {
    color: var(--white);
  }

  .text-block-53 {
    display: none;
  }

  .prizes-section {
    padding-top: 56px;
    padding-bottom: 60px;
  }

  .nn-right-column-small {
    width: 100%;
  }

  .nn-subtitle {
    margin-bottom: 20px;
    font-size: 11px;
  }

  .fedor-wsop-image {
    height: 280px;
  }

  .nn-paragraph.center {
    font-size: 18px;
  }

  .nn-paragraph.center.coaches-pcxgg {
    text-align: left;
  }

  .nn-paragraph.trophies, .ranking-image {
    width: 100%;
  }

  .calendar-section {
    padding-bottom: 48px;
  }

  .ranking-section {
    padding-top: 60px;
    padding-bottom: 64px;
  }

  .image-36 {
    width: 100%;
  }

  .cta-heading {
    text-align: center;
    font-size: 24px;
    line-height: 24px;
  }

  .cta-heading.black.deal {
    margin-top: 32px;
  }

  .single-cell.top.center {
    justify-content: center;
  }

  .single-cell.center {
    justify-content: center;
    height: 23px;
    padding-left: 12px;
    padding-right: 12px;
  }

  .modal-payout-structure {
    justify-content: center;
    align-items: center;
  }

  .title-payment-structure-modal {
    margin-bottom: 9px;
    font-size: 38px;
  }

  .subtitle-payment-structure-modal {
    margin-bottom: 16px;
    display: block;
  }

  .grid-payouts-h {
    display: none;
  }

  .grid-payouts-v {
    grid-column-gap: 9px;
    grid-row-gap: 0px;
    grid-template-rows: auto;
    grid-template-columns: 100%;
    grid-auto-columns: 1fr;
    width: 100%;
    max-width: 312px;
    height: auto;
    display: grid;
  }

  .navbar-wsop {
    z-index: 999;
    background-color: #000;
    padding-top: 8px;
    padding-bottom: 8px;
    position: fixed;
  }

  .header {
    padding: 193px 0 120px;
  }

  .header-title {
    margin-bottom: 12px;
    font-size: 20px;
  }

  .pokercode-academy-heading {
    height: 95px;
  }

  .pokercode-title {
    width: 267px;
  }

  .academy-title {
    width: 236px;
  }

  .header-content {
    padding-left: 20px;
    padding-right: 20px;
  }

  .h2-wsop.video-wsop {
    width: auto;
  }

  .grid-coaches {
    grid-row-gap: 8px;
    grid-template-rows: 226px 226px 226px;
    grid-template-columns: 1fr 1fr;
  }

  .coach-block.class {
    background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/5f0f09672aa9f82c9d07c74a_Team%20Class-opti-mobile.jpg");
    background-size: cover;
  }

  .grid-2 {
    grid-template-columns: 1fr;
  }

  .cta-play-text {
    font-size: 20px;
  }

  .button-text {
    font-size: 19px;
    line-height: 100%;
  }

  .header-product {
    overflow: hidden;
  }

  .platform-preview {
    width: 335px;
    height: 216px;
  }

  .community-cards {
    flex-direction: column;
  }

  .robil-card {
    width: 282px;
    height: 337px;
    margin-left: 53px;
    margin-right: 0;
  }

  .robin-card {
    width: 282px;
    height: 346px;
    margin-top: 48px;
    margin-left: 0;
    margin-right: 53px;
  }

  .nicola-card {
    width: 275px;
    height: 85px;
    margin-bottom: -26px;
    margin-left: -53px;
  }

  .fedor-thread {
    width: 216px;
    height: 229px;
    margin-bottom: -80px;
    margin-right: -53px;
    left: 82px;
  }

  .button-product-cta {
    z-index: 999;
    position: relative;
  }

  .button-product-cta.stripebuybutton.cta-academy-buy, .button-product-cta.stripebuybutton.cta-academy-buy.wsop-no-risk {
    width: 100%;
    height: 50px;
  }

  .button-product-cta.stripebuybutton.cta-academy-buy.hero {
    z-index: 99;
    width: 100%;
    height: 50px;
    position: relative;
  }

  .button-product-cta.stripebuybutton.cta-academy-buy.nav {
    width: 120px;
    height: 36px;
  }

  .button-product-cta.nav {
    width: 140px;
  }

  .coach-info-block {
    display: block;
  }

  .wsop-academy-title {
    height: 90px;
    line-height: 80%;
  }

  .wsop-academy-sub-title {
    height: 32px;
    font-size: 38px;
  }

  .grid-coaches-heading {
    grid-row-gap: 8px;
    grid-template-rows: 226px 226px 226px;
    grid-template-columns: 1fr 1fr;
  }

  .grid-coaches-heading.academy {
    grid-column-gap: 6px;
    grid-row-gap: 8px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    margin-top: 0;
    display: grid;
  }

  .standard-wsop-button {
    width: 100%;
  }

  .text-block-56 {
    text-decoration: none;
  }

  .standard-wsop-button-nav {
    width: 120px;
    height: 40px;
  }

  .text-block-56-copy {
    font-size: 16px;
  }

  .winnings {
    overflow: hidden;
  }

  .numbers-group {
    flex-direction: column;
    align-items: center;
    margin-top: 48px;
  }

  .numbers-single-group {
    width: 100%;
    margin-bottom: 32px;
  }

  .nr-title-wsop {
    font-size: 45px;
    line-height: 95%;
  }

  .left-content-community {
    min-width: 100%;
    margin-top: 0;
  }

  .div-block-79 {
    width: 335px;
    height: 215px;
  }

  .wrap-2-0-hero.transition {
    margin-top: 64px;
  }

  .wrap-2-0-hero.middle-copy {
    flex-direction: column;
  }

  .wrap-2-0-hero.hero-layout, .wrap-2-0-hero.hero-layout-nh {
    flex-direction: column;
    padding-left: 0;
    padding-right: 0;
  }

  .hero-title-wsop {
    width: 100%;
    height: auto;
    margin-bottom: 12px;
    font-size: 45px;
  }

  .hero-wsop-paragraph {
    text-align: center;
    width: 100%;
    height: auto;
    margin-bottom: 32px;
  }

  .faq {
    padding-bottom: 80px;
  }

  .paragraph-faq-wsop {
    font-size: 14px;
    line-height: 140%;
  }

  .paragraph-faq-wsop.center {
    font-size: 18px;
  }

  .paragraph-faq-wsop.center.play {
    margin-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .wrap-2-0-no-risk.transition {
    margin-top: 64px;
  }

  .wrap-2-0-no-risk.middle {
    padding-left: 0;
    padding-right: 0;
  }

  .wrap-2-0-no-risk.middle-copy {
    flex-direction: column;
  }

  .slider-wrap-2 {
    justify-content: center;
    align-items: flex-end;
    height: 100%;
    margin-top: 48px;
    display: flex;
  }

  .price-value {
    height: 40px;
    font-size: 54px;
  }

  .circle-v2._20 {
    width: 54px;
    height: 54px;
    margin-left: 121px;
  }

  .circle-v2._50 {
    width: 54px;
    height: 54px;
    margin-left: 99px;
  }

  .circle-v2._10 {
    width: 54px;
    height: 54px;
    margin-left: 120px;
  }

  .circle-v2._200-deal {
    width: 60px;
    height: 60px;
    margin-left: 99px;
  }

  .circle-v2._20-2, .circle-v2._10-off {
    width: 54px;
    height: 54px;
    margin-left: 99px;
  }

  .div-block-v3._20 {
    width: 54px;
    height: 54px;
    margin-left: 98px;
  }

  .div-block-v3._50 {
    width: 54px;
    height: 54px;
    margin-left: 99px;
  }

  .div-block-v3._10 {
    width: 54px;
    height: 54px;
    margin-left: 120px;
  }

  .div-block-v3._200-deal {
    width: 60px;
    height: 60px;
    margin-left: 99px;
  }

  .div-block-v3._20-2 {
    width: 54px;
    height: 54px;
    margin-left: 99px;
  }

  .div-block-v3._10-off {
    width: 54px;
    height: 54px;
    margin-left: 121px;
  }

  .reg-price {
    font-size: 16px;
  }

  .heading-pop-up {
    margin-top: 0;
    font-size: 40px;
    position: static;
  }

  .subtitle-pop-up {
    margin-top: 20px;
    font-size: 16px;
    position: static;
  }

  .wsop-academy-sub-title-pop-up {
    color: var(--pokercode-orange);
    text-shadow: none;
    height: 26px;
    margin-top: 0;
    font-size: 34px;
  }

  .coach-block-pop-up {
    height: 120px;
  }

  .coach-block-pop-up.class {
    background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/5f0f09672aa9f82c9d07c74a_Team%20Class-opti-mobile.jpg");
    background-size: cover;
  }

  .fedor-and-fans {
    height: 280px;
    margin-bottom: 16px;
  }

  .nn-right-column-big {
    width: 100%;
  }

  .heading-hero {
    padding-left: 8px;
    padding-right: 8px;
    font-size: 32px;
    line-height: 90%;
  }

  .section-about-grindhouse {
    overflow: hidden;
  }

  .h2-grindhouse.video-wsop {
    width: auto;
  }

  .grindhouse-header {
    overflow: hidden;
  }

  .grindhouse-bg-video {
    display: flex;
    position: relative;
  }

  .grindhouse-bg-video.gh2 {
    margin-top: 31px;
  }

  .pokercode-elevates {
    overflow: hidden;
  }

  .grindhouse-about-content {
    z-index: 2147483647;
    margin-top: 0;
    position: static;
  }

  .pokercode-elevates-quote-group {
    margin-left: -96px;
    display: none;
  }

  .pcxgg-grindhouse-button {
    width: 100%;
  }

  .episodes {
    overflow: hidden;
  }

  .watch-grindhouse-button, .gallery-grindhouse-button {
    width: 100%;
  }

  .tool-image.backuper {
    background-size: 600px;
  }

  .tool-image.academy {
    background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/5f331840bc003b4472210cc0_%5B375px%5D%20Asset%20Academy.png");
  }

  .tool-image.rvr {
    background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/5f33183fdf3c365bbb9fa29e_%5B375px%5D%20Asset%20RVR.png");
  }

  .tool-image.masterclass {
    background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/5f331840d940efd02c097f2c_%5B375px%5D%20Asset%20Masterclass.png");
  }

  .additional-tools-logos {
    flex-direction: column;
  }

  .logo-link-primed-mind, .logo-link-holdemresources, .logo-link-dto {
    margin: 12px;
  }

  .grindhouse-logo {
    max-width: 95%;
  }

  .rvr-section-home {
    padding-bottom: 32px;
  }

  .rvr-div {
    flex-direction: row;
    justify-content: center;
    width: 100%;
    margin-left: 0;
    display: flex;
  }

  .rvr-div.right {
    justify-content: center;
    align-items: flex-start;
    height: auto;
    display: block;
  }

  .image-43 {
    width: 393px;
    min-width: 393px;
    height: 330px;
    min-height: 330px;
    margin-left: 0;
  }

  .rvr-temporary {
    padding-bottom: 110px;
  }

  .rvr-mockup-3-devices {
    width: 350px;
    height: 294px;
    margin-left: 8px;
    display: none;
  }

  .grindhouse-bg-video-mobile {
    display: none;
    position: relative;
  }

  .pcxgg-grindhouse-button-mobile {
    width: 100%;
  }

  .grid-3 {
    grid-template-rows: 190px 190px 190px 190px;
  }

  .players-desktab {
    display: none;
  }

  .section-players {
    overflow: hidden;
  }

  .players-content {
    z-index: 9999;
    margin-top: 0;
    padding-left: 0;
    padding-right: 0;
    position: relative;
  }

  .text-block-57 {
    margin-top: 12px;
  }

  .slider-2 {
    width: 100%;
  }

  .right-arrow-3, .left-arrow-4, .slide-nav-3 {
    display: none;
  }

  .background-video-2 {
    width: 20px;
    height: 20px;
  }

  .image-45 {
    width: 60px;
    height: 60px;
  }

  .lightbox-link-9 {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .image-46 {
    width: 320px;
    margin-bottom: 6px;
  }

  .players-grindhouse-button {
    width: 100%;
    margin-top: 0;
    display: flex;
  }

  .players-div {
    width: 100%;
    margin-top: 32px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .div-block-86 {
    width: 100%;
    padding-left: 20px;
    padding-right: 20px;
  }

  .back-to-grindhouse-button {
    width: 100%;
  }

  .navbar-grindhouse-players {
    height: 106px;
  }

  .nav-btn-back {
    margin-top: 122px;
  }

  .text-block-62 {
    font-weight: 500;
  }

  .pop-up-overlay-subscribe-to-gh {
    z-index: 2147483647;
    background-color: #000;
  }

  .gh-pop-up-heading.sub {
    font-size: 60px;
  }

  .gh-pop-up-heading.main {
    margin-top: 0;
    margin-bottom: -6px;
    font-size: 100px;
  }

  .gh-pop-up-text {
    margin-bottom: 32px;
  }

  .gh-form-email-input {
    width: 100%;
    height: 54px;
    margin-bottom: 8px;
    font-size: 18px;
  }

  .submit-button-5 {
    width: 100%;
    height: 54px;
  }

  .form-gh {
    flex-direction: column;
    width: 100%;
  }

  .gh-form-block {
    width: 100%;
  }

  .popup-close-btn-gh-pop-up {
    z-index: 999;
    width: 26px;
    height: 26px;
    margin-top: 24px;
    margin-right: 24px;
  }

  .text-block-64 {
    text-align: center;
    font-size: 14px;
  }

  ._404-page-content {
    align-items: center;
    padding-left: 20px;
    padding-right: 20px;
    overflow: hidden;
  }

  .button-7 {
    display: none;
  }

  .button-8 {
    color: #000;
    background-color: #ff5213;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 50px;
    margin-top: 24px;
    font-family: TT Commons, sans-serif;
    font-size: 18px;
    line-height: 18px;
    text-decoration: underline;
    display: flex;
  }

  ._404-page-footer {
    justify-content: center;
    display: flex;
  }

  ._404-page-footer-content-left {
    display: none;
  }

  .platinum__pricing {
    padding-top: 144px;
    padding-bottom: 80px;
  }

  .h2-npp.video-wsop {
    width: auto;
  }

  .pricingblocksv1 {
    margin-top: 32px;
  }

  .pricing-block {
    flex-direction: column;
    padding: 12px;
  }

  .pricing-block.monthly {
    border-style: solid;
    border-radius: 4px;
    padding: 12px;
  }

  .pricing-block.yearly {
    border: 1.5px solid #444;
    border-radius: 4px;
    flex-direction: column;
    padding: 12px;
  }

  .pricing-block._3-months {
    border: 1px solid #444;
    border-radius: 4px;
    flex-direction: column;
    margin-top: 10px;
    margin-bottom: 10px;
    padding: 12px;
  }

  .pricing-block._3-months.highlighted {
    border-color: #ff5213;
  }

  .pricing-plan {
    margin-top: 4px;
  }

  .price {
    margin-bottom: 3px;
  }

  .checkoutbutton {
    width: 100%;
    height: 40px;
  }

  .hero__membership {
    overflow: hidden;
  }

  .characteristics-section-spp {
    margin-top: 34px;
  }

  .h2-npp-copy.video-wsop {
    width: auto;
  }

  .topic-overview-spp {
    width: 100%;
    height: 100%;
    margin-bottom: 16px;
  }

  .topic-overview-spp._02 {
    width: 100%;
    margin-bottom: 24px;
    margin-left: 0;
  }

  .h2-spp-redefining-the-poker.video-wsop {
    width: auto;
  }

  .rvr-spp {
    padding-top: 72px;
    padding-bottom: 96px;
  }

  .membership__quote {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .channel-name-spp {
    text-align: left;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    width: 95%;
    height: 64px;
    font-size: 28px;
    display: flex;
  }

  .channel-indicator-spp, .icon-label-spp {
    text-align: left;
  }

  .pricing__name__price {
    width: 100%;
    margin-bottom: 0;
    padding-top: 0;
  }

  .pricing-block-extra-text {
    margin-top: 9px;
    margin-bottom: 0;
  }

  .h2-spp.video-wsop {
    width: auto;
  }

  .content-popup-new-products {
    width: 100%;
    max-width: 335px;
  }

  .form-popup-new-products {
    flex-direction: column;
    width: 100%;
  }

  .tetxt-field-popup-new-products {
    padding-right: 15px;
  }

  .submit-button-popup-new-products {
    width: 100%;
    margin-top: 8px;
  }

  .form-block-popup-new-products {
    width: 100%;
  }

  .h2-nh.video-wsop {
    width: auto;
  }

  .faq-nh {
    padding-bottom: 80px;
  }

  .button-cta-nh {
    text-align: center;
    justify-content: center;
    align-items: center;
    width: 100%;
    display: block;
  }

  .h2-nh-left.video-wsop {
    width: auto;
  }

  .h2-nh-left._1-2 {
    width: 100%;
  }

  .rvr-nh {
    padding-top: 72px;
    padding-bottom: 0;
  }

  .coach-info-paragraph-nh {
    margin-bottom: 16px;
    font-size: 15px;
  }

  .coach-title-nh {
    color: var(--pokercode-orange);
    font-size: 12px;
    line-height: 12px;
  }

  .coach-name-nh {
    height: 18px;
    font-size: 24px;
    line-height: 24px;
  }

  .coach-name-nh.simon {
    font-size: 24px;
  }

  .visionvideopreview {
    border-radius: 4px;
  }

  .text-video {
    margin-top: 12px;
  }

  .nh-quiz-desktop {
    inset: 0% auto auto 30px;
  }

  .button-nh {
    text-align: center;
    width: 100%;
  }

  .image-49 {
    width: 221px;
    margin-top: 48px;
    display: block;
  }

  .rvr-icon {
    margin-bottom: 33px;
    display: block;
  }

  .div-block-91, .div-block-92 {
    justify-content: space-between;
  }

  .navbarnh {
    height: 64px;
    margin-top: 0;
  }

  .navbarcontent {
    margin-top: 0;
  }

  .nh-pokercode-logo {
    position: relative;
  }

  .navbar-links {
    padding-top: 96px;
  }

  .nh-close-icon {
    width: 22px;
    height: 22px;
  }

  .coaches-nh-m {
    margin-bottom: 0;
    padding-top: 64px;
    padding-bottom: 42px;
  }

  .coach-name-nh-m {
    height: 18px;
    font-size: 24px;
    line-height: 24px;
  }

  .coach-name-nh-m.simon {
    font-size: 24px;
  }

  .coach-info-paragraph-nh-mobile {
    margin-bottom: 16px;
    font-size: 13px;
  }

  .h2-nh-left-copy.video-wsop {
    width: auto;
  }

  .h2-nh-left-copy._1-2 {
    width: 100%;
  }

  .h2-nh-left-2.video-wsop {
    width: auto;
  }

  .h2-nh-left-2._1-2 {
    width: 100%;
  }

  .image-51 {
    height: 54px;
  }

  .h2-nh-left-dark.video-wsop {
    width: auto;
  }

  .h2-nh-left-dark._1-2 {
    width: 100%;
  }

  .challenge__header__content {
    flex-direction: column;
    align-items: stretch;
    display: flex;
  }

  .messagebarhigh {
    height: 58px;
    padding: 12px 20px;
  }

  .messagebarcontent {
    flex-direction: row;
    justify-content: space-between;
    width: 100%;
  }

  .offerbuttonmessage-bar {
    align-items: center;
    width: 140px;
    height: 34px;
    padding-bottom: 1px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .textblockmessagebar {
    letter-spacing: -.14px;
    height: 13px;
    margin-top: 2px;
    margin-bottom: 0;
    margin-right: 0;
    font-size: 14px;
  }

  .buttonlabel {
    height: 10px;
    margin-top: 1px;
    margin-bottom: 0;
    padding-bottom: 0;
    font-family: Ttcommons;
    font-size: 15px;
  }

  .text-block-75 {
    margin-top: 6px;
  }

  .box-2 {
    margin-right: 3px;
    padding-left: 3px;
    padding-right: 3px;
  }

  .box-2.seconds {
    margin-right: 0;
    padding-left: 3px;
    padding-right: 3px;
    display: flex;
  }

  .box-2.hide {
    margin-right: 3px;
  }

  .clock-number-2 {
    margin-bottom: -1px;
    font-size: 24px;
    font-weight: 700;
  }

  .clock-number-2.days, .clock-number-2.hours, .clock-number-2.minutes, .clock-number-2.seconds {
    font-size: 20px;
  }

  .clock-label-2 {
    margin-bottom: 1px;
    padding-bottom: 0;
    font-size: 14px;
  }

  .groupmessagebar {
    flex-direction: column;
    align-items: center;
  }

  .login-navbar-temp {
    margin-top: 0;
    display: flex;
  }

  .text-block-56-copy {
    text-decoration: none;
  }

  .button-product-cta-14.stripebuybutton.cta-academy-buy, .button-product-cta-14.stripebuybutton.cta-academy-buy.wsop-no-risk {
    width: 100%;
    height: 50px;
  }

  .button-product-cta-14.stripebuybutton.cta-academy-buy.hero {
    z-index: 99;
    width: 100%;
    height: 50px;
    position: relative;
  }

  .button-product-cta-14.stripebuybutton.cta-academy-buy.nav {
    width: 120px;
    height: 36px;
  }

  .button-product-cta-14.nav {
    width: 140px;
  }

  .hero-title-wsop-copy {
    text-align: center;
    width: 100%;
    height: auto;
    margin-bottom: 12px;
    font-size: 45px;
  }

  .image-222 {
    width: 600px;
    max-width: 600px;
    margin: -73px 0 0 -105px;
    display: block;
    position: relative;
  }

  .hero-wsop-paragraph-2 {
    text-align: center;
    width: 100%;
    height: auto;
    margin-bottom: 32px;
  }

  .rvr-mockup-3-devices-nh {
    width: 350px;
    height: 294px;
    margin-left: 8px;
    display: block;
  }

  .wrap-2-0-hero-nh.transition {
    margin-top: 64px;
  }

  .wrap-2-0-hero-nh.middle-copy {
    flex-direction: column;
  }

  .wrap-2-0-hero-nh.hero-layout {
    flex-direction: column;
    padding-left: 0;
    padding-right: 0;
  }

  .wrap-2-0-hero-nh.hero-layout-nh {
    flex-direction: column;
    align-items: flex-start;
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-44-copy {
    height: 250px;
    margin: 0;
  }

  .messagebarblackfriday {
    height: 58px;
    padding: 7px 20px 9px;
  }

  .messagebarcontentmid {
    flex-direction: row;
    justify-content: center;
    align-items: flex-start;
    width: 100%;
  }

  .promobarspacer {
    height: 58px;
  }

  .image-223 {
    width: 18px;
    height: 18px;
    margin-top: 0;
    margin-bottom: 2px;
    margin-right: 6px;
  }

  .pricingblocksv1nh {
    margin-top: 32px;
  }

  .product-here-hy {
    width: 600px;
    max-width: 610px;
    margin-top: -70px;
    margin-left: -61px;
    margin-right: 0;
  }

  .hero__membership__texts {
    flex-direction: column;
    align-items: center;
    width: 100%;
  }

  .hero-wsop-paragraph3 {
    text-align: center;
    width: 100%;
    height: auto;
    margin-bottom: 32px;
  }

  .community-section {
    padding-top: 60px;
    padding-bottom: 64px;
  }

  .embededframe {
    height: 585px;
  }

  .price-info {
    margin-top: 13px;
    margin-right: 0;
  }

  .price-info.c4 {
    margin-top: 12px;
    padding-top: 0;
  }

  .price-info.c1 {
    width: auto;
    margin-right: 0;
    display: flex;
  }

  .sigh-up-with-guide {
    align-items: flex-end;
    display: none;
    bottom: 0;
    overflow: hidden;
  }

  .sign-up-modal-2-1 {
    border-radius: 16px 16px 0 0;
    width: 100%;
    height: 442px;
    margin-top: 0;
    padding: 26px 20px 50px;
    position: fixed;
    bottom: 0;
  }

  .close-button-link-block {
    line-height: 100%;
    top: 20px;
    right: 20px;
  }

  .heading-sign-up-guide {
    letter-spacing: -.28px;
    font-size: 28px;
  }

  .image-2-1 {
    margin-top: 7px;
    margin-bottom: 16px;
  }

  .p1-sign-up-guide {
    line-height: 130%;
  }

  .button-start-sign-up-guide {
    width: 100%;
    height: 50px;
    margin-bottom: 0;
    margin-left: 6px;
    font-size: 16px;
  }

  .button-skip-sign-up-guide {
    display: none;
  }

  .sign-up-modal-2-2 {
    border-radius: 16px 16px 0 0;
    width: 100%;
    height: 485px;
    margin-top: 0;
    padding: 26px 20px 50px;
    position: fixed;
    bottom: 0;
  }

  .p2-sign-up-guide {
    text-align: center;
    letter-spacing: -.13px;
    font-size: 15px;
    line-height: 130%;
  }

  .image-2-2 {
    width: 205px;
    height: 156px;
    margin-top: 15px;
    margin-bottom: 16px;
  }

  .step-title-sign-up-guide {
    margin-top: 13px;
  }

  .right-group-step-modal-content-bottom {
    justify-content: space-between;
    width: 100%;
  }

  .button-next-sign-up-guide {
    align-items: center;
    width: 100%;
    height: 50px;
    margin-left: 6px;
    padding-bottom: 9px;
  }

  .button-skip-step-sign-up-guide {
    display: none;
  }

  .sign-up-modal-2-3 {
    border-radius: 16px 16px 0 0;
    width: 100%;
    height: 485px;
    margin-top: 0;
    padding: 26px 20px 50px;
    position: fixed;
    bottom: 0;
  }

  .image-2-3 {
    width: 335px;
    margin-top: 15px;
  }

  .sign-up-modal-4 {
    border-radius: 16px 16px 0 0;
    width: 100%;
    height: auto;
    margin-top: 0;
    padding: 26px 20px 63px;
    display: none;
    position: fixed;
    bottom: 0;
  }

  .image-2-4-group {
    margin-top: 15px;
    margin-left: -55px;
  }

  .sign-up-modal-2-4 {
    border-radius: 16px 16px 0 0;
    width: 100%;
    height: 504px;
    padding: 26px 20px 50px;
    position: fixed;
    bottom: 0;
  }

  .p1-sign-up-guide-confirmation {
    letter-spacing: 0;
    margin-top: 15px;
    margin-bottom: 24px;
    line-height: 130%;
  }

  .button-full-sign-up-guide, .button-ghost-sign-up-guide {
    width: 100%;
    height: 50px;
  }

  .sign-up-modal-5 {
    border-radius: 16px 16px 0 0;
    width: 100%;
    height: 464px;
    margin-top: 0;
    padding: 25px 20px 50px;
    position: fixed;
    bottom: 0;
  }

  .sign-up-celebration {
    width: 261px;
    margin-top: 7px;
  }

  .check-icon-sign-up-guide {
    margin-top: 2px;
    margin-right: 4px;
  }

  .sign-up-modal-3 {
    width: 100%;
    height: 100vh;
    margin-top: 0;
    position: fixed;
    top: 0;
    bottom: 0;
  }

  .html-embed-5 {
    width: 100%;
    height: 100%;
  }

  .div-block-100 {
    align-items: center;
    height: 64px;
    min-height: 64px;
    max-height: 64px;
    padding-top: 8px;
    padding-bottom: 8px;
    padding-left: 20px;
  }

  .text-block-76 {
    width: auto;
    height: 52px;
    font-size: 14px;
  }

  .div-block-101, .close-button-link-block-confirmation {
    display: none;
  }

  .div-block-102 {
    justify-content: space-between;
    width: 100%;
    display: flex;
  }

  .button-skip-sign-up-guide-mobile {
    border: 1px solid var(--pokercode-beta);
    color: #000;
    text-align: center;
    background-color: #0000;
    border-radius: 2px;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 50px;
    margin-right: 6px;
    padding-top: 11px;
    font-family: Ttcommons;
    font-size: 16px;
    line-height: 22px;
    display: flex;
  }

  .left-group-step-modal-content-bottom {
    display: none;
  }

  .button-skip-step-sign-up-guide-mobile {
    border: 1px solid var(--pokercode-beta);
    color: #000;
    background-color: #0000;
    border-radius: 2px;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 50px;
    margin-right: 6px;
    padding-top: 11px;
    font-family: Ttcommons;
    font-size: 16px;
    line-height: 22px;
    display: flex;
  }

  .abandonregistrationbutton {
    justify-content: space-between;
    align-items: flex-start;
    width: 158px;
    height: 25px;
    margin-top: 20px;
    display: flex;
  }

  .text-block-77 {
    color: #f44336;
    letter-spacing: -.16px;
    margin-top: 3px;
    font-family: Ttcommons;
    font-size: 16px;
    line-height: 22px;
    text-decoration: underline;
  }

  .generic-pop-up-modal {
    width: auto;
    max-width: 335px;
    height: auto;
    padding: 56px 32px 48px;
  }

  .generic-pop-up-paragraph {
    margin-bottom: 26px;
  }

  .generic-pop-up-email-input-field {
    border-radius: 0;
    margin-bottom: 24px;
  }

  .submit-button-generic-pop-up, .buttonclosegenericpopup {
    height: 50px;
  }

  .success-message-7 {
    height: 105px;
    padding-top: 32px;
    padding-bottom: 32px;
  }

  .blog__hero {
    height: auto;
    margin-top: 96px;
    padding-bottom: 48px;
  }

  .blog__hero__author {
    margin-bottom: 0;
  }

  .blog__suggestions__thumbnail.post--1, .blog__suggestions__thumbnail.post--2, .blog__suggestions__thumbnail.post--3, .blog__suggestions__thumbnail.post--4 {
    height: 214px;
  }

  .blog__cta__btn__black, .blog__cta__btn__orange {
    text-align: center;
    width: 100%;
  }

  .nav__blog {
    height: 60px;
    margin-top: 0;
    padding-top: 8px;
  }

  .nav__blog__conetent {
    margin-top: 0;
  }

  .authors__img {
    height: 180px;
  }

  .blog__hero__slider__desc {
    width: 100%;
  }

  .blog-post-list-grid {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .blog__people_pod.fedor {
    margin-top: 137px;
  }

  .blog__people_pod.simon {
    margin-top: -179px;
  }

  .blog__people__img.matthias, .blog__people__img.simon, .blog__people__img.fedor {
    margin-bottom: 16px;
  }

  .blog__post__hero {
    padding-top: 180px;
  }

  .blog__hero__post_pod {
    border-radius: 8px;
    width: 100%;
    height: 200px;
  }

  .nav__pokercod__logo {
    position: relative;
  }

  .blog__recent__read {
    padding-top: 56px;
  }

  .nav__blog__close__icon {
    width: 22px;
    height: 22px;
  }

  .recommendation-list-grid {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .blog__video__thumbnail__wrap {
    height: 186px;
  }

  .error-message-8 {
    bottom: 34px;
  }

  .rating__box__buttons {
    flex-direction: column;
    align-items: center;
  }

  .rating__box__button__2 {
    margin-top: 8px;
  }

  .heading-3-terms {
    line-height: 32px;
  }

  .textpp2 {
    line-height: 21px;
  }

  .image-229 {
    width: 607px;
    min-width: 607px;
    max-width: 607%;
    height: 385px;
    min-height: 385px;
    max-height: 385px;
    margin-left: -25px;
    position: static;
  }

  .btn__regular {
    z-index: 999;
    position: relative;
  }

  .btn__regular.stripebuybutton.cta-academy-buy, .btn__regular.stripebuybutton.cta-academy-buy.wsop-no-risk {
    width: 100%;
    height: 50px;
  }

  .btn__regular.stripebuybutton.cta-academy-buy.hero {
    z-index: 99;
    width: 100%;
    height: 50px;
    position: relative;
  }

  .btn__regular.stripebuybutton.cta-academy-buy.nav {
    width: 120px;
    height: 36px;
  }

  .btn__regular.nav {
    width: 140px;
  }

  .hero__membership__overview {
    align-items: center;
  }

  .hero__membership__overview__info {
    flex-direction: row;
    align-items: center;
    width: 260px;
  }

  .hero__membership__overview__info.tournaments {
    width: 220px;
  }

  .hero__membership__overview__info.cash__game {
    width: 240px;
  }

  .icon-info-quick-silver {
    margin-right: 5px;
  }

  .text-1-21cg.info {
    text-align: left;
    font-size: 14px;
    line-height: 120%;
  }

  .membership__overview__community, .membership__overview__platform {
    padding: 12px;
  }

  .heading-1-21cg.is--black.is--centered.gh2--exeption {
    letter-spacing: -1.1px;
    font-size: 48px;
  }

  .community__questions__graphics {
    width: 309px;
    height: 432px;
  }

  .community__winning__graphics {
    width: 309px;
    height: 500px;
  }

  .heading-4-21cg.platinum {
    line-height: 100%;
  }

  .paragraph-2-21cg.vision {
    text-align: left;
  }

  .membership__platform__image {
    width: 335px;
    height: 222.59px;
  }

  .platform__characteristics__boxes {
    margin-top: -56px;
  }

  .characteristics__box {
    width: 173px;
    min-width: 173px;
    margin-left: 4px;
    margin-right: 4px;
    padding: 12px;
  }

  .characteristics__box.is--light {
    min-width: 173px;
    margin-left: 4px;
    margin-right: 4px;
    padding: 8px 12px 12px;
  }

  .characteristics__icon.is--notes, .characteristics__icon.is--quizzes, .characteristics__icon.is--uniform, .characteristics__icon.is--clapper, .characteristics__icon.is--chilli {
    width: 42px;
    height: 42px;
  }

  .text-2-21cg {
    margin-top: 8px;
    margin-bottom: 8px;
    font-size: 15px;
  }

  .text-2-21cg.is--black {
    font-size: 15px;
  }

  .characteristics__box__text__block, .characteristics__box__text__block.is--light {
    padding: 10px;
  }

  .paragraph-4-21cg, .paragraph-4-21cg.is--black {
    font-size: 13px;
  }

  .tournaments__characteristics__boxes {
    bottom: -166px;
  }

  .membership__cash__content__texts {
    width: 100%;
  }

  .image__cash__dashboard {
    width: 335px;
    height: 222.59px;
  }

  .image-dashboard-steffen {
    width: 195.32px;
    height: 237.06px;
    right: 30px;
  }

  .heading-3-21cg {
    letter-spacing: -.42px;
  }

  .cash__platform__content {
    margin-top: 230px;
  }

  .channel-indicator-spp-copy, .text-3-21cg {
    text-align: left;
  }

  .subtitle-1-21cg {
    text-align: left;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    width: 100%;
    height: auto;
    font-size: 28px;
    display: flex;
  }

  .subtitle-1-21cg.offer {
    text-align: center;
    align-items: center;
  }

  .grid-topics {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    grid-template-columns: 1fr 1fr;
  }

  .channel__tag__element {
    margin-left: 2px;
    margin-right: 2px;
    padding-left: 12px;
    padding-right: 12px;
  }

  .pricing__block__content {
    width: 100%;
    margin-bottom: 16px;
  }

  .pricing__desc__tags {
    margin-top: 3px;
  }

  .pokercode__membership__desc {
    margin-bottom: 24px;
  }

  .pokercode__membership__heater {
    height: auto;
    padding-left: 12px;
    padding-right: 12px;
  }

  .pricing__countdown {
    flex-direction: column;
  }

  .pricing__countdown__texts {
    width: auto;
  }

  .pricing__countdown__box {
    width: 100%;
    height: auto;
    margin-top: 13px;
    padding-top: 12px;
    padding-bottom: 12px;
  }

  .image__tournaments__dashboard {
    width: 335px;
    height: 222.5px;
  }

  .cash__characteristics__boxes {
    margin-top: -104px;
  }

  .coachings__graphics__base {
    width: 335px;
    height: 215.36px;
  }

  .coachings-graphics-students {
    width: 345px;
    height: 46.8px;
  }

  .winning__robil {
    top: 121px;
  }

  .winning__nikola {
    inset: auto 0% 0% auto;
  }

  .hero__slack__graphic {
    background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/60b393d21c7edd55b5f6c2d3_hero-slack-graphic-mobile.svg");
    width: 107px;
    height: 102px;
  }

  .community__fedor {
    inset: auto auto 0% 0%;
  }

  .overview__paragraph {
    margin-top: 10px;
    font-size: 13px;
    line-height: 140%;
  }

  .overview__paragraph.is--white {
    width: 100%;
  }

  .overview__paragraph.is--white.box--platform {
    margin-top: 10px;
  }

  .membership__overview__platform__tags {
    flex-direction: row;
    justify-content: space-between;
  }

  .platfrom__tags__fields__group {
    margin-left: -2px;
  }

  .platfrom__tags__tools, .platfrom__tags__tools.home {
    margin-left: 0;
  }

  .promo__bar {
    justify-content: space-between;
    height: 58px;
  }

  .promo__bar__content {
    flex-direction: column;
    align-items: flex-start;
  }

  .promo__bar__text {
    letter-spacing: -.15px;
    margin-top: 2px;
    line-height: 100%;
  }

  .promo__bar__icon {
    width: 60.8px;
    height: 12.8px;
    margin-top: 0;
    margin-left: 0;
  }

  .promo__bar__button {
    height: 34px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .promo__bar__button__label {
    margin-right: 4px;
  }

  .pricing__countdown__box__text {
    font-size: 15px;
  }

  .icon-info-light-blue {
    margin-right: 5px;
  }

  .home__hero__content {
    align-items: flex-start;
  }

  .home__cash {
    padding-left: 20px;
    padding-right: 20px;
  }

  .home__tournaments {
    padding-bottom: 156px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .home__overview {
    padding-top: 144px;
  }

  .home__overview__content__visual__grid {
    grid-template-columns: auto;
  }

  .visual__community, .visual__platform {
    padding: 12px;
  }

  .visual__play {
    height: 140px;
    padding: 12px;
  }

  .home__overview__platform__tags {
    justify-content: space-between;
  }

  .home__overview__community {
    background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/60b393d21c7edd55b5f6c2d3_hero-slack-graphic-mobile.svg");
    background-size: cover;
    width: 107px;
    height: 102px;
  }

  .home__overview__play {
    bottom: -77px;
    right: -75px;
  }

  .home__overview__logo {
    inset: auto auto 12px 12px;
  }

  .promo__bar__group {
    align-items: center;
    margin-bottom: 4px;
    padding-top: 2px;
    display: flex;
  }

  .pricing__tags__mobile {
    margin-bottom: 12px;
  }

  .home__cash__posters__group {
    align-items: center;
  }

  .cash__game__posters {
    width: 100%;
  }

  .guarantee, .guarantee__text {
    font-family: TT Commons, sans-serif;
  }

  .home__tournaments__tags {
    justify-content: center;
  }

  .pricing__platinum__offer {
    flex-direction: row;
    height: auto;
    margin-bottom: 0;
    padding-top: 8px;
    padding-bottom: 12px;
  }

  .pricing__platinum__offer__content {
    flex-direction: column;
  }

  .pricing__platinum__offer__paragraph {
    text-align: center;
    margin-top: 8px;
    margin-bottom: 0;
    margin-left: 0;
  }

  .membership__pricing {
    padding-top: 144px;
    padding-bottom: 80px;
  }

  .platinum__promobar__spacer {
    height: 58px;
  }

  .platinum__navbar {
    margin-top: 0;
  }

  .platinum__promo__bar {
    justify-content: space-between;
    height: 58px;
  }

  .platinum__promo__bar__text {
    letter-spacing: -.15px;
    margin-top: 2px;
    line-height: 100%;
  }

  .platinum__promo__bar__text.bold {
    width: 140px;
  }

  .platinum__promo__bar__button {
    height: 34px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .platinum__promo__bar__icon {
    width: 32px;
    height: 32px;
    margin-top: 0;
    margin-left: 0;
  }

  .platinum__pokercode__overview {
    padding-top: 144px;
  }

  .btn__webinar {
    z-index: 999;
    position: relative;
  }

  .btn__webinar.stripebuybutton.cta-academy-buy, .btn__webinar.stripebuybutton.cta-academy-buy.wsop-no-risk {
    width: 100%;
    height: 50px;
  }

  .btn__webinar.stripebuybutton.cta-academy-buy.hero {
    z-index: 99;
    width: 100%;
    height: 50px;
    position: relative;
  }

  .btn__webinar.stripebuybutton.cta-academy-buy.nav {
    width: 120px;
    height: 36px;
  }

  .btn__webinar.nav {
    width: 140px;
  }

  .platinum__webinar__title {
    width: 100%;
    margin-bottom: 24px;
  }

  .platinum__webinar__graphics {
    border-radius: 8px;
    overflow: hidden;
  }

  .platinum__webinar__graphic__webinar {
    background-color: #0000;
    border-radius: 4px;
    overflow: hidden;
  }

  .platinum__webinar__time__divider {
    margin-left: 12px;
    margin-right: 12px;
  }

  .paltinum__webinar__time__text {
    margin-top: 2px;
    font-size: 18px;
  }

  .paltinum__webinar__time__text__semibold {
    font-size: 18px;
  }

  .image-webinar-mobile {
    width: 100%;
    display: block;
  }

  .platinum__webinar__elements_post {
    width: 100%;
  }

  .webinar__content {
    overflow: hidden;
  }

  .festival__hero {
    padding-top: 128px;
    padding-left: 20px;
    padding-right: 20px;
    overflow: visible;
  }

  .festival__hero__logo {
    width: 320px;
    height: 99px;
  }

  .festival__schedule {
    padding-top: 0;
    padding-left: 20px;
    padding-right: 20px;
    overflow: hidden;
  }

  .festival__earlybird__message {
    padding-left: 20px;
    padding-right: 20px;
    overflow: hidden;
  }

  .festival__earlybird__packages {
    padding: 80px 20px 64px;
    overflow: hidden;
  }

  .festival__registration {
    padding: 176px 20px 80px;
    overflow: hidden;
  }

  .festival__quote {
    padding-left: 20px;
    padding-right: 20px;
    overflow: hidden;
  }

  .festival__guests {
    padding: 88px 20px 120px;
    overflow: hidden;
  }

  .festival__quote__content__image {
    height: 300px;
  }

  .festival__quote__quote {
    font-size: 22px;
  }

  .festival__quote__signature {
    width: 127px;
    height: 47px;
    margin-top: 7px;
    margin-right: 0;
  }

  .festival__guests__content__workshops {
    grid-template-rows: 160px 160px;
  }

  .workshop__streamhouse {
    background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/6103ea242499022903b0b111_streamhouse_mobile.png");
  }

  .workshop__grindhouse {
    background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/6103ea236a6e4e020f8c8d54_grindhouse_mobile.png");
  }

  .festival__guests__content__guests {
    grid-template-rows: 300px 300px 300px 300px;
    grid-template-columns: 1fr;
    grid-auto-rows: 300px;
  }

  .guest__pod._1, .guest__pod._2, .guest__pod._3, .guest__pod._4, .guest__pod._5 {
    background-position: 50% 0;
  }

  .tournament__gtd__main {
    font-size: 64px;
  }

  .festival__schedule__grid {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .festival__earlybird__packages__grid {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .early__reg__box {
    padding: 24px 16px;
  }

  .early__reg__tags {
    flex-direction: column;
  }

  .gh2__hero, .gh2__quote {
    overflow: hidden;
  }

  .gh2__house__gallery {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    grid-template-rows: 88px 88px 88px 88px 88px;
    grid-template-columns: 1fr 1fr;
  }

  .image-230 {
    margin-top: -1px;
  }

  .image-231 {
    margin-top: -3px;
  }

  .image-232 {
    margin-top: -8px;
  }

  .image-233 {
    margin-top: 0;
  }

  .image-234 {
    margin-top: -1px;
  }

  .image-235 {
    margin-top: 0;
  }

  .gh2__map {
    height: 120px;
  }

  .gh2__cta {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .gh__cta__tag.is--gh3 {
    margin-top: 2px;
    margin-bottom: 2px;
  }

  .btn__regular__gh2 {
    z-index: 999;
    width: 100%;
    padding-top: 22px;
    display: flex;
    position: relative;
  }

  .btn__regular__gh2.stripebuybutton.cta-academy-buy, .btn__regular__gh2.stripebuybutton.cta-academy-buy.wsop-no-risk {
    width: 100%;
    height: 50px;
  }

  .btn__regular__gh2.stripebuybutton.cta-academy-buy.hero {
    z-index: 99;
    width: 100%;
    height: 50px;
    position: relative;
  }

  .btn__regular__gh2.stripebuybutton.cta-academy-buy.nav {
    width: 120px;
    height: 36px;
  }

  .btn__regular__gh2.nav {
    width: 140px;
  }

  .gh2__watch {
    padding-top: 48px;
    padding-bottom: 64px;
  }

  .gh2__main {
    padding-top: 26px;
  }

  .gh2__main__apply__left {
    margin-bottom: 24px;
  }

  .gh2__main__apply__right {
    width: 100%;
    height: 360px;
  }

  .gh2__main__profile_q {
    width: 237.3px;
    height: 342.3px;
    margin-right: -10px;
  }

  .gh2__main__mario {
    width: 284.2px;
    height: 352.8px;
    margin-right: 59px;
  }

  .gh2__message__divider {
    height: 64px;
  }

  .gh2__message__divider__text {
    width: 260px;
    font-size: 16px;
  }

  .gh__main__mario__box {
    width: 100%;
    margin-top: 0;
    padding: 12px;
    display: none;
  }

  .gh2__apply__h1 {
    margin-bottom: 24px;
    font-size: 48px;
  }

  .gh2__apply__package {
    background-color: #0000;
    padding: 16px 0;
  }

  .gh2__apply__plan {
    padding: 32px 20px 24px;
  }

  .gh2__apply__bullet {
    color: var(--dark-purple);
  }

  .gh2__apply__listelement {
    color: #000;
  }

  .list {
    color: var(--dark-purple);
  }

  .gh2__apply__h2 {
    font-size: 24px;
  }

  .gh2__apply__h2.is--green {
    color: var(--black);
    font-size: 24px;
  }

  .gh2__apply__text__field {
    font-size: 16px;
  }

  .gh2__apply__plan__characteristics {
    font-size: 18px;
  }

  .btn__regular__apply__gh2 {
    z-index: 999;
    position: relative;
  }

  .btn__regular__apply__gh2.stripebuybutton.cta-academy-buy, .btn__regular__apply__gh2.stripebuybutton.cta-academy-buy.wsop-no-risk {
    width: 100%;
    height: 50px;
  }

  .btn__regular__apply__gh2.stripebuybutton.cta-academy-buy.hero {
    z-index: 99;
    width: 100%;
    height: 50px;
    position: relative;
  }

  .btn__regular__apply__gh2.stripebuybutton.cta-academy-buy.nav {
    width: 120px;
    height: 36px;
  }

  .btn__regular__apply__gh2.nav {
    width: 140px;
  }

  .button__reg__apply__gh2__label {
    font-size: 19px;
    line-height: 100%;
  }

  .gh2__apply__application__reminder__paragraph {
    font-size: 13px;
  }

  .gh2__apply__back__link {
    z-index: 1000;
    border: 1px solid var(--web-orange);
    background-color: var(--cyber-yellow);
    border-radius: 8px;
    width: 231px;
    padding: 10px 12px 8px;
    position: fixed;
    inset: 20px auto auto 20px;
  }

  .gh2__apply__back__label {
    margin-top: 1px;
  }

  .gh2__logo {
    max-width: 95%;
  }

  .image-237, .image-238 {
    margin-top: -1px;
  }

  .box-4 {
    margin-left: 4px;
    margin-right: 4px;
  }

  .clock-number-4 {
    font-size: 44px;
  }

  .banner__pricing__countdown {
    width: 100%;
    height: 115px;
    padding-top: 16px;
    padding-bottom: 16px;
  }

  .banner__pricing__texts {
    align-items: center;
    width: 100%;
  }

  .banner__pricing__texts__paragraph {
    margin-top: 4px;
    font-size: 13px;
  }

  .banner__pricing__texts__title.desktop {
    font-size: 30px;
  }

  .banner__pricing__texts__title.mobile {
    text-align: center;
    font-size: 42px;
  }

  .banner__pricing__countdown__title {
    font-size: 16px;
  }

  .div-block-109 {
    width: 92.34px;
    height: 19.44px;
    margin-bottom: 7px;
  }

  .blog__header__content {
    flex-direction: column-reverse;
  }

  .link-block-9 {
    margin-top: 24px;
    padding-bottom: 8px;
  }

  .nav {
    height: 96px;
    overflow: visible;
  }

  .nav__nav {
    padding-left: 20px;
    padding-right: 20px;
  }

  .btn__nav {
    margin-left: 0;
  }

  .nav__nav__content__group.right {
    margin-left: 32px;
  }

  .div-block-111 {
    display: none;
  }

  .heading-3-21cg-2 {
    letter-spacing: -.42px;
    font-weight: 600;
  }

  .heading-3-21cg-2.home__header {
    width: 275px;
  }

  .home__hero__content-2 {
    align-items: flex-start;
  }

  .home__hero-2 {
    margin-top: 140px;
    padding-top: 80px;
    overflow: hidden;
  }

  .hero__image__description {
    width: 100%;
  }

  .hero__image__description.mobile {
    flex-direction: column;
    height: auto;
    margin-top: 16px;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .hero__image.steffen {
    background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/625035530b137a1525e848b8_steffen_mobile.png");
    background-position: 50% 25%;
    border-top-left-radius: 8px;
    border-bottom-left-radius: 8px;
    width: 100%;
    height: 240px;
    margin-top: 32px;
  }

  .hero__image.fedor {
    background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/6250355387725559a30b63b3_fedor_mobile.png");
    background-position: 50% 30%;
    border-top-right-radius: 8px;
    border-bottom-right-radius: 8px;
    width: 100%;
    height: 240px;
  }

  .hero__images {
    flex-direction: column;
    height: auto;
  }

  .btn__regular-2 {
    z-index: 20;
    width: 100%;
    height: 48px;
    padding-top: 16px;
    padding-bottom: 16px;
    position: relative;
  }

  .btn__regular-2.white {
    width: 100%;
    padding-top: 17px;
  }

  .btn__regular-2.white.ghost {
    margin-top: 8px;
    padding-top: 17px;
  }

  .button-text-2 {
    text-align: center;
    font-size: 19px;
    line-height: 100%;
  }

  .text-block-89 {
    font-size: 14px;
  }

  .home__hero__content__texts-2 {
    margin-bottom: 56px;
  }

  .hero_span {
    font-size: 16px;
  }

  .home__vision__content {
    margin-bottom: 0;
  }

  .home__hero__graphic__rvr-2 {
    width: 121.75px;
    height: 246.35px;
    right: 45px;
  }

  .home__vision__grid-2 {
    grid-template-rows: auto 329px;
    grid-template-columns: 100%;
  }

  .home__hero__graphic__dashboard-2 {
    width: 121.75px;
    height: 246.35px;
    right: 174px;
  }

  .hero__vision__video__area-2 {
    background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/654cbeb69fe2cdd927f47488_image_heade_fedor_challenge_3.png");
    justify-content: flex-start;
    padding-left: 20px;
    overflow: hidden;
  }

  .hero__vision__video__area-2.membership {
    justify-content: flex-start;
  }

  .benefit_box_large {
    margin-bottom: 16px;
  }

  .text-block-91 {
    font-size: 18px;
  }

  .offer {
    padding-top: 0;
    overflow: hidden;
  }

  .home__hero__content__graphics-2 {
    width: 379.49px;
    min-width: 379.49px;
    height: 280.83px;
    min-height: 280.83px;
    margin-top: 24px;
    margin-bottom: 24px;
  }

  .paragraph-7 {
    font-size: 14px;
  }

  .heading-4-21cg-2 {
    font-size: 40px;
  }

  .heading-4-21cg-2.pricing {
    text-align: center;
    margin-bottom: 24px;
  }

  .home__hero__graphic__slack-2 {
    width: 101.97px;
    height: 137.89px;
    bottom: 38px;
  }

  .box_icon.rvr, .box_icon.best {
    min-width: 40px;
    min-height: 40px;
  }

  .box_icon.content {
    min-width: 40px;
    max-width: 40px;
    min-height: 40px;
  }

  .box_icon.community {
    min-width: 40px;
    min-height: 40px;
  }

  .box_icon.live {
    background-repeat: no-repeat;
    background-size: contain;
  }

  .box_icon.discounts {
    background-repeat: no-repeat;
    background-size: contain;
    border-left-style: none;
    border-left-width: 1px;
    border-right-style: none;
    border-right-width: 1px;
    min-width: 40px;
    max-width: 40px;
    min-height: 40px;
    max-height: 40px;
  }

  .home__hero__graphic__quiz-2 {
    width: 245.85px;
    height: 265.07px;
  }

  .divider.winnings {
    height: auto;
    padding-top: 8px;
    padding-bottom: 8px;
  }

  .divider.all-access {
    height: 80px;
    padding-left: 20px;
    padding-right: 20px;
    overflow: hidden;
  }

  .text-block-92 {
    margin-bottom: 2px;
    font-size: 17px;
  }

  .text-block-83-copy {
    letter-spacing: -.2px;
    line-height: 110%;
  }

  .text-block-83-copy.is--mobile {
    text-align: center;
  }

  .pricing__free {
    padding-left: 24px;
    padding-right: 24px;
  }

  .pricing__free__benefit__boxes {
    flex-direction: column;
    width: 100%;
  }

  .text-block-87-copy, .text-block-87-copy.yearly {
    margin-top: 0;
    font-size: 32px;
  }

  .text-block-87-copy.quarterly {
    margin-top: 0;
  }

  .text-block-84-copy {
    display: none;
  }

  .benefit_box_small {
    width: 100%;
    margin-bottom: 0;
  }

  .benefit_box_small.mid {
    margin-top: 8px;
    margin-bottom: 8px;
  }

  .benefit_box_small.full {
    height: 50px;
  }

  .benefit_box_small.free {
    margin-bottom: 8px;
  }

  .pricing_highlighted {
    border-bottom-right-radius: 8px;
    border-bottom-left-radius: 8px;
    width: 100%;
    height: auto;
    margin-top: 0;
    margin-bottom: -16px;
    margin-left: 0;
    padding: 20px;
    position: relative;
    top: 0;
    right: 0;
  }

  .pricing__regs__group {
    border-radius: 8px;
    flex-direction: column-reverse;
    height: auto;
    margin-top: 0;
    margin-bottom: 32px;
    padding-left: 0;
    padding-right: 0;
    position: static;
  }

  .pricing__divider {
    width: 100%;
    height: 1px;
    margin-top: 8px;
    margin-bottom: 8px;
    padding-bottom: 1px;
    display: flex;
  }

  .pricing__benefit__boxes {
    background-color: #1b1b1e;
    border-radius: 8px;
    padding-bottom: 20px;
    padding-left: 16px;
    padding-right: 16px;
  }

  .text-span-14 {
    font-size: 20px;
  }

  .text-block-88 {
    margin-top: 1px;
    font-size: 13px;
  }

  .text-block-88.is-promo {
    color: #fff200;
  }

  .icon__box__small.lectures, .icon__box__small.best, .icon__box__small.live {
    min-width: 24px;
    min-height: 24px;
  }

  .icon__box__small.rvr {
    min-width: 24px;
  }

  .icon__box__small.community {
    min-width: 24px;
    min-height: 24px;
  }

  .checkoutbutton-2 {
    width: 100%;
    margin-top: 7px;
  }

  .checkoutbutton-2.ghost {
    margin-top: 8px;
  }

  .checkoutbutton-2.ghost.free {
    width: 100%;
  }

  .paragraph-2-21cg-2.overview {
    margin-top: 0;
    padding-right: 0;
  }

  .text-block-87 {
    margin-top: 4px;
    font-size: 24px;
  }

  .text-block-87.quartely.mobile {
    display: block;
  }

  .text-block-87.quartely.mobile.dark {
    color: #000;
    display: flex;
  }

  .text-block-87.quartely.desktop, .text-block-87.yearly.desktop {
    display: none;
  }

  .text-block-94 {
    font-size: 14px;
  }

  .home__pricing {
    margin-top: 0;
    padding: 120px 20px 64px;
  }

  .pricing_reg {
    width: 100%;
    padding: 16px;
  }

  .pricing_reg.quarterly {
    margin-bottom: 0;
    padding-top: 32px;
  }

  .pricing_block {
    background-color: #0000;
    height: auto;
    margin-top: 72px;
    padding-left: 0;
    padding-right: 0;
  }

  .pricing__tag.quarterly {
    width: auto;
    margin-top: 0;
    margin-bottom: 0;
    padding-left: 8px;
    padding-right: 8px;
  }

  .pricing__tag.yearly {
    width: auto;
    margin-top: 0;
    padding-left: 7px;
    padding-right: 7px;
  }

  .pricing__tag.yearly.is--promo {
    display: none;
  }

  .pricing__tag.yearly.is--promo.is--limited {
    background-color: #2598f6;
    display: none;
  }

  .pricing__tag.value {
    display: none;
  }

  .pricing__tag.value.mobile {
    margin-top: 0;
    margin-left: 4px;
    padding-left: 8px;
    padding-right: 8px;
    display: flex;
  }

  .pricing__tag.limited-time {
    display: none;
  }

  .pricing__tag.limited-time.mobile {
    background-color: #9b0000;
    justify-content: space-between;
    margin-top: 0;
    margin-left: 4px;
    padding-left: 8px;
    padding-right: 5px;
    display: flex;
  }

  .pricing__tag.limited-time.mobile.is--quarterly {
    display: none;
  }

  .testimonials {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .testimonial__pod {
    align-items: center;
  }

  .testimonial__pod__image.gh__graph {
    width: 303px;
    height: 209px;
  }

  .testimonial__pod__image.winning-1 {
    width: 303px;
  }

  .testimonial__pod__image.festival, .testimonial__pod__image.venom {
    width: 303px;
    height: 156px;
  }

  .testimonial__pod__image.winning-2 {
    width: 303px;
  }

  .testimonial__pod__title__gh {
    width: 287px;
    height: 80px;
  }

  .testimonial__pod__title__venom {
    width: 280px;
    height: 80px;
  }

  .text-block-92-copy {
    text-align: center;
    font-size: 18px;
  }

  .coaches {
    display: none;
    overflow: hidden;
  }

  .coach__achievement {
    width: 100%;
  }

  .cta__n22 {
    padding-left: 20px;
    padding-right: 20px;
    overflow: hidden;
  }

  .h1__n22 {
    text-align: center;
    font-size: 48px;
  }

  .text-block-97 {
    letter-spacing: -.2px;
    font-size: 18px;
  }

  .faq_n22 {
    padding-top: 72px;
    padding-bottom: 72px;
    overflow: hidden;
  }

  .faq__n22__content__texts {
    width: 100%;
  }

  .p2__n22.vision {
    text-align: left;
  }

  .footer__n22 {
    padding-left: 20px;
    padding-right: 20px;
    overflow: hidden;
  }

  .membership__hero {
    height: 780px;
    max-height: 100vh;
    padding-left: 20px;
    padding-right: 20px;
    overflow: hidden;
  }

  .div-block-117 {
    padding-left: 16px;
    padding-right: 16px;
  }

  .div-block-118 {
    justify-content: space-between;
  }

  .text-block-98 {
    text-align: center;
    letter-spacing: -.5px;
    font-size: 13px;
  }

  .gif__arrows {
    margin-left: 0;
    margin-right: 0;
  }

  .gif__arrows.is--pricing-used {
    display: none;
  }

  .gif__arrows.is--pricing-used.is--main {
    display: flex;
  }

  .membership__live {
    padding-left: 20px;
    padding-right: 20px;
    overflow: hidden;
  }

  .membership__community__n22 {
    height: auto;
    padding: 64px 20px;
  }

  .membership__platform__n22 {
    height: auto;
    padding: 64px 20px 0;
    overflow: hidden;
  }

  .membership__rangeviewer {
    height: auto;
    padding: 64px 20px;
  }

  .rangeviewer__image {
    width: 462.5px;
    height: 326.5px;
  }

  .rangeviewer__cont {
    flex-direction: column;
  }

  .p3__n22.vision {
    text-align: left;
  }

  .platform__content {
    flex-direction: column;
  }

  .div-block-120 {
    width: 378px;
    height: 266px;
  }

  .live__content {
    flex-direction: column;
  }

  .community__content {
    flex-direction: column-reverse;
  }

  .community__text {
    width: 100%;
  }

  .div-block-121 {
    width: 100%;
    height: auto;
    margin-top: 24px;
    margin-bottom: 24px;
  }

  .div-block-122 {
    width: 352.5px;
    height: 147px;
  }

  .h1__sub__n22 {
    font-size: 40px;
  }

  .h1__sub__n22.membership__header {
    margin-bottom: 32px;
    font-size: 44px;
  }

  .cash__coach {
    padding: 64px 20px;
    overflow: hidden;
  }

  .coach__content {
    flex-direction: column;
  }

  .coach__bio {
    width: 100%;
    margin-top: 32px;
  }

  .coach__photo {
    width: 100%;
  }

  .home__grid__coaches {
    grid-template-columns: 100%;
  }

  .div-block-124 {
    width: 100%;
  }

  .text-block-99 {
    margin-bottom: 32px;
    font-size: 32px;
    line-height: 110%;
  }

  .text-block-100 {
    font-size: 18px;
  }

  .link-block-10 {
    justify-content: center;
  }

  .div-block-127 {
    width: 51.6px;
    height: 37.8px;
    margin-bottom: -15px;
  }

  .cash__highlighted {
    overflow: hidden;
  }

  .highlighted__grid {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  .cash__hero {
    justify-content: flex-start;
    height: auto;
    margin-top: 96px;
    padding-top: 41px;
    padding-left: 20px;
    padding-right: 20px;
    overflow: hidden;
  }

  .cash__player {
    display: none;
  }

  .cash__hero__content {
    flex-direction: column;
    align-items: center;
  }

  .cash__hero__image {
    width: 247px;
    height: 300px;
    margin-right: 0;
    display: block;
  }

  .cash__hero__sign {
    width: 203.5px;
    height: 204px;
    display: block;
    left: 116px;
  }

  .cash__hero__texts {
    width: 100%;
    margin-top: 0;
  }

  .cash__heading {
    background-size: contain;
    width: 100%;
    margin-bottom: 4px;
  }

  .cash__subtitle {
    text-align: center;
    font-size: 19px;
  }

  .paragraph-9 {
    text-align: center;
    width: 100%;
    margin-top: 24px;
    margin-bottom: 24px;
    font-size: 16px;
  }

  .div-block-19-copy {
    justify-content: flex-start;
    margin-top: 32px;
  }

  .div-block-133 {
    width: 100%;
  }

  .div-block-134 {
    margin-top: 48px;
  }

  .tournaments__content {
    overflow: hidden;
  }

  .pricing__points {
    justify-content: center;
  }

  .pricing__point.cancel, .pricing__point.stripe {
    display: none;
  }

  .membership__highlighted {
    padding-left: 20px;
    padding-right: 20px;
    overflow: hidden;
  }

  .tournaments__hero {
    height: 600px;
    margin-top: 96px;
  }

  .poster__grid, .tournaments__hero__gradient__overlay {
    display: none;
  }

  .tournaments__hero__content {
    flex-direction: column;
    align-items: center;
    width: 100%;
    display: flex;
  }

  .h1__n22__tournaments {
    margin-top: -57px;
    margin-bottom: 0;
    font-size: 64px;
  }

  .text-block-108 {
    font-size: 20px;
  }

  .tournaments__hero__textimage {
    width: 297.5px;
    height: 147.5px;
  }

  .nav__countdown {
    height: 72px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .nav__countdown__group {
    flex-direction: column;
  }

  .countdown__text {
    margin-top: 0;
    margin-bottom: 4px;
    margin-right: 0;
    font-size: 15px;
    display: block;
  }

  .countdown__text.mobile--landscape {
    display: none;
  }

  .nav__countdown__link-to-offer {
    width: auto;
    margin-top: 4px;
    margin-left: 8px;
  }

  .nav__nav__links {
    justify-content: flex-start;
    margin-top: 63px;
    padding-top: 48px;
    padding-bottom: 64px;
    display: none;
    position: absolute;
    top: 35%;
  }

  .nav__nav__textlink {
    font-size: 22px;
  }

  .nav__nav__textlink.mobile__login {
    margin-top: 32px;
  }

  .nav__nav__textlink.mobile__link.custom {
    margin-top: 1px;
    margin-bottom: -1px;
  }

  .nav__nav__textlink.is--trips {
    margin-bottom: 0;
  }

  .div-block-138 {
    flex-direction: row;
    justify-content: space-between;
    width: 100%;
    margin-bottom: 8px;
    display: flex;
  }

  .pricing__spacer-nav {
    height: 96px;
  }

  .div-block-139 {
    flex-direction: column;
    width: 100%;
  }

  .div-block-140 {
    justify-content: space-between;
    display: flex;
  }

  .div-block-141 {
    align-items: flex-start;
    margin-top: 0;
    margin-bottom: 12px;
    display: flex;
  }

  .div-block-142 {
    justify-content: space-between;
    display: flex;
  }

  .div-block-143 {
    flex-direction: column;
    align-items: center;
    width: auto;
    margin-top: 16px;
    display: flex;
  }

  .div-block-143.is--3 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 100%;
  }

  .link-12 {
    margin-top: 32px;
    margin-left: 0;
    font-family: TT Commons, sans-serif;
  }

  .link-12.is-membership {
    display: none;
  }

  .cash__hero__image__group {
    width: 247px;
    height: 300px;
    margin-top: 24px;
    margin-right: 104px;
    display: flex;
  }

  .div-block-145, .div-block-146 {
    margin-bottom: 16px;
  }

  .tournaments__hero__buttons {
    flex-direction: column;
    align-items: center;
    margin-top: 16px;
    display: flex;
  }

  .link-12-copy {
    margin-top: 32px;
    margin-left: 0;
  }

  .mh_div {
    margin-top: 32px;
  }

  .faq__question {
    white-space: normal;
    object-fit: fill;
    width: 86%;
    font-size: 16px;
    font-style: normal;
    display: block;
    position: static;
    overflow: visible;
  }

  .icon__arrow__white {
    margin-left: 4px;
  }

  .countdown__wrapper {
    flex-flow: column;
    align-items: center;
    display: flex;
  }

  .promo__element {
    display: none;
    inset: -70px 0% auto auto;
  }

  .siren__gif {
    background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/62574b782eb73a540cf78114_siren.gif");
    background-position: 0 0;
    background-size: cover;
    justify-content: flex-start;
    width: 15px;
    height: 15px;
    margin-top: -2px;
    margin-left: 4px;
    display: flex;
  }

  .pricing__benefits__group {
    flex-direction: column;
    display: flex;
  }

  .subtitle__benefits {
    height: 100%;
    margin-bottom: 8px;
    padding-left: 16px;
    padding-right: 16px;
  }

  .pricing__divider__mobile {
    background-color: #fff;
    flex-direction: column;
    align-items: flex-end;
    width: 100%;
    height: 10px;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .button__regular {
    text-align: center;
    height: 48px;
    padding-top: 16px;
    padding-bottom: 17px;
    font-size: 20px;
  }

  .button__regular.is--white {
    width: 100%;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .button__regular.is--white.is--cta {
    margin-bottom: 16px;
    margin-right: 0;
  }

  .button__regular.is--100 {
    margin-bottom: 8px;
  }

  .button__regular.is--challenge {
    height: 50px;
    padding-top: 18px;
    padding-bottom: 18px;
    line-height: 100%;
  }

  .button__regular.is--320px-width {
    font-size: 20px;
  }

  .button__regular.is--wsop {
    height: 50px;
    padding: 18px 16px;
    line-height: 100%;
  }

  .quiz__list {
    padding-top: 112px;
  }

  .quiz__box {
    padding: 20px 20px 32px;
  }

  .btn__regular__quiz {
    z-index: 999;
    position: relative;
  }

  .button-text-3 {
    font-size: 19px;
    line-height: 100%;
  }

  .div-block-148 {
    margin-top: 0;
    margin-bottom: 12px;
    display: flex;
  }

  .btn__quiz__reg {
    z-index: 999;
    position: relative;
  }

  .quiz__thumbnail {
    height: 168px;
  }

  .quiz__thumbnail.is--preflop-afvanced {
    background-position: 50%;
    background-size: cover;
  }

  .quiz__callout {
    padding-left: 20px;
    padding-right: 20px;
  }

  .btn__regular__gh3 {
    z-index: 999;
    width: 100%;
    height: 48px;
    padding-top: 22px;
    display: flex;
    position: relative;
  }

  .btn__regular__gh3.stripebuybutton.cta-academy-buy, .btn__regular__gh3.stripebuybutton.cta-academy-buy.wsop-no-risk {
    width: 100%;
    height: 50px;
  }

  .btn__regular__gh3.stripebuybutton.cta-academy-buy.hero {
    z-index: 99;
    width: 100%;
    height: 50px;
    position: relative;
  }

  .btn__regular__gh3.stripebuybutton.cta-academy-buy.nav {
    width: 120px;
    height: 36px;
  }

  .btn__regular__gh3.nav {
    width: 140px;
  }

  .btn__regular__gh3.is--transparent {
    width: auto;
  }

  .gh3__cta {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .gh3__quote {
    overflow: hidden;
  }

  .btn__regular__apply__gh3 {
    z-index: 999;
    position: relative;
  }

  .btn__regular__apply__gh3.stripebuybutton.cta-academy-buy, .btn__regular__apply__gh3.stripebuybutton.cta-academy-buy.wsop-no-risk {
    width: 100%;
    height: 50px;
  }

  .btn__regular__apply__gh3.stripebuybutton.cta-academy-buy.hero {
    z-index: 99;
    width: 100%;
    height: 50px;
    position: relative;
  }

  .btn__regular__apply__gh3.stripebuybutton.cta-academy-buy.nav {
    width: 120px;
    height: 36px;
  }

  .btn__regular__apply__gh3.nav {
    width: 140px;
  }

  .gh3__h1 {
    margin-top: 0;
    font-size: 32px;
  }

  .gh2__cta-copy {
    padding-top: 39px;
    padding-bottom: 39px;
  }

  .gh3__h2 {
    text-align: left;
    margin-bottom: 24px;
    font-size: 32px;
  }

  .gh3__h2.is--white {
    font-size: 32px;
  }

  .gh2__quote-copy {
    padding-bottom: 40px;
    overflow: hidden;
  }

  .gh3__logo {
    max-width: 95%;
  }

  .h1_blog-post {
    font-size: 48px;
  }

  .h1.quiz__main {
    text-align: center;
  }

  .festival___hero__intro {
    z-index: 99;
    border-radius: 8px;
    width: 100%;
    height: auto;
    margin-top: 40px;
    margin-bottom: -136px;
  }

  .text-field-4 {
    width: 100%;
    margin-bottom: 8px;
  }

  .form-4 {
    flex-direction: column;
    width: 100%;
  }

  .form-block-4 {
    width: 100%;
  }

  .text__title.cta__section {
    text-align: center;
    font-size: 40px;
  }

  .answers__header__content__title-group {
    padding-right: 16px;
  }

  .answers__header__content__thumbnail {
    min-width: 163px;
    min-height: 93px;
  }

  .h1__main {
    width: 260px;
    font-size: 42px;
  }

  .h1__pricing, .h2__pricing {
    margin-bottom: 24px;
    font-size: 40px;
  }

  .promo__pod.is--inside {
    display: none;
  }

  .promo__pod.is--outside {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-direction: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    margin-top: 0;
    margin-bottom: 32px;
    display: flex;
  }

  .text__promo {
    margin-top: 4px;
    font-size: 15px;
  }

  .text__promo.quartely.mobile {
    display: block;
  }

  .text__promo.quartely.mobile.dark {
    color: #000;
    display: flex;
  }

  .text__promo.quartely.desktop, .text__promo.yearly.desktop {
    display: none;
  }

  .promob__pod__bottom {
    padding-top: 12px;
    padding-left: 12px;
    padding-right: 12px;
    display: flex;
  }

  .promob__pod__top {
    display: block;
  }

  .promo__pod__top__top {
    background-size: cover;
    justify-content: flex-start;
    height: 88px;
    padding-left: 0;
    padding-right: 0;
  }

  .promo__pod__top__bottom {
    display: flex;
  }

  .text-block-114 {
    margin-left: 8px;
    margin-right: 8px;
    font-size: 16px;
    display: flex;
  }

  .text-block-114.is--mobile {
    margin-left: 4px;
    margin-right: 4px;
    display: flex;
  }

  .promo_image_fedor {
    width: 178px;
    height: 120px;
    margin-right: -14px;
    inset: auto 3px 40px auto;
  }

  .halloween__logo__image {
    background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/646a8d740500c46bb877df70_discount-percent_vector.png");
    margin-right: -7px;
  }

  .text-block-88-copy {
    margin-top: 1px;
    font-size: 13px;
  }

  .discount-percent {
    background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/655cbe9fe8b11799ba461d6e_bfcm-2023_discount-percent_vector.svg");
    background-size: cover;
    width: 290px;
    height: 100px;
    margin-left: -55px;
    line-height: 24px;
  }

  .discount-promo {
    display: none;
  }

  .div-block-151 {
    width: 65px;
    height: 20px;
    margin-bottom: 4px;
    margin-right: 6px;
    display: block;
    position: static;
    inset: 0% auto auto 0%;
  }

  .div-block-152 {
    display: flex;
  }

  .div-block-153 {
    background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/63a590cea7089ca03f95af43_xmas_snow_mobile.png");
    background-size: cover;
    height: 86px;
  }

  .nav-travels__back-to-home {
    align-items: center;
    width: 72px;
    height: 32px;
  }

  .cart-button-3 {
    justify-content: space-between;
    width: 72px;
    padding-left: 12px;
    padding-right: 12px;
  }

  .back-to-home__iabel, .text-block-120 {
    display: none;
  }

  .cart-quantity-2 {
    margin-left: 4px;
  }

  .travels__heading {
    margin-bottom: 32px;
    font-size: 48px;
  }

  .button__travels__shop {
    text-align: center;
    width: 100%;
    height: 44px;
    padding-top: 15px;
    padding-bottom: 15px;
  }

  .button__travels__shop.is--white {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .button__travels__shop.is--white.is--cta {
    margin-bottom: 16px;
    margin-right: 0;
  }

  .event__header__block {
    padding-right: 16px;
    overflow: hidden;
  }

  .event__schedule {
    padding-left: 16px;
    padding-right: 16px;
  }

  .image__discord {
    width: 90vw;
    height: 50vw;
    display: none;
  }

  .event__discord {
    padding-top: 72px;
  }

  .event__accommodation {
    padding-top: 64px;
  }

  .event__accommodation__pod {
    width: 100%;
  }

  .div-block-160 {
    margin: 20px;
  }

  .button-10 {
    height: 44px;
  }

  .grid-10.is--standard {
    grid-template-columns: 1.6fr 3fr 1fr;
  }

  .event__title.is--hidden-mobile, .event__logo-main.is--winnamax {
    display: block;
  }

  .grid-11 {
    grid-column-gap: 8px;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .box__offer__content {
    margin-bottom: 24px;
    margin-left: 24px;
    margin-right: 24px;
  }

  .div-block-162 {
    flex-direction: column;
    width: 100%;
    padding-right: 0;
  }

  .div-block-163 {
    width: 100%;
    min-width: auto;
    height: 100vw;
    margin-right: 0;
  }

  .div-block-164 {
    flex-direction: column;
    height: auto;
  }

  .div-block-165 {
    width: 100%;
    height: 200px;
  }

  .div-block-168 {
    height: 28px;
    padding: 7px 10px;
  }

  .text-block-126 {
    font-size: 17px;
  }

  .div-block-170 {
    width: auto;
    margin-left: 24px;
    margin-right: 24px;
  }

  .event__buy-in__name {
    padding-top: 7px;
  }

  .event__buy-in__price {
    padding-top: 1px;
  }

  .button__regular-2 {
    text-align: center;
    width: 100%;
    height: 48px;
    padding-top: 16px;
    padding-bottom: 17px;
  }

  .image-242 {
    height: 63vw;
  }

  .collection-list-6 {
    grid-template-rows: auto auto;
  }

  .product-page_header {
    overflow: hidden;
  }

  .product-page__product-name {
    font-size: 32px;
  }

  .product-page__product-desc {
    font-size: 15px;
  }

  .div-block-175 {
    margin-top: 12px;
  }

  .product__accommodation__hotel-pod {
    flex-direction: column;
    height: auto;
  }

  .image__location-accommodation {
    width: 100%;
  }

  .icon-11 {
    margin-right: 4px;
  }

  .lightbox-link-11 {
    width: 100%;
    height: 19vw;
  }

  .collection-list-7 {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
  }

  .default-state-4 {
    width: 100%;
  }

  .collection-list-wrapper-4 {
    margin-bottom: 48px;
  }

  .product__offer__indicator {
    padding-left: 16px;
    padding-right: 16px;
  }

  .text-block-131 {
    letter-spacing: -.16px;
  }

  .div-block-183 {
    background-position: 100%;
    width: 1%;
    min-width: 100%;
    height: 400px;
  }

  .accommodation_logo {
    width: 100%;
  }

  .div-block-189 {
    flex-direction: column;
  }

  .div-block-190 {
    margin-top: 16px;
    margin-left: 0;
  }

  .div-block-193.is--big {
    width: 96px;
    height: 96px;
  }

  .trips__link {
    margin-bottom: 16px;
    margin-right: 0;
  }

  .tabs-menu-3 {
    display: block;
  }

  .div-block-205 {
    height: 100%;
    padding-top: 12px;
    padding-bottom: 12px;
  }

  .div-block-206 {
    text-align: center;
    padding-left: 24px;
    padding-right: 24px;
  }

  .blog__cta__quiz {
    padding-top: 96px;
  }

  .div-block-207 {
    width: auto;
  }

  .div-block-209 {
    width: auto;
    height: auto;
    display: none;
  }

  .image-243 {
    border-radius: 8px;
    display: block;
    overflow: hidden;
  }

  .sub-label_no-card {
    font-size: 18px;
  }

  .div-block-214 {
    display: none;
  }

  .notification {
    margin-right: 16px;
  }

  .notification__box {
    width: 300px;
    margin-left: -101px;
  }

  .notification__pointer-up {
    margin-left: 109px;
    margin-right: 109px;
  }

  .text-block-155 {
    font-size: 13px;
  }

  .blog__beginner {
    margin-bottom: -40px;
  }

  .div-block-217 {
    margin-left: 20px;
    margin-right: 20px;
    padding: 24px 16px 16px;
  }

  .blog__pod__beginner {
    padding-bottom: 20px;
  }

  .blog__pod__beginner__texsts {
    margin-top: 20px;
    margin-left: 20px;
    margin-right: 20px;
  }

  .div-block-218 {
    height: 160px;
  }

  .text-block-157 {
    font-size: 24px;
    line-height: 88%;
  }

  .text-block-159 {
    font-size: 16px;
  }

  .blog__beginner__heading {
    margin-bottom: 20px;
    font-size: 32px;
  }

  .bottom__promo-modal {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
    width: 100%;
    display: block;
  }

  .buttom__promo-modal__image {
    background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/6515492a88df109dac05f2c9_image-popup-mobile.png");
    height: 200px;
    display: block;
  }

  .bottom__promo-modal__content {
    padding-bottom: 32px;
    display: block;
  }

  .btn__promo-modal {
    width: 100%;
    height: 48px;
    margin-bottom: 20px;
    margin-left: 0;
    padding-top: 17px;
    padding-bottom: 17px;
    font-size: 16px;
  }

  .bottom__promo-modal__base {
    background-color: #000000b0;
    flex-direction: column;
    justify-content: flex-end;
    display: none;
    position: fixed;
    inset: 0%;
  }

  .newsletter-block {
    padding: 16px 0 0;
  }

  .glossary-search {
    flex-direction: column;
  }

  .glossary-input, .button-primary {
    width: 100%;
  }

  .div-block-221 {
    margin-top: 0;
  }

  .testimonial-c1__image.is--gh {
    height: 220px;
    min-height: 220px;
  }

  .testimonial-c1__image.is--hyachu {
    height: 170px;
  }

  .testimonial-c1__image.is--daniel-on-mario {
    height: 220px;
  }

  .testimonial-c1__quote {
    margin-bottom: 12px;
  }

  .testimonial-c1__quote.is--size-29 {
    font-size: 22px;
  }

  .testimonial-c1__gh-text-image {
    width: 236.6px;
    height: 72.8px;
  }

  .skill {
    overflow: hidden;
  }

  .skill__scale {
    grid-column-gap: 4px;
    grid-row-gap: 4px;
  }

  .div-block-227, .div-block-227.is--transparent {
    width: 29px;
  }

  .text-block-161, .text-block-161.is--transparent {
    font-size: 18px;
    font-weight: 500;
  }

  .div-block-229 {
    width: 60px;
  }

  .skill__scale__desc {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .text-block-162 {
    font-size: 13px;
  }

  .div-block-230 {
    width: 222px;
    height: 44px;
  }

  .skill__tip-text {
    letter-spacing: -.2px;
    line-height: 110%;
  }

  .skill__tip-text.is--mobile {
    text-align: center;
  }

  .challenge__header {
    grid-template-rows: 1fr 300px;
    grid-template-columns: 100%;
  }

  .challenge__header__h1 {
    width: 100%;
    margin-bottom: 16px;
    font-size: 40px;
  }

  .challenge__header__h1.pricing {
    text-align: center;
    margin-bottom: 24px;
  }

  .challenge__header__h1.is--pbt {
    font-size: 40px;
  }

  .challenge__header__h1.is-mpc {
    font-size: 48px;
  }

  .challenge__header__h1.is--triton {
    font-size: 24px;
  }

  .paragraph-12 {
    text-align: center;
    width: 100%;
  }

  .paragraph-12.is--wide {
    width: 100%;
    font-size: 16px;
  }

  .text-block-163 {
    text-align: center;
  }

  .text-block-163.is--pbt {
    font-size: 20px;
  }

  .div-block-231 {
    margin-bottom: 24px;
  }

  .pricing {
    padding-top: 97px;
    padding-left: 16px;
    padding-right: 16px;
  }

  .pricing__object__top__main {
    padding: 20px;
  }

  .div-block-239 {
    flex-direction: column;
  }

  .pricing__feature__value-element {
    flex-flow: row;
    height: auto;
    padding: 4px 8px;
  }

  .div-block-242 {
    flex-direction: row;
  }

  .div-block-242.is--vertical {
    flex-direction: column;
  }

  .features__side-column.is--free {
    display: none;
  }

  .side-header {
    padding: 20px;
  }

  .side-header.is--left {
    height: auto;
    padding: 20px;
  }

  .title__side-plan {
    font-size: 26px;
  }

  .pricing-and-desc.is--free-follower {
    display: none;
  }

  .offer__feature__list {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
  }

  .home__hero__image-animation {
    margin-top: 96px;
    padding-top: 56px;
    overflow: hidden;
  }

  .home__hero__image-animation.is--wsop {
    padding-top: 24px;
  }

  .hero__image_2.steffen {
    background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/625035530b137a1525e848b8_steffen_mobile.png");
    background-position: 50% 25%;
    border-top-left-radius: 8px;
    border-bottom-left-radius: 8px;
    width: 100%;
    height: 240px;
    margin-top: 32px;
  }

  .hero__image_2.fedor {
    background-image: url("https://cdn.prod.website-files.com/5ce8342f5d5c60a4abdf57d6/6250355387725559a30b63b3_fedor_mobile.png");
    background-position: 50% 30%;
    border-top-right-radius: 8px;
    border-bottom-right-radius: 8px;
    flex-wrap: nowrap;
    align-items: flex-start;
    width: 100%;
    height: 240px;
    overflow: hidden;
  }

  .chart-hero-fedor {
    background-position: 50% 0;
    height: 260px;
  }

  .section__affiliate {
    padding-top: 0;
  }

  .section__affiliate__content {
    padding-top: 48px;
    padding-bottom: 48px;
  }

  .affiliate__image {
    width: 400px;
    height: 356px;
  }

  .div-block-252.is--drift {
    padding-left: 0;
    padding-right: 0;
  }

  .qoute__affiliate {
    font-size: 20px;
  }

  .modal__masterclass__bottom-group {
    margin-top: 10px;
  }

  .modal__masterclass__green__fedor {
    padding-left: 12px;
    padding-right: 12px;
  }

  .button__ghost__regular {
    width: 100%;
    height: 50px;
  }

  .button__ghost__regular.iis--320px-width {
    margin-top: 10px;
    font-size: 18px;
  }

  .text-block-172 {
    width: 50vw;
    line-height: 95%;
  }

  .list-3 {
    padding-left: 16px;
  }

  .text-block-174 {
    width: 50vw;
    line-height: 95%;
  }

  .sucess__section__content {
    margin-bottom: 40px;
  }

  .success__content__image.is--matthias, .success__content__image.is--roland, .success__content__image.is--fedor, .success__content__image.is--mario {
    height: 320px;
    margin-bottom: -32px;
  }

  .success__content__text {
    order: 1;
    margin-top: 0;
  }

  .jeju-sub-title {
    font-size: 16px;
  }

  .text-block-176 {
    font-size: 50px;
  }

  .text-block-177 {
    font-size: 32px;
  }

  .jeju-heroes-header-desc {
    width: 100%;
    font-size: 16px;
    line-height: 140%;
  }

  .wsop_hero {
    padding-top: 54px;
  }

  .div-block-254 {
    width: 100%;
  }

  .wsop.is--pbt {
    margin-bottom: 20px;
  }

  .text-block-178 {
    font-size: 24px;
  }

  .section_wsop_promo {
    padding-top: 16px;
  }

  .affiliate__video {
    width: 100%;
    height: auto;
  }

  .checkoutbutton-2-2 {
    width: 100%;
    margin-top: 7px;
  }

  .checkoutbutton-2-2.ghost {
    margin-top: 8px;
  }

  .checkoutbutton-2-2.ghost.free {
    width: 100%;
  }

  .text-block-180 {
    font-size: 18px;
    line-height: 140%;
  }

  .text-block-181 {
    font-size: 14px;
  }

  .div-block-261 {
    display: none;
  }

  .nav__countdown__link-to-offer_1 {
    width: auto;
    margin-left: 8px;
  }

  .checkoutbutton-ghost {
    width: 100%;
    margin-top: 7px;
  }

  .checkoutbutton-ghost.ghost {
    margin-top: 8px;
  }

  .checkoutbutton-ghost.ghost.free {
    width: 100%;
  }

  .text-block-183 {
    height: 22px;
    padding-top: 4px;
    padding-bottom: 0;
  }

  .nav__link__group.w--current {
    margin-bottom: 16px;
    margin-right: 0;
  }

  .section-18 {
    background-position: 50% 100%;
    background-size: cover;
    height: 500px;
    padding-top: 77px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .jeju-heroes-header-logo {
    background-size: contain;
    width: 355px;
    height: 100px;
  }

  .div-block-264 {
    margin-top: 24px;
  }

  .grid-20 {
    grid-column-gap: 48px;
    grid-row-gap: 48px;
  }

  .jeju-links-paragraph {
    margin-bottom: 12px;
  }

  .jeju-links-title {
    margin-bottom: 8px;
  }

  .jeju-link-image {
    height: 200px;
    min-height: 200px;
    max-height: 200px;
  }

  .jeju-link-image.is--1 {
    margin-bottom: 12px;
  }

  .button__links {
    text-align: center;
    width: 100%;
    height: 48px;
    padding-top: 17px;
    padding-bottom: 17px;
    font-size: 16px;
  }

  .button__links.is--white {
    width: 100%;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .button__links.is--white.is--cta {
    margin-bottom: 16px;
    margin-right: 0;
  }

  .button__links.is--100 {
    margin-bottom: 8px;
  }

  .button__links.is--challenge {
    height: 50px;
    padding-top: 18px;
    padding-bottom: 18px;
    line-height: 100%;
  }

  .button__links.is--320px-width {
    font-size: 20px;
  }

  .button__links.is--wsop {
    height: 50px;
    padding: 18px 16px;
    line-height: 100%;
  }

  .event__form {
    padding-left: 16px;
    padding-right: 16px;
  }

  .bold-text-13 {
    display: block;
  }

  .boot-camp__main {
    padding-top: 226px;
  }

  .boot-camp__divider-info {
    height: 64px;
  }

  .boot-camp__mario {
    padding-top: 26px;
  }

  .bootcamp__main__content {
    flex-flow: wrap;
  }

  .bootcamp__main__content.is--second {
    flex-flow: wrap-reverse;
  }

  .boot-camp__main__image.is--fabi {
    min-width: 100%;
  }

  .boot-camp__schedule__grid {
    grid-template-rows: auto auto auto auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .boot-camp__pricing {
    padding: 32px 20px;
  }

  .div-block-267 {
    margin-bottom: 16px;
  }

  .div-block-267.is--hotel {
    margin-bottom: 0;
  }

  .div-block-269.is--wsopc {
    grid-template-rows: auto;
  }

  .div-block-270 {
    margin-top: 1px;
    margin-bottom: 1px;
  }

  .bullet-text {
    margin-top: 2px;
    font-weight: 500;
    line-height: 110%;
  }

  .text-block-188 {
    font-weight: 500;
  }

  .div-block-274 {
    width: auto;
    margin-bottom: 16px;
  }

  .text-block-189 {
    font-size: 14px;
  }

  .pbt__gift__message-bar {
    padding: 12px 12px 12px 8px;
  }

  .pbt__gift__title {
    letter-spacing: -.1px;
    font-size: 16px;
    line-height: 15px;
  }

  .pbt__gift__sub-title {
    color: #ce3700;
    font-size: 12px;
  }

  .pbt__gift__button {
    text-align: center;
    width: 100%;
    margin-top: 4px;
  }

  .div-block-275 {
    flex-flow: row;
    margin-bottom: 4px;
  }

  .pbt__gift__image {
    width: 40px;
    height: 40px;
  }

  .text-block-190 {
    margin-top: 2px;
    font-size: 16px;
    line-height: 95%;
  }

  .section-18-copy {
    background-position: 50% 100%;
    background-size: cover;
    height: 500px;
    padding-top: 77px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .header__summer-camp {
    background-position: 50% 100%;
    background-size: cover;
    height: 600px;
    padding-top: 109px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .summer-camp-header-logo {
    background-size: contain;
    width: 355px;
    height: 180px;
  }

  .image-251 {
    height: 80px;
  }

  .fe__header {
    height: auto;
    padding-top: 40px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .fe__header-image {
    max-width: 320px;
  }

  .fe-header-text-sub-title {
    font-size: 15px;
  }

  .fe-header-text-title {
    font-size: 30px;
  }

  .fe__heading-2 {
    font-size: 24px;
  }

  .fe-header-text-sub-heading-2 {
    font-size: 20px;
  }

  .fe__paragraph__main {
    font-size: 15px;
  }

  .fe__correct-answer__group {
    padding: 12px;
  }

  .fe__video {
    padding-top: 48px;
    padding-bottom: 48px;
  }

  .fe__video__group {
    margin-top: 24px;
    margin-bottom: 24px;
  }
}

#w-node-_217119c4-55f8-a7c8-cb64-dda34b1d8a38-f86aa02c, #w-node-_50a4868a-4209-cd93-29b2-958208f7d1c8-f86aa02c, #w-node-fb1c08af-5bdc-73e8-31ce-1fd069c9f611-f86aa02c, #w-node-c656ae5b-4c81-ec36-93e3-ef8f174b162e-f86aa02c, #w-node-f4e11f6e-8152-ef42-051c-0eb912983d0e-f86aa02c, #w-node-_30c5eb91-58e9-bd8f-2358-182ab88c2289-eccf4480, #w-node-_6aaf21f3-dad0-a631-7afe-1847ac020c08-eccf4480 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_39b344c5-b0af-da65-62a2-79afb29b4c57-eccf4480 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_654f6310-22a3-3fd5-58ca-506ad6ee7266-eccf4480, #w-node-_6ea9e893-25e5-b35a-541a-5e82bb8fa90d-eccf4480, #w-node-_1d33c515-c1c6-9537-e2bf-3fe5d1e2cecb-eccf4480, #w-node-cca633cf-bbd7-c13e-04b8-1b346940ca98-eccf4480, #w-node-_6a02ee66-71c4-4a8a-9fbf-c063d8497cd5-eccf4480, #w-node-_21643575-b4bb-eeb9-c234-799fb2efef23-eccf4480, #w-node-_21643575-b4bb-eeb9-c234-799fb2efef24-eccf4480 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fa6a51d5-53b7-9462-bbe9-69ca9f725883-5ec96f83 {
  order: 9999;
  grid-area: 1 / 2 / 2 / 3;
}

#gh2-lightbox-main-4.w-node-_0d093ff7-95a0-df2b-43bc-6a7fafb43d4c-5ec96f83 {
  grid-area: 2 / 1 / 5 / 4;
  align-self: end;
}

#gh2-lightbox-small-1.w-node-d9dbcb09-ec92-45ee-d719-03304e563c7c-5ec96f83 {
  align-self: auto;
}

#gh2-lightbox-small-2.w-node-cef654ec-4ca5-b0b5-d029-3f35f2e89e5b-5ec96f83 {
  align-self: center;
}

#gh2-lightbox-small-5.w-node-ec3b50c1-17fd-728c-836f-674bef16a87a-5ec96f83 {
  align-self: auto;
}

#w-node-e4931a16-934b-5b4b-bf80-d4579fe01fdc-c22b6789, #w-node-df4b1aa0-a3dd-a683-34cd-f7f21cd37f94-c22b6789, #w-node-beec0f8b-f960-d6ec-6367-52a3f5df8607-c22b6789, #w-node-_1ca9eef0-1686-e7dd-0c4c-c450ff468ab8-c22b6789, #w-node-a57394e9-c564-e4c0-4679-7b322d13746a-c22b6789, #w-node-_14830c4b-e4ac-8115-222e-e2b18100f024-c22b6789 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6298b954-fe8f-adcc-7dcf-541fa40da8a3-23384c2d {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_9b0c3648-6e69-c644-7524-bb4d7108a5ef-db0abcfb {
  place-self: center end;
}

#w-node-_9b0c3648-6e69-c644-7524-bb4d7108a5f0-db0abcfb, #w-node-b84c9ea9-b942-9f37-fa46-8e2ab0b71f0e-db0abcfb, #w-node-_7a1e05a0-1029-0231-c832-77f7dd445488-db0abcfb, #w-node-_3f140426-64b9-d804-92d3-89e55ed3f0a9-db0abcfb, #w-node-_61fa57a1-1d04-f70e-ba73-2d38f87b3c84-db0abcfb, #w-node-_52a2efdd-537d-62cb-36b3-7e4d25dfa67e-db0abcfb, #w-node-b7c4b701-2ab4-20c9-4cb6-238ab7d5a5e3-db0abcfb, #w-node-b7c4b701-2ab4-20c9-4cb6-238ab7d5a5e5-db0abcfb, #w-node-b7c4b701-2ab4-20c9-4cb6-238ab7d5a5ee-db0abcfb, #w-node-b7c4b701-2ab4-20c9-4cb6-238ab7d5a5f2-db0abcfb, #w-node-b7c4b701-2ab4-20c9-4cb6-238ab7d5a5f6-db0abcfb, #w-node-_61300127-208d-77d0-1695-7f38d3121ec0-db0abcfb, #w-node-_61300127-208d-77d0-1695-7f38d3121ec2-db0abcfb, #w-node-_61300127-208d-77d0-1695-7f38d3121ecb-db0abcfb, #w-node-_61300127-208d-77d0-1695-7f38d3121ecf-db0abcfb, #w-node-_61300127-208d-77d0-1695-7f38d3121ed3-db0abcfb, #w-node-_070f0086-97de-b5d7-aad3-d8ca737cbe95-737cbe92, #w-node-_070f0086-97de-b5d7-aad3-d8ca737cbe96-737cbe92, #w-node-_070f0086-97de-b5d7-aad3-d8ca737cbea5-737cbe92, #w-node-_070f0086-97de-b5d7-aad3-d8ca737cbeb1-737cbe92, #w-node-_070f0086-97de-b5d7-aad3-d8ca737cbebe-737cbe92, #w-node-_070f0086-97de-b5d7-aad3-d8ca737cbebf-737cbe92, #w-node-_070f0086-97de-b5d7-aad3-d8ca737cbec2-737cbe92, #w-node-d68df1ed-a594-4414-a6d7-43534f30f8f6-737cbe92, #w-node-_8f02bfa9-22b4-551e-a0d0-1be2f86c1544-737cbe92, #w-node-_070f0086-97de-b5d7-aad3-d8ca737cbedb-737cbe92, #w-node-_7276f9e6-4d78-ab5c-cc5a-3239730b7f5a-737cbe92, #w-node-efcacbef-8727-8637-7e2a-1e9ee7fb0b74-737cbe92, #w-node-_070f0086-97de-b5d7-aad3-d8ca737cbef2-737cbe92, #w-node-d350603f-db69-bac2-7e58-c961148b5fdb-148b5fc0, #w-node-_58ae1675-510d-9b71-dda0-af19eb1c8d2d-eb1c8d2a, #w-node-_58ae1675-510d-9b71-dda0-af19eb1c8d2e-eb1c8d2a, #w-node-_58ae1675-510d-9b71-dda0-af19eb1c8d2f-eb1c8d2a, #w-node-_58ae1675-510d-9b71-dda0-af19eb1c8d30-eb1c8d2a, #w-node-_58ae1675-510d-9b71-dda0-af19eb1c8d35-eb1c8d2a, #w-node-_58ae1675-510d-9b71-dda0-af19eb1c8d36-eb1c8d2a, #w-node-_58ae1675-510d-9b71-dda0-af19eb1c8d3e-eb1c8d2a, #w-node-_58ae1675-510d-9b71-dda0-af19eb1c8d3f-eb1c8d2a, #w-node-_58ae1675-510d-9b71-dda0-af19eb1c8d40-eb1c8d2a, #w-node-_58ae1675-510d-9b71-dda0-af19eb1c8d46-eb1c8d2a, #w-node-_58ae1675-510d-9b71-dda0-af19eb1c8d4b-eb1c8d2a, #w-node-_58ae1675-510d-9b71-dda0-af19eb1c8d53-eb1c8d2a, #w-node-_58ae1675-510d-9b71-dda0-af19eb1c8d54-eb1c8d2a, #w-node-_58ae1675-510d-9b71-dda0-af19eb1c8d55-eb1c8d2a, #w-node-_58ae1675-510d-9b71-dda0-af19eb1c8d5d-eb1c8d2a, #w-node-_58ae1675-510d-9b71-dda0-af19eb1c8d5e-eb1c8d2a, #w-node-_58ae1675-510d-9b71-dda0-af19eb1c8d5f-eb1c8d2a, #w-node-_58ae1675-510d-9b71-dda0-af19eb1c8d60-eb1c8d2a, #w-node-_58ae1675-510d-9b71-dda0-af19eb1c8d65-eb1c8d2a, #w-node-fc1c1bae-041e-e064-95b5-4ec05895f0c6-5f6a78db {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ab4c4a7a-5394-2f76-ba9f-6fbbe5fcc263-5f6a78db {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-cf05b9bb-b3fb-0fb4-1813-0e6893203493-5f6a78db {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_3b86acf0-ed6f-56dd-c6e2-2df1a954b7ea-5f6a78db {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-cab3214b-76e9-4cc5-1e5b-2c36dd3cdf5c-5f6a78db {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-_55dfb999-79bb-7dca-4b06-79ee57ea17a5-5f6a78db {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_55dfb999-79bb-7dca-4b06-79ee57ea17a6-5f6a78db {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_55dfb999-79bb-7dca-4b06-79ee57ea17a7-5f6a78db {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_55dfb999-79bb-7dca-4b06-79ee57ea17a8-5f6a78db {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-_55dfb999-79bb-7dca-4b06-79ee57ea17a9-5f6a78db {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-_86341868-86d7-1cc4-27fb-70ef8cc1cd52-5f6a78db {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_86341868-86d7-1cc4-27fb-70ef8cc1cd53-5f6a78db {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_86341868-86d7-1cc4-27fb-70ef8cc1cd54-5f6a78db {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_86341868-86d7-1cc4-27fb-70ef8cc1cd55-5f6a78db {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-_86341868-86d7-1cc4-27fb-70ef8cc1cd56-5f6a78db {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-bd8aee91-bf41-13ae-378b-139a489b990c-5f6a78db {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bd8aee91-bf41-13ae-378b-139a489b990d-5f6a78db {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-bd8aee91-bf41-13ae-378b-139a489b990e-5f6a78db {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-bd8aee91-bf41-13ae-378b-139a489b990f-5f6a78db {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-_9e4f7b1f-370a-2ab1-4c6b-5124ed6713d0-5f6a78db {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9e4f7b1f-370a-2ab1-4c6b-5124ed6713d1-5f6a78db {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_9e4f7b1f-370a-2ab1-4c6b-5124ed6713d2-5f6a78db {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_7506ec82-9c11-f765-8713-da260543cda1-5f6a78db {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7506ec82-9c11-f765-8713-da260543cda2-5f6a78db {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_7506ec82-9c11-f765-8713-da260543cda3-5f6a78db {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_6f89e905-85c4-4950-2b8d-bc190c3bf7a5-5f6a78db {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6f89e905-85c4-4950-2b8d-bc190c3bf7a6-5f6a78db {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_6f89e905-85c4-4950-2b8d-bc190c3bf7a7-5f6a78db {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_77c15d23-5d22-d54b-bd11-228d959a0cc1-5f6a78db {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_77c15d23-5d22-d54b-bd11-228d959a0cc2-5f6a78db {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_77c15d23-5d22-d54b-bd11-228d959a0cc3-5f6a78db {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_77c15d23-5d22-d54b-bd11-228d959a0cc4-5f6a78db {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-abb5e62e-f465-f59b-90ae-e6250479a81e-5f6a78db {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-abb5e62e-f465-f59b-90ae-e6250479a81f-5f6a78db {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-abb5e62e-f465-f59b-90ae-e6250479a820-5f6a78db {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-abb5e62e-f465-f59b-90ae-e6250479a821-5f6a78db {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-abb5e62e-f465-f59b-90ae-e6250479a822-5f6a78db {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-_92c7b404-2a24-94b9-14ef-1c2046f4dfc2-5f6a78db {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_92c7b404-2a24-94b9-14ef-1c2046f4dfc3-5f6a78db {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_92c7b404-2a24-94b9-14ef-1c2046f4dfc4-5f6a78db {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_92c7b404-2a24-94b9-14ef-1c2046f4dfc5-5f6a78db {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-_92c7b404-2a24-94b9-14ef-1c2046f4dfc6-5f6a78db {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-_17ba2ab9-ab3e-913d-41f2-df714c123fa4-5f6a78db {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_17ba2ab9-ab3e-913d-41f2-df714c123fa5-5f6a78db {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_17ba2ab9-ab3e-913d-41f2-df714c123fa6-5f6a78db {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_17ba2ab9-ab3e-913d-41f2-df714c123fa7-5f6a78db {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-_17ba2ab9-ab3e-913d-41f2-df714c123fa8-5f6a78db {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-a8c762aa-01ae-5de9-7aa4-82df67c5a2b3-5f6a78db {
  place-self: center end;
}

#w-node-a8c762aa-01ae-5de9-7aa4-82df67c5a2b4-5f6a78db, #w-node-_1a32a3d3-083c-376e-b2a0-b49cae159804-5f6a78db, #w-node-_1a32a3d3-083c-376e-b2a0-b49cae159805-5f6a78db, #w-node-_1a32a3d3-083c-376e-b2a0-b49cae159809-5f6a78db, #w-node-_1a32a3d3-083c-376e-b2a0-b49cae15980b-5f6a78db, #w-node-_1a32a3d3-083c-376e-b2a0-b49cae15980c-5f6a78db, #w-node-_1a32a3d3-083c-376e-b2a0-b49cae159811-5f6a78db, #w-node-_1a32a3d3-083c-376e-b2a0-b49cae159812-5f6a78db, #w-node-_62a76ede-3b5e-e2bd-789b-914cfac38154-5f6a78db, #w-node-_62a76ede-3b5e-e2bd-789b-914cfac38155-5f6a78db, #w-node-_62a76ede-3b5e-e2bd-789b-914cfac38156-5f6a78db, #w-node-_62a76ede-3b5e-e2bd-789b-914cfac38157-5f6a78db, #w-node-_62a76ede-3b5e-e2bd-789b-914cfac3815c-5f6a78db, #w-node-_62a76ede-3b5e-e2bd-789b-914cfac3815d-5f6a78db, #w-node-_62a76ede-3b5e-e2bd-789b-914cfac38165-5f6a78db, #w-node-_62a76ede-3b5e-e2bd-789b-914cfac38166-5f6a78db, #w-node-_62a76ede-3b5e-e2bd-789b-914cfac38167-5f6a78db, #w-node-_62a76ede-3b5e-e2bd-789b-914cfac3816d-5f6a78db, #w-node-_62a76ede-3b5e-e2bd-789b-914cfac38172-5f6a78db, #w-node-_62a76ede-3b5e-e2bd-789b-914cfac3817a-5f6a78db, #w-node-_62a76ede-3b5e-e2bd-789b-914cfac3817b-5f6a78db, #w-node-_62a76ede-3b5e-e2bd-789b-914cfac3817c-5f6a78db, #w-node-_62a76ede-3b5e-e2bd-789b-914cfac38184-5f6a78db, #w-node-_62a76ede-3b5e-e2bd-789b-914cfac38185-5f6a78db, #w-node-_62a76ede-3b5e-e2bd-789b-914cfac38186-5f6a78db, #w-node-_62a76ede-3b5e-e2bd-789b-914cfac38187-5f6a78db, #w-node-_62a76ede-3b5e-e2bd-789b-914cfac3818c-5f6a78db, #w-node-_87fac2b3-8a39-3e75-5bc9-6502e4e56760-5f6a78db, #w-node-_87fac2b3-8a39-3e75-5bc9-6502e4e56762-5f6a78db, #w-node-_87fac2b3-8a39-3e75-5bc9-6502e4e5676b-5f6a78db, #w-node-_87fac2b3-8a39-3e75-5bc9-6502e4e5676f-5f6a78db, #w-node-_87fac2b3-8a39-3e75-5bc9-6502e4e56773-5f6a78db, #w-node-_87fac2b3-8a39-3e75-5bc9-6502e4e56775-5f6a78db, #w-node-_87fac2b3-8a39-3e75-5bc9-6502e4e56777-5f6a78db, #w-node-_87fac2b3-8a39-3e75-5bc9-6502e4e56780-5f6a78db, #w-node-_87fac2b3-8a39-3e75-5bc9-6502e4e56784-5f6a78db, #w-node-_87fac2b3-8a39-3e75-5bc9-6502e4e56788-5f6a78db, #w-node-_87fac2b3-8a39-3e75-5bc9-6502e4e5678a-5f6a78db, #w-node-_87fac2b3-8a39-3e75-5bc9-6502e4e5678c-5f6a78db, #w-node-_87fac2b3-8a39-3e75-5bc9-6502e4e56795-5f6a78db, #w-node-_87fac2b3-8a39-3e75-5bc9-6502e4e56799-5f6a78db, #w-node-_87fac2b3-8a39-3e75-5bc9-6502e4e5679d-5f6a78db {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_81799c52-1083-f369-a214-ce0228411a49-8b5ae19e {
  place-self: center end;
}

#w-node-_81799c52-1083-f369-a214-ce0228411a4a-8b5ae19e, #w-node-_0bb443d3-6311-e0e0-14a0-2fabc7b57825-8b5ae19e, #w-node-cb43e84f-eb3d-a7a6-3d66-6e841f4e978f-8b5ae19e, #w-node-b1c273c8-88d5-cb6c-6fa0-78e3474aaadf-8b5ae19e, #w-node-e911fe45-8c42-09d5-9ec3-9801303d0c25-8b5ae19e, #w-node-e911fe45-8c42-09d5-9ec3-9801303d0c26-8b5ae19e, #w-node-_9af14579-dbfa-f0d4-8ad0-ecbcc2de729a-8b5ae19e, #w-node-_9af14579-dbfa-f0d4-8ad0-ecbcc2de729b-8b5ae19e, #w-node-_21ea48b0-b17e-922f-b449-90b8d36b293c-8b5ae19e, #w-node-_40710126-bbc4-25a4-1a51-df6f79541f7a-79541f7a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8d24acb0-63e4-9898-d114-c63cb92e4b9a-0ad02ca2 {
  grid-area: 1 / 1 / 2 / 5;
}

#w-node-_8d24acb0-63e4-9898-d114-c63cb92e4b9c-0ad02ca2 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_8d24acb0-63e4-9898-d114-c63cb92e4b9d-0ad02ca2, #w-node-_8d24acb0-63e4-9898-d114-c63cb92e4ba2-0ad02ca2, #w-node-_8d24acb0-63e4-9898-d114-c63cb92e4ba7-0ad02ca2, #w-node-_8d24acb0-63e4-9898-d114-c63cb92e4bac-0ad02ca2, #w-node-_781c538a-dd06-040e-cc8c-4e736e2af9d7-0ad02ca2, #w-node-_781c538a-dd06-040e-cc8c-4e736e2af9d9-0ad02ca2, #w-node-_781c538a-dd06-040e-cc8c-4e736e2af9db-0ad02ca2, #w-node-_781c538a-dd06-040e-cc8c-4e736e2af9dd-0ad02ca2, #w-node-_781c538a-dd06-040e-cc8c-4e736e2af9df-0ad02ca2, #w-node-_6c64e9a5-4d3a-6e1a-567e-47440facb8a4-0ad02ca2, #w-node-ddebbfca-a652-5ee5-e9bc-f1a99144ae2e-0ad02ca2, #w-node-_781c538a-dd06-040e-cc8c-4e736e2af9e1-0ad02ca2, #w-node-_781c538a-dd06-040e-cc8c-4e736e2af9e2-0ad02ca2, #w-node-_781c538a-dd06-040e-cc8c-4e736e2af9e4-0ad02ca2, #w-node-_781c538a-dd06-040e-cc8c-4e736e2af9e6-0ad02ca2, #w-node-_781c538a-dd06-040e-cc8c-4e736e2af9e8-0ad02ca2, #w-node-_781c538a-dd06-040e-cc8c-4e736e2af9ea-0ad02ca2, #w-node-_781c538a-dd06-040e-cc8c-4e736e2af9ec-0ad02ca2, #w-node-cc946da8-c708-4388-2542-d0cbaac5de01-0ad02ca2, #w-node-f9f14ffc-b1b6-4e0c-fb5f-2fd42d597dec-0ad02ca2, #w-node-_781c538a-dd06-040e-cc8c-4e736e2af9ee-0ad02ca2, #w-node-_781c538a-dd06-040e-cc8c-4e736e2af9f0-0ad02ca2, #w-node-_781c538a-dd06-040e-cc8c-4e736e2af9f2-0ad02ca2, #w-node-_781c538a-dd06-040e-cc8c-4e736e2af9f6-0ad02ca2, #w-node-_781c538a-dd06-040e-cc8c-4e736e2af9f4-0ad02ca2, #w-node-_537acb98-73bc-55d5-0317-1b435be0deea-0ad02ca2, #w-node-_4f29ae02-e96f-b82c-806c-6c665c5c393e-0ad02ca2, #w-node-_781c538a-dd06-040e-cc8c-4e736e2af9f8-0ad02ca2, #w-node-_781c538a-dd06-040e-cc8c-4e736e2af9f9-0ad02ca2, #w-node-_781c538a-dd06-040e-cc8c-4e736e2af9fb-0ad02ca2, #w-node-_781c538a-dd06-040e-cc8c-4e736e2af9fd-0ad02ca2, #w-node-_781c538a-dd06-040e-cc8c-4e736e2af9ff-0ad02ca2, #w-node-_781c538a-dd06-040e-cc8c-4e736e2afa01-0ad02ca2, #w-node-_781c538a-dd06-040e-cc8c-4e736e2afa03-0ad02ca2, #w-node-_084d6a4c-7e44-76cf-fac1-c7f4c20bd7da-0ad02ca2, #w-node-_8d6222b6-0337-b680-c0db-a986a4d7119a-0ad02ca2, #w-node-_781c538a-dd06-040e-cc8c-4e736e2afa05-0ad02ca2, #w-node-_781c538a-dd06-040e-cc8c-4e736e2afa07-0ad02ca2, #w-node-_781c538a-dd06-040e-cc8c-4e736e2afa09-0ad02ca2, #w-node-_781c538a-dd06-040e-cc8c-4e736e2afa0b-0ad02ca2, #w-node-_781c538a-dd06-040e-cc8c-4e736e2afa0d-0ad02ca2, #w-node-_47b18d36-c99a-d3fa-8087-e431c75d464c-0ad02ca2, #w-node-ad93ce5f-21fe-e5f5-7777-8386b6d4df07-0ad02ca2, #w-node-_781c538a-dd06-040e-cc8c-4e736e2afa0f-0ad02ca2, #w-node-_781c538a-dd06-040e-cc8c-4e736e2afa11-0ad02ca2, #w-node-_781c538a-dd06-040e-cc8c-4e736e2afa13-0ad02ca2, #w-node-_781c538a-dd06-040e-cc8c-4e736e2afa15-0ad02ca2, #w-node-_781c538a-dd06-040e-cc8c-4e736e2afa17-0ad02ca2, #w-node-f0827634-41dc-cee5-ef80-93ca7a18663a-0ad02ca2, #w-node-_45d91ead-c586-eba3-06fc-254c05de75fe-0ad02ca2, #w-node-_781c538a-dd06-040e-cc8c-4e736e2afa19-0ad02ca2, #w-node-_781c538a-dd06-040e-cc8c-4e736e2afa1a-0ad02ca2, #w-node-_781c538a-dd06-040e-cc8c-4e736e2afa1c-0ad02ca2, #w-node-_781c538a-dd06-040e-cc8c-4e736e2afa1e-0ad02ca2, #w-node-_781c538a-dd06-040e-cc8c-4e736e2afa20-0ad02ca2, #w-node-_781c538a-dd06-040e-cc8c-4e736e2afa22-0ad02ca2, #w-node-_781c538a-dd06-040e-cc8c-4e736e2afa24-0ad02ca2, #w-node-_35ad60d5-ebde-ca42-eb4a-437caa047d11-0ad02ca2, #w-node-_6df66fc1-23e5-bb15-9110-9a2465759dae-0ad02ca2, #w-node-_781c538a-dd06-040e-cc8c-4e736e2afa26-0ad02ca2, #w-node-_781c538a-dd06-040e-cc8c-4e736e2afa28-0ad02ca2, #w-node-_781c538a-dd06-040e-cc8c-4e736e2afa2a-0ad02ca2, #w-node-_781c538a-dd06-040e-cc8c-4e736e2afa2c-0ad02ca2, #w-node-_781c538a-dd06-040e-cc8c-4e736e2afa2e-0ad02ca2, #w-node-d308ac62-bf20-de1e-c0c1-e19af71c62d1-0ad02ca2, #w-node-_3bc34fae-1138-76b5-235a-2b02aa691d5e-0ad02ca2, #w-node-_781c538a-dd06-040e-cc8c-4e736e2afa30-0ad02ca2, #w-node-_781c538a-dd06-040e-cc8c-4e736e2afa32-0ad02ca2, #w-node-_781c538a-dd06-040e-cc8c-4e736e2afa34-0ad02ca2, #w-node-_781c538a-dd06-040e-cc8c-4e736e2afa36-0ad02ca2, #w-node-_781c538a-dd06-040e-cc8c-4e736e2afa38-0ad02ca2, #w-node-_68955311-70b9-e8c7-b8ac-3ae0cce674a2-0ad02ca2, #w-node-_59d4fdc7-728a-aaaa-6b81-a9699c808fee-0ad02ca2, #w-node-_781c538a-dd06-040e-cc8c-4e736e2afa3a-0ad02ca2, #w-node-_781c538a-dd06-040e-cc8c-4e736e2afa3c-0ad02ca2, #w-node-_781c538a-dd06-040e-cc8c-4e736e2afa3e-0ad02ca2, #w-node-_781c538a-dd06-040e-cc8c-4e736e2afa40-0ad02ca2, #w-node-_781c538a-dd06-040e-cc8c-4e736e2afa42-0ad02ca2, #w-node-_0cc1288e-748d-358b-63b2-81105c4ef249-0ad02ca2, #w-node-aedd1e22-2e79-ca86-8350-c8cb8f83347f-0ad02ca2, #w-node-_781c538a-dd06-040e-cc8c-4e736e2afa4e-0ad02ca2, #w-node-_781c538a-dd06-040e-cc8c-4e736e2afa4f-0ad02ca2, #w-node-_781c538a-dd06-040e-cc8c-4e736e2afa51-0ad02ca2, #w-node-_781c538a-dd06-040e-cc8c-4e736e2afa53-0ad02ca2, #w-node-_781c538a-dd06-040e-cc8c-4e736e2afa55-0ad02ca2, #w-node-_781c538a-dd06-040e-cc8c-4e736e2afa57-0ad02ca2, #w-node-_781c538a-dd06-040e-cc8c-4e736e2afa59-0ad02ca2, #w-node-_38f092ca-ed94-cf12-5c34-c392b7664278-0ad02ca2, #w-node-b9344695-b684-0a23-cba9-f39fbda8c853-0ad02ca2, #w-node-_781c538a-dd06-040e-cc8c-4e736e2afa5b-0ad02ca2, #w-node-_781c538a-dd06-040e-cc8c-4e736e2afa5d-0ad02ca2, #w-node-_781c538a-dd06-040e-cc8c-4e736e2afa5f-0ad02ca2, #w-node-_781c538a-dd06-040e-cc8c-4e736e2afa61-0ad02ca2, #w-node-_781c538a-dd06-040e-cc8c-4e736e2afa63-0ad02ca2, #w-node-_928dbc04-6033-0dcc-6ab9-3308f6cd2499-0ad02ca2, #w-node-f790a600-1893-13cb-47c0-6852b012a582-0ad02ca2, #w-node-_781c538a-dd06-040e-cc8c-4e736e2afa65-0ad02ca2, #w-node-_781c538a-dd06-040e-cc8c-4e736e2afa67-0ad02ca2, #w-node-_781c538a-dd06-040e-cc8c-4e736e2afa69-0ad02ca2, #w-node-_781c538a-dd06-040e-cc8c-4e736e2afa6b-0ad02ca2, #w-node-_781c538a-dd06-040e-cc8c-4e736e2afa6d-0ad02ca2, #w-node-_3857c90d-a402-acf1-2790-52246eb7724f-0ad02ca2, #w-node-_04bece3e-9a78-2991-b6d8-df3e564d8667-0ad02ca2, #w-node-e72a0979-2f6d-c5a6-d26a-3fa2f886c81f-0ad02ca2, #w-node-e72a0979-2f6d-c5a6-d26a-3fa2f886c821-0ad02ca2, #w-node-e72a0979-2f6d-c5a6-d26a-3fa2f886c825-0ad02ca2, #w-node-e72a0979-2f6d-c5a6-d26a-3fa2f886c827-0ad02ca2, #w-node-e72a0979-2f6d-c5a6-d26a-3fa2f886c829-0ad02ca2, #w-node-_0ab9b9a6-e9c9-58e5-7370-0ce2db7706bb-0ad02ca2, #w-node-_3b21a701-a370-a7d1-f21b-add61aeb90c7-0ad02ca2, #w-node-_781c538a-dd06-040e-cc8c-4e736e2afa79-0ad02ca2, #w-node-_781c538a-dd06-040e-cc8c-4e736e2afa7a-0ad02ca2, #w-node-_781c538a-dd06-040e-cc8c-4e736e2afa7c-0ad02ca2, #w-node-_781c538a-dd06-040e-cc8c-4e736e2afa7e-0ad02ca2, #w-node-_781c538a-dd06-040e-cc8c-4e736e2afa80-0ad02ca2, #w-node-_781c538a-dd06-040e-cc8c-4e736e2afa82-0ad02ca2, #w-node-_781c538a-dd06-040e-cc8c-4e736e2afa84-0ad02ca2, #w-node-a53d5a5c-055a-fd5d-fbd5-cdedbf29a9a7-0ad02ca2, #w-node-_852fc28c-0739-2f21-442e-594f68daa527-0ad02ca2, #w-node-_781c538a-dd06-040e-cc8c-4e736e2afa86-0ad02ca2, #w-node-_781c538a-dd06-040e-cc8c-4e736e2afa88-0ad02ca2, #w-node-_781c538a-dd06-040e-cc8c-4e736e2afa8a-0ad02ca2, #w-node-_781c538a-dd06-040e-cc8c-4e736e2afa8c-0ad02ca2, #w-node-_781c538a-dd06-040e-cc8c-4e736e2afa8e-0ad02ca2, #w-node-_9545c4de-57f3-5c03-80bc-42eec8cbb6e7-0ad02ca2, #w-node-_7e4e2cab-11de-f5ca-4594-8cf7fab52391-0ad02ca2, #w-node-_71bf1b97-d309-3d4c-1710-3481a2e49bf0-0ad02ca2, #w-node-_71bf1b97-d309-3d4c-1710-3481a2e49bf2-0ad02ca2, #w-node-_71bf1b97-d309-3d4c-1710-3481a2e49bf6-0ad02ca2, #w-node-_71bf1b97-d309-3d4c-1710-3481a2e49bf9-0ad02ca2, #w-node-_71bf1b97-d309-3d4c-1710-3481a2e49bfc-0ad02ca2, #w-node-aa57518c-a2b2-38a2-87bf-344328305658-0ad02ca2, #w-node-_1fc2ab35-5d27-71e9-3c62-d396c3aa0204-0ad02ca2, #w-node-_781c538a-dd06-040e-cc8c-4e736e2afa9a-0ad02ca2, #w-node-_781c538a-dd06-040e-cc8c-4e736e2afa9b-0ad02ca2, #w-node-_7977b484-652d-8c17-8dd1-5b3eef0cc2fa-0ad02ca2, #w-node-_7977b484-652d-8c17-8dd1-5b3eef0cc2fc-0ad02ca2, #w-node-_7977b484-652d-8c17-8dd1-5b3eef0cc2fe-0ad02ca2, #w-node-_7977b484-652d-8c17-8dd1-5b3eef0cc300-0ad02ca2, #w-node-_7977b484-652d-8c17-8dd1-5b3eef0cc302-0ad02ca2, #w-node-_8d34b18c-0e90-0d86-691e-a5839cd90062-0ad02ca2, #w-node-dd338b55-fd16-4356-2902-349f1a56d55f-0ad02ca2, #w-node-_781c538a-dd06-040e-cc8c-4e736e2afaa7-0ad02ca2, #w-node-_781c538a-dd06-040e-cc8c-4e736e2afaa9-0ad02ca2, #w-node-_781c538a-dd06-040e-cc8c-4e736e2afaab-0ad02ca2, #w-node-_781c538a-dd06-040e-cc8c-4e736e2afaad-0ad02ca2, #w-node-_781c538a-dd06-040e-cc8c-4e736e2afaaf-0ad02ca2, #w-node-_38fc2cb5-3457-5c8c-bfa2-4b40a4d7aa00-0ad02ca2, #w-node-_85c147e4-5b03-b5e0-8b67-2d721246eb26-0ad02ca2, #w-node-d07d946c-0c29-9cbd-1f73-db150246c04d-0ad02ca2, #w-node-d07d946c-0c29-9cbd-1f73-db150246c04f-0ad02ca2, #w-node-d07d946c-0c29-9cbd-1f73-db150246c051-0ad02ca2, #w-node-d07d946c-0c29-9cbd-1f73-db150246c053-0ad02ca2, #w-node-d07d946c-0c29-9cbd-1f73-db150246c055-0ad02ca2, #w-node-_93efd513-6007-f5b6-2bad-c1fe16956aa3-0ad02ca2, #w-node-_751517de-fee2-abb0-75d2-35826022dbed-0ad02ca2, #w-node-efdd6c25-3a7b-ab02-063e-a9f8daa73a42-0ad02ca2, #w-node-efdd6c25-3a7b-ab02-063e-a9f8daa73a44-0ad02ca2, #w-node-efdd6c25-3a7b-ab02-063e-a9f8daa73a48-0ad02ca2, #w-node-efdd6c25-3a7b-ab02-063e-a9f8daa73a4a-0ad02ca2, #w-node-efdd6c25-3a7b-ab02-063e-a9f8daa73a4c-0ad02ca2, #w-node-_9bda5353-5331-0851-9dd4-df375ddc1d1f-0ad02ca2, #w-node-_42389ca2-0bb8-64cf-b358-ba5eecc00b73-0ad02ca2, #w-node-_9666b11b-d9f3-e58a-691b-4374466e891f-0ad02ca2, #w-node-_9666b11b-d9f3-e58a-691b-4374466e8921-0ad02ca2, #w-node-_9666b11b-d9f3-e58a-691b-4374466e8925-0ad02ca2, #w-node-_9666b11b-d9f3-e58a-691b-4374466e8927-0ad02ca2, #w-node-_9666b11b-d9f3-e58a-691b-4374466e8929-0ad02ca2, #w-node-_57b7c58a-a2e2-0703-ae82-2ca527758e1c-0ad02ca2, #w-node-_57b7c58a-a2e2-0703-ae82-2ca527758e1d-0ad02ca2, #w-node-_781c538a-dd06-040e-cc8c-4e736e2afa9d-0ad02ca2, #w-node-_781c538a-dd06-040e-cc8c-4e736e2afa9f-0ad02ca2, #w-node-_781c538a-dd06-040e-cc8c-4e736e2afaa1-0ad02ca2, #w-node-_781c538a-dd06-040e-cc8c-4e736e2afaa3-0ad02ca2, #w-node-_781c538a-dd06-040e-cc8c-4e736e2afaa5-0ad02ca2, #w-node-_3edf40c2-0d00-66dd-8caf-51cb96131f62-0ad02ca2, #w-node-_3edf40c2-0d00-66dd-8caf-51cb96131f64-0ad02ca2, #w-node-_3edf40c2-0d00-66dd-8caf-51cb96131f68-0ad02ca2, #w-node-_3edf40c2-0d00-66dd-8caf-51cb96131f6a-0ad02ca2, #w-node-_3edf40c2-0d00-66dd-8caf-51cb96131f6c-0ad02ca2, #w-node-_9cfe9609-993a-1a5d-891e-de598c65df71-0ad02ca2, #w-node-d99f65d0-b987-4d2c-dd40-2b77d49eecc8-0ad02ca2, #w-node-_8e27878e-7690-780b-5bfd-877d72914720-0ad02ca2, #w-node-_8e27878e-7690-780b-5bfd-877d72914722-0ad02ca2, #w-node-_8e27878e-7690-780b-5bfd-877d72914724-0ad02ca2, #w-node-_8e27878e-7690-780b-5bfd-877d72914726-0ad02ca2, #w-node-_8e27878e-7690-780b-5bfd-877d72914728-0ad02ca2, #w-node-_3a8e7095-1b4f-38f4-8966-151df9a94e42-0ad02ca2, #w-node-ac8f9f12-ba82-8140-18b1-c17150b6a55b-0ad02ca2, #w-node-_8e701b2a-9995-c3f3-93b2-68f0944a496c-0ad02ca2, #w-node-_8e701b2a-9995-c3f3-93b2-68f0944a496e-0ad02ca2, #w-node-_8e701b2a-9995-c3f3-93b2-68f0944a4970-0ad02ca2, #w-node-_8e701b2a-9995-c3f3-93b2-68f0944a4972-0ad02ca2, #w-node-_8e701b2a-9995-c3f3-93b2-68f0944a4974-0ad02ca2, #w-node-_0434a7cc-6b6a-4bf1-f0ea-f367f662ae1a-0ad02ca2, #w-node-de9832a1-478a-1b04-3e2b-34e750399bc5-0ad02ca2, #w-node-_3bc8c5a8-9ded-0c9a-b2a4-c3acb0921e35-0ad02ca2, #w-node-_3bc8c5a8-9ded-0c9a-b2a4-c3acb0921e37-0ad02ca2, #w-node-_3bc8c5a8-9ded-0c9a-b2a4-c3acb0921e39-0ad02ca2, #w-node-_3bc8c5a8-9ded-0c9a-b2a4-c3acb0921e3b-0ad02ca2, #w-node-_3bc8c5a8-9ded-0c9a-b2a4-c3acb0921e3d-0ad02ca2, #w-node-bef0e1fd-82c9-6b04-e4d8-93dd16098210-0ad02ca2, #w-node-f063f59c-665a-d039-8208-f0b7d73d8941-0ad02ca2, #w-node-_6c9005d1-9de6-1033-ba0f-c69fd93dd6d1-0ad02ca2, #w-node-_9a5f89fc-e4e6-fd11-e309-3d1c563e8c35-d9f2651c, #w-node-_98fca0d4-18f2-3305-d9d7-55b359927204-d9f2651c, #w-node-_4dc32d9d-7897-e696-f579-769812f4dab8-d9f2651c, #w-node-ea3aa531-01dd-8639-5fa1-790704d2ee0b-d9f2651c, #w-node-d805047a-e5f1-4484-cc6f-c3b5c5136a79-d9f2651c, #w-node-_998b06fc-ff19-c727-e7f0-9cdb889e294b-d9f2651c, #w-node-_465b25e3-d20b-06d1-f785-18606ee0ce73-d9f2651c, #w-node-_6120b5ec-afbd-bff1-1f65-3c14d301d536-d9f2651c, #w-node-_40345620-a4f0-fe22-4188-ec98c08cbdf9-d9f2651c, #w-node-_40345620-a4f0-fe22-4188-ec98c08cbe00-d9f2651c, #w-node-_40345620-a4f0-fe22-4188-ec98c08cbe01-d9f2651c, #w-node-_40345620-a4f0-fe22-4188-ec98c08cbe06-d9f2651c, #w-node-_40345620-a4f0-fe22-4188-ec98c08cbe0b-d9f2651c, #w-node-_40345620-a4f0-fe22-4188-ec98c08cbe10-d9f2651c, #w-node-_40345620-a4f0-fe22-4188-ec98c08cbe15-d9f2651c, #w-node-_40345620-a4f0-fe22-4188-ec98c08cbe1a-d9f2651c, #w-node-_1f0a8e34-f3a6-513c-cf7d-835e519d473b-d9f2651c, #w-node-_1f0a8e34-f3a6-513c-cf7d-835e519d4742-d9f2651c, #w-node-_1f0a8e34-f3a6-513c-cf7d-835e519d4743-d9f2651c, #w-node-_1f0a8e34-f3a6-513c-cf7d-835e519d4748-d9f2651c, #w-node-_1f0a8e34-f3a6-513c-cf7d-835e519d474d-d9f2651c, #w-node-_1f0a8e34-f3a6-513c-cf7d-835e519d4752-d9f2651c, #w-node-_1f0a8e34-f3a6-513c-cf7d-835e519d4757-d9f2651c, #w-node-_1f0a8e34-f3a6-513c-cf7d-835e519d475c-d9f2651c, #w-node-_603c6c35-7612-62a1-9c5c-2c6a86b52756-d9f2651c, #w-node-_603c6c35-7612-62a1-9c5c-2c6a86b5275d-d9f2651c, #w-node-_603c6c35-7612-62a1-9c5c-2c6a86b5275e-d9f2651c, #w-node-_603c6c35-7612-62a1-9c5c-2c6a86b52763-d9f2651c, #w-node-_603c6c35-7612-62a1-9c5c-2c6a86b52768-d9f2651c, #w-node-_603c6c35-7612-62a1-9c5c-2c6a86b5276d-d9f2651c, #w-node-_603c6c35-7612-62a1-9c5c-2c6a86b52772-d9f2651c, #w-node-_603c6c35-7612-62a1-9c5c-2c6a86b52777-d9f2651c, #w-node-a2d1871d-4ed6-8717-a8b8-0fab381b5463-d9f2651c, #w-node-a2d1871d-4ed6-8717-a8b8-0fab381b546a-d9f2651c, #w-node-a2d1871d-4ed6-8717-a8b8-0fab381b546b-d9f2651c, #w-node-a2d1871d-4ed6-8717-a8b8-0fab381b5470-d9f2651c, #w-node-a2d1871d-4ed6-8717-a8b8-0fab381b5475-d9f2651c, #w-node-a2d1871d-4ed6-8717-a8b8-0fab381b547a-d9f2651c, #w-node-a2d1871d-4ed6-8717-a8b8-0fab381b547f-d9f2651c, #w-node-a2d1871d-4ed6-8717-a8b8-0fab381b5484-d9f2651c, #w-node-_9098c9b8-715a-4400-a62c-b3a864ffef38-d9f2651c, #w-node-_9098c9b8-715a-4400-a62c-b3a864ffef3f-d9f2651c, #w-node-_9098c9b8-715a-4400-a62c-b3a864ffef40-d9f2651c, #w-node-_9098c9b8-715a-4400-a62c-b3a864ffef45-d9f2651c, #w-node-_9098c9b8-715a-4400-a62c-b3a864ffef4a-d9f2651c, #w-node-_9098c9b8-715a-4400-a62c-b3a864ffef4f-d9f2651c, #w-node-_9098c9b8-715a-4400-a62c-b3a864ffef54-d9f2651c, #w-node-_9098c9b8-715a-4400-a62c-b3a864ffef59-d9f2651c, #w-node-_2455513e-83f4-6c98-b52e-44b308fcfbc4-d9f2651c, #w-node-_2455513e-83f4-6c98-b52e-44b308fcfbcb-d9f2651c, #w-node-_2455513e-83f4-6c98-b52e-44b308fcfbcc-d9f2651c, #w-node-_2455513e-83f4-6c98-b52e-44b308fcfbd1-d9f2651c, #w-node-_2455513e-83f4-6c98-b52e-44b308fcfbd6-d9f2651c, #w-node-_2455513e-83f4-6c98-b52e-44b308fcfbdb-d9f2651c, #w-node-_2455513e-83f4-6c98-b52e-44b308fcfbe0-d9f2651c, #w-node-_2455513e-83f4-6c98-b52e-44b308fcfbe5-d9f2651c, #w-node-_1ebd1817-cd36-cf52-5b89-1b527028c146-d9f2651c, #w-node-_1ebd1817-cd36-cf52-5b89-1b527028c14d-d9f2651c, #w-node-_1ebd1817-cd36-cf52-5b89-1b527028c14e-d9f2651c, #w-node-_1ebd1817-cd36-cf52-5b89-1b527028c153-d9f2651c, #w-node-_1ebd1817-cd36-cf52-5b89-1b527028c158-d9f2651c, #w-node-_1ebd1817-cd36-cf52-5b89-1b527028c15d-d9f2651c, #w-node-_1ebd1817-cd36-cf52-5b89-1b527028c162-d9f2651c, #w-node-_1ebd1817-cd36-cf52-5b89-1b527028c167-d9f2651c, #w-node-_95864105-6261-21bd-2744-fc31330aa9f3-d9f2651c, #w-node-_95864105-6261-21bd-2744-fc31330aa9fa-d9f2651c, #w-node-_95864105-6261-21bd-2744-fc31330aa9fb-d9f2651c, #w-node-_95864105-6261-21bd-2744-fc31330aaa00-d9f2651c, #w-node-_95864105-6261-21bd-2744-fc31330aaa05-d9f2651c, #w-node-_95864105-6261-21bd-2744-fc31330aaa0a-d9f2651c, #w-node-_95864105-6261-21bd-2744-fc31330aaa0f-d9f2651c, #w-node-_95864105-6261-21bd-2744-fc31330aaa14-d9f2651c, #w-node-_1f671f79-b00d-c273-327d-3cfabfefbd96-d9f2651c, #w-node-_1f671f79-b00d-c273-327d-3cfabfefbd9d-d9f2651c, #w-node-_1f671f79-b00d-c273-327d-3cfabfefbd9e-d9f2651c, #w-node-_1f671f79-b00d-c273-327d-3cfabfefbda3-d9f2651c, #w-node-_1f671f79-b00d-c273-327d-3cfabfefbda8-d9f2651c, #w-node-_1f671f79-b00d-c273-327d-3cfabfefbdad-d9f2651c, #w-node-_1f671f79-b00d-c273-327d-3cfabfefbdb2-d9f2651c, #w-node-_1f671f79-b00d-c273-327d-3cfabfefbdb7-d9f2651c, #w-node-_75cd5dc0-72f8-f925-c650-792177c5e52a-d9f2651c, #w-node-_75cd5dc0-72f8-f925-c650-792177c5e531-d9f2651c, #w-node-_75cd5dc0-72f8-f925-c650-792177c5e532-d9f2651c, #w-node-_75cd5dc0-72f8-f925-c650-792177c5e537-d9f2651c, #w-node-_75cd5dc0-72f8-f925-c650-792177c5e53c-d9f2651c, #w-node-_75cd5dc0-72f8-f925-c650-792177c5e541-d9f2651c, #w-node-_75cd5dc0-72f8-f925-c650-792177c5e546-d9f2651c, #w-node-_75cd5dc0-72f8-f925-c650-792177c5e54b-d9f2651c, #w-node-_804d20e3-5f7a-991e-c199-3592d3d94b3a-d9f2651c, #w-node-_804d20e3-5f7a-991e-c199-3592d3d94b41-d9f2651c, #w-node-_804d20e3-5f7a-991e-c199-3592d3d94b42-d9f2651c, #w-node-_804d20e3-5f7a-991e-c199-3592d3d94b47-d9f2651c, #w-node-_804d20e3-5f7a-991e-c199-3592d3d94b4c-d9f2651c, #w-node-_804d20e3-5f7a-991e-c199-3592d3d94b51-d9f2651c, #w-node-_804d20e3-5f7a-991e-c199-3592d3d94b56-d9f2651c, #w-node-_804d20e3-5f7a-991e-c199-3592d3d94b5b-d9f2651c, #w-node-_97538664-59a0-da17-a6eb-8693e939461b-d9f2651c, #w-node-_97538664-59a0-da17-a6eb-8693e9394622-d9f2651c, #w-node-_97538664-59a0-da17-a6eb-8693e9394623-d9f2651c, #w-node-_97538664-59a0-da17-a6eb-8693e9394628-d9f2651c, #w-node-_97538664-59a0-da17-a6eb-8693e939462d-d9f2651c, #w-node-_97538664-59a0-da17-a6eb-8693e9394632-d9f2651c, #w-node-_97538664-59a0-da17-a6eb-8693e9394637-d9f2651c, #w-node-_97538664-59a0-da17-a6eb-8693e939463c-d9f2651c, #w-node-_54eb3894-13a8-d35a-cf67-f2b9e8acd0dd-d9f2651c, #w-node-_54eb3894-13a8-d35a-cf67-f2b9e8acd0e4-d9f2651c, #w-node-_54eb3894-13a8-d35a-cf67-f2b9e8acd0e5-d9f2651c, #w-node-_54eb3894-13a8-d35a-cf67-f2b9e8acd0ea-d9f2651c, #w-node-_54eb3894-13a8-d35a-cf67-f2b9e8acd0ef-d9f2651c, #w-node-_54eb3894-13a8-d35a-cf67-f2b9e8acd0f4-d9f2651c, #w-node-_54eb3894-13a8-d35a-cf67-f2b9e8acd0f9-d9f2651c, #w-node-_54eb3894-13a8-d35a-cf67-f2b9e8acd0fe-d9f2651c, #w-node-_3c811775-0231-b88a-a988-dac14184bc3e-d9f2651c, #w-node-_3c811775-0231-b88a-a988-dac14184bc45-d9f2651c, #w-node-_3c811775-0231-b88a-a988-dac14184bc46-d9f2651c, #w-node-_3c811775-0231-b88a-a988-dac14184bc4b-d9f2651c, #w-node-_3c811775-0231-b88a-a988-dac14184bc50-d9f2651c, #w-node-_3c811775-0231-b88a-a988-dac14184bc55-d9f2651c, #w-node-_3c811775-0231-b88a-a988-dac14184bc5a-d9f2651c, #w-node-_3c811775-0231-b88a-a988-dac14184bc5f-d9f2651c, #w-node-_762c73c7-477b-1e0a-8cef-4b05b412beaa-d9f2651c, #w-node-_762c73c7-477b-1e0a-8cef-4b05b412beb1-d9f2651c, #w-node-_762c73c7-477b-1e0a-8cef-4b05b412beb2-d9f2651c, #w-node-_762c73c7-477b-1e0a-8cef-4b05b412beb7-d9f2651c, #w-node-_762c73c7-477b-1e0a-8cef-4b05b412bebc-d9f2651c, #w-node-_762c73c7-477b-1e0a-8cef-4b05b412bec1-d9f2651c, #w-node-_762c73c7-477b-1e0a-8cef-4b05b412bec6-d9f2651c, #w-node-_762c73c7-477b-1e0a-8cef-4b05b412becb-d9f2651c, #w-node-b7d46fb5-e4d2-17bf-b00c-038916263f88-d9f2651c, #w-node-b7d46fb5-e4d2-17bf-b00c-038916263f8f-d9f2651c, #w-node-b7d46fb5-e4d2-17bf-b00c-038916263f90-d9f2651c, #w-node-b7d46fb5-e4d2-17bf-b00c-038916263f95-d9f2651c, #w-node-b7d46fb5-e4d2-17bf-b00c-038916263f9a-d9f2651c, #w-node-b7d46fb5-e4d2-17bf-b00c-038916263f9f-d9f2651c, #w-node-b7d46fb5-e4d2-17bf-b00c-038916263fa4-d9f2651c, #w-node-b7d46fb5-e4d2-17bf-b00c-038916263fa9-d9f2651c, #w-node-_3c7d0d5b-f783-22fa-9cf8-ce4c4dfaadcc-d9f2651c, #w-node-_3c7d0d5b-f783-22fa-9cf8-ce4c4dfaadd3-d9f2651c, #w-node-_3c7d0d5b-f783-22fa-9cf8-ce4c4dfaadd4-d9f2651c, #w-node-_3c7d0d5b-f783-22fa-9cf8-ce4c4dfaadd9-d9f2651c, #w-node-_3c7d0d5b-f783-22fa-9cf8-ce4c4dfaadde-d9f2651c, #w-node-_3c7d0d5b-f783-22fa-9cf8-ce4c4dfaade3-d9f2651c, #w-node-_3c7d0d5b-f783-22fa-9cf8-ce4c4dfaade8-d9f2651c, #w-node-_3c7d0d5b-f783-22fa-9cf8-ce4c4dfaaded-d9f2651c, #w-node-_8637c1b9-6ff0-2b59-6888-4ea0c8e7f26d-d9f2651c, #w-node-_8637c1b9-6ff0-2b59-6888-4ea0c8e7f274-d9f2651c, #w-node-_8637c1b9-6ff0-2b59-6888-4ea0c8e7f275-d9f2651c, #w-node-_8637c1b9-6ff0-2b59-6888-4ea0c8e7f27a-d9f2651c, #w-node-_8637c1b9-6ff0-2b59-6888-4ea0c8e7f27f-d9f2651c, #w-node-_8637c1b9-6ff0-2b59-6888-4ea0c8e7f284-d9f2651c, #w-node-_8637c1b9-6ff0-2b59-6888-4ea0c8e7f289-d9f2651c, #w-node-_8637c1b9-6ff0-2b59-6888-4ea0c8e7f28e-d9f2651c, #w-node-f7601150-9568-35a8-c143-ebccb61148e2-d9f2651c, #w-node-f7601150-9568-35a8-c143-ebccb61148e9-d9f2651c, #w-node-f7601150-9568-35a8-c143-ebccb61148ea-d9f2651c, #w-node-f7601150-9568-35a8-c143-ebccb61148ef-d9f2651c, #w-node-f7601150-9568-35a8-c143-ebccb61148f4-d9f2651c, #w-node-f7601150-9568-35a8-c143-ebccb61148f9-d9f2651c, #w-node-f7601150-9568-35a8-c143-ebccb61148fe-d9f2651c, #w-node-f7601150-9568-35a8-c143-ebccb6114903-d9f2651c, #w-node-b3d14b85-dcd4-26b8-4306-69723b7f0563-d9f2651c, #w-node-b3d14b85-dcd4-26b8-4306-69723b7f056a-d9f2651c, #w-node-b3d14b85-dcd4-26b8-4306-69723b7f056b-d9f2651c, #w-node-b3d14b85-dcd4-26b8-4306-69723b7f0570-d9f2651c, #w-node-b3d14b85-dcd4-26b8-4306-69723b7f0575-d9f2651c, #w-node-b3d14b85-dcd4-26b8-4306-69723b7f057a-d9f2651c, #w-node-b3d14b85-dcd4-26b8-4306-69723b7f057f-d9f2651c, #w-node-b3d14b85-dcd4-26b8-4306-69723b7f0584-d9f2651c, #w-node-_6c30e625-2a4b-e536-c27d-c7c23c624f9f-d9f2651c, #w-node-_6c30e625-2a4b-e536-c27d-c7c23c624fa6-d9f2651c, #w-node-_6c30e625-2a4b-e536-c27d-c7c23c624fa7-d9f2651c, #w-node-_6c30e625-2a4b-e536-c27d-c7c23c624fac-d9f2651c, #w-node-_6c30e625-2a4b-e536-c27d-c7c23c624fb1-d9f2651c, #w-node-_6c30e625-2a4b-e536-c27d-c7c23c624fb6-d9f2651c, #w-node-_6c30e625-2a4b-e536-c27d-c7c23c624fbb-d9f2651c, #w-node-_6c30e625-2a4b-e536-c27d-c7c23c624fc0-d9f2651c, #w-node-c1aea6b4-8021-6ca2-5aee-83db84ec1dde-d9f2651c, #w-node-c1aea6b4-8021-6ca2-5aee-83db84ec1de5-d9f2651c, #w-node-c1aea6b4-8021-6ca2-5aee-83db84ec1de6-d9f2651c, #w-node-c1aea6b4-8021-6ca2-5aee-83db84ec1deb-d9f2651c, #w-node-c1aea6b4-8021-6ca2-5aee-83db84ec1df0-d9f2651c, #w-node-c1aea6b4-8021-6ca2-5aee-83db84ec1df5-d9f2651c, #w-node-c1aea6b4-8021-6ca2-5aee-83db84ec1dfa-d9f2651c, #w-node-c1aea6b4-8021-6ca2-5aee-83db84ec1dff-d9f2651c, #w-node-_88aa1fb6-df3b-768e-6d4c-ee9d2a389bcf-d9f2651c, #w-node-_88aa1fb6-df3b-768e-6d4c-ee9d2a389bd6-d9f2651c, #w-node-_88aa1fb6-df3b-768e-6d4c-ee9d2a389bd7-d9f2651c, #w-node-_88aa1fb6-df3b-768e-6d4c-ee9d2a389bdc-d9f2651c, #w-node-_88aa1fb6-df3b-768e-6d4c-ee9d2a389be1-d9f2651c, #w-node-_88aa1fb6-df3b-768e-6d4c-ee9d2a389be6-d9f2651c, #w-node-_88aa1fb6-df3b-768e-6d4c-ee9d2a389beb-d9f2651c, #w-node-_88aa1fb6-df3b-768e-6d4c-ee9d2a389bf0-d9f2651c, #w-node-_3ecc7abd-124a-0a54-7d4a-57840f256ad0-1eca6924, #w-node-_881bde1d-8487-5c01-840b-82b0e04b6ac9-1eca6924, #w-node-_881bde1d-8487-5c01-840b-82b0e04b6ace-1eca6924, #w-node-_6f1540a4-d379-2968-2643-9e3959509fdb-1eca6924, #w-node-_6f1540a4-d379-2968-2643-9e3959509fe3-1eca6924, #w-node-_6f1540a4-d379-2968-2643-9e3959509fe8-1eca6924, #w-node-_02cd1865-b925-e784-a694-2ca89c0f4d66-1eca6924, #w-node-_02cd1865-b925-e784-a694-2ca89c0f4d6e-1eca6924, #w-node-_02cd1865-b925-e784-a694-2ca89c0f4d73-1eca6924, #w-node-_770ecb30-14de-d093-e3ca-3e96aa6f9092-1eca6924, #w-node-_770ecb30-14de-d093-e3ca-3e96aa6f909d-1eca6924, #w-node-_770ecb30-14de-d093-e3ca-3e96aa6f90a2-1eca6924, #w-node-c33e6710-687b-38be-b73e-53df51f44943-1eca6924, #w-node-c33e6710-687b-38be-b73e-53df51f4494e-1eca6924, #w-node-c33e6710-687b-38be-b73e-53df51f44953-1eca6924, #w-node-_0ac12656-d6dd-1d34-82e2-4ad4888b89e6-1eca6924, #w-node-_0ac12656-d6dd-1d34-82e2-4ad4888b89ec-1eca6924, #w-node-_0ac12656-d6dd-1d34-82e2-4ad4888b89f1-1eca6924, #w-node-_3b04dbc7-d961-2abb-e4b9-6d21adc6b82d-712ddf62 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3b04dbc7-d961-2abb-e4b9-6d21adc6b866-712ddf62 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_96c39ca0-fe09-ecc7-7dc1-fda2b1710e62-c536dd4d {
  place-self: center end;
}

#w-node-_96c39ca0-fe09-ecc7-7dc1-fda2b1710e63-c536dd4d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b805564c-a10a-64da-c8c4-6894fb6bf9a2-45214e81 {
  place-self: center end;
}

#w-node-b805564c-a10a-64da-c8c4-6894fb6bf9a3-45214e81, #w-node-_6b6ee490-3cec-d1b6-7a2f-cc436dd738e1-45214e81, #w-node-_6b6ee490-3cec-d1b6-7a2f-cc436dd738e3-45214e81, #w-node-_6b6ee490-3cec-d1b6-7a2f-cc436dd738ec-45214e81, #w-node-_6b6ee490-3cec-d1b6-7a2f-cc436dd738f0-45214e81, #w-node-_6b6ee490-3cec-d1b6-7a2f-cc436dd738f4-45214e81, #w-node-_6b6ee490-3cec-d1b6-7a2f-cc436dd738f6-45214e81, #w-node-_6b6ee490-3cec-d1b6-7a2f-cc436dd738f8-45214e81, #w-node-_6b6ee490-3cec-d1b6-7a2f-cc436dd73901-45214e81, #w-node-_6b6ee490-3cec-d1b6-7a2f-cc436dd73905-45214e81, #w-node-_6b6ee490-3cec-d1b6-7a2f-cc436dd73909-45214e81, #w-node-_6b6ee490-3cec-d1b6-7a2f-cc436dd7390b-45214e81, #w-node-_6b6ee490-3cec-d1b6-7a2f-cc436dd7390d-45214e81, #w-node-_6b6ee490-3cec-d1b6-7a2f-cc436dd73916-45214e81, #w-node-_6b6ee490-3cec-d1b6-7a2f-cc436dd7391a-45214e81, #w-node-_6b6ee490-3cec-d1b6-7a2f-cc436dd7391e-45214e81 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_96c39ca0-fe09-ecc7-7dc1-fda2b1710e62-8131b820 {
  place-self: center end;
}

#w-node-_96c39ca0-fe09-ecc7-7dc1-fda2b1710e63-8131b820 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_96c39ca0-fe09-ecc7-7dc1-fda2b1710e62-bb5f45ff {
  place-self: center end;
}

#w-node-_96c39ca0-fe09-ecc7-7dc1-fda2b1710e63-bb5f45ff {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_96c39ca0-fe09-ecc7-7dc1-fda2b1710e62-f870a3d9 {
  place-self: center end;
}

#w-node-_96c39ca0-fe09-ecc7-7dc1-fda2b1710e63-f870a3d9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_96c39ca0-fe09-ecc7-7dc1-fda2b1710e62-b7111d1e {
  place-self: center end;
}

#w-node-_96c39ca0-fe09-ecc7-7dc1-fda2b1710e63-b7111d1e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_96c39ca0-fe09-ecc7-7dc1-fda2b1710e62-163f42eb {
  place-self: center end;
}

#w-node-_96c39ca0-fe09-ecc7-7dc1-fda2b1710e63-163f42eb {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_96c39ca0-fe09-ecc7-7dc1-fda2b1710e62-78631a28 {
  place-self: center end;
}

#w-node-_96c39ca0-fe09-ecc7-7dc1-fda2b1710e63-78631a28 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_96c39ca0-fe09-ecc7-7dc1-fda2b1710e62-0313c519 {
  place-self: center end;
}

#w-node-_96c39ca0-fe09-ecc7-7dc1-fda2b1710e63-0313c519, #w-node-_22da5761-4e4e-2ff7-93cd-7da2f35817bb-0313c519 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_96c39ca0-fe09-ecc7-7dc1-fda2b1710e62-1c05b84b {
  place-self: center end;
}

#w-node-_96c39ca0-fe09-ecc7-7dc1-fda2b1710e63-1c05b84b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_96c39ca0-fe09-ecc7-7dc1-fda2b1710e62-6ab01ce6 {
  place-self: center end;
}

#w-node-_96c39ca0-fe09-ecc7-7dc1-fda2b1710e63-6ab01ce6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d5ed4093-149b-5e1b-777e-0822911a2db0-eae85610 {
  grid-area: 1 / 1 / 2 / 5;
}

#w-node-_61b8066e-3b69-70a6-5589-85058fe9bff1-eae85610 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_8f455c71-4c98-4f66-29c5-e604a5b79783-eae85610, #w-node-_45576a64-43ee-6f6f-913f-3fe7b87d8889-eae85610, #w-node-_9a478ea8-b460-7b83-132b-e1b197bbc7e7-eae85610, #w-node-_7fab5cd1-d237-5861-94c9-c4594f828ce1-eae85610 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_96c39ca0-fe09-ecc7-7dc1-fda2b1710e62-715aa064 {
  place-self: center end;
}

#w-node-_96c39ca0-fe09-ecc7-7dc1-fda2b1710e63-715aa064 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9b0c3648-6e69-c644-7524-bb4d7108a5ef-992efd8f {
  place-self: center end;
}

#w-node-_9b0c3648-6e69-c644-7524-bb4d7108a5f0-992efd8f, #w-node-b84c9ea9-b942-9f37-fa46-8e2ab0b71f0e-992efd8f, #w-node-_7a1e05a0-1029-0231-c832-77f7dd445488-992efd8f, #w-node-_3f140426-64b9-d804-92d3-89e55ed3f0a9-992efd8f, #w-node-_61fa57a1-1d04-f70e-ba73-2d38f87b3c84-992efd8f, #w-node-_52a2efdd-537d-62cb-36b3-7e4d25dfa67e-992efd8f, #w-node-b7c4b701-2ab4-20c9-4cb6-238ab7d5a5e3-992efd8f, #w-node-b7c4b701-2ab4-20c9-4cb6-238ab7d5a5e5-992efd8f, #w-node-b7c4b701-2ab4-20c9-4cb6-238ab7d5a5ee-992efd8f, #w-node-b7c4b701-2ab4-20c9-4cb6-238ab7d5a5f2-992efd8f, #w-node-b7c4b701-2ab4-20c9-4cb6-238ab7d5a5f6-992efd8f, #w-node-_61300127-208d-77d0-1695-7f38d3121ec0-992efd8f, #w-node-_61300127-208d-77d0-1695-7f38d3121ec2-992efd8f, #w-node-_61300127-208d-77d0-1695-7f38d3121ecb-992efd8f, #w-node-_61300127-208d-77d0-1695-7f38d3121ecf-992efd8f, #w-node-_61300127-208d-77d0-1695-7f38d3121ed3-992efd8f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_96c39ca0-fe09-ecc7-7dc1-fda2b1710e62-b039db76 {
  place-self: center end;
}

#w-node-_96c39ca0-fe09-ecc7-7dc1-fda2b1710e63-b039db76 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_96c39ca0-fe09-ecc7-7dc1-fda2b1710e62-2ac40021 {
  place-self: center end;
}

#w-node-_96c39ca0-fe09-ecc7-7dc1-fda2b1710e63-2ac40021 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d5ed4093-149b-5e1b-777e-0822911a2db0-64814b71 {
  grid-area: 1 / 1 / 2 / 5;
}

#w-node-_61b8066e-3b69-70a6-5589-85058fe9bff1-64814b71 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_8f455c71-4c98-4f66-29c5-e604a5b79783-64814b71, #w-node-_45576a64-43ee-6f6f-913f-3fe7b87d8889-64814b71, #w-node-_9a478ea8-b460-7b83-132b-e1b197bbc7e7-64814b71, #w-node-_7fab5cd1-d237-5861-94c9-c4594f828ce1-64814b71 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d5ed4093-149b-5e1b-777e-0822911a2db0-8ee75b65 {
  grid-area: 1 / 1 / 2 / 5;
}

#w-node-_61b8066e-3b69-70a6-5589-85058fe9bff1-8ee75b65 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_8f455c71-4c98-4f66-29c5-e604a5b79783-8ee75b65, #w-node-_45576a64-43ee-6f6f-913f-3fe7b87d8889-8ee75b65, #w-node-_9a478ea8-b460-7b83-132b-e1b197bbc7e7-8ee75b65, #w-node-_7fab5cd1-d237-5861-94c9-c4594f828ce1-8ee75b65 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d5ed4093-149b-5e1b-777e-0822911a2db0-2a724b2e {
  grid-area: 1 / 1 / 2 / 5;
}

#w-node-_61b8066e-3b69-70a6-5589-85058fe9bff1-2a724b2e {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_8f455c71-4c98-4f66-29c5-e604a5b79783-2a724b2e, #w-node-_45576a64-43ee-6f6f-913f-3fe7b87d8889-2a724b2e, #w-node-_9a478ea8-b460-7b83-132b-e1b197bbc7e7-2a724b2e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d5ed4093-149b-5e1b-777e-0822911a2db0-149eb9b2 {
  grid-area: 1 / 1 / 2 / 5;
}

#w-node-_61b8066e-3b69-70a6-5589-85058fe9bff1-149eb9b2 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_8f455c71-4c98-4f66-29c5-e604a5b79783-149eb9b2, #w-node-_45576a64-43ee-6f6f-913f-3fe7b87d8889-149eb9b2, #w-node-_9a478ea8-b460-7b83-132b-e1b197bbc7e7-149eb9b2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d5ed4093-149b-5e1b-777e-0822911a2db0-716a9acf {
  grid-area: 1 / 1 / 2 / 5;
}

#w-node-_61b8066e-3b69-70a6-5589-85058fe9bff1-716a9acf {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_8f455c71-4c98-4f66-29c5-e604a5b79783-716a9acf, #w-node-_45576a64-43ee-6f6f-913f-3fe7b87d8889-716a9acf, #w-node-_63ae0b10-9aca-7a56-c1ae-a46fb9c824de-716a9acf, #w-node-_7fab5cd1-d237-5861-94c9-c4594f828ce1-716a9acf {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

@media screen and (max-width: 991px) {
  #w-node-fa6a51d5-53b7-9462-bbe9-69ca9f725883-5ec96f83 {
    order: 9999;
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_9b0c3648-6e69-c644-7524-bb4d7108a5ef-db0abcfb {
    justify-self: stretch;
  }

  #w-node-_9b0c3648-6e69-c644-7524-bb4d7108a613-db0abcfb {
    align-self: center;
  }

  #w-node-_070f0086-97de-b5d7-aad3-d8ca737cbe95-737cbe92 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_96c39ca0-fe09-ecc7-7dc1-fda2b1710e62-c536dd4d {
    justify-self: stretch;
  }

  #w-node-_96c39ca0-fe09-ecc7-7dc1-fda2b1710e8e-c536dd4d {
    align-self: center;
  }

  #w-node-b805564c-a10a-64da-c8c4-6894fb6bf9a2-45214e81 {
    justify-self: stretch;
  }

  #w-node-b805564c-a10a-64da-c8c4-6894fb6bf9b9-45214e81 {
    align-self: center;
  }

  #w-node-_96c39ca0-fe09-ecc7-7dc1-fda2b1710e62-8131b820 {
    justify-self: stretch;
  }

  #w-node-_96c39ca0-fe09-ecc7-7dc1-fda2b1710e8e-8131b820 {
    align-self: center;
  }

  #w-node-_96c39ca0-fe09-ecc7-7dc1-fda2b1710e62-bb5f45ff {
    justify-self: stretch;
  }

  #w-node-_96c39ca0-fe09-ecc7-7dc1-fda2b1710e8e-bb5f45ff {
    align-self: center;
  }

  #w-node-_96c39ca0-fe09-ecc7-7dc1-fda2b1710e62-f870a3d9 {
    justify-self: stretch;
  }

  #w-node-_96c39ca0-fe09-ecc7-7dc1-fda2b1710e8e-f870a3d9 {
    align-self: center;
  }

  #w-node-_96c39ca0-fe09-ecc7-7dc1-fda2b1710e62-b7111d1e {
    justify-self: stretch;
  }

  #w-node-_96c39ca0-fe09-ecc7-7dc1-fda2b1710e8e-b7111d1e {
    align-self: center;
  }

  #w-node-_96c39ca0-fe09-ecc7-7dc1-fda2b1710e62-163f42eb {
    justify-self: stretch;
  }

  #w-node-_96c39ca0-fe09-ecc7-7dc1-fda2b1710e8e-163f42eb {
    align-self: center;
  }

  #w-node-_96c39ca0-fe09-ecc7-7dc1-fda2b1710e62-78631a28 {
    justify-self: stretch;
  }

  #w-node-_96c39ca0-fe09-ecc7-7dc1-fda2b1710e8e-78631a28 {
    align-self: center;
  }

  #w-node-_96c39ca0-fe09-ecc7-7dc1-fda2b1710e62-0313c519, #w-node-_96c39ca0-fe09-ecc7-7dc1-fda2b1710e62-1c05b84b {
    justify-self: stretch;
  }

  #w-node-_96c39ca0-fe09-ecc7-7dc1-fda2b1710e8e-1c05b84b {
    align-self: center;
  }

  #w-node-_96c39ca0-fe09-ecc7-7dc1-fda2b1710e62-6ab01ce6 {
    justify-self: stretch;
  }

  #w-node-_96c39ca0-fe09-ecc7-7dc1-fda2b1710e8e-6ab01ce6 {
    align-self: center;
  }

  #w-node-_96c39ca0-fe09-ecc7-7dc1-fda2b1710e62-715aa064 {
    justify-self: stretch;
  }

  #w-node-_96c39ca0-fe09-ecc7-7dc1-fda2b1710e8e-715aa064 {
    align-self: center;
  }

  #w-node-_9b0c3648-6e69-c644-7524-bb4d7108a5ef-992efd8f {
    justify-self: stretch;
  }

  #w-node-_9b0c3648-6e69-c644-7524-bb4d7108a613-992efd8f {
    align-self: center;
  }

  #w-node-_96c39ca0-fe09-ecc7-7dc1-fda2b1710e62-b039db76 {
    justify-self: stretch;
  }

  #w-node-_96c39ca0-fe09-ecc7-7dc1-fda2b1710e8e-b039db76 {
    align-self: center;
  }

  #w-node-_96c39ca0-fe09-ecc7-7dc1-fda2b1710e62-2ac40021 {
    justify-self: stretch;
  }

  #w-node-_96c39ca0-fe09-ecc7-7dc1-fda2b1710e8e-2ac40021 {
    align-self: center;
  }
}

@media screen and (max-width: 767px) {
  #w-node-_9b0c3648-6e69-c644-7524-bb4d7108a613-db0abcfb, #w-node-a8c762aa-01ae-5de9-7aa4-82df67c5a2d7-5f6a78db, #w-node-_81799c52-1083-f369-a214-ce0228411a6d-8b5ae19e {
    order: 9999;
  }

  #w-node-_8d24acb0-63e4-9898-d114-c63cb92e4b9a-0ad02ca2 {
    grid-area: 1 / 1 / 2 / 5;
  }

  #w-node-_8d24acb0-63e4-9898-d114-c63cb92e4b9d-0ad02ca2 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_8d24acb0-63e4-9898-d114-c63cb92e4ba2-0ad02ca2 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_8d24acb0-63e4-9898-d114-c63cb92e4ba7-0ad02ca2 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_8d24acb0-63e4-9898-d114-c63cb92e4bac-0ad02ca2 {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-_781c538a-dd06-040e-cc8c-4e736e2af9dd-0ad02ca2, #w-node-_781c538a-dd06-040e-cc8c-4e736e2af9ea-0ad02ca2 {
    justify-self: start;
  }

  #w-node-_781c538a-dd06-040e-cc8c-4e736e2af9ec-0ad02ca2 {
    grid-area: 2 / 3 / 3 / 4;
    justify-self: start;
  }

  #w-node-cc946da8-c708-4388-2542-d0cbaac5de01-0ad02ca2, #w-node-f9f14ffc-b1b6-4e0c-fb5f-2fd42d597dec-0ad02ca2 {
    grid-area: 1 / 1 / 2 / 2;
    justify-self: start;
  }

  #w-node-_781c538a-dd06-040e-cc8c-4e736e2af9f4-0ad02ca2 {
    grid-area: 2 / 3 / 3 / 4;
  }

  #w-node-_537acb98-73bc-55d5-0317-1b435be0deea-0ad02ca2, #w-node-_4f29ae02-e96f-b82c-806c-6c665c5c393e-0ad02ca2 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_781c538a-dd06-040e-cc8c-4e736e2af9fd-0ad02ca2, #w-node-_781c538a-dd06-040e-cc8c-4e736e2af9ff-0ad02ca2 {
    grid-area: span 2 / span 1 / span 2 / span 1;
  }

  #w-node-_781c538a-dd06-040e-cc8c-4e736e2afa03-0ad02ca2 {
    grid-area: 2 / 3 / 3 / 4;
  }

  #w-node-_084d6a4c-7e44-76cf-fac1-c7f4c20bd7da-0ad02ca2, #w-node-_8d6222b6-0337-b680-c0db-a986a4d7119a-0ad02ca2 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_781c538a-dd06-040e-cc8c-4e736e2afa07-0ad02ca2, #w-node-_781c538a-dd06-040e-cc8c-4e736e2afa09-0ad02ca2 {
    grid-area: span 2 / span 1 / span 2 / span 1;
  }

  #w-node-_781c538a-dd06-040e-cc8c-4e736e2afa0b-0ad02ca2 {
    grid-area: 2 / 3 / 3 / 4;
  }

  #w-node-_781c538a-dd06-040e-cc8c-4e736e2afa11-0ad02ca2, #w-node-_781c538a-dd06-040e-cc8c-4e736e2afa13-0ad02ca2 {
    grid-area: span 2 / span 1 / span 2 / span 1;
  }

  #w-node-_781c538a-dd06-040e-cc8c-4e736e2afa17-0ad02ca2 {
    grid-area: 2 / 3 / 3 / 4;
  }

  #w-node-f0827634-41dc-cee5-ef80-93ca7a18663a-0ad02ca2, #w-node-_45d91ead-c586-eba3-06fc-254c05de75fe-0ad02ca2 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_781c538a-dd06-040e-cc8c-4e736e2afa1e-0ad02ca2, #w-node-_781c538a-dd06-040e-cc8c-4e736e2afa20-0ad02ca2 {
    grid-area: span 2 / span 1 / span 2 / span 1;
  }

  #w-node-_781c538a-dd06-040e-cc8c-4e736e2afa24-0ad02ca2 {
    grid-area: 2 / 3 / 3 / 4;
  }

  #w-node-_35ad60d5-ebde-ca42-eb4a-437caa047d11-0ad02ca2, #w-node-_6df66fc1-23e5-bb15-9110-9a2465759dae-0ad02ca2 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_781c538a-dd06-040e-cc8c-4e736e2afa28-0ad02ca2, #w-node-_781c538a-dd06-040e-cc8c-4e736e2afa2a-0ad02ca2 {
    grid-area: span 2 / span 1 / span 2 / span 1;
  }

  #w-node-_781c538a-dd06-040e-cc8c-4e736e2afa2e-0ad02ca2 {
    grid-area: 2 / 3 / 3 / 4;
  }

  #w-node-d308ac62-bf20-de1e-c0c1-e19af71c62d1-0ad02ca2, #w-node-_3bc34fae-1138-76b5-235a-2b02aa691d5e-0ad02ca2 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_781c538a-dd06-040e-cc8c-4e736e2afa32-0ad02ca2, #w-node-_781c538a-dd06-040e-cc8c-4e736e2afa34-0ad02ca2 {
    grid-area: span 2 / span 1 / span 2 / span 1;
  }

  #w-node-_781c538a-dd06-040e-cc8c-4e736e2afa38-0ad02ca2 {
    grid-area: 2 / 3 / 3 / 4;
  }

  #w-node-_68955311-70b9-e8c7-b8ac-3ae0cce674a2-0ad02ca2, #w-node-_59d4fdc7-728a-aaaa-6b81-a9699c808fee-0ad02ca2 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_781c538a-dd06-040e-cc8c-4e736e2afa3c-0ad02ca2, #w-node-_781c538a-dd06-040e-cc8c-4e736e2afa3e-0ad02ca2 {
    grid-area: span 2 / span 1 / span 2 / span 1;
  }

  #w-node-_781c538a-dd06-040e-cc8c-4e736e2afa42-0ad02ca2 {
    grid-area: 2 / 3 / 3 / 4;
  }

  #w-node-_0cc1288e-748d-358b-63b2-81105c4ef249-0ad02ca2, #w-node-aedd1e22-2e79-ca86-8350-c8cb8f83347f-0ad02ca2 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_781c538a-dd06-040e-cc8c-4e736e2afa53-0ad02ca2, #w-node-_781c538a-dd06-040e-cc8c-4e736e2afa55-0ad02ca2 {
    grid-area: span 2 / span 1 / span 2 / span 1;
  }

  #w-node-_781c538a-dd06-040e-cc8c-4e736e2afa59-0ad02ca2 {
    grid-area: 2 / 3 / 3 / 4;
  }

  #w-node-_38f092ca-ed94-cf12-5c34-c392b7664278-0ad02ca2, #w-node-b9344695-b684-0a23-cba9-f39fbda8c853-0ad02ca2 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_781c538a-dd06-040e-cc8c-4e736e2afa5d-0ad02ca2, #w-node-_781c538a-dd06-040e-cc8c-4e736e2afa5f-0ad02ca2 {
    grid-area: span 2 / span 1 / span 2 / span 1;
  }

  #w-node-_781c538a-dd06-040e-cc8c-4e736e2afa63-0ad02ca2 {
    grid-area: 2 / 3 / 3 / 4;
  }

  #w-node-_928dbc04-6033-0dcc-6ab9-3308f6cd2499-0ad02ca2, #w-node-f790a600-1893-13cb-47c0-6852b012a582-0ad02ca2 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_781c538a-dd06-040e-cc8c-4e736e2afa67-0ad02ca2, #w-node-_781c538a-dd06-040e-cc8c-4e736e2afa69-0ad02ca2 {
    grid-area: span 2 / span 1 / span 2 / span 1;
  }

  #w-node-_781c538a-dd06-040e-cc8c-4e736e2afa6d-0ad02ca2 {
    grid-area: 2 / 3 / 3 / 4;
  }

  #w-node-_3857c90d-a402-acf1-2790-52246eb7724f-0ad02ca2, #w-node-_04bece3e-9a78-2991-b6d8-df3e564d8667-0ad02ca2 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-e72a0979-2f6d-c5a6-d26a-3fa2f886c821-0ad02ca2, #w-node-e72a0979-2f6d-c5a6-d26a-3fa2f886c825-0ad02ca2 {
    grid-area: span 2 / span 1 / span 2 / span 1;
  }

  #w-node-e72a0979-2f6d-c5a6-d26a-3fa2f886c829-0ad02ca2 {
    grid-area: 2 / 3 / 3 / 4;
  }

  #w-node-_0ab9b9a6-e9c9-58e5-7370-0ce2db7706bb-0ad02ca2, #w-node-_3b21a701-a370-a7d1-f21b-add61aeb90c7-0ad02ca2 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_781c538a-dd06-040e-cc8c-4e736e2afa7e-0ad02ca2, #w-node-_781c538a-dd06-040e-cc8c-4e736e2afa80-0ad02ca2 {
    grid-area: span 2 / span 1 / span 2 / span 1;
  }

  #w-node-_781c538a-dd06-040e-cc8c-4e736e2afa84-0ad02ca2 {
    grid-area: 2 / 3 / 3 / 4;
  }

  #w-node-a53d5a5c-055a-fd5d-fbd5-cdedbf29a9a7-0ad02ca2, #w-node-_852fc28c-0739-2f21-442e-594f68daa527-0ad02ca2 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_781c538a-dd06-040e-cc8c-4e736e2afa88-0ad02ca2, #w-node-_781c538a-dd06-040e-cc8c-4e736e2afa8a-0ad02ca2 {
    grid-area: span 2 / span 1 / span 2 / span 1;
  }

  #w-node-_781c538a-dd06-040e-cc8c-4e736e2afa8e-0ad02ca2 {
    grid-area: 2 / 3 / 3 / 4;
  }

  #w-node-_9545c4de-57f3-5c03-80bc-42eec8cbb6e7-0ad02ca2, #w-node-_7e4e2cab-11de-f5ca-4594-8cf7fab52391-0ad02ca2 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_71bf1b97-d309-3d4c-1710-3481a2e49bf2-0ad02ca2, #w-node-_71bf1b97-d309-3d4c-1710-3481a2e49bf6-0ad02ca2 {
    grid-area: span 2 / span 1 / span 2 / span 1;
  }

  #w-node-_71bf1b97-d309-3d4c-1710-3481a2e49bfc-0ad02ca2 {
    grid-area: 2 / 3 / 3 / 4;
  }

  #w-node-aa57518c-a2b2-38a2-87bf-344328305658-0ad02ca2, #w-node-_1fc2ab35-5d27-71e9-3c62-d396c3aa0204-0ad02ca2 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_7977b484-652d-8c17-8dd1-5b3eef0cc2fc-0ad02ca2, #w-node-_7977b484-652d-8c17-8dd1-5b3eef0cc2fe-0ad02ca2 {
    grid-area: span 2 / span 1 / span 2 / span 1;
  }

  #w-node-_7977b484-652d-8c17-8dd1-5b3eef0cc302-0ad02ca2 {
    grid-area: 2 / 3 / 3 / 4;
  }

  #w-node-_8d34b18c-0e90-0d86-691e-a5839cd90062-0ad02ca2, #w-node-dd338b55-fd16-4356-2902-349f1a56d55f-0ad02ca2 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_781c538a-dd06-040e-cc8c-4e736e2afaa9-0ad02ca2, #w-node-_781c538a-dd06-040e-cc8c-4e736e2afaab-0ad02ca2 {
    grid-area: span 2 / span 1 / span 2 / span 1;
  }

  #w-node-_781c538a-dd06-040e-cc8c-4e736e2afaaf-0ad02ca2 {
    grid-area: 2 / 3 / 3 / 4;
  }

  #w-node-_38fc2cb5-3457-5c8c-bfa2-4b40a4d7aa00-0ad02ca2, #w-node-_85c147e4-5b03-b5e0-8b67-2d721246eb26-0ad02ca2 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-d07d946c-0c29-9cbd-1f73-db150246c04f-0ad02ca2, #w-node-d07d946c-0c29-9cbd-1f73-db150246c051-0ad02ca2 {
    grid-area: span 2 / span 1 / span 2 / span 1;
  }

  #w-node-d07d946c-0c29-9cbd-1f73-db150246c055-0ad02ca2 {
    grid-area: 2 / 3 / 3 / 4;
  }

  #w-node-_93efd513-6007-f5b6-2bad-c1fe16956aa3-0ad02ca2, #w-node-_751517de-fee2-abb0-75d2-35826022dbed-0ad02ca2 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-efdd6c25-3a7b-ab02-063e-a9f8daa73a44-0ad02ca2, #w-node-efdd6c25-3a7b-ab02-063e-a9f8daa73a48-0ad02ca2 {
    grid-area: span 2 / span 1 / span 2 / span 1;
  }

  #w-node-efdd6c25-3a7b-ab02-063e-a9f8daa73a4c-0ad02ca2 {
    grid-area: 2 / 3 / 3 / 4;
  }

  #w-node-_9bda5353-5331-0851-9dd4-df375ddc1d1f-0ad02ca2, #w-node-_42389ca2-0bb8-64cf-b358-ba5eecc00b73-0ad02ca2 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_9666b11b-d9f3-e58a-691b-4374466e8921-0ad02ca2, #w-node-_9666b11b-d9f3-e58a-691b-4374466e8925-0ad02ca2, #w-node-_781c538a-dd06-040e-cc8c-4e736e2afa9f-0ad02ca2, #w-node-_781c538a-dd06-040e-cc8c-4e736e2afaa1-0ad02ca2, #w-node-_3edf40c2-0d00-66dd-8caf-51cb96131f64-0ad02ca2, #w-node-_3edf40c2-0d00-66dd-8caf-51cb96131f68-0ad02ca2 {
    grid-area: span 2 / span 1 / span 2 / span 1;
  }

  #w-node-_3edf40c2-0d00-66dd-8caf-51cb96131f6c-0ad02ca2 {
    grid-area: 2 / 3 / 3 / 4;
  }

  #w-node-_9cfe9609-993a-1a5d-891e-de598c65df71-0ad02ca2, #w-node-d99f65d0-b987-4d2c-dd40-2b77d49eecc8-0ad02ca2 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_8e27878e-7690-780b-5bfd-877d72914722-0ad02ca2, #w-node-_8e27878e-7690-780b-5bfd-877d72914724-0ad02ca2 {
    grid-area: span 2 / span 1 / span 2 / span 1;
  }

  #w-node-_8e27878e-7690-780b-5bfd-877d72914728-0ad02ca2 {
    grid-area: 2 / 3 / 3 / 4;
  }

  #w-node-_3a8e7095-1b4f-38f4-8966-151df9a94e42-0ad02ca2, #w-node-ac8f9f12-ba82-8140-18b1-c17150b6a55b-0ad02ca2 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_8e701b2a-9995-c3f3-93b2-68f0944a496e-0ad02ca2, #w-node-_8e701b2a-9995-c3f3-93b2-68f0944a4970-0ad02ca2 {
    grid-area: span 2 / span 1 / span 2 / span 1;
  }

  #w-node-_8e701b2a-9995-c3f3-93b2-68f0944a4974-0ad02ca2 {
    grid-area: 2 / 3 / 3 / 4;
  }

  #w-node-_0434a7cc-6b6a-4bf1-f0ea-f367f662ae1a-0ad02ca2, #w-node-de9832a1-478a-1b04-3e2b-34e750399bc5-0ad02ca2 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_3bc8c5a8-9ded-0c9a-b2a4-c3acb0921e37-0ad02ca2, #w-node-_3bc8c5a8-9ded-0c9a-b2a4-c3acb0921e39-0ad02ca2 {
    grid-area: span 2 / span 1 / span 2 / span 1;
  }

  #w-node-_3bc8c5a8-9ded-0c9a-b2a4-c3acb0921e3d-0ad02ca2 {
    grid-area: 2 / 3 / 3 / 4;
  }

  #w-node-bef0e1fd-82c9-6b04-e4d8-93dd16098210-0ad02ca2, #w-node-f063f59c-665a-d039-8208-f0b7d73d8941-0ad02ca2 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_96c39ca0-fe09-ecc7-7dc1-fda2b1710e8e-c536dd4d, #w-node-b805564c-a10a-64da-c8c4-6894fb6bf9b9-45214e81, #w-node-_96c39ca0-fe09-ecc7-7dc1-fda2b1710e8e-8131b820, #w-node-_96c39ca0-fe09-ecc7-7dc1-fda2b1710e8e-bb5f45ff, #w-node-_96c39ca0-fe09-ecc7-7dc1-fda2b1710e8e-f870a3d9, #w-node-_96c39ca0-fe09-ecc7-7dc1-fda2b1710e8e-b7111d1e, #w-node-_96c39ca0-fe09-ecc7-7dc1-fda2b1710e8e-163f42eb, #w-node-_96c39ca0-fe09-ecc7-7dc1-fda2b1710e8e-78631a28, #w-node-_96c39ca0-fe09-ecc7-7dc1-fda2b1710e8e-1c05b84b, #w-node-_96c39ca0-fe09-ecc7-7dc1-fda2b1710e8e-6ab01ce6 {
    order: 9999;
  }

  #w-node-_8f455c71-4c98-4f66-29c5-e604a5b79783-eae85610 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_45576a64-43ee-6f6f-913f-3fe7b87d8889-eae85610 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_96c39ca0-fe09-ecc7-7dc1-fda2b1710e8e-715aa064, #w-node-_9b0c3648-6e69-c644-7524-bb4d7108a613-992efd8f, #w-node-_96c39ca0-fe09-ecc7-7dc1-fda2b1710e8e-b039db76, #w-node-_96c39ca0-fe09-ecc7-7dc1-fda2b1710e8e-2ac40021 {
    order: 9999;
  }

  #w-node-_8f455c71-4c98-4f66-29c5-e604a5b79783-64814b71 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_45576a64-43ee-6f6f-913f-3fe7b87d8889-64814b71 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_8f455c71-4c98-4f66-29c5-e604a5b79783-8ee75b65 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_45576a64-43ee-6f6f-913f-3fe7b87d8889-8ee75b65 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_8f455c71-4c98-4f66-29c5-e604a5b79783-2a724b2e {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_45576a64-43ee-6f6f-913f-3fe7b87d8889-2a724b2e {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_8f455c71-4c98-4f66-29c5-e604a5b79783-149eb9b2 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_45576a64-43ee-6f6f-913f-3fe7b87d8889-149eb9b2 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-d5ed4093-149b-5e1b-777e-0822911a2db0-716a9acf {
    grid-area: 1 / 1 / 2 / 5;
  }

  #w-node-_8f455c71-4c98-4f66-29c5-e604a5b79783-716a9acf {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_45576a64-43ee-6f6f-913f-3fe7b87d8889-716a9acf {
    grid-area: 2 / 2 / 2 / 3;
  }

  #w-node-_63ae0b10-9aca-7a56-c1ae-a46fb9c824de-716a9acf {
    grid-area: 2 / 4 / 3 / 5;
  }
}

@media screen and (max-width: 479px) {
  #gh2-lightbox-main-4.w-node-_0d093ff7-95a0-df2b-43bc-6a7fafb43d4c-5ec96f83 {
    grid-row-end: 4;
    grid-column-end: 3;
  }

  #gh2-lightbox-small-1.w-node-d9dbcb09-ec92-45ee-d719-03304e563c7c-5ec96f83 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #gh2-lightbox-small-2.w-node-cef654ec-4ca5-b0b5-d029-3f35f2e89e5b-5ec96f83 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #gh2-lightbox-small-3.w-node-c064da95-71e2-e620-0150-db25cf232def-5ec96f83 {
    grid-area: 4 / 1 / 5 / 2;
  }

  #gh2-lightbox-small-5.w-node-ec3b50c1-17fd-728c-836f-674bef16a87a-5ec96f83 {
    grid-area: 4 / 2 / 5 / 3;
  }

  #gh2-lightbox-small-6.w-node-d0dd716c-7daa-a048-2aa9-06b3469b3550-5ec96f83 {
    grid-area: 5 / 2 / 6 / 3;
  }

  #gh2-lightbox-small-7.w-node-_8fa6bbae-9f8b-47e2-749e-7e31d04d9639-5ec96f83 {
    grid-area: 5 / 1 / 6 / 2;
  }

  #w-node-d5ed4093-149b-5e1b-777e-0822911a2db0-716a9acf {
    grid-area: 1 / 1 / 2 / 4;
  }

  #w-node-_8f455c71-4c98-4f66-29c5-e604a5b79783-716a9acf {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_45576a64-43ee-6f6f-913f-3fe7b87d8889-716a9acf {
    grid-area: 2 / 3 / 3 / 5;
  }

  #w-node-_63ae0b10-9aca-7a56-c1ae-a46fb9c824de-716a9acf {
    grid-area: 3 / 3 / 4 / 5;
  }
}
