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: Librebaskerville;
  src: url("https://cdn.prod.website-files.com/6515c29e265110c9545f6a61/66084611009fd396c481bd5c_LibreBaskerville-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Librebaskerville;
  src: url("https://cdn.prod.website-files.com/6515c29e265110c9545f6a61/660846112a64b123be58d109_LibreBaskerville-Bold.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Librebaskerville;
  src: url("https://cdn.prod.website-files.com/6515c29e265110c9545f6a61/66084611be729af3e972af25_LibreBaskerville-Italic.ttf") format("truetype");
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

:root {
  --golden2: #d2b25b;
  --black: var(--color);
  --white: var(--full-white);
  --black-grey: #2e2c2c;
  --golden-lighter: var(--grey);
  --grey: #b0adad;
  --golden-3: var(--golden2);
  --transparent: #1b1b1b00;
  --shadow-button: #ffffff40;
  --color: #000;
  --inter: Inter, sans-serif;
  --white-2: white;
  --full-grey: #181818;
  --full-white: white;
  --black-2: black;
  --golden-grad-card-1: #121212;
  --golden-grad-card-2-hover: #cab22a61;
  --full-black: #000;
  --golden-grad-card-2: #cab22a33;
  --outer-shadow-button: #2d3e504d;
  --full-golden: var(--golden2);
  --color-2: #fb0;
  --variable-golden: #f0e5c4;
}

.w-layout-blockcontainer {
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.w-layout-vflex {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.w-users-userformpagewrap {
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  max-width: 340px;
  height: 100vh;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.w-users-userformheader {
  text-align: center;
}

.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-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-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-commercecartitemimage {
  width: 60px;
  height: 0%;
}

.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-commercecheckoutsummarylineitem, .w-commerce-commercecheckoutordersummaryextraitemslistitem {
  flex-direction: row;
  justify-content: space-between;
  margin-bottom: 8px;
  display: flex;
}

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

.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-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-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-checkbox {
  margin-bottom: 5px;
  padding-left: 20px;
  display: block;
}

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

.w-checkbox:after {
  content: " ";
  clear: both;
  grid-area: 1 / 1 / 2 / 2;
  display: table;
}

.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-form-formradioinput--inputType-custom {
  border: 1px solid #ccc;
  border-radius: 50%;
  width: 12px;
  height: 12px;
}

.w-form-formradioinput--inputType-custom.w--redirected-focus {
  box-shadow: 0 0 3px 1px #3898ec;
}

.w-form-formradioinput--inputType-custom.w--redirected-checked {
  border-width: 4px;
  border-color: #3898ec;
}

.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-commerceaddtocartoutofstock {
  background-color: #ddd;
  margin-top: 10px;
  padding: 10px;
}

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

.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-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-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-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-commerceorderconfirmationcontainer {
  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-commercecheckoutshippingsummarywrapper, .w-commerce-commercecheckoutpaymentsummarywrapper {
  margin-bottom: 20px;
}

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

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

.w-users-userresetpasswordformwrapper {
  margin-bottom: 0;
  padding-left: 20px;
  padding-right: 20px;
  position: relative;
}

.w-users-userformsuccessstate {
  display: none;
}

.w-users-userformbutton {
  text-align: center;
  width: 100%;
}

.w-users-userformerrorstate {
  margin-left: 20px;
  margin-right: 20px;
  position: absolute;
  top: 100%;
  left: 0%;
  right: 0%;
}

.w-users-userupdatepasswordformwrapper {
  margin-bottom: 0;
  padding-left: 20px;
  padding-right: 20px;
  position: relative;
}

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

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

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

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

.w-checkbox-input--inputType-custom {
  border: 1px solid #ccc;
  border-radius: 2px;
  width: 12px;
  height: 12px;
}

.w-checkbox-input--inputType-custom.w--redirected-checked {
  background-color: #3898ec;
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/static/custom-checkbox-checkmark.589d534424.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-color: #3898ec;
}

.w-checkbox-input--inputType-custom.w--redirected-focus {
  box-shadow: 0 0 3px 1px #3898ec;
}

.w-users-useraccountformsavebutton {
  text-align: center;
  margin-right: 8px;
}

.w-users-useraccountformcancelbutton {
  text-align: center;
  color: #333;
  background-color: #d3d3d3;
}

.w-users-useraccountsubscriptionlist {
  -webkit-overflow-scrolling: touch;
  flex: 1;
  overflow: auto;
}

.w-users-useraccountsubscriptionlistitem {
  align-items: flex-start;
  display: flex;
}

.w-users-gridrow {
  grid-column-gap: 8px;
  grid-template-columns: auto auto;
  justify-content: flex-start;
  display: grid;
}

.w-users-flexcolumn {
  flex-direction: column;
  display: flex;
}

.w-users-useraccountsubscriptioncancelbutton {
  color: #3898ec;
  cursor: pointer;
  -webkit-appearance: none;
  appearance: none;
  background-color: #0000;
  padding: 0;
}

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

@media screen and (max-width: 767px) {
  .w-layout-blockcontainer {
    max-width: none;
  }

  .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-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, .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 {
    font-size: 16px;
  }
}

.menu-header {
  background-color: #000;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding: 66px 40px;
  display: flex;
}

.logo {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.socialmedia-icon {
  object-fit: cover;
}

.social {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex: 0 auto;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.nav {
  color: #eeebeb;
  text-align: center;
  letter-spacing: .02em;
  text-transform: uppercase;
  font-size: 24px;
  font-weight: 700;
}

.menu-header-2 {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding: 66px 40px;
  display: flex;
}

.body {
  aspect-ratio: auto;
  background-color: #000;
  flex-direction: column;
  align-items: center;
  font-family: Inter, sans-serif;
  display: flex;
}

.about-us {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 866px;
  padding: 20px 88px;
  display: flex;
}

.box {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  background-color: #171717;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 632px;
  display: flex;
}

.frame-43 {
  object-fit: cover;
  border-radius: 100px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 632px;
  display: flex;
}

.frame-42 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  max-width: 621px;
  padding: 20px 40px 20px 20px;
  display: flex;
}

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

.title-sections {
  color: #fff;
  text-transform: undefined;
  font-size: 64px;
  font-weight: 700;
}

.title-sections-2 {
  text-transform: undefined;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(178.62deg, #ffe500 0%, #ebc643c4 100%);
  -webkit-background-clip: text;
  background-clip: text;
  font-size: 64px;
  font-weight: 700;
}

.vectors-wrapper {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 105px;
  height: 14px;
  display: flex;
}

.text {
  color: #c1c1c1;
  font-size: 24px;
  font-weight: 400;
}

.button {
  background-image: linear-gradient(#fcfaff, #babcd7 54%, #fff 100%, #fefcfe);
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 258px;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.text-2 {
  color: #2e2c2c;
  letter-spacing: .02em;
  text-transform: uppercase;
  font-size: 24px;
  font-weight: 700;
}

.sponsors {
  grid-column-gap: 18px;
  grid-row-gap: 18px;
  background-color: #000;
  background-image: linear-gradient(#0000004f 0%, #000 100%);
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 1440px;
  height: 396px;
  padding: 20px 30px;
  display: flex;
}

.frame-3 {
  grid-column-gap: 18px;
  grid-row-gap: 18px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1440px;
  height: 140px;
  padding-top: 70px;
  padding-bottom: 70px;
  display: flex;
}

.frame-45 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  display: flex;
}

.text-3 {
  border-style: solid;
  border-width: undefinedpx;
  text-align: center;
  letter-spacing: .06em;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(176.31deg, #ffe500 0%, #ebc643c4 100%);
  -webkit-background-clip: text;
  background-clip: text;
  border-color: #000;
  font-size: 24px;
  font-weight: 700;
}

.frame-46 {
  grid-column-gap: 18px;
  grid-row-gap: 18px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  display: flex;
}

.title-sections-3 {
  text-align: center;
  text-transform: undefined;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(177.44deg, #fcfaff 0%, #eff0fa 54%, #fff 100%, #fefcfe 100%);
  -webkit-background-clip: text;
  background-clip: text;
  font-size: 64px;
  font-weight: 700;
}

.title-sections-4 {
  text-align: center;
  text-transform: undefined;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(179.31deg, #ffe500 0%, #ebc643c4 100%);
  -webkit-background-clip: text;
  background-clip: text;
  font-size: 64px;
  font-weight: 700;
}

.frame-40 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 147px;
  display: flex;
}

.block-sponsors {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 1440px;
  height: 101px;
  padding-left: 88px;
  padding-right: 88px;
  display: flex;
}

.frame-21 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: center;
  align-items: center;
  width: 199px;
  height: 55px;
  padding: 20px 30px;
  display: flex;
}

.hero-section {
  background-color: #000;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  min-height: 800px;
  padding-left: 40px;
  padding-right: 40px;
  display: flex;
}

.section {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.sect {
  background-color: #000;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 1200px;
  padding: 24px 0;
  display: flex;
}

._2-columns {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  background-color: #00000059;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: flex;
}

.column {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  background-color: #000;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 510px;
  padding: 24px;
  display: flex;
}

.big-hero-heading {
  color: #fff;
  font-size: 56px;
  font-weight: 700;
  line-height: 120%;
}

.error-e010e20b-5a2d-1c8e-b54b-aff5ce4dfc06 {
  letter-spacing: .06em;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(176.31deg, #ffe500 0%, #ebc643c4 100%);
  -webkit-background-clip: text;
  background-clip: text;
  font-size: 24px;
  font-weight: 700;
}

.buttons {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.button-2 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  background-image: linear-gradient(#fcfaff 0%, #babcd7 54%, #fff 100%, #fefcfe 100%);
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  padding: 12px 24px;
  text-decoration: none;
  display: flex;
}

.text-4 {
  color: #000;
  font-size: 24px;
  font-weight: 700;
  line-height: 140%;
}

.button-3 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  background-image: linear-gradient(179.12deg, #ffe500 0%, #ebc643c4 100%);
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  padding: 12px 24px;
  text-decoration: none;
  display: flex;
}

.column-2 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  background-color: #000;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding: 24px;
  display: flex;
}

.hero-1 {
  object-fit: cover;
}

.container-2 {
  background-color: #000;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 1200px;
  padding: 24px;
  display: flex;
}

._1-column {
  background-color: #00000059;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  height: 348px;
  display: flex;
}

.column-3 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  background-color: #000;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding-top: 24px;
  padding-bottom: 24px;
  display: flex;
}

.text-5 {
  letter-spacing: .06em;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(176.31deg, #ffe500 0%, #ebc643c4 100%);
  -webkit-background-clip: text;
  background-clip: text;
  font-size: 24px;
  font-weight: 700;
}

.buttons-2 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 486px;
  display: flex;
}

.button-4 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  background-image: linear-gradient(#fcfaff 0%, #babcd7 54%, #fff 100%, #fefcfe 100%);
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  padding: 12px 24px;
  text-decoration: none;
  display: flex;
}

.text-6 {
  color: #000;
  font-size: 24px;
  font-weight: 700;
  line-height: 140%;
}

.button-5 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  background-image: linear-gradient(179.12deg, #ffe500 0%, #ebc643c4 100%);
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  padding: 12px 24px;
  text-decoration: none;
  display: flex;
}

.hero-heading-right {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  background-color: #000;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 866px;
  padding: 64px 24px;
  display: flex;
}

.container-3 {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  background-color: #171717;
  border-radius: 35px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 1200px;
  padding-left: 30px;
  padding-right: 30px;
  display: flex;
}

.column-4 {
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 444px;
  display: flex;
}

.image-wrapper {
  border-radius: 35px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 444px;
  display: flex;
}

.image {
  object-fit: cover;
  border-radius: 35px;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.column-5 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding-top: 32px;
  padding-bottom: 32px;
  display: flex;
}

.content {
  grid-column-gap: 18px;
  grid-row-gap: 18px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.title {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.title-sectionsh {
  color: #fff;
  text-transform: undefined;
  font-size: 64px;
  font-weight: 700;
}

.title-sectionsh-2 {
  text-transform: undefined;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(178.62deg, #ffe500 0%, #ebc643c4 100%);
  -webkit-background-clip: text;
  background-clip: text;
  font-size: 64px;
  font-weight: 700;
}

.error-cdffb71b-3370-b5ff-7010-943cd5a629bc {
  color: #c1c1c1;
  font-size: 24px;
  font-weight: 400;
}

.actions {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  padding-top: 16px;
  display: flex;
}

.button-6 {
  background-image: linear-gradient(#fcfaff 0%, #babcd7 54%, #fff 100%, #fefcfe 100%);
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 258px;
  padding-top: 10px;
  padding-bottom: 10px;
  text-decoration: none;
  display: flex;
}

.text-7 {
  color: #2e2c2c;
  letter-spacing: .02em;
  text-transform: uppercase;
  font-size: 24px;
  font-weight: 700;
}

.container {
  color: #000;
  width: 1200px;
}

.container-4 {
  align-items: flex-start;
  display: flex;
}

.her {
  display: flex;
}

.header {
  display: block;
}

.menu-header-3 {
  justify-content: space-between;
  align-items: center;
  width: 1246px;
  padding: 66px 40px;
  display: flex;
}

.logo-2 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.icon-social-media {
  object-fit: cover;
}

.links {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  display: flex;
}

.header-menu {
  color: #eeebeb;
  text-align: center;
  letter-spacing: .02em;
  text-transform: uppercase;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  font-weight: 400;
}

.menu-header-4 {
  object-fit: cover;
  justify-content: space-between;
  align-items: center;
  width: 1246px;
  padding: 66px 40px;
  display: flex;
}

.logo-3 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.menu-header-5 {
  justify-content: space-around;
  align-items: center;
  width: 1440px;
  padding: 66px 40px;
  display: flex;
}

.kombat-tkd-logo-horizontal {
  object-fit: cover;
}

.header-menu-2 {
  color: #eeebeb;
  text-align: center;
  letter-spacing: .02em;
  text-transform: uppercase;
  font-size: 18px;
  font-weight: 700;
}

.section-2 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1200px;
  padding-top: 64px;
  padding-bottom: 64px;
  display: flex;
}

.container-5 {
  background-color: #000;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 1200px;
  max-width: 1200px;
  padding: 24px;
  display: flex;
}

.texts {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  background-color: #000;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding-top: 24px;
  padding-bottom: 24px;
  display: flex;
}

.text-8 {
  letter-spacing: .06em;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(176.31deg, #ffe500 0%, #ebc643c4 100%);
  -webkit-background-clip: text;
  background-clip: text;
  font-size: 24px;
  font-weight: 700;
}

.title-copy-goes-here-be-awesome {
  color: #fff;
  font-size: 56px;
  font-weight: 700;
  line-height: 120%;
}

.buttons-3 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 486px;
  display: flex;
}

.button-7 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  background-color: var(--golden2);
  color: var(--black);
  border-radius: 8px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  width: 131.781px;
  padding: 12px 24px;
  text-decoration: none;
  display: flex;
}

.text-9 {
  color: #000;
  font-size: 24px;
  font-weight: 700;
  line-height: 140%;
}

.button-8 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  background-image: linear-gradient(179.12deg, #ffe500 0%, #ebc643c4 100%);
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  padding: 12px 24px;
  text-decoration: none;
  display: flex;
}

.navbar {
  background-color: #0a0a0a;
  justify-content: space-around;
  width: 1245.88px;
  display: flex;
}

.nav-link-menu-header {
  color: #fff;
  font-family: Montserrat, sans-serif;
}

.container-6 {
  justify-content: space-around;
  align-items: center;
  width: 727.996px;
  display: flex;
}

.brand {
  display: flex;
}

.navbar-2 {
  background-color: #000;
  width: 1440px;
  display: block;
}

.container-7 {
  align-items: center;
  display: flex;
}

.section-3 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-top: 64px;
  padding-bottom: 64px;
  display: flex;
}

.container-8 {
  background-color: #000;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 1200px;
  height: 396px;
  padding-top: 24px;
  padding-bottom: 24px;
  display: flex;
}

._1-column-2 {
  background-color: #00000059;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  height: 100%;
  display: flex;
}

.texts-2 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  background-color: #000;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding-top: 24px;
  padding-bottom: 24px;
  display: flex;
}

.text-10 {
  letter-spacing: .06em;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(176.31deg, #ffe500 0%, #ebc643c4 100%);
  -webkit-background-clip: text;
  background-clip: text;
  font-size: 24px;
  font-weight: 700;
}

.buttons-4 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 486px;
  display: flex;
}

.button-9 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  background-image: linear-gradient(#fcfaff 0%, #babcd7 54%, #fff 100%, #fefcfe 100%);
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  padding: 12px 24px;
  text-decoration: none;
  display: flex;
}

.text-11 {
  color: #000;
  font-size: 24px;
  font-weight: 700;
  line-height: 140%;
}

.button-10 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  background-image: linear-gradient(179.12deg, #ffe500 0%, #ebc643c4 100%);
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  padding: 12px 24px;
  text-decoration: none;
  display: flex;
}

.nav-link {
  color: #fff;
}

.about-us-2 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 866px;
  padding: 20px 88px;
  display: flex;
}

.box-2 {
  grid-column-gap: 100px;
  grid-row-gap: 100px;
  background-color: #171717;
  border-radius: 100px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 487px;
  display: flex;
}

.frame-47 {
  object-fit: cover;
  border-radius: 100px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  max-width: 490px;
  height: 487px;
  display: flex;
}

.frame-48 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  max-width: 621px;
  padding: 20px 40px 20px 20px;
  display: flex;
}

.frame-49 {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  height: 120px;
  display: flex;
}

.title-sectionsh-3 {
  aspect-ratio: auto;
  color: #fff;
  text-transform: undefined;
  width: 381.121px;
  max-width: 100%;
  height: 100%;
  max-height: 100%;
  font-family: Montserrat, sans-serif;
  font-size: 46px;
  font-weight: 700;
}

.title-sectionsh-4 {
  text-transform: undefined;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(178.62deg, #ffe500, #ebc643c4);
  -webkit-background-clip: text;
  background-clip: text;
  height: 100%;
  font-family: Montserrat, sans-serif;
  font-size: 46px;
  font-weight: 700;
}

.error-b9ec383d-cda7-7ae3-d538-efd4d81a2c96 {
  color: #c1c1c1;
  font-size: 24px;
  font-weight: 400;
}

.button-11 {
  background-image: linear-gradient(#fcfaff 0%, #babcd7 54%, #fff 100%, #fefcfe 100%);
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 258px;
  padding-top: 10px;
  padding-bottom: 10px;
  text-decoration: none;
  display: flex;
}

.text-12 {
  color: #2e2c2c;
  letter-spacing: .02em;
  text-transform: uppercase;
  font-size: 24px;
  font-weight: 700;
}

.navbar-logo-left {
  background-color: #fff;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  max-width: 1440px;
  padding-left: 24px;
  padding-right: 24px;
  display: flex;
}

.navbarcontainer {
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1200px;
  display: flex;
}

.navbar-content {
  justify-content: space-between;
  align-items: center;
  width: 1200px;
  max-width: 1200px;
  display: flex;
}

.navbar-brand {
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.logo-4 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 141px;
  height: 36px;
  display: flex;
}

.navbar-menu {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.navbar-link {
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 24px 12px;
  display: flex;
}

.text-13 {
  color: #000;
  font-size: 14px;
  font-weight: 400;
  line-height: 150%;
}

.navbar-button {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  background-color: #000;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  padding: 8px 20px;
  display: flex;
}

.text-14 {
  color: #fff;
  font-size: 12px;
  font-weight: 500;
  line-height: 140%;
}

.navbar-logo-left-2 {
  background-color: #000;
  justify-content: center;
  align-items: flex-start;
  width: 1279px;
  max-width: 1440px;
  padding-left: 24px;
  padding-right: 24px;
  display: flex;
}

.navbar-brand-2 {
  background-color: #050505;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.logo-5 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 141px;
  height: 36px;
  display: flex;
}

.navbar-menu-2 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.text-15 {
  color: #fff;
  font-size: 14px;
  font-weight: 400;
  line-height: 150%;
}

.navbar-button-2 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.navbar-button-3 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  background-color: #fff;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  padding: 8px 20px;
  display: flex;
}

.text-16 {
  color: #000;
  font-size: 12px;
  font-weight: 500;
  line-height: 140%;
}

.logo-6 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 141px;
  height: 36px;
  display: flex;
}

.text-17 {
  color: #fff;
  text-transform: uppercase;
  font-size: 14px;
  font-weight: 400;
  line-height: 150%;
}

.navbar-button-4 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  padding-top: 8px;
  padding-bottom: 8px;
  display: flex;
}

.navbar-button-5 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  background-image: linear-gradient(178.45deg, #ffe500 0%, #ebc643c4 100%);
  border-radius: 4px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  padding: 8px 20px;
  display: flex;
}

.text-18 {
  color: #000;
  font-size: 12px;
  font-weight: 600;
  line-height: 140%;
}

.hero-no-image {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  background-color: #0000;
  background-image: linear-gradient(#00000080, #00000080), linear-gradient(#0000 81%, #000 95%);
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  width: auto;
  height: 100%;
  padding: 64px 0;
  display: flex;
}

.small-container {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  background-color: #0000;
  border-radius: 16px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 960px;
  padding: 0 32px 60px;
  display: flex;
}

.content-2 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: flex;
}

.text-19 {
  text-align: center;
  letter-spacing: 2px;
  -webkit-text-fill-color: transparent;
  background-image: repeating-linear-gradient(124.99deg, #fcfaff, #babcd7 35%, #fff 100%, #fefcfe);
  -webkit-background-clip: text;
  background-clip: text;
  font-size: 64px;
  font-weight: 900;
  line-height: 120%;
}

.subtitle-gold {
  text-align: center;
  letter-spacing: .02em;
  text-transform: uppercase;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(172.65deg, #ffe500, #ebc643c4);
  -webkit-background-clip: text;
  background-clip: text;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  font-size: 24px;
  font-weight: 700;
  line-height: 32px;
  display: flex;
}

.frame-64 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex: 0 auto;
  justify-content: center;
  align-items: flex-start;
  padding-top: 18px;
  padding-bottom: 18px;
  display: flex;
}

.button-12 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  background-image: linear-gradient(176.82deg, #fcfaff 0%, #babcd7 50%, #fff 100%, #fefcfe 100%);
  border-radius: 4px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  padding: 12px 24px;
  text-decoration: none;
  display: flex;
}

.text-20 {
  color: #000;
  font-size: 14px;
  font-weight: 600;
  line-height: 140%;
}

.button-13 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  background-image: linear-gradient(178.75deg, #ffe500 0%, #ebc643c4 100%);
  border-radius: 4px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  padding: 12px 24px;
  text-decoration: none;
  display: flex;
}

.partners {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  background-color: #000;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 240px;
  padding: 64px 24px;
  display: flex;
}

.titles {
  grid-column-gap: 18px;
  grid-row-gap: 18px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: flex;
}

.header-menuh-2 {
  text-align: center;
  letter-spacing: .02em;
  text-transform: uppercase;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(174.47deg, #ffe500 0%, #ebc643c4 100%);
  -webkit-background-clip: text;
  background-clip: text;
  font-size: 24px;
  font-weight: 700;
}

.section-title {
  text-align: center;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(160.71deg, #fcfaff, #babcd7 50%, #fff 100%, #fefcfe);
  -webkit-background-clip: text;
  background-clip: text;
  font-family: Inter, sans-serif;
  font-size: 48px;
  font-weight: 700;
  line-height: 120%;
}

.logo-cointainer {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-direction: row;
  justify-content: center;
  align-items: stretch;
  width: 100vw;
  max-width: 100vw;
  padding-bottom: 200px;
  display: flex;
  overflow: hidden;
}

.logos {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  object-fit: fill;
  flex-direction: row;
  justify-content: space-around;
  align-items: stretch;
  width: auto;
  min-width: 100vw;
  max-width: 1278.67vh;
  padding-top: 20px;
  padding-bottom: 20px;
  display: flex;
  position: static;
  left: 0;
}

.logo-wrapper {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 240px;
  display: flex;
}

.logo-7 {
  object-fit: cover;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  width: 260px;
  height: 60px;
  display: flex;
}

.hero-heading-right-2 {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  background-color: #000;
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg"), linear-gradient(#000, #2f2d26 47%, #000);
  background-position: 0 0, 0 0;
  background-size: auto, auto;
  justify-content: center;
  align-items: flex-start;
  width: 1279px;
  height: 600px;
  padding: 64px 24px;
  display: flex;
}

.container-9 {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 1200px;
  display: flex;
}

.column-6 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.image-wrapper-2 {
  background-image: url("https://cdn.prod.website-files.com/6515c29e265110c9545f6a61/65276b32ff395bb2ddc5fa7e_Image.png");
  background-position: 50%;
  background-size: cover;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 700px;
  height: 440px;
  display: flex;
}

.image-2 {
  object-fit: cover;
  background-color: #000;
  background-image: url("https://cdn.prod.website-files.com/6515c29e265110c9545f6a61/652c8419e51ee095a89fefa2_about-us-background-trans.png");
  background-position: 0 0;
  background-size: auto;
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  width: 660px;
  height: 460px;
  display: flex;
}

.image-2.hidden-phone {
  background-image: url("https://cdn.prod.website-files.com/6515c29e265110c9545f6a61/652afc3d8f2441486e15515a_Frame-69.jpg");
  background-position: 0 0;
  background-size: auto;
}

.column-7 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.title-2 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.stories-silver-54 {
  text-align: center;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(171.47deg, #fcfaff, #babcd7 50%, #fff 100%, #fefcfe);
  -webkit-background-clip: text;
  background-clip: text;
  flex: none;
  order: 1;
  justify-content: flex-start;
  align-self: auto;
  align-items: center;
  width: 100%;
  max-width: 100%;
  height: 132%;
  padding-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 48px;
  font-weight: 700;
  line-height: 60px;
  display: flex;
}

.stories-silver-54.bold-37.bold-36 {
  justify-content: flex-start;
  align-items: flex-start;
}

.stories-silver-54.vold-366 {
  width: auto;
  font-size: 54px;
}

.bold-39 {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(176.63deg, #ffe500, #ebc643c4);
  -webkit-background-clip: text;
  background-clip: text;
  font-family: Inter, sans-serif;
  font-size: 48px;
  font-weight: 700;
  line-height: 120%;
}

.subtitle-text {
  color: #c1c1c1;
  padding-bottom: 8px;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
}

.actions-2 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  padding-top: 16px;
  display: flex;
}

.button-14 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  background-image: linear-gradient(#ffe500, #ebc643c4);
  border-radius: 4px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  padding: 12px 24px;
  font-size: 16px;
  display: flex;
}

.text-21 {
  color: #000;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 600;
  line-height: 140%;
  text-decoration: none;
}

.team-rectangles {
  grid-column-gap: 64px;
  grid-row-gap: 64px;
  background-color: #000;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 800px;
  padding: 64px 24px;
  display: flex;
}

.container-10 {
  grid-column-gap: 64px;
  grid-row-gap: 64px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 1200px;
  height: 660px;
  display: flex;
}

.section-title-2 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: row;
  justify-content: space-between;
  align-items: stretch;
  width: 100%;
  height: 51px;
  display: flex;
}

.our-fighters {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 100%;
  height: auto;
  display: flex;
}

.text-22 {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(#ffe500, #ebc643c4);
  -webkit-background-clip: text;
  background-clip: text;
  flex-direction: row;
  height: auto;
  font-family: Inter, sans-serif;
  font-size: 48px;
  font-weight: 700;
  line-height: 120%;
  display: flex;
}

.text-23 {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(#fcfaff, #babcd7 54%, #fff 100%, #fefcfe);
  -webkit-background-clip: text;
  background-clip: text;
  font-family: Inter, sans-serif;
  font-size: 48px;
  font-weight: 700;
  line-height: 120%;
}

.button-15 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 206px;
  height: auto;
  font-size: 16px;
  text-decoration: none;
  display: flex;
}

.button-box {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  background-image: linear-gradient(177.14deg, #fcfaff, #babcd7 50%, #fff 100%, #fefcfe);
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  width: 220px;
  padding: 12px 0;
  display: flex;
}

.text-24 {
  color: #000;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 600;
  line-height: 140%;
}

.columns {
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  height: 529px;
  display: flex;
}

.card {
  border: 1px solid #544d00;
  border-radius: 8px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 357px;
  height: 483px;
  display: flex;
}

.image-wrapper-3 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: #181818;
  border-radius: 8px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 483px;
  display: flex;
}

.image-3 {
  border: 1px undefined undefined;
  background-image: url("https://cdn.prod.website-files.com/6515c29e265110c9545f6a61/652774a3cade3889092596cd_Luis%20Melendez%20Puerto%20Rico.png"), linear-gradient(180.12deg, #020202, #3d33031c);
  background-position: 50% 100%, 0 0;
  background-repeat: no-repeat, repeat;
  background-size: 400px, auto;
  border-radius: 8px;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  height: 483px;
  min-height: 483px;
  display: flex;
}

.text-25 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  padding: 20px 12px;
  display: flex;
}

.text-26 {
  color: #fff;
  font-family: Inter, sans-serif;
  font-size: 32px;
  font-weight: 700;
  line-height: 120%;
}

.text-27 {
  color: #b9b9b9;
  font-size: 16px;
  font-weight: 400;
  line-height: 150%;
}

.official-store {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 880px;
  display: flex;
}

.store {
  grid-column-gap: 31px;
  grid-row-gap: 31px;
  background-image: url("https://cdn.prod.website-files.com/6515c29e265110c9545f6a61/6527763c518c0b005765f736_Store.png");
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  flex-direction: column;
  justify-content: center;
  align-items: flex-end;
  width: 100%;
  max-width: 1440px;
  height: 436px;
  min-height: 436px;
  padding: 133px 88px;
  display: flex;
}

.title-3 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-end;
  display: flex;
}

.name-figthers {
  text-align: right;
  text-transform: undefined;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(#fcfaff 0%, #babcd7 54%, #fff 100%, #fefcfe 100%);
  -webkit-background-clip: text;
  background-clip: text;
  font-size: 32px;
  font-weight: 700;
}

.frame-55 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.title-sectionsh-5 {
  text-transform: undefined;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(179.31deg, #ffe500 0%, #ebc643c4 100%);
  -webkit-background-clip: text;
  background-clip: text;
  font-size: 64px;
  font-weight: 700;
}

.title-sectionsh-6 {
  text-transform: undefined;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(#fcfaff 0%, #babcd7 54%, #fff 100%, #fefcfe 100%);
  -webkit-background-clip: text;
  background-clip: text;
  font-size: 64px;
  font-weight: 700;
}

.button-16 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-image: linear-gradient(#fcfaff 0%, #babcd7 54%, #fff 100%, #fefcfe 100%);
  border-radius: 4px;
  justify-content: flex-end;
  align-items: flex-end;
  width: 100%;
  max-width: 257px;
  padding-top: 18px;
  padding-bottom: 18px;
  text-decoration: none;
  display: flex;
}

.header-menuh {
  color: #000;
  text-align: center;
  letter-spacing: .02em;
  text-transform: uppercase;
  font-size: 24px;
  font-weight: 700;
}

.store-2 {
  grid-column-gap: 31px;
  grid-row-gap: 31px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 1440px;
  height: 411px;
  padding: 133px 88px;
  display: flex;
}

.figthers-box {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  outline-offset: 0px;
  background-image: url("https://cdn.prod.website-files.com/6515c29e265110c9545f6a61/652779520a0a3c0bd5f4b9c2_KOMBAT.png"), url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg"), url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50%, 0 0, 0 0;
  background-repeat: repeat, repeat, no-repeat;
  background-size: cover, auto, cover;
  border: 2px #b4b715;
  border-radius: 0;
  outline: 4px solid #a7a7a7;
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-start;
  width: 100%;
  max-width: 413px;
  height: 261px;
  min-height: 261px;
  padding-bottom: 32px;
  padding-left: 28px;
  padding-right: 20px;
  display: flex;
}

.header-menuh-3 {
  letter-spacing: .02em;
  text-transform: uppercase;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(#fcfaff 0%, #babcd7 54%, #fff 100%, #fefcfe 100%);
  -webkit-background-clip: text;
  background-clip: text;
  font-size: 24px;
  font-weight: 700;
}

.frame-54 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  justify-content: flex-start;
  align-items: flex-end;
  width: 100%;
  display: flex;
}

.shopping-cart {
  object-fit: cover;
}

.subtitle-helv {
  color: #fff;
  letter-spacing: .02em;
  font-size: 20px;
  font-weight: 700;
}

.figthers-box-2 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  border: 2px undefined undefined;
  background-image: linear-gradient(179.09deg, #1f1f1f0a 0%, #050505cc 100%);
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 12px;
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-start;
  width: 100%;
  max-width: 413px;
  height: 261px;
  min-height: 261px;
  padding-bottom: 32px;
  padding-left: 28px;
  padding-right: 20px;
  display: flex;
  box-shadow: 0 12px 32px #ffe50033;
}

.figthers-box-3 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  border: 2px undefined undefined;
  background-image: linear-gradient(179.09deg, #1f1f1f0a 0%, #050505cc 100%);
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 12px;
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-start;
  width: 100%;
  max-width: 413px;
  height: 261px;
  min-height: 261px;
  padding-bottom: 32px;
  padding-left: 28px;
  padding-right: 20px;
  display: flex;
}

.store-3 {
  grid-column-gap: 22px;
  grid-row-gap: 22px;
  background-image: url("https://cdn.prod.website-files.com/6515c29e265110c9545f6a61/6527763c518c0b005765f736_Store.png");
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  max-width: 1440px;
  height: 515px;
  min-height: 515px;
  padding: 133px 88px;
  display: flex;
}

.title-4 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  height: 155px;
  display: flex;
}

.name-figthers-2 {
  text-transform: undefined;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(#fcfaff 0%, #babcd7 54%, #fff 100%, #fefcfe 100%);
  -webkit-background-clip: text;
  background-clip: text;
  font-size: 32px;
  font-weight: 700;
}

.title-sectionsh-7 {
  text-transform: undefined;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(179.31deg, #ffe500 0%, #ebc643c4 100%);
  -webkit-background-clip: text;
  background-clip: text;
  font-size: 64px;
  font-weight: 700;
}

.title-sectionsh-8 {
  text-transform: undefined;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(#fcfaff 0%, #babcd7 54%, #fff 100%, #fefcfe 100%);
  -webkit-background-clip: text;
  background-clip: text;
  font-size: 64px;
  font-weight: 700;
}

.button-17 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-image: linear-gradient(179.19deg, #ffe500 0%, #ebc643c4 100%);
  border-radius: 4px;
  justify-content: flex-start;
  align-items: flex-end;
  width: 100%;
  max-width: 290px;
  padding-top: 18px;
  padding-bottom: 18px;
  text-decoration: none;
  display: flex;
}

.header-menuh-4 {
  color: #000;
  text-align: center;
  letter-spacing: .02em;
  text-transform: uppercase;
  font-size: 24px;
  font-weight: 700;
}

.store-4 {
  grid-column-gap: 31px;
  grid-row-gap: 31px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 1440px;
  height: 418px;
  padding: 133px 88px;
  display: flex;
}

.header-menuh-5 {
  letter-spacing: .02em;
  text-transform: uppercase;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(#fcfaff 0%, #babcd7 54%, #fff 100%, #fefcfe 100%);
  -webkit-background-clip: text;
  background-clip: text;
  font-size: 24px;
  font-weight: 700;
}

.frame-65 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  justify-content: flex-start;
  align-items: flex-end;
  width: 100%;
  display: flex;
}

.figthers-box-4 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  border: 2px undefined undefined;
  background-image: linear-gradient(179.09deg, #1f1f1f0a 0%, #050505cc 100%);
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 12px;
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-start;
  width: 100%;
  max-width: 413px;
  height: 261px;
  min-height: 261px;
  padding-bottom: 32px;
  padding-left: 28px;
  padding-right: 20px;
  display: flex;
  box-shadow: 0 12px 32px #ffe50033;
}

.figthers-box-5 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  border: 2px undefined undefined;
  background-image: linear-gradient(179.09deg, #1f1f1f0a 0%, #050505cc 100%);
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 12px;
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-start;
  width: 100%;
  max-width: 413px;
  height: 261px;
  min-height: 261px;
  padding-bottom: 32px;
  padding-left: 28px;
  padding-right: 20px;
  display: flex;
}

.official-store-2 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 600px;
  display: flex;
}

.store-5 {
  grid-column-gap: 22px;
  grid-row-gap: 22px;
  background-image: url("https://cdn.prod.website-files.com/6515c29e265110c9545f6a61/6527790effb6ccecd3d96994_limited%20edition%202.png");
  background-position: 50%;
  background-repeat: repeat;
  background-size: cover;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  max-width: 1440px;
  height: 515px;
  min-height: 515px;
  padding: 133px 88px;
  display: flex;
}

.title-5 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  height: auto;
  display: flex;
}

.name-figthers-3 {
  text-transform: undefined;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(#fcfaff, #babcd7 54%, #fff 100%, #fefcfe);
  -webkit-background-clip: text;
  background-clip: text;
  font-size: 24px;
  font-weight: 700;
  line-height: 28px;
}

.frame-66 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  height: auto;
  display: flex;
}

.title-sectionsh-9 {
  text-transform: undefined;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(179.31deg, #ffe500, #ebc643c4);
  -webkit-background-clip: text;
  background-clip: text;
  font-size: 48px;
  font-weight: 700;
  line-height: 64px;
}

.title-sectionsh-10 {
  text-transform: undefined;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(#fcfaff, #babcd7 54%, #fff 100%, #fefcfe);
  -webkit-background-clip: text;
  background-clip: text;
  font-size: 48px;
  font-weight: 700;
  line-height: 64px;
}

.button-18 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-image: linear-gradient(179.19deg, #ffe500, #ebc643c4);
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  width: 200px;
  max-width: 290px;
  padding-top: 18px;
  padding-bottom: 18px;
  text-decoration: none;
  display: flex;
}

.header-menuh-6 {
  color: #000;
  text-align: center;
  letter-spacing: .02em;
  text-transform: uppercase;
  font-size: 16px;
  font-weight: 700;
}

.store-6 {
  grid-column-gap: 31px;
  grid-row-gap: 31px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 1440px;
  height: 418px;
  padding: 133px 88px;
  display: flex;
}

.header-menuh-7 {
  letter-spacing: .02em;
  text-transform: uppercase;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(#fcfaff 0%, #babcd7 54%, #fff 100%, #fefcfe 100%);
  -webkit-background-clip: text;
  background-clip: text;
  font-size: 24px;
  font-weight: 700;
}

.frame-67 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  justify-content: flex-start;
  align-items: flex-end;
  width: 100%;
  display: flex;
}

.figthers-box-6 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  border: 2px undefined undefined;
  outline-offset: 0px;
  -webkit-text-fill-color: inherit;
  background-image: url("https://cdn.prod.website-files.com/6515c29e265110c9545f6a61/6527797c0a0a3c0bd5f4eaa9_BANNER%20WEB%20SHOP.png"), url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 0 0, 0 0;
  background-repeat: repeat, no-repeat;
  background-size: cover, cover;
  background-clip: border-box;
  border-radius: 0;
  outline: 4px solid #a7a7a7;
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-start;
  width: 100%;
  max-width: 413px;
  height: 261px;
  min-height: 261px;
  padding-bottom: 32px;
  padding-left: 28px;
  padding-right: 20px;
  display: flex;
  box-shadow: 0 12px 32px #ffe50033;
}

.figthers-box-7 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  border: 2px undefined undefined;
  outline-offset: 0px;
  background-image: url("https://cdn.prod.website-files.com/6515c29e265110c9545f6a61/6527792d6d034d8c64399982_ACCESORIES.png"), url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 0 0, 0 0;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  border-radius: 0;
  outline: 4px solid #a7a7a7;
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-start;
  width: 100%;
  max-width: 413px;
  height: 261px;
  min-height: 261px;
  padding-bottom: 32px;
  padding-left: 28px;
  padding-right: 20px;
  display: flex;
}

.announcments {
  background-color: #000;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 1440px;
  height: 660px;
  padding: 10px;
  display: flex;
}

.titles-2 {
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  max-width: 1440px;
  height: 240px;
  padding-left: 88px;
  padding-right: 88px;
  display: flex;
}

.frame-52 {
  grid-column-gap: 18px;
  grid-row-gap: 18px;
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 200px;
  display: flex;
}

.frame-68 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  display: flex;
}

.text-28 {
  border-style: solid;
  border-width: undefinedpx;
  text-align: left;
  letter-spacing: .06em;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(#fcfaff, #babcd7 54%, #fff 100%, #fefcfe);
  -webkit-background-clip: text;
  background-clip: text;
  border-color: #000;
  justify-content: flex-start;
  align-items: center;
  font-size: 24px;
  font-weight: 700;
  display: flex;
}

.frame-50 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  display: flex;
}

.title-sectionsh-11 {
  text-align: left;
  text-transform: undefined;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(178.62deg, #ffe500, #ebc643c4);
  -webkit-background-clip: text;
  background-clip: text;
  font-size: 48px;
  font-weight: 700;
  line-height: 60px;
}

.title-sectionsh-12 {
  text-align: left;
  text-transform: undefined;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(#fcfaff, #babcd7 54%, #fff 100%, #fefcfe);
  -webkit-background-clip: text;
  background-clip: text;
  font-size: 48px;
  font-weight: 700;
  line-height: 60px;
}

.titles-3 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  max-width: 1440px;
  height: 261px;
  padding-left: 88px;
  padding-right: 88px;
  display: flex;
}

.figthers-box-8 {
  background-image: url("https://cdn.prod.website-files.com/6515c29e265110c9545f6a61/65277bb06d034d8c643cc52c_Wallpaper%20Figther.png"), url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50%, 0 0;
  background-repeat: no-repeat, no-repeat;
  background-size: cover, cover;
  border-radius: 9px;
  justify-content: flex-start;
  align-items: flex-end;
  width: 100%;
  max-width: 413px;
  height: 261px;
  min-height: 261px;
  padding-bottom: 32px;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.follow-us {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  background-color: #000;
  background-image: url("https://cdn.prod.website-files.com/6515c29e265110c9545f6a61/65277e60ec327c4e69962b07_Follow-Us.jpg");
  background-repeat: no-repeat;
  background-size: cover;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 350px;
  min-height: 707px;
  display: flex;
}

.store-7 {
  grid-column-gap: 31px;
  grid-row-gap: 31px;
  background-color: #0000;
  background-image: linear-gradient(to top, #000 3%, #00000063 18%), linear-gradient(#000000fc 52%, #0000008c), url("https://cdn.prod.website-files.com/6515c29e265110c9545f6a61/65277ecf94b27036c479d961_head-athletes-1536x572-1.jpg");
  background-position: 0 0, 0 0, 50% 100%;
  background-size: auto, auto, cover;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 707px;
  padding: 133px 88px;
  display: flex;
}

.frame-15 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  height: 120px;
  display: flex;
}

.name-figthers-4 {
  text-align: center;
  text-transform: undefined;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(#fcfaff, #babcd7 54%, #fff 100%, #fefcfe);
  -webkit-background-clip: text;
  background-clip: text;
  font-size: 32px;
  font-weight: 700;
  line-height: 32px;
}

.title-sectionsh-13 {
  text-transform: undefined;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(176.55deg, #ffe500, #ebc643c4);
  -webkit-background-clip: text;
  background-clip: text;
  font-size: 48px;
  font-weight: 700;
  line-height: 70px;
}

.frame-56 {
  grid-column-gap: 31px;
  grid-row-gap: 31px;
  flex: 0 auto;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.frame-2 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-image: linear-gradient(#fcfaff 0%, #babcd7 54%, #fff 100%, #fefcfe 100%);
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 244px;
  height: 67px;
  padding: 18px 21px;
  display: flex;
}

.vectors-wrapper-2 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 49px;
  height: 49px;
  display: flex;
}

.header-menuh-8 {
  color: #000;
  text-align: center;
  letter-spacing: .02em;
  text-transform: uppercase;
  font-size: 16px;
  font-weight: 700;
}

.frame-16 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-image: linear-gradient(#fcfaff 0%, #babcd7 54%, #fff 100%, #fefcfe 100%);
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 276px;
  height: 67px;
  padding: 18px 21px;
  display: flex;
}

.frame-17 {
  background-image: linear-gradient(#fcfaff, #babcd7 54%, #fff 100%, #fefcfe);
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 243px;
  height: 66px;
  padding: 18px 20px;
  font-size: 16px;
  display: flex;
}

.youtube-icon-trans-1 {
  object-fit: cover;
}

.footer {
  background-color: #000;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 1440px;
  height: 213px;
  padding-left: 88px;
  padding-right: 88px;
  display: flex;
}

.frame-19 {
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  width: 108px;
  height: 106px;
  display: flex;
}

.logo-kombat-tkd-2 {
  object-fit: cover;
}

.menu {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 816px;
  display: flex;
}

.frame-20 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 99px;
  height: 140px;
  display: flex;
}

.header-menuh-9 {
  color: #fff;
  letter-spacing: .02em;
  text-transform: uppercase;
  font-size: 24px;
  font-weight: 700;
}

.frame-69 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 134px;
  height: 140px;
  display: flex;
}

.frame-22 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 120px;
  height: 140px;
  font-size: 22px;
  display: flex;
}

.frame-25 {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 151px;
  height: 104px;
  display: flex;
}

.frame-23 {
  justify-content: space-between;
  align-items: center;
  width: 150.714px;
  display: flex;
}

.container-11 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  align-items: flex-start;
  height: auto;
  display: flex;
}

.carousel-container {
  max-width: 100vw;
  display: flex;
  overflow: hidden;
}

.container-12 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  align-items: center;
  width: 200%;
  display: flex;
}

.hero-heading-left {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  background-color: #000;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 660px;
  padding: 64px 24px;
  display: flex;
}

.container-13 {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 1200px;
  display: flex;
}

.column-8 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.title-copy-goes-here-be-awesome-2 {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(#fcfaff, #babcd7 54%, #fff 100%, #fefcfe);
  -webkit-background-clip: text;
  background-clip: text;
  font-family: Inter, sans-serif;
  font-size: 48px;
  font-weight: 700;
  line-height: 120%;
}

.error-1e3bbca2-001a-d4df-726b-86f26273b9eb {
  color: #fff;
  font-family: Inter, sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 150%;
}

.button-19 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-image: linear-gradient(179.19deg, #ffe500, #ebc643c4);
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  width: auto;
  max-width: 290px;
  padding: 18px 29px 18px 30px;
  text-decoration: none;
  display: flex;
}

.header-menuh-10 {
  color: #000;
  text-align: center;
  letter-spacing: .02em;
  text-transform: uppercase;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 700;
}

.column-9 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.image-wrapper-4 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.image-4 {
  object-fit: cover;
  background-image: url("https://cdn.prod.website-files.com/6515c29e265110c9545f6a61/6529d1f9f7a68a8604aa9c28_IMG_4510-407x611.jpg");
  background-position: 0 0;
  background-size: auto;
  border-radius: 25px;
  justify-content: center;
  align-items: center;
  width: 300px;
  height: auto;
  display: flex;
}

.nav-link-3 {
  color: #fff;
  text-transform: uppercase;
  font-family: Inter, sans-serif;
}

.nav-link-4 {
  color: #bd8787;
}

.nav-link-4.w--current {
  color: #fff;
  text-transform: uppercase;
}

.team-circles {
  grid-column-gap: 64px;
  grid-row-gap: 64px;
  background-color: #111010;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding: 64px 24px;
  display: flex;
}

.container-14 {
  grid-column-gap: 64px;
  grid-row-gap: 64px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 1200px;
  display: flex;
}

.title-section {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 530px;
  display: flex;
}

.title-copy-goes-here-be-awesome-3 {
  text-align: center;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(#fcfaff 0%, #babcd7 54%, #fff 100%, #fefcfe 100%);
  -webkit-background-clip: text;
  background-clip: text;
  font-family: Inter, sans-serif;
  font-size: 56px;
  font-weight: 700;
  line-height: 120%;
}

.columns-2 {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.card-2 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: flex;
}

.image-wrapper-5 {
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 270px;
  height: 270px;
  display: flex;
}

.image-5 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 180px;
  max-width: 270px;
  height: 270px;
  display: flex;
}

.content-3 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: flex;
}

.info {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: flex;
}

.text-29 {
  color: #fff;
  text-align: center;
  font-family: Inter, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 150%;
}

.text-30 {
  color: #fff;
  text-align: center;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 150%;
}

.nav-link-5 {
  color: #fff;
  font-family: Inter, sans-serif;
}

.hero-heading-left-2 {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  background-color: #000;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  padding: 64px 24px;
  display: flex;
}

.container-15 {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 1200px;
  display: flex;
}

.column-10 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.frame-70 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-direction: column;
  justify-content: flex-start;
  align-self: auto;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.title-copy-goes-here-be-awesome-4 {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(#fcfaff 0%, #babcd7 54%, #fff 100%, #fefcfe 100%);
  -webkit-background-clip: text;
  background-clip: text;
  font-family: Inter, sans-serif;
  font-size: 56px;
  font-weight: 700;
  line-height: 120%;
}

.title-copy-goes-here-be-awesome-5 {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(178.85deg, #ffe500 0%, #ebc643c4 100%);
  -webkit-background-clip: text;
  background-clip: text;
  font-family: Inter, sans-serif;
  font-size: 56px;
  font-weight: 700;
  line-height: 120%;
}

.frame-71 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.text-inter {
  color: #fff;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 150%;
}

.button-20 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-image: linear-gradient(179.19deg, #ffe500 0%, #ebc643c4 100%);
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 290px;
  padding-top: 18px;
  padding-bottom: 18px;
  text-decoration: none;
  display: flex;
}

.header-menuh-11 {
  color: #000;
  text-align: center;
  letter-spacing: .02em;
  text-transform: uppercase;
  font-size: 24px;
  font-weight: 700;
}

.image-wrapper-6 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.image-6 {
  object-fit: cover;
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50%;
  background-size: auto;
  background-attachment: scroll;
  border-radius: 25px;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.team-circles-2 {
  grid-column-gap: 64px;
  grid-row-gap: 64px;
  background-color: #000;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding: 64px 24px;
  display: flex;
}

.container-16 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 100%;
  display: flex;
}

.hero-heading-right-3 {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  background-color: #000;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  padding: 64px 0;
  display: flex;
}

.container-17 {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 1200px;
  display: flex;
}

.column-11 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.image-wrapper-7 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.frame-72 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.text-31 {
  color: #d8d8d8;
  text-align: center;
  -webkit-text-stroke-color: #a9a9a9;
  font-family: Inter, sans-serif;
  font-size: 32px;
  font-weight: 600;
  line-height: 150%;
}

.text-32 {
  color: #fff;
  text-align: center;
  font-family: Inter, sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 150%;
}

.column-12 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.text-33 {
  color: #fff;
  font-family: Inter, sans-serif;
  font-size: 56px;
  font-weight: 700;
  line-height: 120%;
}

.error-f4d52766-2df1-fa01-dc5a-e542499f38c8 {
  color: #fff;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 150%;
}

.lorem-ipsum-dolor-sit-amet-consectetur-adipiscing-elit-suspendisse-varius-enim-in-eros-elementum-tristique-duis-cursus-mi-quis-viverra-ornare-eros-dolor-interdum-nulla-ut-commodo-diam-libero-vitae-erat-0 {
  color: #fff;
  font-family: Inter, sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 150%;
}

.lorem-ipsum-dolor-sit-amet-consectetur-adipiscing-elit-suspendisse-varius-enim-in-eros-elementum-tristique-duis-cursus-mi-quis-viverra-ornare-eros-dolor-interdum-nulla-ut-commodo-diam-libero-vitae-erat-1 {
  color: #fff;
  font-family: Inter, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 150%;
}

.container-18 {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 1200px;
  display: flex;
}

.column-13 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  display: flex;
}

.frame-73 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.title-copy-goes-here-be-awesome-6 {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(#fcfaff 0%, #babcd7 54%, #fff 100%, #fefcfe 100%);
  -webkit-background-clip: text;
  background-clip: text;
  font-family: Inter, sans-serif;
  font-size: 56px;
  font-weight: 700;
  line-height: 120%;
}

.title-copy-goes-here-be-awesome-7 {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(178.85deg, #ffe500, #ebc643c4);
  -webkit-background-clip: text;
  background-clip: text;
  font-family: Inter, sans-serif;
  font-size: 48px;
  font-weight: 700;
  line-height: 120%;
}

.image-7 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.team-circles-3 {
  grid-column-gap: 64px;
  grid-row-gap: 64px;
  background-color: #000;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding: 64px 24px;
  display: flex;
}

.container-19 {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 1200px;
  display: flex;
}

.column-14 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: auto;
  display: flex;
}

.image-wrapper-8 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.frame-74 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.text-34 {
  color: #fff;
  text-align: center;
  font-family: Inter, sans-serif;
  font-size: 32px;
  font-weight: 600;
  line-height: 150%;
}

.text-35 {
  color: #fff;
  text-align: center;
  font-family: Inter, sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 150%;
}

.text-36 {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(#fcfaff, #babcd7 54%, #fff 100%, #fefcfe);
  -webkit-background-clip: text;
  background-clip: text;
  font-family: Inter, sans-serif;
  font-size: 48px;
  font-weight: 700;
  line-height: 120%;
}

.lorem-ipsum-dolor-sit-amet-consectetur-adipiscing-elit-suspendisse-varius-enim-in-eros-elementum-tristique-duis-cursus-mi-quis-viverra-ornare-eros-dolor-interdum-nulla-ut-commodo-diam-libero-vitae-erat-2 {
  color: #fff;
  font-family: Inter, sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 150%;
}

.lorem-ipsum-dolor-sit-amet-consectetur-adipiscing-elit-suspendisse-varius-enim-in-eros-elementum-tristique-duis-cursus-mi-quis-viverra-ornare-eros-dolor-interdum-nulla-ut-commodo-diam-libero-vitae-erat-3 {
  color: #fff;
  font-family: Inter, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 150%;
}

.team-members {
  grid-column-gap: 64px;
  grid-row-gap: 64px;
  background-color: #020202;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding: 0;
  display: flex;
}

.container-20 {
  grid-column-gap: 64px;
  grid-row-gap: 64px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 1200px;
  display: flex;
}

.title-section-2 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: var(--white);
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 530px;
  font-family: Inter, sans-serif;
  display: flex;
}

.text-37 {
  text-align: center;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(#fcfaff 0%, #babcd7 54%, #fff 100%, #fefcfe 100%);
  -webkit-background-clip: text;
  background-clip: text;
  font-family: Inter, sans-serif;
  font-size: 56px;
  font-weight: 700;
  line-height: 120%;
}

.frame-75 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: flex;
}

.columns-3 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-around;
  align-items: flex-start;
  width: 100%;
  display: grid;
}

.card-3 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  border: 1px solid var(--black-grey);
  background-image: linear-gradient(#242424, #000);
  border-radius: 8px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 440px;
  padding: 8px 8px 16px;
  display: flex;
}

.image-wrapper-9 {
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 270px;
  height: 270px;
  display: flex;
}

.image-8 {
  object-fit: cover;
  border-radius: 25px;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 270px;
  height: 270px;
  display: flex;
}

.content-4 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
}

.text-38 {
  color: #fff;
  text-align: center;
  font-family: Inter, sans-serif;
  font-size: 32px;
  font-weight: 700;
  line-height: 150%;
}

.text-39 {
  color: #fff;
  text-align: center;
  font-family: Inter, sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 150%;
}

.description {
  color: #000;
  text-align: center;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 150%;
}

.image-wrapper-10 {
  border-radius: 25px;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 270px;
  height: 270px;
  display: flex;
}

.container-21 {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 1200px;
  display: flex;
}

.column-15 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.frame-76 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.title-copy-goes-here-be-awesome-8 {
  text-transform: undefined;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(179.07deg, #ffe500 0%, #ebc643c4 100%);
  -webkit-background-clip: text;
  background-clip: text;
  font-size: 48px;
  font-weight: 700;
}

.text-inter-2 {
  color: #fff;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 150%;
}

.frame-77 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.button-21 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #000;
  background-image: linear-gradient(#fcfaff, #babcd7 54%, #fff 100%, #fefcfe);
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  width: 172px;
  padding-top: 18px;
  padding-bottom: 18px;
  font-family: Lato, sans-serif;
  font-size: 16px;
  font-weight: 700;
  text-decoration: none;
  display: flex;
}

.button-22 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-image: linear-gradient(179.05deg, #ffe500, #ebc643c4);
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  width: 172px;
  padding-top: 18px;
  padding-bottom: 18px;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 600;
  text-decoration: none;
  display: flex;
}

.text-40 {
  color: #000;
  text-align: center;
  letter-spacing: .02em;
  text-transform: uppercase;
  font-size: 16px;
  font-weight: 700;
  text-decoration: none;
}

.image-9 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.team-circles-4 {
  grid-column-gap: 64px;
  grid-row-gap: 64px;
  background-color: #000;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: auto;
  padding: 64px 32px;
  display: flex;
}

.container-22 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  background-color: #000;
  justify-content: space-around;
  align-items: flex-start;
  width: 100%;
  max-width: 1200px;
  padding-bottom: 0;
  display: flex;
}

.column-16 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  display: flex;
}

.image-wrapper-11 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  background-image: url("https://cdn.prod.website-files.com/6515c29e265110c9545f6a61/652aeae687d36e6c66f9e006_transparent-rick-2.png"), linear-gradient(#000, #161616);
  background-position: 50% 0, 0 0;
  background-repeat: no-repeat, repeat;
  background-size: contain, auto;
  border: 0 #000;
  border-radius: 35px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 560px;
  display: flex;
}

.image-10 {
  object-fit: cover;
  border-radius: 25px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 360px;
  display: flex;
}

.frame-788 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-top: 16px;
  display: flex;
}

.text-41 {
  color: #fff;
  text-align: center;
  font-family: Inter, sans-serif;
  font-size: 24px;
  font-weight: 600;
  line-height: 150%;
}

.text-42 {
  color: #fff;
  text-align: center;
  padding-bottom: 32px;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 150%;
}

.column-17 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  padding-left: 0;
  display: flex;
}

.text-43 {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(#fcfaff, #babcd7 54%, #fff 100%, #fefcfe);
  -webkit-background-clip: text;
  background-clip: text;
  padding-bottom: 16px;
  font-family: Inter, sans-serif;
  font-size: 56px;
  font-weight: 700;
  line-height: 120%;
}

.lorem-ipsum-dolor-sit-amet-consectetur-adipiscing-elit-suspendisse-varius-enim-in-eros-elementum-tristique-duis-cursus-mi-quis-viverra-ornare-eros-dolor-interdum-nulla-ut-commodo-diam-libero-vitae-erat-4-3-5 {
  color: #fff;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 150%;
}

.lorem-ipsum-dolor-sit-amet-consectetur-adipiscing-elit-suspendisse-varius-enim-in-eros-elementum-tristique-duis-cursus-mi-quis-viverra-ornare-eros-dolor-interdum-nulla-ut-commodo-diam-libero-vitae-erat-4-3-5.text-inter-4-4-5 {
  padding-top: 0;
}

.te2 {
  color: #b0adad;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 150%;
  display: block;
}

.container-23 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 1200px;
  display: flex;
}

.text-44 {
  text-align: center;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(#fcfaff 0%, #babcd7 54%, #fff 100%, #fefcfe 100%);
  -webkit-background-clip: text;
  background-clip: text;
  font-family: Inter, sans-serif;
  font-size: 56px;
  font-weight: 700;
  line-height: 120%;
}

.frame-79 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 100px;
  padding: 16px 6px 0;
  display: flex;
}

.image-wrapper-12 {
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 270px;
  height: 270px;
  display: flex;
}

.image-11 {
  border: 1px solid var(--black-grey);
  object-fit: cover;
  background-color: #0d0d0d;
  border-radius: 25px;
  justify-content: center;
  align-items: center;
  width: 160px;
  max-width: 270px;
  height: 270px;
  display: flex;
}

.text-45 {
  color: #fff;
  text-align: center;
  font-family: Inter, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 32px;
}

.text-46 {
  color: #fff;
  text-align: center;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 150%;
}

.image-wrapper-13 {
  border-radius: 25px;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 270px;
  height: 270px;
  display: flex;
}

.subtitle-inter {
  color: #fff;
  text-align: center;
  letter-spacing: .02em;
  font-family: Inter, sans-serif;
  font-size: 24px;
  font-weight: 700;
}

.logos-quote-block {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  background-color: #000;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  padding: 64px 24px;
  display: flex;
}

.columns-4 {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1200px;
  display: flex;
}

.column-18 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  background-color: #151515;
  border-radius: 25px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.content-5 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  background-color: #1b1b1b;
  border-radius: 25px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding: 24px;
  display: flex;
}

.quote {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(#fcfaff 0%, #babcd7 54%, #fff 100%, #fefcfe 100%);
  -webkit-background-clip: text;
  background-clip: text;
  font-family: Inter, sans-serif;
  font-size: 32px;
  font-weight: 700;
  line-height: 95.5%;
}

.author {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: flex;
}

.text-47 {
  grid-column-gap: 18px;
  grid-row-gap: 18px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 392px;
  display: flex;
}

.text-inter-3 {
  color: #fff;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 150%;
}

.column-19 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 100%;
  max-height: 100%;
  display: flex;
}

.content-6 {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  max-height: 100%;
  display: flex;
}

.logo-wrapper-2 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 360px;
  max-height: 100%;
  display: flex;
}

.logo-8 {
  object-fit: cover;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  width: 77%;
  height: 28%;
  display: flex;
}

.logo-wrapper-3 {
  opacity: .66;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.contact-form {
  grid-column-gap: 64px;
  grid-row-gap: 64px;
  background-color: #000;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1440px;
  height: 660px;
  padding: 0 24px;
  display: flex;
}

.container-24 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 1200px;
  height: 600px;
  display: flex;
}

.section-title-3 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 530px;
  display: flex;
}

.title-sectionsh-14 {
  text-align: center;
  text-transform: undefined;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(#fcfaff 0%, #babcd7 54%, #fff 100%, #fefcfe 100%);
  -webkit-background-clip: text;
  background-clip: text;
  font-size: 48px;
  font-weight: 700;
}

.text-48 {
  color: #fff;
  text-align: center;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 150%;
}

.form-wrapper {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 500px;
  height: 344px;
  margin-bottom: 0;
  display: flex;
}

.form {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.input-wrapper {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.form-block-label {
  color: #000;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 150%;
}

.form-text-input {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #979797;
  background-color: #fff;
  border: 1px solid #000;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 42px;
  padding: 12px;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 140%;
  display: flex;
}

.form-text-input::placeholder, .text-49 {
  color: #979797;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 140%;
}

.form-text-input-2 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #979797;
  background-color: #fff;
  border: 1px solid #000;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 42px;
  padding: 12px;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 140%;
  display: flex;
}

.form-text-input-2::placeholder {
  color: #979797;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 140%;
}

.form-textarea {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #979797;
  background-color: #fff;
  border: 1px solid #000;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 100px;
  padding: 12px;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 140%;
  display: flex;
}

.form-textarea::placeholder {
  color: #979797;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 140%;
}

.form-button {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #000;
  background-image: linear-gradient(177.75deg, #ffe500 0%, #ebc643c4 100%);
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 12px 24px;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 600;
  line-height: 140%;
  display: flex;
}

.text-50 {
  color: #000;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 600;
  line-height: 140%;
}

.hero-heading-left-3 {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  background-color: #000;
  background-image: linear-gradient(#0000 0%, #000 100%);
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1440px;
  height: 600px;
  min-height: 600px;
  padding: 64px 24px;
  display: flex;
}

.container-25 {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1200px;
  display: flex;
}

.column-20 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 1181px;
  height: 184px;
  display: flex;
}

.content-7 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 106px;
  display: flex;
}

.frame-80 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.title-copy-goes-here-be-awesome-9 {
  text-align: center;
  text-transform: undefined;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(175.31deg, #ffe500 0%, #ebc643c4 100%);
  -webkit-background-clip: text;
  background-clip: text;
  font-size: 48px;
  font-weight: 700;
}

.frame-81 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.lorem-ipsum-dolor-sit-amet-consectetur-adipiscing-elit-suspendisse-varius-enim-in-eros-elementum-tristique-duis-cursus-mi-quis-viverra-ornare-eros-dolor-interdum-nulla-ut-commodo-diam-libero-vitae-erat-6 {
  color: #fff;
  text-align: center;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 600;
  line-height: 150%;
}

.frame-82 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1181px;
  display: flex;
}

.button-23 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-image: linear-gradient(#fcfaff 0%, #babcd7 54%, #fff 100%, #fefcfe 100%);
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  width: 172px;
  padding-top: 18px;
  padding-bottom: 18px;
  text-decoration: none;
  display: flex;
}

.text-51 {
  color: #000;
  text-align: center;
  letter-spacing: .02em;
  text-transform: uppercase;
  font-size: 16px;
  font-weight: 700;
}

.button-24 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-image: linear-gradient(179.05deg, #ffe500 0%, #ebc643c4 100%);
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  width: 172px;
  padding-top: 18px;
  padding-bottom: 18px;
  text-decoration: none;
  display: flex;
}

.hero-heading-left-4 {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  background-color: #000;
  background-image: url("https://cdn.prod.website-files.com/6515c29e265110c9545f6a61/652a1296222a1e9f8be78661_Hero-BG-About-us.png");
  background-repeat: no-repeat;
  background-size: cover;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1440px;
  height: 600px;
  min-height: 600px;
  padding: 64px 24px;
  display: flex;
}

.container-26 {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1200px;
  display: flex;
}

.column-21 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 1181px;
  height: 184px;
  display: flex;
}

.content-8 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: auto;
  display: flex;
}

.frame-83 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: auto;
  height: 80px;
  display: flex;
}

.title-copy-goes-here-be-awesome-10 {
  text-align: center;
  text-transform: undefined;
  -webkit-text-fill-color: transparent;
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 0 0;
  background-size: auto;
  -webkit-background-clip: text;
  background-clip: text;
  justify-content: center;
  align-items: center;
  height: 72px;
  margin-top: 20px;
  margin-bottom: 0;
  font-size: 48px;
  font-weight: 700;
  display: flex;
}

.frame-84 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  font-family: Inter, sans-serif;
  font-size: 16px;
  display: flex;
}

.lorem-ipsum-dolor-sit-amet-consectetur-adipiscing-elit-suspendisse-varius-enim-in-eros-elementum-tristique-duis-cursus-mi-quis-viverra-ornare-eros-dolor-interdum-nulla-ut-commodo-diam-libero-vitae-erat-7 {
  color: #fff;
  text-align: center;
  width: 100%;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 150%;
}

.frame-85 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1181px;
  display: flex;
}

.button-25 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-image: linear-gradient(#fcfaff 0%, #babcd7 54%, #fff 100%, #fefcfe 100%);
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  width: 172px;
  padding-top: 18px;
  padding-bottom: 18px;
  text-decoration: none;
  display: flex;
}

.text-52 {
  color: #000;
  text-align: center;
  letter-spacing: .02em;
  text-transform: uppercase;
  font-size: 16px;
  font-weight: 700;
}

.button-26 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-image: linear-gradient(179.05deg, #ffe500 0%, #ebc643c4 100%);
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  width: 172px;
  padding-top: 18px;
  padding-bottom: 18px;
  text-decoration: none;
  display: flex;
}

.our-figthers-card {
  grid-column-gap: 75px;
  grid-row-gap: 75px;
  background-color: #000;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 1583px;
  padding: 64px 24px;
  display: flex;
}

.container-27 {
  grid-column-gap: 64px;
  grid-row-gap: 64px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 1200px;
  max-width: 1200px;
  height: 1454px;
  display: flex;
}

.section-title-4 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 530px;
  display: flex;
}

.text-53 {
  text-align: center;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(#fcfaff 0%, #babcd7 54%, #fff 100%, #fefcfe 100%);
  -webkit-background-clip: text;
  background-clip: text;
  font-family: Inter, sans-serif;
  font-size: 48px;
  font-weight: 700;
  line-height: 120%;
}

.frame-86 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: #ffe500;
  border-radius: 25px;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 216px;
  height: 32px;
  display: flex;
}

.text-54 {
  color: #000;
  text-align: center;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 600;
  line-height: 150%;
}

.columns-5 {
  background-color: #111;
  border-radius: 25px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 273px;
  display: flex;
}

.card-4 {
  background-color: #ffe500;
  border-top-left-radius: 25px;
  border-bottom-right-radius: 25px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 518px;
  height: 73px;
  display: flex;
}

.image-wrapper-14 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  border-radius: 25px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 273px;
  display: flex;
}

.img14 {
  object-fit: cover;
  background-color: #000;
  background-image: linear-gradient(#443f123d 0%, #897d0d 100%);
  border-radius: 25px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 273px;
  display: flex;
}

.info-2 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 108px;
  padding: 24px;
  display: flex;
}

.name {
  color: #000;
  text-align: center;
  font-family: Inter, sans-serif;
  font-size: 24px;
  font-weight: 600;
  line-height: 150%;
}

.description-2 {
  color: #000;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 150%;
}

.frame-87 {
  justify-content: center;
  align-items: center;
  width: 164px;
  padding: 10px;
  display: flex;
}

.main-card-vs-180-lbs {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.card-5 {
  background-color: #ffe500;
  border-bottom-left-radius: 25px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 518px;
  height: 73px;
  display: flex;
}

.info-3 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 108px;
  padding: 24px;
  display: flex;
}

.description-3 {
  color: #000;
  text-align: center;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 150%;
}

.image-wrapper-15 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-image: url("https://cdn.prod.website-files.com/6515c29e265110c9545f6a61/652a23416af926707ae8c6d5_niyaz.png");
  background-position: 0 0;
  background-size: auto;
  border-radius: 25px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 259px;
  height: 273px;
  display: flex;
}

.main-card-vs-180-lbs-0 {
  color: #fff;
  text-align: center;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 600;
  line-height: 120%;
}

.main-card-vs-180-lbs-1 {
  color: #fff;
  text-align: center;
  font-family: Inter, sans-serif;
  font-size: 32px;
  font-weight: 700;
  line-height: 120%;
}

.img13 {
  background-image: url("https://cdn.prod.website-files.com/6515c29e265110c9545f6a61/652a23416af926707ae8c6d5_niyaz.png");
  background-position: 0 0;
  background-size: auto;
}

.container-28 {
  width: 1200px;
  max-width: 1440px;
}

.title-fighters-home {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: #000;
  flex-direction: column;
  justify-content: space-around;
  align-items: center;
  width: 100%;
  max-width: 1440px;
  height: 140px;
  padding: 58px 0;
  display: flex;
}

.title-6 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-direction: column;
  flex: 1;
  justify-content: space-around;
  align-items: flex-start;
  width: 100%;
  height: 300px;
  display: flex;
}

.title-section-3 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 240px;
  padding: 10px;
  display: flex;
}

.title-sectionsh-15 {
  text-align: center;
  text-transform: undefined;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(#fcfaff, #babcd7 54%, #fff 100%, #fefcfe);
  -webkit-background-clip: text;
  background-clip: text;
  justify-content: center;
  align-items: center;
  width: 100%;
  min-width: 67.9957%;
  max-width: 100%;
  height: 64px;
  max-height: none;
  padding-top: 100px;
  padding-bottom: 40px;
  font-family: Inter, sans-serif;
  font-size: 48px;
  font-weight: 700;
  display: flex;
}

.frame-10 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-image: linear-gradient(177.71deg, #ffe500, #ebc643c4);
  border-radius: 35px;
  justify-content: center;
  align-items: center;
  width: 25%;
  max-width: 416px;
  height: 27%;
  padding: 6px 20px;
  display: flex;
}

.vectors-wrapper-3 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 25px;
  height: 25px;
  display: flex;
}

.subtitles {
  color: #000;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 600;
}

.sun-dec-3-bogota-colombia {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  text-align: center;
  letter-spacing: .06em;
  -webkit-text-fill-color: transparent;
  object-fit: fill;
  background-image: linear-gradient(173.88deg, #ffe500, #ebc643c4);
  -webkit-background-clip: text;
  background-clip: text;
  justify-content: center;
  align-items: center;
  height: 40%;
  font-family: Inter, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 32px;
  display: flex;
  overflow: auto;
}

.frame-88 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: #000;
  background-image: linear-gradient(0deg, #000 0%, #0000 100%);
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  max-width: 1440px;
  min-height: 2150px;
  padding: 108px 156px;
  display: flex;
}

.section-4 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 1200px;
  display: flex;
}

.full-container {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.column-fighters {
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  max-width: 1200px;
  display: flex;
}

.card-01 {
  grid-column-gap: 18px;
  grid-row-gap: 18px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.image-12 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  border: 2px undefined undefined;
  object-fit: cover;
  background-color: #1f1f1f;
  background-image: linear-gradient(#000 0%, #e0c519 100%);
  border-radius: 35px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 266px;
  height: 340px;
  padding: 10px;
  display: flex;
}

.text-55 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.name-figthers-5 {
  color: #fff;
  text-align: center;
  text-transform: undefined;
  font-size: 32px;
  font-weight: 700;
}

.subtitles-2 {
  text-align: center;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(178.21deg, #ffe500 0%, #ebc643c4 100%);
  -webkit-background-clip: text;
  background-clip: text;
  font-family: Inter, sans-serif;
  font-size: 24px;
  font-weight: 600;
}

.image-13 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  border: 1px undefined undefined;
  object-fit: cover;
  background-color: #1f1f1f;
  background-image: linear-gradient(#000 0%, #e0c519 100%);
  border-radius: 35px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 266px;
  height: 340px;
  padding: 10px;
  display: flex;
}

.subtitles-3 {
  text-align: center;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(#ffe500 0%, #ebc643c4 100%);
  -webkit-background-clip: text;
  background-clip: text;
  font-family: Inter, sans-serif;
  font-size: 24px;
  font-weight: 600;
}

.image-14 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  object-fit: cover;
  background-color: #1f1f1f;
  background-image: linear-gradient(#000 0%, #e0c519 100%);
  border: 2px solid #ffe500;
  border-radius: 35px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 266px;
  height: 340px;
  padding: 10px;
  display: flex;
}

.image-15 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  object-fit: cover;
  background-color: #1f1f1f;
  background-image: linear-gradient(#000 0%, #e0c519 100%);
  border-radius: 35px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 266px;
  height: 340px;
  padding: 10px;
  display: flex;
}

.text-56 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.subtitles-4 {
  color: #fff;
  text-align: center;
  font-family: Inter, sans-serif;
  font-size: 24px;
  font-weight: 600;
}

.image-16 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: #1f1f1f;
  background-image: linear-gradient(#000 0%, #e0c519 100%);
  border-radius: 35px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 266px;
  height: 340px;
  padding: 10px;
  display: flex;
}

.frame-89 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: #000;
  background-image: linear-gradient(0deg, #000 0%, #0000 100%);
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  max-width: 1440px;
  min-height: 2150px;
  padding: 108px 88px;
  display: flex;
}

.section-5 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 1200px;
  display: flex;
}

.full-container-2 {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.column-fighters-2 {
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  max-width: 1200px;
  display: flex;
}

.card-7 {
  grid-column-gap: 18px;
  grid-row-gap: 18px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.image-17 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  border: 2px undefined undefined;
  object-fit: cover;
  background-color: #1f1f1f;
  background-image: linear-gradient(#000 0%, #e0c519 100%);
  border-radius: 35px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 266px;
  height: 340px;
  padding: 10px;
  display: flex;
}

.text-57 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.name-figthers-6 {
  color: #fff;
  text-align: center;
  text-transform: undefined;
  font-size: 32px;
  font-weight: 700;
}

.subtitles-5 {
  text-align: center;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(178.21deg, #ffe500 0%, #ebc643c4 100%);
  -webkit-background-clip: text;
  background-clip: text;
  font-family: Inter, sans-serif;
  font-size: 24px;
  font-weight: 600;
}

.image-18 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  border: 1px undefined undefined;
  object-fit: cover;
  background-color: #1f1f1f;
  background-image: linear-gradient(#000 0%, #e0c519 100%);
  border-radius: 35px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 266px;
  height: 340px;
  padding: 10px;
  display: flex;
}

.subtitles-6 {
  text-align: center;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(#ffe500 0%, #ebc643c4 100%);
  -webkit-background-clip: text;
  background-clip: text;
  font-family: Inter, sans-serif;
  font-size: 24px;
  font-weight: 600;
}

.image-19 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  object-fit: cover;
  background-color: #1f1f1f;
  background-image: linear-gradient(#000 0%, #e0c519 100%);
  border: 2px solid #ffe500;
  border-radius: 35px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 266px;
  height: 340px;
  padding: 10px;
  display: flex;
}

.image-20 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  object-fit: cover;
  background-color: #1f1f1f;
  background-image: linear-gradient(#000 0%, #e0c519 100%);
  border-radius: 35px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 266px;
  height: 340px;
  padding: 10px;
  display: flex;
}

.text-58 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.subtitles-7 {
  color: #fff;
  text-align: center;
  font-family: Inter, sans-serif;
  font-size: 24px;
  font-weight: 600;
}

.image-21 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: #1f1f1f;
  background-image: linear-gradient(#000 0%, #e0c519 100%);
  border-radius: 35px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 266px;
  height: 340px;
  padding: 10px;
  display: flex;
}

.frame-90 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: #000;
  background-image: linear-gradient(0deg, #000 0%, #0000 100%);
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  max-width: 1440px;
  min-height: 2150px;
  padding: 108px 88px;
  display: flex;
}

.section-6 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 1200px;
  display: flex;
}

.card-8 {
  grid-column-gap: 18px;
  grid-row-gap: 18px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.image-22 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  border: 2px undefined undefined;
  object-fit: cover;
  background-color: #1f1f1f;
  background-image: linear-gradient(#000 0%, #e0c519 100%);
  border-radius: 35px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 266px;
  height: 340px;
  padding: 10px;
  display: flex;
}

.text-59 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.name-figthers-7 {
  color: #fff;
  text-align: center;
  text-transform: undefined;
  font-size: 32px;
  font-weight: 700;
}

.subtitles-8 {
  text-align: center;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(178.21deg, #ffe500 0%, #ebc643c4 100%);
  -webkit-background-clip: text;
  background-clip: text;
  font-family: Inter, sans-serif;
  font-size: 24px;
  font-weight: 600;
}

.image-23 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  object-fit: cover;
  background-color: #1f1f1f;
  background-image: linear-gradient(#000 0%, #e0c519 100%);
  border: 2px solid #ffe500;
  border-radius: 35px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 266px;
  height: 340px;
  padding: 10px;
  display: flex;
}

.text-60 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.subtitles-9 {
  color: #fff;
  text-align: center;
  font-family: Inter, sans-serif;
  font-size: 24px;
  font-weight: 600;
}

.image-24 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  border: 2px undefined undefined;
  background-color: #1f1f1f;
  background-image: linear-gradient(#000 0%, #e0c519 100%);
  border-radius: 35px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 266px;
  height: 340px;
  padding: 10px;
  display: flex;
}

.image-25 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  border: 2px undefined undefined;
  object-fit: cover;
  background-color: #1f1f1f;
  background-image: linear-gradient(#000 0%, #e0c519 100%);
  border-radius: 35px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 266px;
  padding: 10px;
  display: flex;
}

.frame-91 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: #000;
  background-image: linear-gradient(0deg, #000 0%, #0000 100%);
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  max-width: 1440px;
  min-height: 2126px;
  padding: 108px 88px;
  display: flex;
}

.section-7 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 1200px;
  display: flex;
}

.image-26 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  border: 1px undefined undefined;
  object-fit: cover;
  background-color: #1f1f1f;
  background-image: linear-gradient(#000 0%, #e0c519 100%);
  border-radius: 35px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 247px;
  height: 316px;
  padding: 10px;
  display: flex;
}

.text-61 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.name-figthers-8 {
  color: #fff;
  text-align: center;
  text-transform: undefined;
  font-size: 32px;
  font-weight: 700;
}

.subtitles-10 {
  text-align: center;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(178.21deg, #ffe500 0%, #ebc643c4 100%);
  -webkit-background-clip: text;
  background-clip: text;
  font-family: Inter, sans-serif;
  font-size: 24px;
  font-weight: 600;
}

.image-27 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  object-fit: cover;
  background-color: #1f1f1f;
  background-image: linear-gradient(#000 0%, #e0c519 100%);
  border: 1px solid #ffe500;
  border-radius: 35px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 247px;
  height: 316px;
  padding: 10px;
  display: flex;
}

.image-28 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  border: 2px undefined undefined;
  object-fit: cover;
  background-color: #1f1f1f;
  background-image: linear-gradient(#000 0%, #e0c519 100%);
  border-radius: 35px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 266px;
  height: 340px;
  padding: 10px;
  display: flex;
}

.text-62 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.subtitles-11 {
  color: #fff;
  text-align: center;
  font-family: Inter, sans-serif;
  font-size: 24px;
  font-weight: 600;
}

.image-29 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  border: 2px undefined undefined;
  background-color: #1f1f1f;
  background-image: linear-gradient(#000 0%, #e0c519 100%);
  border-radius: 35px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 266px;
  height: 340px;
  padding: 10px;
  display: flex;
}

.image-30 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  border: 2px undefined undefined;
  object-fit: cover;
  background-color: #1f1f1f;
  background-image: linear-gradient(#000 0%, #e0c519 100%);
  border-radius: 35px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 266px;
  padding: 10px;
  display: flex;
}

.frame-92 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: #000;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  max-width: 1440px;
  padding: 108px 88px;
  display: flex;
}

.section-8 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 1200px;
  height: 1886px;
  display: flex;
}

.image-31 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  border: .4px undefined undefined;
  object-fit: cover;
  background-color: #1f1f1f;
  background-image: linear-gradient(#000 0%, #e0c519 100%);
  border-radius: 35px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 247px;
  height: 316px;
  padding: 10px;
  display: flex;
}

.text-63 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.name-figthers-9 {
  color: #fff;
  text-align: center;
  text-transform: undefined;
  font-size: 32px;
  font-weight: 700;
}

.subtitles-12 {
  text-align: center;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(178.21deg, #ffe500 0%, #ebc643c4 100%);
  -webkit-background-clip: text;
  background-clip: text;
  font-family: Inter, sans-serif;
  font-size: 24px;
  font-weight: 600;
}

.subtitles-13 {
  text-align: center;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(#ffe500 0%, #ebc643c4 100%);
  -webkit-background-clip: text;
  background-clip: text;
  font-family: Inter, sans-serif;
  font-size: 24px;
  font-weight: 600;
}

.text-64 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.image-32 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  border: .4px undefined undefined;
  background-color: #1f1f1f;
  background-image: linear-gradient(#000 0%, #e0c519 100%);
  border-radius: 35px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 247px;
  height: 316px;
  padding: 10px;
  display: flex;
}

.image-33 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  border: 2px undefined undefined;
  background-color: #1f1f1f;
  background-image: linear-gradient(#000 0%, #e0c519 100%);
  border-radius: 35px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 266px;
  height: 340px;
  padding: 10px;
  display: flex;
}

.image-34 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  border: 2px undefined undefined;
  object-fit: cover;
  background-color: #1f1f1f;
  background-image: linear-gradient(#000 0%, #e0c519 100%);
  border-radius: 35px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 266px;
  height: 340px;
  padding: 10px;
  display: flex;
}

.image-35 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  border: 2px undefined undefined;
  object-fit: cover;
  background-color: #1f1f1f;
  background-image: linear-gradient(#000 0%, #e0c519 100%);
  border-radius: 35px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 266px;
  padding: 10px;
  display: flex;
}

.frame-93 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: #000;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  max-width: 1440px;
  padding: 108px 88px;
  display: flex;
}

.section-9 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 1200px;
  height: 1886px;
  display: flex;
}

.image-36 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  object-fit: cover;
  background-color: #1f1f1f;
  background-image: linear-gradient(#000 0%, #e0c519 100%);
  border-radius: 35px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 247px;
  height: 316px;
  padding: 10px;
  display: flex;
}

.text-65 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.name-figthers-10 {
  color: #fff;
  text-align: center;
  text-transform: undefined;
  font-size: 32px;
  font-weight: 700;
}

.subtitles-14 {
  text-align: center;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(178.21deg, #ffe500 0%, #ebc643c4 100%);
  -webkit-background-clip: text;
  background-clip: text;
  font-family: Inter, sans-serif;
  font-size: 24px;
  font-weight: 600;
}

.subtitles-15 {
  text-align: center;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(#ffe500 0%, #ebc643c4 100%);
  -webkit-background-clip: text;
  background-clip: text;
  font-family: Inter, sans-serif;
  font-size: 24px;
  font-weight: 600;
}

.image-37 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  border: .4px undefined undefined;
  object-fit: cover;
  background-color: #1f1f1f;
  background-image: linear-gradient(#000 0%, #e0c519 100%);
  border-radius: 35px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 247px;
  height: 316px;
  padding: 10px;
  display: flex;
}

.text-66 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.image-38 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  border: .4px undefined undefined;
  background-color: #1f1f1f;
  background-image: linear-gradient(#000 0%, #e0c519 100%);
  border-radius: 35px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 247px;
  height: 316px;
  padding: 10px;
  display: flex;
}

.image-39 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  border: 2px undefined undefined;
  background-color: #1f1f1f;
  background-image: linear-gradient(#000 0%, #e0c519 100%);
  border-radius: 35px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 266px;
  height: 340px;
  padding: 10px;
  display: flex;
}

.image-40 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  border: 2px undefined undefined;
  object-fit: cover;
  background-color: #1f1f1f;
  background-image: linear-gradient(#000 0%, #e0c519 100%);
  border-radius: 35px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 266px;
  height: 340px;
  padding: 10px;
  display: flex;
}

.image-41 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  border: 2px undefined undefined;
  object-fit: cover;
  background-color: #1f1f1f;
  background-image: linear-gradient(#000 0%, #e0c519 100%);
  border-radius: 35px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 266px;
  padding: 10px;
  display: flex;
}

.frame-94 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: #000;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  max-width: 1440px;
  padding: 108px 88px;
  display: flex;
}

.section-10 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 1200px;
  height: 1886px;
  display: flex;
}

.image-42 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  object-fit: cover;
  background-color: #1f1f1f;
  background-image: linear-gradient(#000 0%, #e0c519 100%);
  border-radius: 35px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 247px;
  height: 316px;
  padding: 10px;
  display: flex;
}

.text-67 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.name-figthers-11 {
  color: #fff;
  text-align: center;
  text-transform: undefined;
  font-size: 32px;
  font-weight: 700;
}

.subtitles-16 {
  text-align: center;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(178.21deg, #ffe500 0%, #ebc643c4 100%);
  -webkit-background-clip: text;
  background-clip: text;
  font-family: Inter, sans-serif;
  font-size: 24px;
  font-weight: 600;
}

.subtitles-17 {
  text-align: center;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(#ffe500 0%, #ebc643c4 100%);
  -webkit-background-clip: text;
  background-clip: text;
  font-family: Inter, sans-serif;
  font-size: 24px;
  font-weight: 600;
}

.image-43 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: #1f1f1f;
  background-image: linear-gradient(#000 0%, #e0c519 100%);
  border-radius: 35px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 247px;
  height: 316px;
  padding: 10px;
  display: flex;
}

.image-44 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: #1f1f1f;
  background-image: linear-gradient(#000 0%, #e0c519 100%);
  border-radius: 35px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 266px;
  height: 340px;
  padding: 10px;
  display: flex;
}

.image-45 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  object-fit: cover;
  background-color: #1f1f1f;
  background-image: linear-gradient(#000 0%, #e0c519 100%);
  border-radius: 35px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 266px;
  height: 340px;
  padding: 10px;
  display: flex;
}

.image-46 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  object-fit: cover;
  background-color: #1f1f1f;
  background-image: linear-gradient(#000 0%, #e0c519 100%);
  border-radius: 35px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 266px;
  padding: 10px;
  display: flex;
}

.fighters-card {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: #000;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  max-width: 1440px;
  padding: 108px 88px;
  display: flex;
}

.section-11 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 1200px;
  height: 1886px;
  display: flex;
}

.image-47 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  object-fit: cover;
  background-color: #1f1f1f;
  background-image: linear-gradient(#000 0%, #e0c519 100%);
  border-radius: 35px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 247px;
  height: 316px;
  padding: 10px;
  display: flex;
}

.text-68 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.name-figthers-12 {
  color: #fff;
  text-align: center;
  text-transform: undefined;
  font-size: 32px;
  font-weight: 700;
}

.subtitles-18 {
  text-align: center;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(178.21deg, #ffe500 0%, #ebc643c4 100%);
  -webkit-background-clip: text;
  background-clip: text;
  font-family: Inter, sans-serif;
  font-size: 24px;
  font-weight: 600;
}

.subtitles-19 {
  text-align: center;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(#ffe500 0%, #ebc643c4 100%);
  -webkit-background-clip: text;
  background-clip: text;
  font-family: Inter, sans-serif;
  font-size: 24px;
  font-weight: 600;
}

.image-48 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: #1f1f1f;
  background-image: linear-gradient(#000 0%, #e0c519 100%);
  border-radius: 35px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 247px;
  height: 316px;
  padding: 10px;
  display: flex;
}

.image-49 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: #1f1f1f;
  background-image: linear-gradient(#000 0%, #e0c519 100%);
  border-radius: 35px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 266px;
  height: 340px;
  padding: 10px;
  display: flex;
}

.image-50 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  object-fit: cover;
  background-color: #1f1f1f;
  background-image: linear-gradient(#000 0%, #e0c519 100%);
  border-radius: 35px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 266px;
  height: 340px;
  padding: 10px;
  display: flex;
}

.image-51 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  object-fit: cover;
  background-color: #1f1f1f;
  background-image: linear-gradient(#000 0%, #e0c519 100%);
  border-radius: 35px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 266px;
  padding: 10px;
  display: flex;
}

.fighters-card-v2 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: #000;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  max-width: 1440px;
  padding: 108px 88px;
  display: flex;
}

.section-12 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 1200px;
  height: 1820px;
  display: flex;
}

.image-52 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  object-fit: cover;
  background-color: #1f1f1f;
  border-radius: 35px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 195px;
  height: 250px;
  padding: 10px;
  display: flex;
}

.text-69 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.name-figthers-13 {
  color: #fff;
  text-align: center;
  text-transform: undefined;
  font-size: 32px;
  font-weight: 700;
}

.subtitles-20 {
  text-align: center;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(178.21deg, #ffe500 0%, #ebc643c4 100%);
  -webkit-background-clip: text;
  background-clip: text;
  font-family: Inter, sans-serif;
  font-size: 24px;
  font-weight: 600;
}

.subtitles-21 {
  text-align: center;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(#ffe500 0%, #ebc643c4 100%);
  -webkit-background-clip: text;
  background-clip: text;
  font-family: Inter, sans-serif;
  font-size: 24px;
  font-weight: 600;
}

.image-53 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  object-fit: cover;
  background-color: #1f1f1f;
  background-image: linear-gradient(#000 0%, #e0c519 100%);
  border-radius: 35px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 247px;
  height: 316px;
  padding: 10px;
  display: flex;
}

.subtitles-22 {
  color: #fff;
  text-align: center;
  font-family: Inter, sans-serif;
  font-size: 24px;
  font-weight: 600;
}

.image-54 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: #1f1f1f;
  background-image: linear-gradient(#000 0%, #e0c519 100%);
  border-radius: 35px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 247px;
  height: 316px;
  padding: 10px;
  display: flex;
}

.image-55 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: #1f1f1f;
  background-image: linear-gradient(#000 0%, #e0c519 100%);
  border-radius: 35px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 266px;
  height: 340px;
  padding: 10px;
  display: flex;
}

.image-56 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  object-fit: cover;
  background-color: #1f1f1f;
  background-image: linear-gradient(#000 0%, #e0c519 100%);
  border-radius: 35px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 266px;
  height: 340px;
  padding: 10px;
  display: flex;
}

.image-57 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  object-fit: cover;
  background-color: #1f1f1f;
  background-image: linear-gradient(#000 0%, #e0c519 100%);
  border-radius: 35px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 266px;
  padding: 10px;
  display: flex;
}

.section-13 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 1200px;
  height: 1820px;
  display: flex;
}

.image-58 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  object-fit: cover;
  background-color: #1f1f1f;
  border-radius: 35px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 250px;
  padding: 10px;
  display: flex;
}

.text-70 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.name-figthers-14 {
  color: #fff;
  text-align: center;
  text-transform: undefined;
  font-size: 32px;
  font-weight: 700;
}

.subtitles-23 {
  text-align: center;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(#ffe500 0%, #ebc643c4 100%);
  -webkit-background-clip: text;
  background-clip: text;
  font-family: Inter, sans-serif;
  font-size: 24px;
  font-weight: 600;
}

.image-59 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  object-fit: cover;
  background-color: #1f1f1f;
  background-image: linear-gradient(#000 0%, #e0c519 100%);
  border-radius: 35px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 247px;
  height: 316px;
  padding: 10px;
  display: flex;
}

.subtitles-24 {
  color: #fff;
  text-align: center;
  font-family: Inter, sans-serif;
  font-size: 24px;
  font-weight: 600;
}

.image-60 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: #1f1f1f;
  background-image: linear-gradient(#000 0%, #e0c519 100%);
  border-radius: 35px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 247px;
  height: 316px;
  padding: 10px;
  display: flex;
}

.image-61 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: #1f1f1f;
  background-image: linear-gradient(#000 0%, #e0c519 100%);
  border-radius: 35px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 266px;
  height: 340px;
  padding: 10px;
  display: flex;
}

.image-62 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  object-fit: cover;
  background-color: #1f1f1f;
  background-image: linear-gradient(#000 0%, #e0c519 100%);
  border-radius: 35px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 266px;
  height: 340px;
  padding: 10px;
  display: flex;
}

.image-63 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  object-fit: cover;
  background-color: #1f1f1f;
  background-image: linear-gradient(#000 0%, #e0c519 100%);
  border-radius: 35px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 266px;
  padding: 10px;
  display: flex;
}

.section-14 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 1200px;
  height: 1820px;
  display: flex;
}

.image-64 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  object-fit: cover;
  background-color: #1f1f1f;
  border: 2px #24131300;
  border-radius: 35px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 250px;
  padding: 10px;
  display: flex;
}

.text-71 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.name-figthers-15 {
  color: #fff;
  text-align: center;
  text-transform: undefined;
  font-size: 32px;
  font-weight: 700;
}

.image-65 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  object-fit: cover;
  background-color: #1f1f1f;
  border-radius: 35px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 250px;
  padding: 10px;
  display: flex;
}

.subtitles-25 {
  text-align: center;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(#ffe500 0%, #ebc643c4 100%);
  -webkit-background-clip: text;
  background-clip: text;
  font-family: Inter, sans-serif;
  font-size: 24px;
  font-weight: 600;
}

.image-66 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  object-fit: cover;
  background-color: #1f1f1f;
  background-image: linear-gradient(#000 0%, #e0c519 100%);
  border-radius: 35px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 247px;
  height: 316px;
  padding: 10px;
  display: flex;
}

.subtitles-26 {
  color: #fff;
  text-align: center;
  font-family: Inter, sans-serif;
  font-size: 24px;
  font-weight: 600;
}

.image-67 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: #1f1f1f;
  background-image: linear-gradient(#000 0%, #e0c519 100%);
  border-radius: 35px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 247px;
  height: 316px;
  padding: 10px;
  display: flex;
}

.image-68 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: #1f1f1f;
  background-image: linear-gradient(#000 0%, #e0c519 100%);
  border-radius: 35px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 266px;
  height: 340px;
  padding: 10px;
  display: flex;
}

.image-69 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  object-fit: cover;
  background-color: #1f1f1f;
  background-image: linear-gradient(#000 0%, #e0c519 100%);
  border-radius: 35px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 266px;
  height: 340px;
  padding: 10px;
  display: flex;
}

.image-70 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  object-fit: cover;
  background-color: #1f1f1f;
  background-image: linear-gradient(#000 0%, #e0c519 100%);
  border-radius: 35px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 266px;
  padding: 10px;
  display: flex;
}

.section-15 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 1200px;
  height: 1820px;
  display: flex;
}

.card-9 {
  grid-column-gap: 18px;
  grid-row-gap: 18px;
  border-radius: 35px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.image-71 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  border: 2px undefined undefined;
  object-fit: cover;
  border-radius: 35px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 250px;
  padding: 10px;
  display: flex;
}

.text-72 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.name-figthers-16 {
  color: #fff;
  text-align: center;
  text-transform: undefined;
  font-size: 32px;
  font-weight: 700;
}

.image-72 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  object-fit: cover;
  background-color: #1f1f1f;
  border-radius: 35px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 250px;
  padding: 10px;
  display: flex;
}

.subtitles-27 {
  text-align: center;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(#ffe500 0%, #ebc643c4 100%);
  -webkit-background-clip: text;
  background-clip: text;
  font-family: Inter, sans-serif;
  font-size: 24px;
  font-weight: 600;
}

.image-73 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  object-fit: cover;
  background-color: #1f1f1f;
  background-image: linear-gradient(#000 0%, #e0c519 100%);
  border-radius: 35px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 247px;
  height: 316px;
  padding: 10px;
  display: flex;
}

.subtitles-28 {
  color: #fff;
  text-align: center;
  font-family: Inter, sans-serif;
  font-size: 24px;
  font-weight: 600;
}

.image-74 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: #1f1f1f;
  background-image: linear-gradient(#000 0%, #e0c519 100%);
  border-radius: 35px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 247px;
  height: 316px;
  padding: 10px;
  display: flex;
}

.image-75 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: #1f1f1f;
  background-image: linear-gradient(#000 0%, #e0c519 100%);
  border-radius: 35px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 266px;
  height: 340px;
  padding: 10px;
  display: flex;
}

.image-76 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  object-fit: cover;
  background-color: #1f1f1f;
  background-image: linear-gradient(#000 0%, #e0c519 100%);
  border-radius: 35px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 266px;
  height: 340px;
  padding: 10px;
  display: flex;
}

.image-77 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  object-fit: cover;
  background-color: #1f1f1f;
  background-image: linear-gradient(#000 0%, #e0c519 100%);
  border-radius: 35px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 266px;
  padding: 10px;
  display: flex;
}

.section-16 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 1200px;
  height: 1820px;
  display: flex;
}

.card-10 {
  grid-column-gap: 18px;
  grid-row-gap: 18px;
  border-radius: 35px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 226px;
  height: 320px;
  display: flex;
}

.image-78 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  object-fit: scale-down;
  border: 2px #fff;
  border-radius: 35px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 250px;
  padding: 10px;
  display: flex;
}

.text-73 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.name-figthers-17 {
  color: #fff;
  text-align: center;
  text-transform: undefined;
  font-size: 32px;
  font-weight: 700;
}

.image-79 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  object-fit: cover;
  background-color: #1f1f1f;
  border-radius: 35px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 250px;
  padding: 10px;
  display: flex;
}

.subtitles-29 {
  text-align: center;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(#ffe500 0%, #ebc643c4 100%);
  -webkit-background-clip: text;
  background-clip: text;
  font-family: Inter, sans-serif;
  font-size: 24px;
  font-weight: 600;
}

.image-80 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  object-fit: cover;
  background-color: #1f1f1f;
  background-image: linear-gradient(#000 0%, #e0c519 100%);
  border-radius: 35px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 247px;
  height: 316px;
  padding: 10px;
  display: flex;
}

.subtitles-30 {
  color: #fff;
  text-align: center;
  font-family: Inter, sans-serif;
  font-size: 24px;
  font-weight: 600;
}

.image-81 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: #1f1f1f;
  background-image: linear-gradient(#000 0%, #e0c519 100%);
  border-radius: 35px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 247px;
  height: 316px;
  padding: 10px;
  display: flex;
}

.image-82 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: #1f1f1f;
  background-image: linear-gradient(#000 0%, #e0c519 100%);
  border-radius: 35px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 266px;
  height: 340px;
  padding: 10px;
  display: flex;
}

.image-83 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  object-fit: cover;
  background-color: #1f1f1f;
  background-image: linear-gradient(#000 0%, #e0c519 100%);
  border-radius: 35px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 266px;
  height: 340px;
  padding: 10px;
  display: flex;
}

.image-84 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  object-fit: cover;
  background-color: #1f1f1f;
  background-image: linear-gradient(#000 0%, #e0c519 100%);
  border-radius: 35px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 266px;
  padding: 10px;
  display: flex;
}

.section-17 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 1200px;
  height: 1559px;
  display: flex;
}

.card-11 {
  grid-column-gap: 18px;
  grid-row-gap: 18px;
  border-radius: 35px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.image-85 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  border: 2px undefined undefined;
  object-fit: scale-down;
  border-radius: 15px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 250px;
  padding: 10px;
  display: flex;
}

.card-tut {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.name-figthers-18 {
  color: #fff;
  text-align: center;
  text-transform: undefined;
  font-size: 28px;
  font-weight: 700;
}

.subtitles-31 {
  text-align: center;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(178.45deg, #ffe500 0%, #ebc643c4 100%);
  -webkit-background-clip: text;
  background-clip: text;
  font-family: Inter, sans-serif;
  font-size: 24px;
  font-weight: 600;
}

.image-86 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  border: 2px undefined undefined;
  object-fit: scale-down;
  background-color: #1f1f1f;
  border-radius: 15px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 250px;
  padding: 10px;
  display: flex;
}

.text-74 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.subtitles-32 {
  text-align: center;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(#ffe500 0%, #ebc643c4 100%);
  -webkit-background-clip: text;
  background-clip: text;
  font-family: Inter, sans-serif;
  font-size: 24px;
  font-weight: 600;
}

.card-12 {
  grid-column-gap: 18px;
  grid-row-gap: 18px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 202px;
  display: flex;
}

.image-87 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  border: 2px undefined undefined;
  object-fit: cover;
  background-color: #1f1f1f;
  background-image: linear-gradient(#000 0%, #e0c519 100%);
  border-radius: 15px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 176px;
  height: 250px;
  padding: 10px;
  display: flex;
}

.subtitles-33 {
  color: #fff;
  text-align: center;
  font-family: Inter, sans-serif;
  font-size: 24px;
  font-weight: 600;
}

.image-88 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  border: 2px undefined undefined;
  background-color: #1f1f1f;
  background-image: linear-gradient(#000 0%, #e0c519 100%);
  border-radius: 15px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 176px;
  height: 250px;
  padding: 10px;
  display: flex;
}

.section-18 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 1200px;
  height: 1559px;
  display: flex;
}

.full-container-3 {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 1559px;
  display: flex;
}

.column-fighters-3 {
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  height: 1559px;
  display: flex;
}

.card-13 {
  grid-column-gap: 18px;
  grid-row-gap: 18px;
  border-radius: 35px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 213px;
  padding: 4px 8px;
  display: flex;
}

.rectangle-6 {
  border: 1px undefined undefined;
  object-fit: cover;
  border-radius: 15px;
}

.card-tut-2 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: flex;
}

.name-figthers-19 {
  color: #fff;
  text-align: center;
  text-transform: undefined;
  font-size: 28px;
  font-weight: 700;
}

.card-14 {
  grid-column-gap: 18px;
  grid-row-gap: 18px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 213px;
  display: flex;
}

.text-75 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.subtitles-34 {
  text-align: center;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(178.21deg, #ffe500 0%, #ebc643c4 100%);
  -webkit-background-clip: text;
  background-clip: text;
  font-family: Inter, sans-serif;
  font-size: 24px;
  font-weight: 600;
}

.section-19 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 1200px;
  height: 338px;
  display: flex;
}

.column-fighters-4 {
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.card-15 {
  grid-column-gap: 18px;
  grid-row-gap: 18px;
  border-radius: 35px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 213px;
  padding: 4px 8px;
  display: flex;
}

.name-figthers-20 {
  color: #fff;
  text-align: center;
  text-transform: undefined;
  font-size: 28px;
  font-weight: 700;
}

.section-20 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 1200px;
  height: 338px;
  display: flex;
}

.card-16 {
  grid-column-gap: 18px;
  grid-row-gap: 18px;
  border-radius: 35px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 213px;
  padding: 4px 8px;
  display: flex;
}

.name-figthers-21 {
  color: #fff;
  text-align: center;
  text-transform: undefined;
  font-size: 28px;
  font-weight: 700;
}

.subtitles-35 {
  opacity: .1;
  text-align: center;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(#ffe500 0%, #ebc643c4 100%);
  -webkit-background-clip: text;
  background-clip: text;
  font-family: Inter, sans-serif;
  font-size: 24px;
  font-weight: 600;
}

.team-rectangles-2 {
  grid-column-gap: 64px;
  grid-row-gap: 64px;
  background-color: #f5f7fa;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding: 64px 24px;
  display: flex;
}

.container-29 {
  grid-column-gap: 64px;
  grid-row-gap: 64px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 1200px;
  display: flex;
}

.section-title-5 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 530px;
  display: flex;
}

.text-76 {
  color: #000;
  text-align: center;
  font-family: Inter, sans-serif;
  font-size: 32px;
  font-weight: 700;
  line-height: 120%;
}

.text-77 {
  color: #000;
  text-align: center;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 150%;
}

.columns-6 {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.card-17 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.image-wrapper-16 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 180px;
  display: flex;
}

.image-89 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 180px;
  display: flex;
}

.info-4 {
  background-color: #fff;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding: 24px;
  display: flex;
}

.name-2 {
  color: #000;
  font-family: Inter, sans-serif;
  font-size: 24px;
  font-weight: 600;
  line-height: 150%;
}

.description-4 {
  color: #000;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 150%;
}

.responsive-fighters-card {
  grid-column-gap: 64px;
  grid-row-gap: 64px;
  background-color: #000;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 1279px;
  padding: 64px 24px;
  display: flex;
}

.container-30 {
  grid-column-gap: 64px;
  grid-row-gap: 64px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 1200px;
  display: flex;
}

.columns-7 {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.card-18 {
  background-color: #000;
  border-radius: 15px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.image-wrapper-17 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 180px;
  display: flex;
}

.image-90 {
  border: 1px undefined undefined;
  object-fit: cover;
  border-radius: 15px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 180px;
  display: flex;
}

.info-5 {
  border-radius: 15px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding: 24px;
  display: flex;
}

.name-3 {
  color: #fff;
  text-align: center;
  font-family: Inter, sans-serif;
  font-size: 24px;
  font-weight: 600;
  line-height: 150%;
}

.description-5 {
  text-align: center;
  text-transform: uppercase;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(177.88deg, #ffe500 0%, #ebc643c4 100%);
  -webkit-background-clip: text;
  background-clip: text;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 150%;
}

.container-31 {
  grid-column-gap: 64px;
  grid-row-gap: 64px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 1200px;
  display: flex;
}

.columns-8 {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.card-19 {
  background-color: #000;
  border-radius: 15px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.image-wrapper-18 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 180px;
  display: flex;
}

.image-91 {
  border: 1px undefined undefined;
  object-fit: cover;
  border-radius: 15px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 180px;
  display: flex;
}

.info-6 {
  border-radius: 15px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding: 24px;
  display: flex;
}

.name-4 {
  color: #fff;
  text-align: center;
  font-family: Inter, sans-serif;
  font-size: 24px;
  font-weight: 600;
  line-height: 150%;
}

.description-6 {
  text-align: center;
  text-transform: uppercase;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(177.88deg, #ffe500 0%, #ebc643c4 100%);
  -webkit-background-clip: text;
  background-clip: text;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 150%;
}

.container-32 {
  grid-column-gap: 64px;
  grid-row-gap: 64px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 1200px;
  display: flex;
}

.card-20 {
  background-color: #000;
  border-radius: 15px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.image-wrapper-19 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 180px;
  display: flex;
}

.image-92 {
  border: 1px undefined undefined;
  object-fit: cover;
  border-radius: 15px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 180px;
  display: flex;
}

.info-7 {
  border-radius: 15px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding: 24px;
  display: flex;
}

.name-5 {
  color: #fff;
  text-align: center;
  font-family: Inter, sans-serif;
  font-size: 24px;
  font-weight: 600;
  line-height: 150%;
}

.description-7 {
  text-align: center;
  text-transform: uppercase;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(177.88deg, #ffe500 0%, #ebc643c4 100%);
  -webkit-background-clip: text;
  background-clip: text;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 150%;
}

.container-33 {
  grid-column-gap: 64px;
  grid-row-gap: 64px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 1200px;
  display: flex;
}

.card-21 {
  background-color: #000;
  border-radius: 15px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.image-wrapper-20 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 180px;
  display: flex;
}

.image-93 {
  border: 1px undefined undefined;
  object-fit: cover;
  border-radius: 15px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 180px;
  display: flex;
}

.image-93:hover, .image-93:active {
  background-image: linear-gradient(#000, #f0e5c4);
}

.info-8 {
  border-radius: 15px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 24px;
  display: flex;
}

.description-8 {
  text-align: center;
  text-transform: uppercase;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(177.88deg, #ffe500 0%, #ebc643c4 100%);
  -webkit-background-clip: text;
  background-clip: text;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 600;
  line-height: 150%;
}

.nav-link-6 {
  color: #fff;
  font-family: Inter, sans-serif;
}

.home-responsive-fighters-card {
  grid-column-gap: 64px;
  grid-row-gap: 64px;
  background-color: #000;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 784px;
  padding: 64px 24px;
  display: flex;
}

.text-78 {
  text-align: center;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(#fcfaff 0%, #babcd7 54%, #fff 100%, #fefcfe 100%);
  -webkit-background-clip: text;
  background-clip: text;
  font-family: Inter, sans-serif;
  font-size: 48px;
  font-weight: 700;
  line-height: 120%;
}

.container-34 {
  grid-column-gap: 64px;
  grid-row-gap: 64px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 1200px;
  display: flex;
}

.card-22 {
  background-color: #000;
  border-radius: 15px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 442px;
  display: flex;
}

.image-wrapper-21 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 249px;
  display: flex;
}

.front-img2 {
  border: 1px undefined undefined;
  object-fit: cover;
  border-radius: 15px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 249px;
  display: flex;
}

.info-9 {
  border-radius: 15px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 149px;
  padding: 24px;
  display: flex;
}

.name-6 {
  color: #fff;
  text-align: center;
  font-family: Inter, sans-serif;
  font-size: 32px;
  font-weight: 700;
  line-height: 150%;
}

.description-9 {
  text-align: center;
  text-transform: uppercase;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(178.57deg, #ffe500 0%, #ebc643c4 100%);
  -webkit-background-clip: text;
  background-clip: text;
  font-family: Inter, sans-serif;
  font-size: 24px;
  font-weight: 600;
  line-height: 150%;
}

.card-23 {
  background-color: #000;
  border-radius: 15px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 333px;
  display: flex;
}

.image-wrapper-22 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 248px;
  display: flex;
}

.image-95 {
  border: 1px undefined undefined;
  object-fit: cover;
  background-image: linear-gradient(#000 0%, #ffe500 100%);
  border-radius: 15px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 248px;
  display: flex;
}

.card-24 {
  background-color: #000;
  border-radius: 15px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 397px;
  display: flex;
}

.info-10 {
  border-radius: 15px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 149px;
  padding: 24px;
  display: flex;
}

.text-79 {
  text-align: center;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(#fcfaff 0%, #babcd7 54%, #fff 100%, #fefcfe 100%);
  -webkit-background-clip: text;
  background-clip: text;
  font-family: Inter, sans-serif;
  font-size: 48px;
  font-weight: 700;
  line-height: 120%;
}

.container-35 {
  grid-column-gap: 64px;
  grid-row-gap: 64px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 1200px;
  display: flex;
}

.card-25 {
  background-color: #000;
  border-radius: 15px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 442px;
  display: flex;
}

.image-wrapper-23 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 249px;
  display: flex;
}

.image-96 {
  border: 1px undefined undefined;
  object-fit: cover;
  border-radius: 15px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 249px;
  display: flex;
}

.info-11 {
  border-radius: 15px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  height: 149px;
  padding: 24px;
  display: flex;
}

.description-10 {
  text-align: center;
  text-transform: uppercase;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(178.57deg, #ffe500 0%, #ebc643c4 100%);
  -webkit-background-clip: text;
  background-clip: text;
  font-family: Inter, sans-serif;
  font-size: 24px;
  font-weight: 600;
  line-height: 150%;
}

.card-26 {
  background-color: #000;
  border-radius: 15px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 333px;
  display: flex;
}

.image-wrapper-24 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 248px;
  display: flex;
}

.image-97 {
  border: 1px undefined undefined;
  object-fit: cover;
  border-radius: 15px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 248px;
  display: flex;
}

.card-27 {
  background-color: #000;
  border-radius: 15px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 397px;
  display: flex;
}

.info-12 {
  border-radius: 15px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 149px;
  padding: 24px;
  display: flex;
}

.container-36 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 1200px;
  height: 100%;
  display: flex;
}

.columns-9 {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 360px;
  display: flex;
}

.card-28 {
  background-color: #000;
  border-radius: 15px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: auto;
  display: flex;
}

.image-wrapper-25 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  display: flex;
}

.image-98 {
  border: 1px undefined undefined;
  object-fit: contain;
  background-image: linear-gradient(#000, #f0e5c43b), url("https://cdn.prod.website-files.com/6515c29e265110c9545f6a61/652cc871722f7ce55df1693b_Logo%20400x400%20Transparent%20without%20text.png");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, auto;
  border-radius: 15px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
}

.info-13 {
  border-radius: 15px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: auto;
  padding: 24px;
  display: flex;
}

.name-7 {
  color: #fff;
  text-align: center;
  font-family: Inter, sans-serif;
  font-size: 24px;
  font-weight: 600;
  line-height: 150%;
}

.description-11 {
  text-align: center;
  text-transform: uppercase;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(177.88deg, #ffe500 0%, #ebc643c4 100%);
  -webkit-background-clip: text;
  background-clip: text;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 600;
  line-height: 150%;
}

.button-28 {
  background-image: linear-gradient(179.1deg, #ffe500, #ebc643c4);
  border: 1px solid #212121;
  border-radius: 15px;
  justify-content: center;
  align-items: center;
  width: 300px;
  height: 45px;
  padding: 16px 24px;
  text-decoration: none;
  display: flex;
}

.button-28.hiden-mobile {
  width: 240px;
  margin-bottom: 2px;
}

.button-28.hidden-pc {
  display: none;
}

.text-80 {
  color: #000;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 600;
  line-height: 140%;
}

.all-fighters {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 100%;
  height: 100%;
  max-height: 100%;
  padding-top: 32px;
  display: flex;
}

.all-fighets-desktop {
  background-color: #000;
  height: 100%;
  display: flex;
}

.div-block {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 100%;
  display: flex;
}

.new-kombat-tkd {
  background-color: #fff;
  justify-content: center;
  align-items: center;
  width: 15%;
  display: flex;
}

.kombat-tkd-001 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-image: linear-gradient(178.73deg, #f0e5c4, #ead8a1 22%, #e1c782 44%, #d2b25b 66%, #c39e3a);
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 304px;
  padding: 6px 0;
  display: flex;
}

.header-menuh-12 {
  color: #000;
  letter-spacing: .02em;
  text-transform: uppercase;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 600;
}

.our-fighters-2 {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.frame-95 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.title-sectionsh-16 {
  text-transform: undefined;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(#fcfaff 0%, #babcd7 54%, #fff 100%, #fefcfe 100%);
  -webkit-background-clip: text;
  background-clip: text;
  font-size: 48px;
  font-weight: 700;
}

.title-sectionsh-17 {
  text-transform: undefined;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(179.06deg, #ffe500 0%, #ebc643c4 100%);
  -webkit-background-clip: text;
  background-clip: text;
  font-size: 48px;
  font-weight: 700;
}

.our-fighters-3 {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 84px;
  display: flex;
}

.frame-96 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.title-sectionsh-18 {
  text-transform: undefined;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(#fcfaff 0%, #babcd7 54%, #fff 100%, #fefcfe 100%);
  -webkit-background-clip: text;
  background-clip: text;
  font-size: 48px;
  font-weight: 700;
}

.title-sectionsh-19 {
  text-transform: undefined;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(179.06deg, #ffe500 0%, #ebc643c4 100%);
  -webkit-background-clip: text;
  background-clip: text;
  font-size: 48px;
  font-weight: 700;
}

.our-fighters-4 {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 84px;
  display: flex;
}

.frame-97 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 86px;
  display: flex;
}

.title-sectionsh-20 {
  text-transform: undefined;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(#fcfaff 0%, #babcd7 54%, #fff 100%, #fefcfe 100%);
  -webkit-background-clip: text;
  background-clip: text;
  font-size: 48px;
  font-weight: 700;
}

.frame-98 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 190px;
  display: flex;
}

.title-sectionsh-21 {
  text-transform: undefined;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(179.06deg, #ffe500 0%, #ebc643c4 100%);
  -webkit-background-clip: text;
  background-clip: text;
  font-size: 48px;
  font-weight: 700;
}

.frame-99 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: flex-start;
  align-items: center;
  width: 86px;
  height: 84px;
  display: flex;
}

.title-sectionsh-22 {
  text-transform: undefined;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(#fcfaff 0%, #babcd7 54%, #fff 100%, #fefcfe 100%);
  -webkit-background-clip: text;
  background-clip: text;
  font-size: 48px;
  font-weight: 700;
}

.frame-100 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: flex-start;
  align-items: center;
  width: 190px;
  height: 84px;
  display: flex;
}

.title-sectionsh-23 {
  text-transform: undefined;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(179.06deg, #ffe500 0%, #ebc643c4 100%);
  -webkit-background-clip: text;
  background-clip: text;
  font-size: 48px;
  font-weight: 700;
}

.div-block-2 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  justify-content: center;
  align-items: center;
  width: 1200px;
  height: 60%;
  display: flex;
}

.second-section {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 100%;
  height: 100%;
  margin-top: 0;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.all-figthers-grey {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 132px;
  display: flex;
}

.frame-101 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-image: linear-gradient(#fcfaff, #babcd7 54%, #fff 100%, #fefcfe);
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 284px;
  height: 42%;
  padding-top: 18px;
  padding-bottom: 18px;
  display: flex;
}

.header-menuh-13 {
  color: #000;
  text-align: center;
  letter-spacing: .02em;
  text-transform: uppercase;
  font-size: 18px;
  font-weight: 700;
}

.frame-102 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-image: linear-gradient(#fcfaff, #babcd7 54%, #fff 100%, #fefcfe);
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  width: 607px;
  max-width: 284px;
  padding-top: 18px;
  padding-bottom: 18px;
  display: flex;
}

.header-menuh-14 {
  color: #000;
  text-align: center;
  letter-spacing: .02em;
  text-transform: uppercase;
  width: 100%;
  font-size: 18px;
  font-style: normal;
  font-weight: 700;
  text-decoration: none;
}

.link-block {
  flex-direction: column;
  justify-content: center;
  align-items: flex-end;
  width: 607px;
  display: flex;
}

.frame-103 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-image: linear-gradient(#fcfaff, #babcd7 54%, #fff 100%, #fefcfe);
  border-radius: 4px;
  justify-content: center;
  align-items: flex-end;
  width: 100%;
  max-width: 284px;
  padding-top: 18px;
  padding-bottom: 18px;
  display: flex;
}

.header-menuh-15 {
  color: #000;
  text-align: center;
  letter-spacing: .02em;
  text-transform: uppercase;
  font-size: 18px;
  font-weight: 700;
}

.frame-104 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-image: linear-gradient(#fcfaff, #babcd7 54%, #fff 100%, #fefcfe);
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 284px;
  padding-top: 18px;
  padding-bottom: 18px;
  display: flex;
}

.header-menuh-16 {
  color: #fff;
  text-align: center;
  letter-spacing: .02em;
  text-transform: uppercase;
  font-size: 16px;
  font-weight: 700;
}

.frame-104-copyyy3 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-image: linear-gradient(#fcfaff, #babcd7 54%, #fff 100%, #fefcfe);
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 284px;
  padding-top: 18px;
  padding-bottom: 18px;
  display: flex;
}

.frame-104-copyyy3.hidden-phone {
  padding-top: 8px;
  padding-bottom: 8px;
  text-decoration: none;
}

.frame-104-copyyy3.hidden-desktoppp {
  display: none;
}

.body-2 {
  background-color: #000;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  max-width: none;
  padding-left: 2.5%;
  padding-right: 2.5%;
  font-family: Inter, sans-serif;
  display: flex;
}

.navbar-logo-left-3 {
  background-color: #000;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  max-width: 1440px;
  padding-left: 24px;
  padding-right: 24px;
  display: flex;
}

.navbarcontainer-2 {
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1440px;
  display: flex;
}

.navbar-content-2 {
  background-color: #0000;
  justify-content: space-around;
  align-items: center;
  width: 1280px;
  max-width: 100%;
  padding-left: 32px;
  padding-right: 32px;
  display: flex;
}

.navbar-content-2.big-image-5perc-margin {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  margin-left: 0%;
  margin-right: 0%;
  padding-left: 0;
  padding-right: 0;
}

.navbar-brand-3 {
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  width: 15%;
  display: flex;
}

.logo-9 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  display: flex;
}

.navbar-menu-3 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex: 0 auto;
  justify-content: space-around;
  align-items: center;
  width: 80%;
  display: flex;
}

.navbar-menu-3:active, .navbar-menu-3:focus {
  color: #fff;
  background-color: #000;
}

.navbar-link-2 {
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 24px 12px;
  display: flex;
}

.text-81 {
  color: #fff;
  text-transform: uppercase;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 600;
  line-height: 150%;
}

.navbar-logo-left-4 {
  background-color: #000;
  background-image: linear-gradient(#000, #00000087);
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 100%;
  height: auto;
  margin-top: 0;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  position: absolute;
  inset: 0% 0% auto;
}

.navbarcontainer-3 {
  background-color: #000;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: none;
  padding-top: 4px;
  padding-left: 16px;
  padding-right: 16px;
  display: flex;
}

.text-82 {
  color: #fff;
  text-transform: uppercase;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 600;
  line-height: 150%;
}

.nav-link-7 {
  color: #fff;
  font-family: Inter, sans-serif;
  font-weight: 600;
}

.nav-link-8 {
  color: #b0adad;
  letter-spacing: 2px;
  font-family: Inter, sans-serif;
  font-weight: 600;
}

.nav-link-8:hover {
  color: #d2b25b;
}

.nav-link-8.w--current {
  color: #e9e9e9;
  letter-spacing: 2px;
}

.nav-link-8.w--current:hover, .nav-link-8.w--current:active {
  color: #d2b25b;
}

.nav-link-9 {
  color: #fff;
  font-family: Inter, sans-serif;
  font-weight: 600;
}

.nav-link-9:hover, .nav-link-9:active {
  color: #ffe500;
}

.nav-link-10 {
  color: #fff;
  font-family: Inter, sans-serif;
  font-weight: 600;
}

.nav-link-10:hover {
  color: #ffe500;
}

.body-3 {
  grid-column-gap: 64px;
  grid-row-gap: 64px;
  background-color: #000;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  max-width: 100%;
  display: flex;
}

.footer-2 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  background-color: #101010;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding: 64px 24px 8px;
  display: flex;
}

.columns-10 {
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  max-width: 1440px;
  display: flex;
}

.logo-10 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 176px;
  height: 135px;
  display: flex;
}

.column-22 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 320px;
  display: flex;
}

.logo-wrapper-4 {
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  padding-top: 16px;
  display: flex;
}

.small-columns {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 600px;
  padding-top: 16px;
  display: flex;
}

.column-23 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.content-9 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.text-83 {
  color: #fff;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 700;
  line-height: 150%;
}

.footer-links {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.link {
  color: #d3d3d3;
  letter-spacing: .02em;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 150%;
}

.link-2 {
  color: #d3d3d3;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 150%;
}

.content-10 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.link-3 {
  color: #d3d3d3;
  letter-spacing: .02em;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 150%;
}

.copyright {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1440px;
  padding-top: 16px;
  padding-bottom: 16px;
  display: flex;
  box-shadow: 0 -1px #e4ebf3;
}

.text-84 {
  color: #fff;
  text-align: center;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 150%;
}

.footer-3 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  background-color: #000;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding: 64px 24px 8px;
  display: flex;
}

.column-24 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.content-11 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.text-85 {
  color: #fff;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 700;
  line-height: 150%;
}

.link-4 {
  color: #d3d3d3;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 150%;
}

.link-5 {
  color: #d3d3d3;
  letter-spacing: .02em;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 150%;
}

.text-86 {
  color: #fff;
  text-align: center;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 150%;
}

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

.gold-title-referees {
  text-align: center;
  text-transform: undefined;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(175.31deg, #f0e5c4, #ead8a1f2 22%, #e1c782de 56%, #d2b25bd4 74%, #c39e3ac4);
  -webkit-background-clip: text;
  background-clip: text;
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 48px;
  font-weight: 700;
  line-height: 132%;
  display: flex;
}

.silver-text-bold-title-64 {
  text-align: center;
  text-transform: undefined;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(175.31deg, #f0e5c4, #ead8a1f2 22%, #e1c782de 56%, #d2b25bd4 74%, #c39e3ac4);
  -webkit-background-clip: text;
  background-clip: text;
  align-items: flex-start;
  width: 100%;
  max-width: 100%;
  height: 60px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 48px;
  font-weight: 700;
  line-height: 60px;
  display: flex;
}

.subtitle {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.sun-dec-3-bogota-colombia-2 {
  text-align: center;
  letter-spacing: .06em;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(173.88deg, #f0e5c4, #ead8a1f2 22%, #e1c782de 56%, #d2b25bd4 74%, #c39e3ac4);
  -webkit-background-clip: text;
  background-clip: text;
  justify-content: center;
  align-items: center;
  font-size: 24px;
  font-weight: 700;
  line-height: 32px;
  display: flex;
}

.button-29 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-image: linear-gradient(179.05deg, #f0e5c4, #ead8a1f2 22%, #e1c782de 56%, #d2b25bd4 74%, #c39e3ac4);
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  width: 200px;
  padding-top: 18px;
  padding-bottom: 18px;
  text-decoration: none;
  display: flex;
}

.text-87 {
  color: #000;
  text-align: center;
  letter-spacing: .02em;
  text-transform: uppercase;
  font-size: 16px;
  font-weight: 700;
}

.kombat-taekwono-001-button {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-image: linear-gradient(179.05deg, #f0e5c4, #ead8a1f2 22%, #e1c782de 56%, #d2b25bd4 74%, #c39e3ac4);
  border-radius: 15px;
  justify-content: center;
  align-items: center;
  width: auto;
  padding: 12px;
  font-family: Inter, sans-serif;
  display: flex;
}

.text-88 {
  color: #000;
  text-align: center;
  letter-spacing: .02em;
  text-transform: uppercase;
  font-size: 16px;
  font-weight: 700;
}

.button-31 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-image: linear-gradient(#fcfaff, #babcd7 54%, #fff 100%, #fefcfe);
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  width: 200px;
  padding-top: 18px;
  padding-bottom: 18px;
  font-size: 16px;
  text-decoration: none;
  display: flex;
}

.text-89 {
  color: #000;
  text-align: center;
  letter-spacing: .02em;
  text-transform: uppercase;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 700;
}

.container-39 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-image: url("https://cdn.prod.website-files.com/6515c29e265110c9545f6a61/652a1296222a1e9f8be78661_Hero-BG-About-us.png");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: auto;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1116px;
  padding-top: 80px;
  display: flex;
}

.container-40 {
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 100%;
  height: 16%;
  display: flex;
}

.paragraph {
  color: var(--golden-3);
  margin-top: 0;
  margin-bottom: 0;
  font-size: 18px;
  font-weight: 500;
}

.paragraph-2 {
  color: #b0adad;
  font-family: Inter, sans-serif;
  font-size: 16px;
  line-height: 32px;
}

.container-41 {
  justify-content: space-around;
  align-items: center;
  display: flex;
}

.full-container-4 {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.column-fighters-5 {
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.card-29 {
  grid-column-gap: 18px;
  grid-row-gap: 18px;
  border-radius: 35px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 213px;
  padding: 4px 8px;
  display: flex;
}

.rectangle-7 {
  border: 1px undefined undefined;
  object-fit: cover;
  background-image: linear-gradient(#070707f2 0%, #ead8a1f2 100%);
  border-radius: 15px;
}

.card-tut-3 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: flex;
}

.name-figthers-22 {
  color: #fff;
  text-align: center;
  text-transform: undefined;
  font-size: 28px;
  font-weight: 700;
}

.subtitles-36 {
  text-align: center;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(#f0e5c4 0%, #ead8a1f2 22%, #e1c782de 56%, #d2b25bd4 74%, #c39e3ac4 100%);
  -webkit-background-clip: text;
  background-clip: text;
  font-family: Inter, sans-serif;
  font-size: 24px;
  font-weight: 600;
}

.container-42 {
  grid-column-gap: 64px;
  grid-row-gap: 64px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 1200px;
  display: flex;
}

.columns-11 {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.card-30 {
  background-color: #000;
  border-radius: 15px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.image-wrapper-26 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 180px;
  display: flex;
}

.image-99 {
  border: 1px undefined undefined;
  object-fit: cover;
  border-radius: 15px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 180px;
  display: flex;
}

.info-14 {
  border-radius: 15px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding: 24px;
  display: flex;
}

.name-8 {
  color: #fff;
  text-align: center;
  font-family: Inter, sans-serif;
  font-size: 24px;
  font-weight: 600;
  line-height: 150%;
}

.description-12 {
  text-align: center;
  text-transform: uppercase;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(177.88deg, #f0e5c4 0%, #ead8a1f2 22%, #e1c782de 56%, #d2b25bd4 74%, #c39e3ac4 100%);
  -webkit-background-clip: text;
  background-clip: text;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 600;
  line-height: 150%;
}

.image-100 {
  border: 1px undefined undefined;
  object-fit: cover;
  border-radius: 15px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 180px;
  display: flex;
}

.columns-12 {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.card-31 {
  background-color: #000;
  border-radius: 15px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.image-wrapper-01 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 300px;
  display: flex;
}

.image-101 {
  border: 1px undefined undefined;
  object-fit: cover;
  background-image: linear-gradient(#000 0%, #f0e5c4 100%);
  border-radius: 15px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 300px;
  display: flex;
}

.info-15 {
  border-radius: 15px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding: 24px;
  display: flex;
}

.name-9 {
  color: #fff;
  text-align: center;
  font-family: Inter, sans-serif;
  font-size: 24px;
  font-weight: 600;
  line-height: 150%;
}

.description-13 {
  text-align: center;
  text-transform: uppercase;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(177.88deg, #f0e5c4 0%, #ead8a1f2 22%, #e1c782de 56%, #d2b25bd4 74%, #c39e3ac4 100%);
  -webkit-background-clip: text;
  background-clip: text;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 600;
  line-height: 150%;
}

.news-home {
  grid-column-gap: 64px;
  grid-row-gap: 64px;
  background-color: #000;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding: 64px 24px;
  display: flex;
}

.container-43 {
  grid-column-gap: 64px;
  grid-row-gap: 64px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 1200px;
  display: flex;
}

.section-title-6 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 530px;
  display: flex;
}

.text-90 {
  text-align: center;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(177.36deg, #f0e5c4 0%, #ead8a1f2 22%, #e1c782de 56%, #d2b25bd4 74%, #c39e3ac4 100%);
  -webkit-background-clip: text;
  background-clip: text;
  font-family: Inter, sans-serif;
  font-size: 48px;
  font-weight: 700;
  line-height: 120%;
}

.columns-13 {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.card-32 {
  border-radius: 25px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 482px;
  display: flex;
}

.image-wrapper-27 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  border-radius: 25px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 253px;
  display: flex;
}

.image-102 {
  object-fit: cover;
  border: 1px solid #fff;
  border-radius: 15px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 253px;
  display: flex;
}

.info-16 {
  background-color: #0d0d0d;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 224px;
  padding: 24px;
  display: flex;
}

.name-10 {
  color: #ebebeb;
  font-family: Inter, sans-serif;
  font-size: 24px;
  font-weight: 600;
  line-height: 150%;
  text-decoration: underline;
}

.image-wrapper-28 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 253px;
  display: flex;
}

.name-11 {
  color: #ebebeb;
  font-family: Inter, sans-serif;
  font-size: 24px;
  font-weight: 600;
  line-height: 150%;
  text-decoration: none;
}

.info-17 {
  background-color: #0d0d0d;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 229px;
  padding: 24px;
  display: flex;
}

.name-0 {
  color: #ebebeb;
  font-family: Inter, sans-serif;
  font-size: 24px;
  font-weight: 600;
  line-height: 100%;
}

.link-7 {
  color: #fff;
  font-size: 24px;
  line-height: 32px;
  text-decoration: none;
}

.news-home-2 {
  grid-column-gap: 64px;
  grid-row-gap: 64px;
  background-color: #000;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding: 126px 24px 64px;
  display: flex;
}

.container-44 {
  grid-column-gap: 64px;
  grid-row-gap: 64px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  width: 1200px;
  height: 636px;
  display: flex;
}

.columns-14 {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  border: 1px solid #7a7a7a;
  border-radius: 25px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-end;
  width: 100%;
  max-width: 100%;
  height: 100%;
  display: flex;
}

.card-33 {
  border: 1px solid #191919;
  border-radius: 15px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 100%;
  height: 100%;
  display: flex;
}

.image-wrapper-29 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  border: 1px solid #191919;
  border-radius: 15px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  display: flex;
}

.image-103 {
  background-image: linear-gradient(#00000024, #000 98%), url("https://cdn.prod.website-files.com/6515c29e265110c9545f6a61/652cd86722ff746542c60952_Choung-Pham-Kombat-Taekwondo-1.jpeg");
  background-position: 0 0, 50% 0;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  border: 1px solid #191919;
  border-radius: 15px;
  justify-content: flex-start;
  align-items: flex-end;
  width: 100%;
  height: 100%;
  min-height: 500px;
  padding: 32px 10px;
  display: flex;
}

.text-91 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: flex-start;
  align-items: flex-end;
  width: 100%;
  max-width: 606px;
  padding-left: 10px;
  padding-right: 10px;
  display: flex;
}

.text-92 {
  color: #fff;
  font-family: Inter, sans-serif;
  font-size: 32px;
  font-weight: 600;
  line-height: 150%;
}

.columns-15 {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-end;
  width: 100%;
  max-width: 451px;
  height: 636px;
  display: flex;
}

.card-34 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  border: 1px solid #191919;
  border-radius: 15px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 451px;
  height: 180px;
  display: flex;
}

.image-wrapper-30 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 207px;
  height: 180px;
  display: flex;
}

.image-104 {
  object-fit: cover;
  border-radius: 15px;
  justify-content: center;
  align-items: center;
  width: 207px;
  height: 100%;
  display: flex;
}

.info-18 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 67%;
  padding: 24px;
  display: flex;
}

.name-12, .name-13 {
  color: #ebebeb;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 600;
  line-height: 150%;
  text-decoration: none;
}

.image-wrapper-31 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  border-radius: 25px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 207px;
  height: 100%;
  display: flex;
}

.name-14 {
  color: #ebebeb;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 600;
  line-height: 150%;
  text-decoration: underline;
}

.link-8 {
  color: #fff;
  font-size: 18px;
  line-height: 24px;
  text-decoration: none;
}

.link-9 {
  color: #fff;
  font-size: 38px;
  font-weight: 600;
  line-height: 38px;
  text-decoration: none;
}

.footer-4 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  background-color: #0b0b0c;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding: 64px 24px 8px;
  display: flex;
}

.columns-16 {
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.column-25 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 152px;
  height: 176px;
  display: flex;
}

.logo-wrapper-5 {
  justify-content: flex-start;
  align-items: flex-start;
  width: 152px;
  height: 100%;
  padding-top: 16px;
  display: flex;
}

.logo-11 {
  object-fit: cover;
  justify-content: flex-start;
  align-items: flex-start;
  width: 88px;
  height: 99px;
  display: flex;
}

.small-columns-2 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 665px;
  padding-top: 16px;
  display: flex;
}

.column-26 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.content-12 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 282px;
  display: flex;
}

.text-93 {
  color: #fff;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 150%;
}

.footer-links-2 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.link-10 {
  color: #efefef;
  letter-spacing: .02em;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 150%;
}

.content-13 {
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  max-width: 220px;
  height: 160px;
  display: flex;
}

.footer-links-3 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-start;
  width: 100%;
  max-width: 227px;
  display: flex;
}

.link-11 {
  color: #efefef;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 150%;
}

.social-media {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 361px;
  height: 176px;
  padding: 10px;
  display: flex;
}

.logos-2 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-direction: row;
  flex: 0 auto;
  justify-content: space-around;
  align-items: center;
  width: auto;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.youtube {
  object-fit: cover;
  width: 32px;
  height: 32px;
}

.copyright-2 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  border: 1px solid #0000;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 100%;
  padding-top: 16px;
  padding-bottom: 16px;
  display: flex;
}

.text-94 {
  color: #f2f2f2;
  text-align: center;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 150%;
}

.footer-5 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  background-color: #000;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding: 64px 24px 8px;
  display: flex;
}

.columns-17 {
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.column-27 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 152px;
  height: 176px;
  display: flex;
}

.logo-wrapper-6 {
  justify-content: flex-start;
  align-items: flex-start;
  width: 152px;
  height: 100%;
  padding-top: 16px;
  display: flex;
}

.logo-12 {
  object-fit: cover;
  justify-content: flex-start;
  align-items: flex-start;
  width: 88px;
  height: 99px;
  display: flex;
}

.small-columns-3 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 665px;
  padding-top: 16px;
  display: flex;
}

.column-28 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.text-95 {
  color: #fff;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 150%;
}

.link-12 {
  color: #efefef;
  letter-spacing: .02em;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 150%;
}

.content-14 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 282px;
  height: 160px;
  display: flex;
}

.footer-links-4 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-start;
  width: 100%;
  max-width: 227px;
  display: flex;
}

.link-13 {
  color: #efefef;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 150%;
}

.social-media-2 {
  grid-column-gap: 18px;
  grid-row-gap: 18px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 361px;
  height: 176px;
  padding: 10px;
  display: flex;
}

.text-96 {
  color: #f2f2f2;
  text-align: center;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 150%;
}

.footer-6 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  background-color: #000;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 100%;
  padding: 64px 24px 8px;
  display: flex;
}

.columns-18 {
  grid-column-gap: 0%;
  grid-row-gap: 0%;
  flex-direction: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  display: grid;
}

.column-29 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 152px;
  height: 176px;
  display: flex;
}

.logo-wrapper-7 {
  justify-content: flex-start;
  align-items: flex-start;
  width: 152px;
  height: 100%;
  padding-top: 16px;
  display: flex;
}

.logo-13 {
  object-fit: cover;
  justify-content: flex-start;
  align-items: flex-start;
  width: 88px;
  height: 99px;
  display: flex;
}

.small-columns-4 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 100%;
  padding-top: 16px;
  display: flex;
}

.column-30 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  border: 1px solid #000;
  justify-content: space-around;
  align-items: flex-start;
  width: 1164px;
  max-width: 100%;
  height: 100px;
  display: flex;
}

.content-15 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 5250%;
  display: flex;
}

.text-97 {
  color: #fff;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 150%;
}

.link-14 {
  color: #efefef;
  letter-spacing: .02em;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 150%;
}

.sitemap {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 200px;
  max-width: 50%;
  height: 160px;
  display: flex;
}

.footer-links-5 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-start;
  width: 100%;
  max-width: 227px;
  display: flex;
}

.link-15 {
  color: #333;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 600;
  line-height: 150%;
}

.social-media-3 {
  grid-column-gap: 18px;
  grid-row-gap: 18px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: auto;
  height: 100.004%;
  padding: 0 4px;
  line-height: 100%;
  display: flex;
}

.text-98 {
  color: #f2f2f2;
  text-align: left;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 150%;
}

.link-16 {
  color: #e8e8e8;
  font-size: 16px;
  text-decoration: none;
}

.link-16.w--current {
  color: #e8e8e8;
  font-family: Inter, sans-serif;
  text-decoration: none;
}

.instagram {
  width: 32px;
  height: 32px;
}

.facebook {
  background-image: url("https://cdn.prod.website-files.com/6515c29e265110c9545f6a61/652d88ee0030e873ee7db4a6_Facebook.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
  width: 32px;
  height: 32px;
}

.button-28-copy {
  background-image: linear-gradient(179.1deg, #ffe500, #ebc643c4);
  border: 1px solid #212121;
  border-radius: 15px;
  justify-content: center;
  align-items: center;
  width: 300px;
  height: 45px;
  padding: 16px 24px;
  text-decoration: none;
  display: flex;
}

.button-28-copy.hiden-mobile {
  width: 240px;
  margin-bottom: 2px;
}

.button-28-copy.hidden-pc {
  display: none;
}

.nav-bar-logo {
  width: 100%;
}

.body-4 {
  background-color: #000;
}

.body-5 {
  background-color: #000;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  max-width: 1279px;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.rules {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: #000;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 1200px;
  max-width: 1200px;
  height: 100%;
  max-height: 100%;
  padding: 60px 16px 10px;
  display: flex;
}

.official-rules-titles {
  grid-column-gap: 18px;
  grid-row-gap: 18px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 1440px;
  height: 100%;
  padding-left: 8px;
  padding-right: 8px;
  display: flex;
}

.silver-title-1-64-phone-rules {
  text-align: left;
  text-transform: capitalize;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(#fcfaff, #babcd7 54%, #fff 100%, #fefcfe);
  -webkit-background-clip: text;
  background-clip: text;
  justify-content: flex-start;
  align-items: flex-start;
  margin-top: 0;
  margin-bottom: 0;
  padding-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 48px;
  font-weight: 700;
  line-height: 120%;
  display: flex;
}

.error-d1e321be-f7ee-8f36-cd18-c266dc2b10aa {
  color: #aeaeae;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-style: italic;
  font-weight: 400;
  line-height: 150%;
}

.name-figthers-23 {
  color: #e4e4e4;
  text-transform: uppercase;
  font-family: Inter, sans-serif;
  font-size: 28px;
  font-weight: 700;
  line-height: 32px;
}

.text-inter-4 {
  color: var(--white);
  width: 100%;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 150%;
}

.weight-category-female {
  border-bottom-right-radius: 15px;
  border-bottom-left-radius: 15px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 827px;
  display: flex;
}

.frame-105 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: #171616;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 827px;
  height: 62px;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.text-100 {
  color: #cecece;
  text-transform: uppercase;
  font-family: Inter, sans-serif;
  font-size: 22px;
  font-weight: 700;
}

.frame-106 {
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.frame-107 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: #2d2d2d;
  border: 0 solid #fff;
  border-right-width: 1px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 413px;
  height: 62px;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.text-101 {
  color: #fff;
  text-transform: lowercase;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 400;
}

.frame-108 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: #2d2d2d;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 414px;
  height: 62px;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.frame-109 {
  border-bottom-right-radius: 15px;
  border-bottom-left-radius: 15px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.weight-category-female-2 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 75%;
  display: flex;
}

.lorem-ipsum-dolor-sit-amet-consectetur-adipiscing-elit-suspendisse-varius-enim-in-eros-elementum-tristique-duis-cursus-mi-quis-viverra-ornare-eros-dolor-interdum-nulla-ut-commodo-diam-libero-vitae-erat-8 {
  color: #fff;
  font-size: 18px;
  font-weight: 400;
  line-height: 150%;
}

.lorem-ipsum-dolor-sit-amet-consectetur-adipiscing-elit-suspendisse-varius-enim-in-eros-elementum-tristique-duis-cursus-mi-quis-viverra-ornare-eros-dolor-interdum-nulla-ut-commodo-diam-libero-vitae-erat-9 {
  color: #fff;
  font-size: 18px;
  font-weight: 400;
  line-height: 150%;
  text-decoration: none;
}

.lorem-ipsum-dolor-sit-amet-consectetur-adipiscing-elit-suspendisse-varius-enim-in-eros-elementum-tristique-duis-cursus-mi-quis-viverra-ornare-eros-dolor-interdum-nulla-ut-commodo-diam-libero-vitae-erat-10 {
  color: #fff;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 150%;
}

.lorem-ipsum-dolor-sit-amet-consectetur-adipiscing-elit-suspendisse-varius-enim-in-eros-elementum-tristique-duis-cursus-mi-quis-viverra-ornare-eros-dolor-interdum-nulla-ut-commodo-diam-libero-vitae-erat-11 {
  color: #fff;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 150%;
  text-decoration: none;
}

.lorem-ipsum-dolor-sit-amet-consectetur-adipiscing-elit-suspendisse-varius-enim-in-eros-elementum-tristique-duis-cursus-mi-quis-viverra-ornare-eros-dolor-interdum-nulla-ut-commodo-diam-libero-vitae-erat-12 {
  color: #fff;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 150%;
  text-decoration: none;
}

.lorem-ipsum-dolor-sit-amet-consectetur-adipiscing-elit-suspendisse-varius-enim-in-eros-elementum-tristique-duis-cursus-mi-quis-viverra-ornare-eros-dolor-interdum-nulla-ut-commodo-diam-libero-vitae-erat-13 {
  color: #fff;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-style: italic;
  font-weight: 400;
  line-height: 150%;
  text-decoration: none;
}

.lorem-ipsum-dolor-sit-amet-consectetur-adipiscing-elit-suspendisse-varius-enim-in-eros-elementum-tristique-duis-cursus-mi-quis-viverra-ornare-eros-dolor-interdum-nulla-ut-commodo-diam-libero-vitae-erat-14 {
  color: #fff;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 150%;
  text-decoration: underline;
}

.lorem-ipsum-dolor-sit-amet-consectetur-adipiscing-elit-suspendisse-varius-enim-in-eros-elementum-tristique-duis-cursus-mi-quis-viverra-ornare-eros-dolor-interdum-nulla-ut-commodo-diam-libero-vitae-erat-15 {
  color: #fff;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 150%;
  text-decoration: underline;
}

.lorem-ipsum-dolor-sit-amet-consectetur-adipiscing-elit-suspendisse-varius-enim-in-eros-elementum-tristique-duis-cursus-mi-quis-viverra-ornare-eros-dolor-interdum-nulla-ut-commodo-diam-libero-vitae-erat-16 {
  color: #fff;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-style: italic;
  font-weight: 400;
  line-height: 150%;
}

.list-shin, .text-block-2 {
  color: #fff;
  font-family: Inter, sans-serif;
  font-size: 18px;
  line-height: 32px;
}

.bold-text {
  line-height: 32px;
}

.text-block-3 {
  color: #fefefe;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-style: italic;
  line-height: 32px;
}

.button-31-copy.button-download {
  width: 28%;
  font-family: Inter, sans-serif;
  font-weight: 700;
}

.container-45 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  width: 1440px;
  max-width: 1440px;
  padding: 0 88px 40px 24px;
  display: flex;
}

.heading {
  color: #fff;
  font-family: Inter, sans-serif;
  font-size: 18px;
}

.section-21 {
  background-image: linear-gradient(#000 38%, #0000 65%, #000), url("https://cdn.prod.website-files.com/6515c29e265110c9545f6a61/655d748588fa2869b2cb26e0_CLUBS.png");
  background-position: 0 0, 50%;
  background-repeat: repeat, repeat;
  background-size: auto, cover;
  background-attachment: scroll, scroll;
  flex-direction: row;
  align-items: flex-start;
  width: 100%;
  max-width: 100%;
  height: 280px;
  padding-top: 0;
  display: flex;
}

.container-46 {
  width: 100%;
  max-width: 100%;
  padding-left: 8px;
  padding-right: 8px;
}

.button-31-copy {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-image: linear-gradient(#fcfaff, #babcd7 54%, #fff 100%, #fefcfe);
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  width: 200px;
  padding-top: 18px;
  padding-bottom: 18px;
  font-size: 16px;
  text-decoration: none;
  display: flex;
}

.bold-text-2 {
  font-weight: 500;
}

.dropdown-toggle {
  width: 140px;
  padding-right: 20px;
  font-weight: 600;
}

.text-block-4 {
  color: #b0adad;
}

.text-block-4:hover, .text-block-4:active {
  color: #ffe500;
}

.icon-4 {
  color: #b0adad;
}

.dropdown-link {
  color: #b0adad;
  background-color: #000;
  font-weight: 600;
}

.dropdown-link:hover {
  color: #ffe500;
}

.dropdown-link-2 {
  color: #b0adad;
  background-color: #000;
  font-weight: 600;
}

.dropdown-link-2:hover {
  color: #ffe500;
}

.dropdown-leadershiop {
  border: 1px #000;
  border-right-style: solid;
}

.dropdown-leadershiop.w--open {
  border-style: none solid solid;
  border-width: 1px;
  border-color: var(--grey) var(--black-grey) var(--black-grey);
  background-color: #000;
  background-image: linear-gradient(180deg, black, var(--black-grey));
  color: var(--white);
  border-radius: 8px;
  font-weight: 700;
}

.dropdown-leadershiop.w--open:hover, .dropdown-leadershiop.w--open:active, .dropdown-leadershiop.w--open:focus {
  color: #d2b25b;
}

.dropdown-toggle-2 {
  padding-left: 4px;
  padding-right: 4px;
  font-family: Inter, sans-serif;
  font-weight: 700;
}

.text-block-5 {
  color: var(--white);
  letter-spacing: 1.4px;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 600;
  text-decoration: none;
  display: block;
}

.text-block-5:hover, .text-block-5:active {
  color: var(--golden2);
  font-family: Inter, sans-serif;
}

.text-block-5:focus {
  color: #d2b25b;
  font-family: Inter, sans-serif;
}

.icon-5 {
  color: #b0adad;
  font-weight: 700;
}

.icon-5:hover, .icon-5:active, .icon-5:focus {
  color: #d2b25b;
}

.dropdown-link-3 {
  color: #b0adad;
  letter-spacing: 2px;
}

.dropdown-link-3:hover, .dropdown-link-3:active, .dropdown-link-3:focus {
  color: #d2b25b;
  letter-spacing: 2px;
}

.dropdown-link-3.w--current {
  color: #d2b25b;
}

.events {
  font-weight: 400;
}

.image-105.hiden-pccc {
  display: none;
}

.container-48 {
  width: 46%;
  max-width: 46%;
}

.full-card-column {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 1200px;
  display: flex;
}

.card-35 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 280px;
  display: flex;
}

.card-36 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: #161616;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.img-card-interview {
  object-fit: cover;
  border: 1px solid #3e3d3d;
  border-radius: 15px;
  width: 100%;
  min-width: 0;
  height: 100%;
}

.texto-interview-name {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  padding-top: 0;
  display: flex;
}

.text-103 {
  color: #fff;
  text-align: center;
  font-family: Inter, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 150%;
}

.text-104 {
  text-align: center;
  text-transform: undefined;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(178.57deg, #f0e5c4, #ead8a1f2 22%, #e1c782de 56%, #d2b25bd4 74%, #c39e3ac4);
  -webkit-background-clip: text;
  background-clip: text;
  font-family: Inter, sans-serif;
  font-size: 24px;
  font-weight: 500;
  line-height: 150%;
}

.card-37 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 287px;
  display: flex;
}

.card-38 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 288px;
  display: flex;
}

.card-list {
  width: 100%;
  max-width: 1440%;
}

.last-name {
  color: var(--white);
  font-size: 24px;
  font-weight: 700;
  line-height: 150%;
}

.first-name {
  color: #fff;
  font-size: 22px;
  font-weight: 700;
}

.div-block-3 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.figther-name {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  font-family: Inter, sans-serif;
  display: flex;
}

.collection-list-2 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: 1fr auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.text-block-6 {
  aspect-ratio: auto;
  color: #fff;
  background-image: linear-gradient(#f0e5c4, #fff);
  padding: 8px 16px;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 32px;
}

.container-49 {
  width: 100%;
  max-width: 1440px;
  padding-left: 88px;
  padding-right: 88px;
}

.container-50 {
  width: 100%;
  max-width: 100%;
  height: 105.667%;
}

.heading-2 {
  color: #fff;
  font-family: Inter, sans-serif;
  font-size: 24px;
}

.collection-list-wrapper-2 {
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.featured {
  width: 100%;
  max-width: 100%;
  height: 100%;
}

.featured-card-interview {
  width: 100%;
}

.collection-list-4 {
  grid-column-gap: 100%;
  grid-row-gap: 100%;
  justify-content: center;
  align-items: center;
  margin-left: 0;
  margin-right: 0;
  display: flex;
}

.collection-item {
  justify-content: center;
  align-items: center;
  display: flex;
}

.container-51 {
  max-width: 100%;
  padding-left: 88px;
  padding-right: 88px;
}

.container-52 {
  max-width: 100%;
}

.all-fighters-card-v2 {
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: none;
  margin-bottom: 0;
  padding-top: 0;
  padding-left: 0;
  padding-right: 32px;
  display: flex;
}

.contauiner-all-fighters {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  justify-content: center;
  align-items: center;
  margin-top: 98px;
  padding-bottom: 35px;
  display: flex;
}

.cllection-list-all-fighters {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.collection-item-2 {
  padding-top: 18px;
  padding-bottom: 0;
}

.div-block-4 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1264px;
  padding-bottom: 8px;
  display: flex;
}

.all-fighters-home {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-image: linear-gradient(179.05deg, #f0e5c4, #ead8a1f2 22%, #e1c782de 56%, #d2b25bd4 74%, #c39e3ac4);
  border-radius: 15px;
  justify-content: center;
  align-items: center;
  width: auto;
  padding: 18px 12px;
  font-family: Inter, sans-serif;
  text-decoration: none;
  display: flex;
}

.heading-3 {
  color: #fff;
  text-align: center;
  letter-spacing: 2px;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 24px;
  line-height: 32px;
}

.section-23 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 800px;
  display: flex;
}

.container-53 {
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.collection-list-wrapper-4 {
  width: 100%;
}

.container-56 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: none;
  padding-bottom: 32px;
  display: flex;
}

.section-24 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  border-radius: 35px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  padding: 0 16px 20px;
  display: flex;
}

.div-block-5 {
  width: 100%;
  padding-left: 20px;
}

.container-57 {
  grid-column-gap: 88px;
  grid-row-gap: 88px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 100%;
  height: 100%;
  padding: 0 88px;
  display: flex;
}

.frame-110 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  padding: 10px;
  display: flex;
}

.frame-111 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-image: linear-gradient(177.71deg, #f0e5c4 0%, #ead8a1f2 22%, #e1c782de 56%, #d2b25bd4 74%, #c39e3ac4 100%);
  border-radius: 35px;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 416px;
  height: 45px;
  padding: 6px 20px;
  display: flex;
}

.subtitles-37 {
  color: #000;
  font-family: Inter, sans-serif;
  font-size: 24px;
  font-weight: 600;
}

.column-31 {
  grid-column-gap: 36px;
  grid-row-gap: 36px;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.card-39 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: #0c0c0c;
  border-radius: 15px;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.frame-112 {
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  height: 600px;
  padding-top: 20px;
  padding-bottom: 20px;
  display: flex;
}

.info-19 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.text-105 {
  color: #fff;
  text-align: center;
  font-family: Inter, sans-serif;
  font-size: 32px;
  font-weight: 700;
  line-height: 150%;
}

.text-106 {
  text-align: center;
  text-transform: undefined;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(#f0e5c4 0%, #ead8a1f2 22%, #e1c782de 56%, #d2b25bd4 74%, #c39e3ac4 100%);
  -webkit-background-clip: text;
  background-clip: text;
  font-family: Inter, sans-serif;
  font-size: 28px;
  font-weight: 500;
  line-height: 150%;
}

.frame-113 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  max-width: 440px;
  height: 600px;
  padding-top: 20px;
  padding-bottom: 20px;
  display: flex;
}

.bold-38-copy {
  text-align: center;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(171.47deg, #fcfaff, #babcd7 50%, #fff 100%, #fefcfe);
  -webkit-background-clip: text;
  background-clip: text;
  flex: none;
  order: 1;
  justify-content: center;
  align-self: auto;
  align-items: center;
  width: 100%;
  max-width: 100%;
  height: 30%;
  padding-top: 8px;
  padding-bottom: 8px;
  font-family: Inter, sans-serif;
  font-size: 48px;
  font-weight: 700;
  line-height: 60px;
  display: flex;
}

.heading-4 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  text-decoration: none;
}

.container-59 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  width: 50%;
  height: 6%;
  display: flex;
}

.frame-104-copyyy3-copy {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-image: linear-gradient(#fcfaff, #babcd7 54%, #fff 100%, #fefcfe);
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 284px;
  padding-top: 18px;
  padding-bottom: 18px;
  display: flex;
}

.frame-104-copyyy3-copy.hidden-phone {
  color: #fff;
  background-image: linear-gradient(#0e0e0e, #0e0e0e);
  padding-top: 8px;
  padding-bottom: 8px;
}

.frame-104-copyyy3-copy.hidden-desktoppp {
  display: none;
}

.frame-104-copyyy3-copy2 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-image: linear-gradient(#fcfaff, #babcd7 54%, #fff 100%, #fefcfe);
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 284px;
  padding-top: 18px;
  padding-bottom: 18px;
  display: flex;
}

.frame-104-copyyy3-copy2.hidden-phone {
  padding-top: 8px;
  padding-bottom: 8px;
  text-decoration: none;
}

.frame-104-copyyy3-copy2.hidden-desktoppp {
  display: none;
}

.frame-104-copyyy3-copy2-copy23 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-image: linear-gradient(#fcfaff, #babcd7 54%, #fff 100%, #fefcfe);
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 284px;
  padding-top: 18px;
  padding-bottom: 18px;
  display: flex;
}

.frame-104-copyyy3-copy2-copy23.hidden-phone {
  padding-top: 8px;
  padding-bottom: 8px;
  text-decoration: none;
}

.frame-104-copyyy3-copy2-copy23.hidden-desktoppp {
  display: none;
}

.rules-button {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-image: linear-gradient(#fcfaff, #babcd7 54%, #fff 100%, #fefcfe);
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 284px;
  padding-top: 18px;
  padding-bottom: 18px;
  display: flex;
}

.rules-button.hidden-phone {
  color: #fff;
  background-image: linear-gradient(#1a1a1a, #1a1a1a);
  padding-top: 8px;
  padding-bottom: 8px;
  text-decoration: none;
}

.rules-button.hidden-desktoppp {
  display: none;
}

.header-menuh-16-copy {
  color: #000;
  text-align: center;
  letter-spacing: .02em;
  text-transform: uppercase;
  font-size: 16px;
  font-weight: 700;
}

.bold-38-copy {
  text-align: center;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(171.47deg, #fcfaff, #babcd7 50%, #fff 100%, #fefcfe);
  -webkit-background-clip: text;
  background-clip: text;
  flex: none;
  order: 1;
  justify-content: center;
  align-self: auto;
  align-items: center;
  width: 100%;
  max-width: 100%;
  height: 120px;
  font-family: Inter, sans-serif;
  font-size: 48px;
  font-weight: 700;
  line-height: 100%;
  display: flex;
}

.bold-38-copy.bold-37.bold-36 {
  justify-content: flex-start;
  align-items: flex-start;
}

.bold-38-copy.vold-36 {
  width: auto;
}

.view-all-fighters-botton-gold {
  background-image: linear-gradient(178.94deg, #f0e5c4 0%, #ead8a1f2 22%, #e1c782de 56%, #d2b25bd4 74%, #c39e3ac4 100%);
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 258px;
  padding-top: 10px;
  padding-bottom: 10px;
  display: flex;
}

.text-107 {
  color: #2e2c2c;
  text-align: center;
  letter-spacing: .02em;
  text-transform: uppercase;
  font-size: 24px;
  font-weight: 700;
}

.featured-interviews {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-direction: column;
  width: 1100px;
  height: 100%;
  padding: 64px 0 0;
  display: flex;
}

.view-full-card-silver {
  background-image: linear-gradient(#fcfaff 0%, #babcd7 54%, #fff 100%, #fefcfe 100%);
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 258px;
  padding-top: 10px;
  padding-bottom: 10px;
  display: flex;
}

.text-108 {
  color: #2e2c2c;
  text-align: center;
  letter-spacing: .02em;
  text-transform: uppercase;
  font-size: 24px;
  font-weight: 700;
}

.container-60 {
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1200px;
  height: 100%;
  padding-left: 32px;
  padding-right: 32px;
  display: flex;
}

.text-109 {
  color: #2e2c2c;
  text-align: center;
  letter-spacing: .02em;
  text-transform: uppercase;
  font-size: 24px;
  font-weight: 700;
}

.top-part {
  background-color: #0000;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: none;
  padding: 0;
  display: flex;
}

.text-110 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  line-height: 42px;
  display: flex;
}

.text-111 {
  text-align: center;
  text-transform: undefined;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(#fcfaff 0%, #babcd7 54%, #fff 100%, #fefcfe 100%);
  -webkit-background-clip: text;
  background-clip: text;
  font-family: Inter, sans-serif;
  font-size: 32px;
  font-weight: 700;
}

.button-32 {
  background-image: linear-gradient(#fcfaff, #babcd7 54%, #fff 100%, #fefcfe);
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  width: 560px;
  max-width: 26%;
  padding-top: 10px;
  padding-bottom: 10px;
  text-decoration: none;
  display: flex;
}

.text-112 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: center;
  align-items: center;
  width: auto;
  max-width: 100%;
  display: flex;
}

.text-113 {
  color: #2e2c2c;
  text-align: center;
  letter-spacing: .02em;
  text-transform: uppercase;
  font-size: 18px;
  font-weight: 700;
}

.collection-list-wrapper-7 {
  width: 100%;
}

.content-17 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  height: 67px;
  display: flex;
}

.text-114 {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(179.24deg, #f0e5c4, #ead8a1f2 22%, #e1c782de 56%, #d2b25bd4 74%, #c39e3ac4);
  -webkit-background-clip: text;
  background-clip: text;
  font-family: Inter, sans-serif;
  font-size: 32px;
  font-weight: 700;
  line-height: 120%;
}

.content-18 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  height: 67px;
  display: flex;
}

.text-115 {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(#fcfaff, #babcd7 54%, #fff 100%, #fefcfe);
  -webkit-background-clip: text;
  background-clip: text;
  font-family: Inter, sans-serif;
  font-size: 32px;
  font-weight: 700;
  line-height: 120%;
}

.frame-114 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-image: linear-gradient(178.49deg, #f0e5c4, #ead8a1f2 22%, #e1c782de 56%, #d2b25bd4 74%, #c39e3ac4);
  border-radius: 15px;
  justify-content: center;
  align-items: center;
  width: 80px;
  height: 14px;
  padding: 6px 20px;
  display: flex;
}

.button-all-interviews {
  background-image: linear-gradient(178.94deg, #f0e5c4, #ead8a1f2 22%, #e1c782de 56%, #d2b25bd4 74%, #c39e3ac4);
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  width: 320px;
  max-width: none;
  padding-top: 10px;
  padding-bottom: 10px;
  text-decoration: none;
  display: flex;
}

.button-all-interviews.hiden-desktop {
  width: auto;
  padding-left: 42px;
  padding-right: 42px;
  display: none;
}

.button-all-interviews.hiden-phone.hiden-pc {
  display: none;
}

.text-116 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: center;
  align-items: center;
  width: auto;
  display: flex;
}

.text-117 {
  color: #2e2c2c;
  text-align: center;
  letter-spacing: .02em;
  text-transform: uppercase;
  white-space: pre;
  width: auto;
  max-width: 100%;
  font-size: 14px;
  font-weight: 700;
}

.text-117:hover {
  color: var(--white);
}

.text-118 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.text-119 {
  text-align: center;
  text-transform: undefined;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(178.7deg, #f0e5c4, #ead8a1f2 22%, #e1c782de 56%, #d2b25bd4 74%, #c39e3ac4);
  -webkit-background-clip: text;
  background-clip: text;
  font-family: Inter, sans-serif;
  font-size: 32px;
  font-weight: 700;
  line-height: 40px;
}

.button-phone {
  background-image: linear-gradient(178.94deg, #f0e5c4 0%, #ead8a1f2 22%, #e1c782de 56%, #d2b25bd4 74%, #c39e3ac4 100%);
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 298px;
  padding-top: 10px;
  padding-bottom: 10px;
  display: flex;
}

.text-120 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.text-121 {
  color: #2e2c2c;
  text-align: center;
  letter-spacing: .02em;
  text-transform: uppercase;
  font-size: 24px;
  font-weight: 700;
}

.text-122 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.text-123 {
  color: #2e2c2c;
  text-align: center;
  letter-spacing: .02em;
  text-transform: uppercase;
  font-size: 24px;
  font-weight: 700;
}

.div-block-8 {
  align-items: flex-start;
  width: 100%;
  max-width: 100%;
  height: 100%;
  display: flex;
}

.button-31-copy-copy.hiden-desktop {
  display: none;
}

.div-block-9 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-bottom: 0;
  display: flex;
}

.logos-quote-block-2 {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  background-color: #000;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: auto;
  padding: 0;
  display: flex;
}

.columns-19 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 100%;
  display: flex;
}

.column-32 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  background-color: #151515;
  border-radius: 25px;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
}

.content-19 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  border: 1px solid var(--grey);
  background-color: #1b1b1b;
  border-radius: 25px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding: 24px;
  display: flex;
}

.quote-2 {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(#fcfaff 0%, #babcd7 54%, #fff 100%, #fefcfe 100%);
  -webkit-background-clip: text;
  background-clip: text;
  font-family: Inter, sans-serif;
  font-size: 32px;
  font-weight: 700;
  line-height: 95.5%;
}

.author-2 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: flex;
}

.text-124 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 100%;
  display: flex;
}

.text-inter-5 {
  color: #fff;
  width: 100%;
  padding-bottom: 16px;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 150%;
}

.column-33 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  justify-content: flex-start;
  align-items: center;
  width: 50%;
  height: auto;
  display: flex;
}

.content-20 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: auto;
  display: flex;
}

.logo-wrapper-8 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 87px;
  display: flex;
}

.logo-14 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 212px;
  height: 49px;
  display: flex;
}

.logo-15 {
  object-fit: cover;
  justify-content: flex-start;
  align-items: center;
  width: 200px;
  height: 44px;
  display: flex;
}

.logo-16 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 100%;
  height: auto;
  display: flex;
}

.bold-text-3 {
  color: #b0adad;
}

.div-block-10 {
  color: #dcdcdc;
}

.heading-8 {
  color: #e9e9e9;
  text-align: center;
  text-transform: capitalize;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 8px;
  padding-bottom: 8px;
  font-size: 22px;
  font-weight: 400;
  line-height: 34px;
}

.gold-title-phone-copy-24-phone-2-33-55 {
  text-align: left;
  text-transform: uppercase;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(175.31deg, #f0e5c4, #ead8a1f2 22%, #e1c782de 56%, #d2b25bd4 74%, #c39e3ac4);
  -webkit-background-clip: text;
  background-clip: text;
  justify-content: center;
  align-items: center;
  height: auto;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 24px;
  font-weight: 700;
  line-height: 100%;
  display: flex;
}

.gold-title-phone-copy-copy {
  text-align: center;
  text-transform: undefined;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(175.31deg, #f0e5c4, #ead8a1f2 22%, #e1c782de 56%, #d2b25bd4 74%, #c39e3ac4);
  -webkit-background-clip: text;
  background-clip: text;
  justify-content: center;
  align-items: center;
  height: 100%;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
  font-size: 48px;
  font-weight: 700;
  line-height: 132%;
  display: flex;
}

.videos {
  text-align: center;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(171.47deg, #fcfaff, #babcd7 50%, #fff 100%, #fefcfe);
  -webkit-background-clip: text;
  background-clip: text;
  flex: none;
  order: 1;
  justify-content: flex-start;
  align-self: auto;
  align-items: center;
  width: 100%;
  max-width: 100%;
  height: 132%;
  padding-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 32px;
  font-weight: 700;
  line-height: 60px;
  display: flex;
}

.videos.bold-37.bold-36 {
  justify-content: flex-start;
  align-items: flex-start;
}

.videos.vold-36 {
  width: auto;
}

.container-61 {
  justify-content: center;
  align-items: center;
  max-width: 1200px;
  display: flex;
}

.full-card-column-2 {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 1200px;
  padding-left: 32px;
  padding-right: 32px;
  display: flex;
}

.frame-115 {
  object-fit: cover;
  border-radius: 15px;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  width: 280px;
  height: 300px;
  padding: 0;
  display: flex;
}

.collection-list-wrapper-8 {
  width: 100%;
  max-width: 1200px;
  height: 300px;
}

.collection-list-7 {
  width: 1200px;
}

.container-62 {
  max-width: 1200px;
}

.featured-copy {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  justify-content: space-around;
  align-items: flex-start;
  width: auto;
  max-width: 100%;
  height: 100%;
  padding-bottom: 16px;
  display: flex;
}

.interview-name {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  font-family: Inter, sans-serif;
  display: flex;
}

.interviews-card-column {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 1200px;
  display: flex;
}

.interview-card {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 280px;
  display: flex;
}

.card-40 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: #161616;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.rectangle-9 {
  object-fit: cover;
  border: 1px solid #3e3d3d;
  border-radius: 15px;
}

.text-125 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.text-126 {
  color: #fff;
  text-align: center;
  font-family: Inter, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 150%;
}

.interview-card-2 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 287px;
  display: flex;
}

.interview-card-3 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 288px;
  display: flex;
}

.interviews-card-column-2 {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 1200px;
  display: flex;
}

.card-41 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: #161616;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.rectangle-10 {
  object-fit: cover;
  border: 1px solid #3e3d3d;
  border-radius: 15px;
}

.text-127 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.text-128 {
  color: #fff;
  text-align: center;
  font-family: Inter, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 150%;
}

.interview-card-4 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 287px;
  display: flex;
}

.interview-card-5 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 288px;
  display: flex;
}

.body-6 {
  background-color: #000;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  max-width: 1440px;
  display: flex;
}

.divider-referees {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 1200px;
  height: 18%;
  margin-top: 120px;
  margin-bottom: 32px;
  padding-top: 0;
  padding-left: 32px;
  padding-right: 32px;
  display: flex;
}

.quick-stack {
  width: 100%;
  height: 400px;
}

.pricing-items {
  color: silver;
  border-bottom: 1px solid #e4ebf3;
  height: 100%;
  padding: 0 30px 80px;
  position: relative;
}

.card-referee {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  color: #b0adad;
  grid-template-rows: auto;
  grid-template-columns: .25fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  place-items: stretch stretch;
  width: 340px;
  max-width: 100%;
  height: 100%;
  margin-left: 0;
  margin-right: 0;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  font-family: Inter, sans-serif;
  display: flex;
}

.pricing-wrapper-two {
  flex-direction: column;
  width: 1100px;
  margin-bottom: 0;
  display: flex;
}

.pricing-card-two {
  background-color: #101010;
  border-radius: 15px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 340px;
  margin-bottom: 0;
  padding: 0;
  font-family: Inter, sans-serif;
  display: flex;
}

.pricing-image-two {
  max-width: 30%;
  margin-right: 40px;
}

.pricing-image-two.shadow-two {
  background-color: #101010;
  background-image: linear-gradient(#111, #111), url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 0 0, 0 0;
  background-size: auto, auto;
  border: 1px #232323;
  border-radius: 15px;
  width: 100%;
  max-width: 100%;
  height: auto;
  max-height: none;
  margin-top: 12px;
  margin-right: 0;
  padding-top: 0;
}

.pricing-content {
  background-color: #101010;
  flex-direction: column;
  flex: 1;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 100%;
  height: 40%;
  padding: 8px 0 16px;
  display: flex;
}

.tagline {
  margin-bottom: 10px;
  font-size: 12px;
  line-height: 16px;
}

.pricing-info {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  height: auto;
  display: flex;
}

.pricing-divider-two {
  background-color: #e4ebf3;
  width: 100%;
  height: 1px;
  margin: 9px -16px 16px 0;
}

.pricing-divider-two.hiden-phone-vertical {
  margin-top: 0;
}

.pricing-details {
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.pricing-block {
  margin-bottom: -10px;
}

.pricing-details-text {
  color: #fff;
  margin-bottom: 8px;
}

.heading-9 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
}

.description-14 {
  text-align: left;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(175.76deg, #f0e5c4, #ead8a1f2 22%, #e1c782de 56%, #d2b25bd4 74%, #c39e3ac4);
  -webkit-background-clip: text;
  background-clip: text;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-top: 0;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 600;
  line-height: 150%;
  display: flex;
}

.heading-10 {
  color: var(--grey);
  text-align: center;
  text-transform: capitalize;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 500;
}

.dropdown-toggle-3 {
  width: 100%;
  max-width: 100%;
  padding-left: 8px;
  padding-right: 8px;
}

.dropdown-3 {
  width: 100%;
  height: 60px;
  overflow: hidden;
}

.text-block-8 {
  color: #fff;
  font-size: 16px;
  font-weight: 600;
}

.icon-6 {
  color: #fff;
  font-weight: 600;
}

.dropdown-link-5 {
  color: #fff;
  background-color: #333;
  font-size: 16px;
}

.paragraph-3 {
  background-color: #101010;
  line-height: 26px;
}

.dropdown-list-3 {
  position: static;
}

.text-block-9 {
  color: #fff;
  font-weight: 600;
}

.accordion-icon {
  color: #fff;
}

.accordion {
  justify-content: flex-start;
  width: 100%;
  height: 100%;
  display: flex;
  overflow: hidden;
}

.accordion-toggle {
  width: 100%;
  height: 100%;
  display: flex;
}

.accordion-toggle.w--open {
  height: 100%;
}

.paragraph-4 {
  padding-top: 37px;
}

.dropdown-list-4 {
  color: #fff;
  background-color: #101010;
  height: 212%;
}

.dropdown-list-4.w--open {
  height: 167px;
}

.accordion-v2 {
  color: #fff;
  flex-direction: column;
  width: 100%;
  display: block;
  overflow: visible;
}

.accordion-toggle-v2 {
  width: 100%;
  height: 60px;
  display: flex;
  overflow: hidden;
}

.text-block-10, .icon-7 {
  color: #fff;
}

.dropdown-list-5 {
  background-color: #101010;
  flex-direction: row;
  padding-left: 18px;
  padding-right: 18px;
  display: block;
  position: static;
}

.accordio-v5 {
  width: 100%;
  overflow: hidden;
}

.text-block-11, .icon-8 {
  color: #fff;
}

.accordion-toggle-v5 {
  height: 60px;
  display: flex;
}

.dropdown-list-6 {
  color: #f3f3f3;
  background-color: #101010;
  padding-top: 12px;
  display: block;
  position: static;
}

.accordion-wraper {
  width: 100%;
}

.div-block-11 {
  width: 100%;
}

.accordion-panel {
  background-color: #171616;
  padding: 1.5rem 0 1.5rem 1.5rem;
  display: none;
}

.accordion-header {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  cursor: pointer;
  background-color: #171616;
  border-radius: 15px 15px 0 0;
  justify-content: space-between;
  align-items: center;
  padding: 1rem 1.5rem .5rem;
  display: flex;
}

.text-block-12 {
  font-size: 16px;
  font-weight: 600;
}

.text-block-13 {
  color: #d8d8d8;
  letter-spacing: 2px;
  font-size: 14px;
  font-weight: 500;
}

.text-block-13:hover {
  color: #d2b25b;
}

.div-block-12 {
  flex-direction: column;
  width: 100%;
  height: 56.809%;
  padding: 16px;
  display: flex;
}

.image-107 {
  width: 14px;
  height: 8px;
}

.paragraph-5 {
  color: #e6e6e6;
  white-space: normal;
  word-break: normal;
  font-size: 16px;
  display: block;
}

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

.collection-list-wrapper-10 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.dropdown-about {
  color: var(--white);
  margin-left: 0;
  margin-right: 0;
  font-weight: 700;
}

.link-block-3 {
  justify-content: center;
  align-items: center;
  width: 55%;
  height: 80%;
  display: flex;
}

.dropdown-link-about-us {
  color: var(--white);
  letter-spacing: 2px;
  font-family: Inter, sans-serif;
  font-size: 12px;
  font-weight: 700;
  text-decoration: none;
}

.dropdown-link-about-us:hover, .dropdown-link-about-us:active, .dropdown-link-about-us:focus {
  color: #d2b25b;
  letter-spacing: 2px;
}

.dropdown-link-about-us.w--current {
  color: #d2b25b;
}

.dropdown-link-referee {
  color: var(--white);
  letter-spacing: 2px;
  font-family: Inter, sans-serif;
  font-size: 12px;
  font-weight: 700;
}

.dropdown-link-referee:hover, .dropdown-link-referee:active, .dropdown-link-referee:focus {
  color: #d2b25b;
  letter-spacing: 2px;
}

.dropdown-link-referee.w--current {
  color: #d2b25b;
}

.list-item-rules, .list-item-4 {
  color: var(--white);
}

.text-block-14 {
  column-count: auto;
  white-space: pre-wrap;
  word-break: normal;
}

.background-video {
  width: 100%;
}

.background-video-2 {
  width: 100vh;
  height: 100vh;
}

.gallery-slider {
  border-bottom: 1px solid #e4ebf3;
  padding: 80px 30px;
  position: relative;
}

.container-64 {
  width: 100%;
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
}

.gallery-wrapper {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.gallery-block {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.gallery-slide {
  background-color: #0000;
  height: auto;
}

.gallery-slide-wrapper {
  max-width: 47%;
  margin-right: 6%;
}

.gallery-slide-image {
  position: relative;
}

.gallery-image {
  width: 100%;
}

.gallery-slide-text {
  color: #f5f7fa;
  margin-bottom: 0;
  line-height: 32px;
  position: absolute;
  bottom: 24px;
  left: 24px;
  right: 24px;
}

.gallery-slider-left {
  justify-content: center;
  align-items: center;
  width: 40px;
  display: flex;
  left: -50px;
}

.gallery-slider-left:focus-visible, .gallery-slider-left[data-wf-focus-visible] {
  outline-offset: 0px;
  border-radius: 5px;
  outline: 2px solid #0050bd;
}

.slider-arrow-embed {
  color: #1a1b1f;
}

.gallery-slider-right {
  justify-content: center;
  align-items: center;
  width: 40px;
  display: flex;
  right: -50px;
}

.gallery-slider-right:focus-visible, .gallery-slider-right[data-wf-focus-visible] {
  outline-offset: 0px;
  border-radius: 5px;
  outline: 2px solid #0050bd;
}

.gallery-slide-nav {
  display: none;
}

.div-block-13 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  display: flex;
}

.button-31-copy-copy {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-image: linear-gradient(#fcfaff, #babcd7 54%, #fff 100%, #fefcfe);
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  width: 200px;
  padding-top: 18px;
  padding-bottom: 18px;
  font-size: 16px;
  text-decoration: none;
  display: flex;
}

.button-31-copy-copy.button-download, .button-31-copy-copy.button-download-copy {
  width: 28%;
  font-family: Inter, sans-serif;
  font-weight: 700;
}

.background-video-3 {
  width: 1440px;
  height: 1080px;
}

.div-block-14 {
  flex-wrap: nowrap;
  justify-content: center;
  align-items: center;
  height: 100%;
  padding-bottom: 0;
  display: flex;
}

.section-26 {
  background-color: #000;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.paragraph-6 {
  color: #b0adad;
  font-family: Inter, sans-serif;
  font-size: 18px;
  line-height: 150%;
}

.heading-11 {
  color: #d2d2d2;
  padding-top: 216px;
  font-family: Inter, sans-serif;
  font-size: 38px;
  font-weight: 500;
  line-height: 48px;
}

.text-block-15 {
  color: #b0adad;
  padding-left: 32px;
  font-family: Inter, sans-serif;
  font-size: 18px;
  line-height: 150%;
}

.navbar-logo-left-container {
  z-index: 5;
  background-color: #0000;
  width: 1030px;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding: 15px 20px;
}

.navbar-logo-left-container.shadow-three {
  width: 100%;
  max-width: 1140px;
  margin-bottom: 0;
  padding-top: 20px;
  padding-bottom: 20px;
}

.container-65 {
  width: 100%;
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
}

.navbar-wrapper {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.nav-menu-two {
  justify-content: space-between;
  align-items: center;
  margin-bottom: 0;
  display: flex;
}

.nav-link-11 {
  color: #1a1b1f;
  letter-spacing: .25px;
  margin-left: 5px;
  margin-right: 5px;
  padding: 5px 10px;
  font-size: 14px;
  line-height: 20px;
  text-decoration: none;
}

.nav-link-11:hover {
  color: #1a1b1fbf;
}

.nav-link-11:focus-visible, .nav-link-11[data-wf-focus-visible] {
  outline-offset: 0px;
  color: #0050bd;
  border-radius: 4px;
  outline: 2px solid #0050bd;
}

.nav-dropdown {
  margin-left: 5px;
  margin-right: 5px;
}

.nav-dropdown-toggle {
  letter-spacing: .25px;
  padding: 5px 30px 5px 10px;
  font-size: 14px;
  line-height: 20px;
}

.nav-dropdown-toggle:hover {
  color: #1a1b1fbf;
}

.nav-dropdown-toggle:focus-visible, .nav-dropdown-toggle[data-wf-focus-visible] {
  outline-offset: 0px;
  color: #0050bd;
  border-radius: 5px;
  outline: 2px solid #0050bd;
}

.nav-dropdown-icon {
  margin-right: 10px;
}

.nav-dropdown-list {
  background-color: #fff;
  border-radius: 12px;
}

.nav-dropdown-list.w--open {
  padding-top: 10px;
  padding-bottom: 10px;
}

.nav-dropdown-link {
  padding-top: 5px;
  padding-bottom: 5px;
  font-size: 14px;
}

.nav-dropdown-link:focus-visible, .nav-dropdown-link[data-wf-focus-visible] {
  outline-offset: 0px;
  color: #0050bd;
  border-radius: 5px;
  outline: 2px solid #0050bd;
}

.nav-divider {
  background-color: #e4ebf3;
  width: 1px;
  height: 22px;
  margin-left: 15px;
  margin-right: 15px;
}

.nav-link-accent {
  color: #1a1b1f;
  letter-spacing: .25px;
  margin-left: 5px;
  margin-right: 20px;
  padding: 5px 10px;
  font-size: 14px;
  font-weight: 700;
  line-height: 20px;
  text-decoration: none;
}

.nav-link-accent:hover {
  color: #1a1b1fbf;
}

.button-primary {
  color: #fff;
  letter-spacing: 2px;
  text-transform: uppercase;
  background-color: #1a1b1f;
  padding: 12px 25px;
  font-size: 12px;
  line-height: 20px;
  transition: all .2s;
}

.button-primary:hover {
  color: #fff;
  background-color: #32343a;
}

.button-primary:active {
  background-color: #43464d;
}

.image-108 {
  width: 100%;
  height: 100%;
}

.rich-text-block-2 {
  color: #b0adad;
  padding-left: 0;
  font-family: Inter, sans-serif;
  font-size: 18px;
  line-height: 150%;
}

.image-109 {
  padding-top: 0;
}

.image-109.hidden-phone-img.hidden-pccc {
  display: none;
}

.image-109.noecsondido {
  width: 100%;
  height: 100%;
  padding-top: 0;
  padding-bottom: 0;
}

.image-109.escondido-phone-copy-pc {
  display: none;
}

.background-video-4 {
  background-image: linear-gradient(#fff0 89%, #000 96%);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 100%;
  height: 1080px;
  max-height: 1080px;
  margin-right: 0;
  padding-left: 0;
  display: flex;
}

.container-66 {
  width: 100%;
  max-width: 100%;
}

.heading-14 {
  color: #fff;
  text-align: center;
  width: 900px;
  font-size: 24px;
  font-weight: 500;
  line-height: 32px;
}

.section-27 {
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-bottom: 64px;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.our-figthers-title {
  text-align: center;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(171.47deg, #fcfaff, #babcd7 50%, #fff 100%, #fefcfe);
  -webkit-background-clip: text;
  background-clip: text;
  flex: none;
  order: 1;
  justify-content: flex-start;
  align-self: auto;
  align-items: center;
  width: 100%;
  max-width: 100%;
  height: 100%;
  padding-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 48px;
  font-weight: 700;
  line-height: 60px;
  display: flex;
}

.our-figthers-title.bold-37.bold-36 {
  justify-content: flex-start;
  align-items: flex-start;
}

.our-figthers-title.vold-36 {
  width: auto;
}

.contact {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 50%;
  height: 160px;
  display: flex;
}

.sitemap-2 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 200px;
  max-width: 50%;
  height: 160px;
  display: flex;
}

.site-map-text {
  color: #fff;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 150%;
}

.link-18 {
  color: #e9e9e9;
  text-transform: none;
  font-weight: 600;
  text-decoration: none;
}

.link-18.w--current {
  font-weight: 600;
}

.contacttt {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 240px;
  max-width: 50%;
  height: 160px;
  display: flex;
}

.collection-list-9 {
  justify-content: space-around;
  align-items: center;
  display: flex;
}

.container-69 {
  max-width: 1164px;
}

.logos-title-small {
  border: 1px solid #0000;
  width: 100%;
  padding: 16px 8px;
  position: relative;
}

.container-70 {
  width: 100%;
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
}

.clients-tag {
  text-align: center;
  margin-bottom: 32px;
  font-size: 14px;
  line-height: 20px;
}

.clients-wrapper-three {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-wrap: nowrap;
  justify-content: space-around;
  align-items: center;
  margin-bottom: 0;
  display: flex;
}

.clients-image-three {
  width: 160px;
  height: 80%;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
  padding-left: 8px;
}

.div-block-16 {
  border-top: 1px solid #242424;
  width: 100%;
  padding-top: 32px;
  padding-left: 16px;
  padding-right: 16px;
}

.container-71, .container-72 {
  display: flex;
}

.section-28 {
  justify-content: space-between;
  display: flex;
}

.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-form {
  flex-direction: column;
  align-items: stretch;
  display: flex;
}

.link-19 {
  color: var(--golden-lighter);
  font-size: 16px;
  font-weight: 500;
  text-decoration: none;
}

.link-19.text-block-5-copy {
  font-size: 12px;
  font-weight: 500;
}

.section-29 {
  border-top: 1px solid #242424;
  border-bottom: 1px solid #242424;
  padding-top: 32px;
  padding-bottom: 32px;
}

.div-block-17 {
  grid-column-gap: 2px;
  grid-row-gap: 2px;
  justify-content: center;
  align-items: center;
  width: auto;
  margin-left: 0;
  padding-right: 0;
  font-family: Inter, sans-serif;
  text-decoration: none;
  display: flex;
}

.div-block-18 {
  grid-column-gap: 2px;
  grid-row-gap: 2px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.gold-title-phone-copy-24-phone-copy-xopy {
  text-align: center;
  text-transform: undefined;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(175.31deg, #f0e5c4, #ead8a1f2 22%, #e1c782de 56%, #d2b25bd4 74%, #c39e3ac4);
  -webkit-background-clip: text;
  background-clip: text;
  justify-content: center;
  align-items: center;
  height: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 24px;
  font-weight: 700;
  line-height: 132%;
  display: flex;
}

.collection-item-10 {
  padding-left: 0;
  padding-right: 0;
}

.collection-list-wrapper-12 {
  justify-content: space-between;
  align-items: center;
  width: 1230.76px;
  padding-left: 32px;
  padding-right: 32px;
  display: flex;
}

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

.frame-789 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #000;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 1280px;
  max-width: 100.097%;
  height: 100%;
  padding: 140px 88px 34px 32px;
  display: flex;
}

.frame-790 {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 203px;
  height: 100px;
  padding-top: 10px;
  padding-bottom: 10px;
  display: flex;
}

.text-129 {
  opacity: .8;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(#fcfaff, #babcd7 54%, #fff 100%, #fefcfe);
  -webkit-background-clip: text;
  background-clip: text;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 60px;
  max-height: 100%;
  font-family: Inter, sans-serif;
  font-size: 48px;
  font-weight: 700;
  line-height: 100%;
  display: flex;
}

.frame-791 {
  grid-column-gap: 21px;
  grid-row-gap: 21px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: flex;
}

.big-frame {
  grid-column-gap: 21px;
  grid-row-gap: 21px;
  border: 2px solid #242424;
  border-radius: 15px;
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-start;
  width: 100%;
  max-width: 738px;
  height: 592px;
  padding: 30px 32px;
  display: flex;
}

.text-130 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-image: url("https://cdn.prod.website-files.com/6515c29e265110c9545f6a61/65387be3951d56b825f161c3_conviertase%20en%20arbitro.jpeg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.text-131 {
  opacity: .8;
  color: #b0adad;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 700;
  display: flex;
}

.text-132 {
  opacity: .8;
  color: #fff;
  letter-spacing: -.02em;
  font-family: Inter, sans-serif;
  font-size: 32px;
  font-weight: 700;
  line-height: 100%;
  display: flex;
}

.right-top-column {
  grid-column-gap: 22px;
  grid-row-gap: 22px;
  border: 1px solid #000;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  height: 100%;
  display: flex;
}

.card-42 {
  border: 2px solid #242424;
  border-radius: 15px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 505px;
  font-family: Inter, sans-serif;
  display: flex;
}

.image-wrapper-32 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  border-top-left-radius: 15px;
  border-bottom-left-radius: 15px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 180px;
  display: flex;
}

.image-110 {
  object-fit: cover;
  border-top-left-radius: 15px;
  border-bottom-left-radius: 15px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 180px;
  display: flex;
}

.info-20 {
  background-color: #000;
  border-top-right-radius: 15px;
  border-bottom-right-radius: 15px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 180px;
  padding: 24px 12px;
  display: flex;
}

.date-small {
  opacity: .8;
  color: #b0adad;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 700;
}

.title-small {
  color: #fff;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 600;
  line-height: 150%;
}

.date-gold {
  text-align: left;
  text-transform: uppercase;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(175.31deg, #f0e5c4, #ead8a1f2 22%, #e1c782de 56%, #d2b25bd4 74%, #c39e3ac4);
  -webkit-background-clip: text;
  background-clip: text;
  justify-content: flex-start;
  align-items: flex-start;
  height: auto;
  margin-top: 0;
  margin-bottom: 0;
  padding-bottom: 6px;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 700;
  line-height: 100%;
  display: flex;
}

.date-gold-copy {
  color: #fff;
  text-align: left;
  text-transform: uppercase;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(175.31deg, #f0e5c4, #ead8a1f2 22%, #e1c782de 56%, #d2b25bd4 74%, #c39e3ac4);
  -webkit-background-clip: text;
  background-clip: text;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100px;
  height: 100px;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 700;
  line-height: 100%;
  display: flex;
}

.date-gold-copy-2 {
  text-align: left;
  text-transform: uppercase;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(175.31deg, #f0e5c4, #ead8a1f2 22%, #e1c782de 56%, #d2b25bd4 74%, #c39e3ac4);
  -webkit-background-clip: text;
  background-clip: text;
  justify-content: flex-start;
  align-items: flex-start;
  height: auto;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 20px;
  font-weight: 700;
  line-height: 100%;
  display: flex;
}

.container-73 {
  display: flex;
}

.heading-15 {
  letter-spacing: 2px;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 500;
  text-decoration: none;
}

.link-block-5 {
  flex-direction: row;
  width: 100%;
  height: 32px;
  display: flex;
}

.collection-list-10 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template: ". Area" 581px
  / 4.5fr minmax(581px, 1px);
  grid-auto-columns: 1fr;
  display: grid;
}

.collection-list-11 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template: "Area Area"
  / 1.75fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.collection-item-11 {
  grid-column-gap: 16px;
  grid-row-gap: 3px;
  grid-template: "."
                 "."
                 "Area"
                 / 2fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.collection-list-12 {
  grid-column-gap: 22px;
  grid-row-gap: 22px;
  flex-direction: column;
  display: flex;
}

.collection-item-12 {
  grid-column-gap: 21px;
  grid-row-gap: 21px;
  flex-direction: column;
  display: flex;
}

.big-frame-2 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-image: url("https://cdn.prod.website-files.com/6515c29e265110c9545f6a61/65387cbaed69724ce8d59b09_Big-Frame.jpg");
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  border: 2px solid #242424;
  border-radius: 15px;
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-start;
  width: 100%;
  max-width: 738px;
  height: 581px;
  min-height: 581px;
  padding: 30px 32px;
  display: flex;
}

.text-133 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.text-134 {
  opacity: .8;
  color: #b0adad;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 700;
}

.text-135 {
  opacity: .8;
  color: #fff;
  letter-spacing: -.02em;
  font-family: Inter, sans-serif;
  font-size: 32px;
  font-weight: 700;
}

.big-frame-3 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-image: url("https://cdn.prod.website-files.com/6515c29e265110c9545f6a61/65387be3951d56b825f161c3_conviertase%20en%20arbitro.jpeg");
  background-repeat: no-repeat;
  background-size: cover;
  border: 2px solid #242424;
  border-radius: 15px;
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-start;
  width: 100%;
  max-width: 738px;
  height: 581px;
  min-height: 581px;
  padding: 30px 32px;
  display: flex;
}

.text-136 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.text-137 {
  opacity: .8;
  color: #b0adad;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 700;
}

.text-138 {
  opacity: .8;
  color: #fff;
  letter-spacing: -.02em;
  font-family: Inter, sans-serif;
  font-size: 32px;
  font-weight: 700;
}

.text-139 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.text-140 {
  opacity: .8;
  color: #b0adad;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 700;
}

.text-141 {
  opacity: .8;
  color: #fff;
  letter-spacing: -.02em;
  font-family: Inter, sans-serif;
  font-size: 32px;
  font-weight: 700;
  line-height: 32px;
}

.big-frame-4 {
  grid-column-gap: 21px;
  grid-row-gap: 21px;
  background-image: url("https://cdn.prod.website-files.com/6515c29e265110c9545f6a61/65387be3951d56b825f161c3_conviertase%20en%20arbitro.jpeg");
  background-position: 0 0;
  background-size: auto;
  border: 2px solid #242424;
  border-radius: 15px;
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-start;
  width: 100%;
  max-width: 738px;
  height: 592px;
  padding: 22px 32px;
  display: flex;
}

.image-wrapper-33 {
  border: 2px solid #242424;
  border-radius: 15px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 674px;
  height: 400px;
  display: flex;
}

.image-111 {
  object-fit: cover;
  border-radius: 15px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 450px;
  display: flex;
}

.text-142 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.text-143 {
  opacity: .8;
  color: #b0adad;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 700;
}

.text-144 {
  opacity: .8;
  color: #fff;
  letter-spacing: -.02em;
  font-family: Inter, sans-serif;
  font-size: 32px;
  font-weight: 700;
  line-height: 32px;
}

.big-frame-5 {
  grid-column-gap: 21px;
  grid-row-gap: 21px;
  background-image: url("https://cdn.prod.website-files.com/6515c29e265110c9545f6a61/65387cbaed69724ce8d59b09_Big-Frame.jpg");
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  border: 2px solid #242424;
  border-radius: 15px;
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-start;
  width: 100%;
  max-width: 738px;
  height: 581px;
  min-height: 581px;
  padding: 22px 32px;
  display: flex;
}

.text-145 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.text-146 {
  opacity: .8;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(173.16deg, #f0e5c4 0%, #ead8a1f2 22%, #e1c782de 56%, #d2b25bd4 74%, #c39e3ac4 100%);
  -webkit-background-clip: text;
  background-clip: text;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 700;
}

.text-147 {
  opacity: .8;
  color: #fff;
  letter-spacing: -.02em;
  font-family: Inter, sans-serif;
  font-size: 32px;
  font-weight: 700;
}

.big-frame-6 {
  grid-column-gap: 21px;
  grid-row-gap: 21px;
  border: 2px solid #242424;
  border-radius: 15px;
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-start;
  width: 100%;
  max-width: 738px;
  height: 592px;
  padding-top: 0;
  padding-bottom: 22px;
  display: flex;
}

.image-wrapper-34 {
  border: 2px #242424;
  border-radius: 15px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 738px;
  height: auto;
  display: flex;
}

.image-112 {
  -webkit-text-stroke-color: #3330;
  object-fit: cover;
  border: 2px #242424;
  border-radius: 15px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
}

.text-148 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding-left: 22px;
  padding-right: 22px;
  display: flex;
}

.text-149 {
  opacity: 1;
  text-transform: uppercase;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(173.16deg, #f0e5c4, #ead8a1f2 22%, #e1c782de 56%, #d2b25bd4 74%, #c39e3ac4);
  -webkit-background-clip: text;
  background-clip: text;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 700;
}

.text-150 {
  color: #fff;
  letter-spacing: -.02em;
  font-family: Inter, sans-serif;
  font-size: 32px;
  font-weight: 700;
  line-height: 32px;
  text-decoration: none;
}

.collection-item-13 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.collection-list-13 {
  grid-column-gap: 22px;
  grid-row-gap: 22px;
  flex-direction: column;
  display: flex;
}

.botton-column {
  grid-column-gap: 22px;
  grid-row-gap: 22px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 1264px;
  display: flex;
}

.card-43 {
  border: 2px solid #242424;
  border-radius: 15px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 300px;
  height: 312px;
  display: flex;
}

.image-wrapper-35 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  border-top-left-radius: 15px;
  border-top-right-radius: 15px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 180px;
  display: flex;
}

.image-113 {
  object-fit: cover;
  border-top-left-radius: 15px;
  border-top-right-radius: 15px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 180px;
  display: flex;
}

.info-21 {
  background-color: #000;
  border-radius: 15px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 132px;
  padding: 24px;
  display: flex;
}

.date {
  opacity: .8;
  color: #b0adad;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 700;
}

.title-7 {
  color: #fff;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 700;
  line-height: 150%;
}

.section-30 {
  grid-column-gap: 22px;
  grid-row-gap: 22px;
  flex-direction: column;
  justify-content: space-between;
  width: 1279.33px;
  height: 100%;
  padding: 38px 88px;
  display: flex;
}

.botton-column-2 {
  grid-column-gap: 21px;
  grid-row-gap: 21px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 1264px;
  display: flex;
}

.card-44 {
  border: 2px solid #242424;
  border-radius: 15px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 244px;
  max-width: 300px;
  height: 320px;
  padding-bottom: 6px;
  display: flex;
}

.image-wrapper-36 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  border-top-left-radius: 15px;
  border-top-right-radius: 15px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 180px;
  display: flex;
}

.image-114 {
  object-fit: cover;
  border-top-left-radius: 15px;
  border-top-right-radius: 15px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 180px;
  display: flex;
}

.info-22 {
  background-color: #000;
  border-radius: 15px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 132px;
  padding: 24px;
  display: flex;
}

.date-2 {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(176.99deg, #f0e5c4 0%, #ead8a1f2 22%, #e1c782de 56%, #d2b25bd4 74%, #c39e3ac4 100%);
  -webkit-background-clip: text;
  background-clip: text;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 700;
}

.collection-list-14 {
  flex-direction: row;
  justify-content: space-between;
  align-items: flex-start;
  width: auto;
  max-width: 100%;
  display: flex;
}

.collection-list-wrapper-13 {
  width: 100%;
}

.container-74 {
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 100%;
  display: flex;
}

.collection-list-wrapper-14 {
  grid-column-gap: 100%;
  grid-row-gap: 100%;
  justify-content: center;
  align-items: center;
  width: auto;
  max-width: none;
  display: flex;
}

.collection-item-14 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-left: 10px;
  padding-right: 10px;
  display: flex;
}

.collection-list-15 {
  grid-column-gap: 22px;
  grid-row-gap: 22px;
  justify-content: center;
  align-items: center;
  width: auto;
  display: flex;
}

.collection-list-wrapper-15 {
  width: 100%;
}

.dropdown-news {
  margin-left: 0;
  margin-right: 0;
}

.dropdown-leadershiop-copy.w--open {
  color: #b0adad;
  background-color: #000;
  font-weight: 700;
}

.dropdown-leadershiop-copy.w--open:hover, .dropdown-leadershiop-copy.w--open:active, .dropdown-leadershiop-copy.w--open:focus {
  color: #d2b25b;
}

.dropdown-leadershiop-copy-copy {
  border: 1px solid var(--grey);
  border-radius: 8px;
}

.dropdown-leadershiop-copy-copy.w--open {
  color: #b0adad;
  background-color: #000;
  font-weight: 700;
}

.dropdown-leadershiop-copy-copy.w--open:hover, .dropdown-leadershiop-copy-copy.w--open:active, .dropdown-leadershiop-copy-copy.w--open:focus {
  color: #d2b25b;
}

.dropdown-new-spanish {
  color: var(--white);
  letter-spacing: 2px;
  font-size: 12px;
  font-weight: 500;
}

.dropdown-new-spanish:hover, .dropdown-new-spanish:active, .dropdown-new-spanish:focus {
  color: #d2b25b;
  letter-spacing: 2px;
}

.dropdown-new-spanish.w--current {
  color: #d2b25b;
}

.dropdown-news-english {
  color: #b0adad;
  letter-spacing: 2px;
}

.dropdown-news-english:hover, .dropdown-news-english:active, .dropdown-news-english:focus {
  color: #d2b25b;
  letter-spacing: 2px;
}

.dropdown-news-english.w--current {
  color: #d2b25b;
}

.section-31.hiden-pc, .section-31.hiden-no-phone {
  display: none;
}

.botton-column-3 {
  grid-column-gap: 21px;
  grid-row-gap: 21px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 1111px;
  display: flex;
}

.card-45 {
  border: 2px solid #242424;
  border-radius: 15px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 219px;
  height: 312px;
  display: flex;
}

.image-wrapper-37 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  border-top-left-radius: 15px;
  border-top-right-radius: 15px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 180px;
  display: flex;
}

.image-115 {
  object-fit: cover;
  border-top-left-radius: 15px;
  border-top-right-radius: 15px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 180px;
  display: flex;
}

.info-23 {
  background-color: #000;
  border-radius: 15px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 132px;
  padding: 24px;
  display: flex;
}

.date-3 {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(176.99deg, #f0e5c4 0%, #ead8a1f2 22%, #e1c782de 56%, #d2b25bd4 74%, #c39e3ac4 100%);
  -webkit-background-clip: text;
  background-clip: text;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 700;
}

.title-8 {
  color: #fff;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 150%;
}

.noticias {
  background-color: #000;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1280px;
  padding-top: 48px;
  padding-bottom: 48px;
  display: flex;
}

.botton-column-4 {
  grid-column-gap: 21px;
  grid-row-gap: 21px;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1105px;
  height: 396px;
  display: flex;
}

.card-46 {
  border: 2px solid #242424;
  border-radius: 15px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 396px;
  display: flex;
}

.image-wrapper-38 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  border-top-left-radius: 15px;
  border-top-right-radius: 15px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 180px;
  display: flex;
}

.image-116 {
  object-fit: cover;
  border-top-left-radius: 15px;
  border-top-right-radius: 15px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 180px;
  display: flex;
}

.info-24 {
  background-color: #000;
  border-radius: 15px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 132px;
  padding: 24px;
  display: flex;
}

.date-4 {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(176.99deg, #f0e5c4 0%, #ead8a1f2 22%, #e1c782de 56%, #d2b25bd4 74%, #c39e3ac4 100%);
  -webkit-background-clip: text;
  background-clip: text;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 700;
}

.title-9 {
  color: #fff;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 150%;
}

.card-46-copy-bigger {
  border: 2px solid #242424;
  border-radius: 15px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 396px;
  display: flex;
}

.noticias-2 {
  background-color: #000;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 1280px;
  height: 100%;
  padding-top: 48px;
  padding-bottom: 48px;
  display: flex;
}

.botton-column-5 {
  grid-column-gap: 21px;
  grid-row-gap: 21px;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 100%;
  height: 100%;
  padding-left: 32px;
  padding-right: 32px;
  display: flex;
}

.card-47 {
  border: 2px solid #242424;
  border-radius: 15px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 360px;
  display: flex;
}

.image-wrapper-39 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  border-top-left-radius: 15px;
  border-top-right-radius: 15px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 180px;
  display: flex;
}

.image-117 {
  object-fit: cover;
  border-top-left-radius: 15px;
  border-top-right-radius: 15px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 180px;
  display: flex;
}

.info-25 {
  background-color: #000;
  border-radius: 15px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 132px;
  padding: 24px;
  display: flex;
}

.date-5 {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(176.99deg, #f0e5c4 0%, #ead8a1f2 22%, #e1c782de 56%, #d2b25bd4 74%, #c39e3ac4 100%);
  -webkit-background-clip: text;
  background-clip: text;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 700;
}

.title-10 {
  color: #fff;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 150%;
}

.collection-item-17 {
  padding-bottom: 32px;
}

.big-card {
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  height: 362px;
  display: flex;
}

.image-big-card {
  background-color: #fff;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 1105px;
  height: 362px;
  padding: 10px;
  display: flex;
}

.info-26 {
  background-color: #000;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 132px;
  padding: 24px;
  display: flex;
}

.date-6 {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(170.91deg, #f0e5c4 0%, #ead8a1f2 22%, #e1c782de 56%, #d2b25bd4 74%, #c39e3ac4 100%);
  -webkit-background-clip: text;
  background-clip: text;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 700;
}

.title-11 {
  color: #fff;
  font-family: Inter, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 150%;
}

.botton-column-6 {
  grid-column-gap: 21px;
  grid-row-gap: 21px;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1105px;
  height: 396px;
  display: flex;
}

.card-48 {
  border: 2px solid #242424;
  border-radius: 15px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 396px;
  display: flex;
}

.image-wrapper-40 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  border-top-left-radius: 15px;
  border-top-right-radius: 15px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.image-119 {
  object-fit: cover;
  border-top-left-radius: 15px;
  border-top-right-radius: 15px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 180px;
  display: flex;
}

.info-27 {
  background-color: #000;
  border-radius: 15px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding: 24px;
  display: flex;
}

.date-7 {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(176.99deg, #f0e5c4 0%, #ead8a1f2 22%, #e1c782de 56%, #d2b25bd4 74%, #c39e3ac4 100%);
  -webkit-background-clip: text;
  background-clip: text;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 700;
}

.title-12 {
  color: #fff;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 150%;
}

.image-wrapper-41 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  border-top-left-radius: 15px;
  border-top-right-radius: 15px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 180px;
  display: flex;
}

.image-120 {
  object-fit: cover;
  border-top-left-radius: 15px;
  border-top-right-radius: 15px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 180px;
  display: flex;
}

.info-28 {
  background-color: #000;
  border-radius: 15px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 132px;
  padding: 24px;
  display: flex;
}

.collection-item-17-copy {
  padding-bottom: 32px;
}

.body-7 {
  background-color: #000;
}

.collection-list-20 {
  width: 20px;
  display: flex;
}

.collection-list-wrapper-19 {
  flex-direction: row;
  width: 100%;
  height: 100%;
  display: flex;
}

.collection-item-18 {
  flex-direction: row;
  display: flex;
}

.collection-item-19 {
  padding-bottom: 32px;
}

.team-slider {
  background-color: #f5f7fa;
  border-bottom: 1px solid #e4ebf3;
  width: 100%;
  max-width: 100%;
  padding: 80px 30px;
  position: relative;
}

.container-76 {
  width: 100%;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 32px;
  padding-right: 32px;
}

.centered-heading {
  text-align: left;
  margin-bottom: 16px;
}

.centered-subheading {
  text-align: center;
  max-width: 530px;
  margin-left: auto;
  margin-right: auto;
}

.team-slider-wrapper {
  background-color: #0000;
  height: auto;
  margin-top: 50px;
}

.team-slide-wrapper {
  width: 30%;
  margin-right: 5%;
}

.team-block {
  -webkit-text-stroke-width: 0px;
  background-color: #000;
  border: 1px solid #3e3d3d;
  border-radius: 15px;
  padding-bottom: 24px;
}

.team-member-image-two {
  border: 1px solid #3e3d3d;
  border-radius: 15px;
  margin-bottom: 18px;
}

.team-block-info {
  flex-direction: column;
  align-items: flex-start;
  padding-left: 24px;
  padding-right: 24px;
  display: flex;
}

.team-member-name-two {
  color: #fff;
  margin-bottom: 12px;
  font-weight: 600;
}

.team-member-text {
  color: #b0adad;
  margin-bottom: 20px;
}

.text-link-arrow {
  color: #1a1b1f;
  justify-content: flex-start;
  align-items: center;
  font-size: 14px;
  line-height: 20px;
  text-decoration: none;
  display: flex;
}

.arrow-embed {
  color: #b0adad;
  margin-left: 2px;
  display: flex;
}

.arrow-embed:hover {
  color: #fff;
}

.team-slider-arrow {
  display: none;
}

.team-slider-nav {
  color: #fff;
  margin-top: 24px;
  font-size: 10px;
  position: static;
  bottom: -60px;
}

.container-77 {
  max-width: 100%;
}

.news-title-homepage {
  text-align: center;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(171.47deg, #fcfaff, #babcd7 50%, #fff 100%, #fefcfe);
  -webkit-background-clip: text;
  background-clip: text;
  flex: none;
  order: 1;
  justify-content: flex-start;
  align-self: auto;
  align-items: center;
  width: 100%;
  max-width: 100%;
  height: 100%;
  padding-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 32px;
  font-weight: 700;
  line-height: 60px;
  display: flex;
}

.news-title-homepage.bold-37.bold-36 {
  justify-content: flex-start;
  align-items: flex-start;
}

.news-title-homepage.vold-36 {
  width: auto;
}

.buttton-all-news-english {
  background-image: linear-gradient(178.94deg, #f0e5c4, #ead8a1f2 22%, #e1c782de 56%, #d2b25bd4 74%, #c39e3ac4);
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  width: 320px;
  max-width: none;
  padding-top: 10px;
  padding-bottom: 10px;
  text-decoration: none;
  display: flex;
}

.buttton-all-news-english.hiden-desktop {
  width: 260px;
}

.buttton-all-news-english.hiden-phone.hiden-pc {
  display: none;
}

.text-view-all-new {
  color: #2e2c2c;
  text-align: center;
  letter-spacing: .02em;
  text-transform: uppercase;
  font-size: 14px;
  font-weight: 700;
}

.news-title {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  border-radius: 35px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1240px;
  height: 100%;
  padding: 0 16px 20px;
  display: flex;
}

.team-slider-2 {
  background-color: #000;
  border-bottom: 1px solid #e4ebf3;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding: 0 0 80px;
  display: flex;
  position: relative;
}

.text-block-16 {
  color: #fff;
}

.new-title-homepage-english {
  color: #fff;
  margin-bottom: 12px;
  font-weight: 600;
}

.featured-copy-copy {
  width: 100%;
  max-width: 100%;
  height: 100%;
  padding-bottom: 32px;
}

.our-figthers-homepage {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  background-image: linear-gradient(to right, #fff0, #000 67%), linear-gradient(to top, #000, #00000012 42%), linear-gradient(#000 14%, #0000000f 31%), url("https://cdn.prod.website-files.com/6515c29e265110c9545f6a61/654e26d58048e2828ca188be_sam-moghadam-khamseh-HYDUXzWSF5I-unsplash.jpeg");
  background-position: 0 0, 0 0, 0 0, 0%;
  background-repeat: repeat, repeat, repeat, no-repeat;
  background-size: auto, auto, auto, auto;
  border-radius: 35px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  padding: 0 88px 20px;
  display: flex;
}

.full-card-column-3 {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
}

.interview-card-6 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 272px;
  max-width: 252px;
  height: 460px;
  display: flex;
}

.card-49 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: #161616;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-792 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.rectangle-11 {
  object-fit: cover;
  border: 1px solid #3e3d3d;
  border-radius: 15px;
  width: 100%;
}

.text-151 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.name-15 {
  color: #fff;
  text-align: left;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 150%;
  text-decoration: none;
}

.country {
  text-align: center;
  text-transform: uppercase;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(177.88deg, #f0e5c4 0%, #ead8a1f2 22%, #e1c782de 56%, #d2b25bd4 74%, #c39e3ac4 100%);
  -webkit-background-clip: text;
  background-clip: text;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 600;
  line-height: 150%;
}

.news-homepage {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  border-radius: 35px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  padding: 0 88px 20px;
  display: flex;
}

.our-news-title {
  background-color: var(--white);
  text-align: left;
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
  flex: none;
  order: 1;
  justify-content: flex-start;
  align-self: auto;
  align-items: center;
  width: 100%;
  max-width: 100%;
  height: 100%;
  margin-top: 0;
  padding-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 48px;
  font-weight: 500;
  line-height: 60px;
  display: flex;
}

.our-news-title.bold-37.bold-36 {
  justify-content: flex-start;
  align-items: flex-start;
}

.our-news-title.vold-36 {
  width: auto;
}

.read-all-news-button {
  color: #2e2c2c;
  text-align: center;
  letter-spacing: .02em;
  text-transform: uppercase;
  font-size: 14px;
  font-weight: 700;
}

.gold-subtitle {
  text-align: left;
  text-transform: uppercase;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(177.88deg, #f0e5c4, #ead8a1f2 22%, #e1c782de 56%, #d2b25bd4 74%, #c39e3ac4);
  -webkit-background-clip: text;
  background-clip: text;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 600;
  line-height: 150%;
}

.news-card-homepage {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: #161616;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.collection-list-wrapper-20 {
  width: 100%;
}

.div-block-19 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  display: flex;
}

.name-15-copy {
  color: #fff;
  text-align: center;
  text-align: center;
  font-family: Inter, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 150%;
}

.fighters-last-name {
  color: #fff;
  text-align: center;
  font-family: Inter, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 150%;
}

.div-block-20 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  text-align: right;
  flex-direction: row;
  justify-content: flex-end;
  width: 100%;
  display: flex;
}

.div-block-20.hidden-phone {
  width: auto;
}

.div-block-20.hidden-pccc {
  display: none;
}

.read-new {
  text-align: center;
  text-transform: uppercase;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(177.88deg, #f0e5c4, #ead8a1f2 22%, #e1c782de 56%, #d2b25bd4 74%, #c39e3ac4);
  -webkit-background-clip: text;
  background-clip: text;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 600;
  line-height: 150%;
  text-decoration: none;
}

.interview-card-6-copy {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 252px;
  height: 460px;
  display: flex;
}

.fighters-card-homepage {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 252px;
  height: 400px;
  display: flex;
}

.div-block-21 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  display: flex;
}

.image-121 {
  width: 28px;
  height: 22px;
}

.div-block-22 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.div-block-21-copy-2 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.news-title-card {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.div-block-20-copy-2 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  text-align: right;
  flex-direction: row;
  justify-content: flex-end;
  width: 100%;
  display: flex;
}

.div-block-20-copy-2.hidden-pccc {
  display: none;
}

.buy-tickets-botton {
  background-image: linear-gradient(178.94deg, #f0e5c4, #ead8a1f2 22%, #e1c782de 56%, #d2b25bd4 74%, #c39e3ac4);
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  width: 200px;
  max-width: none;
  padding-top: 10px;
  padding-bottom: 10px;
  text-decoration: none;
  display: flex;
}

.buy-tickets-botton:hover {
  background-image: linear-gradient(#fff, #fff);
}

.buy-tickets-botton.hiden-desktop {
  width: auto;
  padding-left: 42px;
  padding-right: 42px;
}

.buy-tickets-botton.hiden-phone.hiden-pc {
  display: none;
}

.buy-tickets-botton.hiden-desktop-copy {
  width: auto;
  padding-left: 42px;
  padding-right: 42px;
}

.div-block-23 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-block-23.este-si-escondido-pc-pos.escondido-pc-2 {
  display: none;
}

.escondido-pc-pos, .escondido-pal-pc {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.botton-buy-ticketsn-ow {
  color: #2e2c2c;
  text-align: center;
  letter-spacing: .02em;
  text-transform: uppercase;
  white-space: pre;
  width: auto;
  max-width: 100%;
  font-size: 14px;
  font-weight: 700;
}

.botton-buy-ticketsn-ow:hover {
  color: var(--white);
}

.text-117-copy-2 {
  color: var(--black-grey);
  text-align: center;
  letter-spacing: .02em;
  text-transform: uppercase;
  white-space: pre;
  width: auto;
  max-width: 100%;
  font-size: 14px;
  font-weight: 700;
}

.text-117-copy-2:hover {
  color: var(--black-grey);
}

.silver-title-1-64-phone-rules-copy-2, .silver-title-1-64-phone-rules-copy {
  text-align: center;
  text-transform: capitalize;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(#fcfaff, #babcd7 54%, #fff 100%, #fefcfe);
  -webkit-background-clip: text;
  background-clip: text;
  justify-content: flex-start;
  align-items: flex-start;
  margin-top: 0;
  margin-bottom: 0;
  padding-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 48px;
  font-weight: 700;
  line-height: 120%;
  display: flex;
}

.section-21-copy-copy {
  background-image: linear-gradient(#000 38%, #0000 65%, #000), url("https://cdn.prod.website-files.com/6515c29e265110c9545f6a61/652ef01ba4f163fed40bb0cb_Kombat-news.jpg");
  background-position: 0 0, 0 0;
  background-repeat: repeat, repeat;
  background-size: auto, auto;
  background-attachment: scroll, scroll;
  width: 1280px;
  max-width: none;
  height: 280px;
  padding-top: 100px;
}

.section-33 {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  flex-direction: row;
  grid-template-rows: auto;
  grid-template-columns: 1.75fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: flex-start;
  width: 1200px;
  padding-bottom: 0;
  padding-left: 32px;
  padding-right: 32px;
  display: flex;
}

.collection-item-22 {
  width: 100%;
}

.collection-list-22 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-direction: row;
  grid-template-rows: auto auto;
  grid-template-columns: .25fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.section-21-copy-copy-copy-3-fighters {
  background-image: linear-gradient(#000 38%, #0000 65%, #000), url("https://cdn.prod.website-files.com/6515c29e265110c9545f6a61/6533253e54614fc8ab5b9ac3_1920x1080%20background.png");
  background-position: 0 0, 50% 40%;
  background-repeat: repeat, repeat;
  background-size: auto, cover;
  background-attachment: scroll, scroll;
  width: 1280px;
  max-width: none;
  height: 280px;
  padding-top: 100px;
}

.section-21-copy-copy-copy-3 {
  background-image: linear-gradient(#000 38%, #0000 65%, #000), url("https://cdn.prod.website-files.com/6515c29e265110c9545f6a61/652ef01ba4f163fed40bb0cb_Kombat-news.jpg");
  background-position: 0 0, 0 0;
  background-repeat: repeat, repeat;
  background-size: auto, auto;
  background-attachment: scroll, scroll;
  width: 100%;
  max-width: 100%;
  height: 280px;
  padding-top: 100px;
}

.referees-top-bg {
  background-image: linear-gradient(#000 38%, #0000 65%, #000), url("https://cdn.prod.website-files.com/6515c29e265110c9545f6a61/652cd86722ff746542c60952_Choung-Pham-Kombat-Taekwondo-1.jpeg");
  background-position: 0 0, 50%;
  background-repeat: repeat, repeat;
  background-size: auto, cover;
  background-attachment: scroll, scroll;
  width: 100%;
  max-width: 100%;
  height: 280px;
  padding-top: 100px;
}

.body-8 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  background-color: #000;
  flex-flow: column;
  display: flex;
}

.front-page-licensed-clubs {
  background-color: #000;
  background-image: linear-gradient(#000, #000c 79%, #000), url("https://cdn.prod.website-files.com/6515c29e265110c9545f6a61/653c7dff5c0d8bb08ee00cd6_licensed%20clubs.png");
  background-position: 0 0, 50% 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 1440px;
  height: 100%;
  min-height: auto;
  padding: 120px 32px 0;
  display: flex;
}

.column-34 {
  grid-column-gap: 64px;
  grid-row-gap: 64px;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 100%;
  padding-top: 0;
  display: flex;
}

.frame-793 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 800px;
  max-width: 1164px;
  display: flex;
}

.title-13 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 480px;
  display: flex;
}

.all-fighters-2 {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(#fcfaff, #babcd7 54%, #fff 100%, #fefcfe);
  -webkit-background-clip: text;
  background-clip: text;
  width: 480px;
  font-family: Inter, sans-serif;
  font-size: 48px;
  font-weight: 700;
  line-height: 120%;
}

.divider {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  border: 1px solid var(--black-grey);
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 2px;
  display: flex;
}

.vectors-wrapper-4 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 4px;
  display: flex;
}

.subtitle-2 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: wrap;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 523px;
  display: flex;
}

.text-152 {
  color: #fff;
  font-family: Inter, sans-serif;
  font-size: 24px;
  font-weight: 500;
  line-height: 140%;
}

.buttons-5 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  padding-top: 10px;
  padding-bottom: 10px;
  display: flex;
}

.button-phone-2 {
  background-image: linear-gradient(#f0e5c4, #ead8a1f2 22%, #e1c782de 56%, #d2b25bd4 74%, #c39e3ac4);
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  width: 350px;
  max-width: 350px;
  padding-top: 10px;
  padding-bottom: 10px;
  display: flex;
}

.text-153 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.text-154 {
  color: #2e2c2c;
  text-align: center;
  letter-spacing: .02em;
  text-transform: uppercase;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 700;
  text-decoration: none;
}

.button-phone-3 {
  background-image: linear-gradient(#fcfaff 0%, #babcd7 54%, #fff 100%, #fefcfe 100%);
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 209px;
  padding-top: 10px;
  padding-bottom: 10px;
  display: flex;
}

.frame-794 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  border-radius: 35px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  display: flex;
}

.whatsapp-image-2023-10-25-at-7-15-1 {
  object-fit: cover;
  border: 2px solid #333;
  border-radius: 15px;
  height: 400px;
}

.benefits {
  background-color: #000;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 1440px;
  height: auto;
  padding: 0 32px;
  display: flex;
}

.heading-4-columns {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 100%;
  display: flex;
}

.header-2 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  height: 111px;
  padding: 24px;
  display: flex;
}

.f2wf-columns {
  padding-left: 0;
}

.features {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(169.38deg, #f0e5c4 0%, #ead8a1f2 22%, #e1c782de 56%, #d2b25bd4 74%, #c39e3ac4 100%);
  -webkit-background-clip: text;
  background-clip: text;
  font-family: Inter, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 120%;
}

.all-fighters-3 {
  background-image: linear-gradient(to bottom, var(--white), var(--white));
  text-align: left;
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
  font-family: Inter, sans-serif;
  font-size: 48px;
  font-weight: 700;
  line-height: 120%;
}

._4-columns {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.frame-795 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.column-35 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  background-color: #000;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding: 24px;
  display: flex;
}

.star-1 {
  object-fit: cover;
}

.text-155 {
  color: #fff;
  text-align: left;
  font-family: Inter, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 120%;
}

.column-36 {
  background-color: #000;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-left: 26px;
  padding-right: 24px;
  display: flex;
}

.text-156 {
  color: #dfdddd;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 120%;
}

.requirements {
  grid-column-gap: 88px;
  grid-row-gap: 88px;
  background-color: #000;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  padding: 0 32px;
  display: flex;
}

.columns-20 {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  max-width: 1264px;
  display: flex;
}

.column-37 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 451px;
  display: flex;
}

.content-21 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding-top: 24px;
  padding-bottom: 24px;
  display: flex;
}

.intro {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.subtitle-gold-2 {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(176.42deg, #f0e5c4 0%, #ead8a1f2 22%, #e1c782de 56%, #d2b25bd4 74%, #c39e3ac4 100%);
  -webkit-background-clip: text;
  background-clip: text;
  font-family: Inter, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 120%;
}

.column-38 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: flex;
}

.in-order-to-become-a-certified-licensed-club-you-need-to-meet-our-minimum-requirements {
  color: #dfdddd;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 120%;
}

.feature {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: flex;
}

.image-122 {
  object-fit: cover;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.description-15 {
  color: #dfdddd;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 150%;
}

.paragraph-7, .paragraph-8, .paragraph-9 {
  color: #dfdddd;
  font-family: Inter, sans-serif;
  font-size: 16px;
}

.list-5 {
  margin-bottom: 10px;
  padding-top: 10px;
  padding-left: 20px;
}

.features-list {
  grid-column-gap: 88px;
  grid-row-gap: 88px;
  background-color: #000;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  padding: 64px;
  display: flex;
}

.columns-21 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 1264px;
  display: flex;
}

.column-39 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: flex;
}

.content-22 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-top: 24px;
  padding-bottom: 24px;
  display: flex;
}

.subtitle-gold-3 {
  text-align: center;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(169.38deg, #f0e5c4 0%, #ead8a1f2 22%, #e1c782de 56%, #d2b25bd4 74%, #c39e3ac4 100%);
  -webkit-background-clip: text;
  background-clip: text;
  font-family: Inter, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 120%;
}

.all-fighters-4 {
  text-align: center;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(#fcfaff 0%, #babcd7 54%, #fff 100%, #fefcfe 100%);
  -webkit-background-clip: text;
  background-clip: text;
  font-family: Inter, sans-serif;
  font-size: 48px;
  font-weight: 700;
  line-height: 120%;
}

.columns-22 {
  grid-column-gap: 92px;
  grid-row-gap: 92px;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1257px;
  padding-top: 0;
  display: flex;
}

.column-40 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  border: 1px solid var(--black-grey);
  background-color: #000;
  border-radius: 35px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 260px;
  height: 513.516px;
  padding-top: 32px;
  padding-bottom: 32px;
  display: flex;
  box-shadow: 0 4px 130px #96a3b51f;
}

.intro-2 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 513.516px;
  padding-bottom: 32px;
  padding-left: 24px;
  padding-right: 24px;
  display: flex;
}

.image-wrapper-42 {
  justify-content: center;
  align-items: center;
  width: 80px;
  height: 80px;
  display: flex;
}

.pricing-1 {
  object-fit: cover;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 60px;
  height: 60px;
  display: flex;
}

.name-16 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.taekwondo-school {
  color: #fff;
  text-align: center;
  width: 100%;
  font-family: Inter, sans-serif;
  font-size: 32px;
  font-weight: 700;
  line-height: 120%;
}

.text-157 {
  color: #d8d8d8;
  text-align: center;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 100%;
}

.pricing {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  justify-content: center;
  align-items: flex-end;
  width: 100%;
  display: flex;
}

._599-mo {
  color: var(--golden-lighter);
  text-align: center;
  font-family: Inter, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.button-33 {
  background-image: linear-gradient(#f0e5c4 0%, #ead8a1f2 22%, #e1c782de 56%, #d2b25bd4 74%, #c39e3ac4 100%);
  border: 1px solid #212121;
  justify-content: center;
  align-items: center;
  width: 183px;
  padding: 16px 24px;
  text-decoration: none;
  display: flex;
}

.text-158 {
  color: #000;
  letter-spacing: 2px;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 140%;
}

.column-41 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  border: 1px solid var(--black-grey);
  background-color: #000;
  border-radius: 35px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: none;
  height: 153.594px;
  padding-top: 32px;
  padding-bottom: 32px;
  display: flex;
  box-shadow: 0 4px 130px #96a3b54d;
}

.intro-3 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: auto;
  padding-bottom: 32px;
  padding-left: 24px;
  padding-right: 24px;
  display: flex;
}

.name-17 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: auto;
  display: flex;
}

.button-34 {
  background-image: linear-gradient(179.05deg, #f0e5c4, #ead8a1f2 22%, #e1c782de 56%, #d2b25bd4 74%, #c39e3ac4);
  border: 1px solid #212121;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-top: 8px;
  padding: 12px;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 700;
  text-decoration: none;
  display: flex;
}

.features-2 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-left: 8px;
  padding-right: 8px;
  display: flex;
}

.pricing-feature {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.icon-9 {
  justify-content: center;
  align-items: center;
  width: 25%;
  height: 33%;
  display: flex;
}

.icon-wrapper-2 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  display: flex;
}

.feature-item {
  color: #dfdddd;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 150%;
}

.discover-benefits {
  background-image: linear-gradient(#f0e5c4, #ead8a1f2 22%, #e1c782de 56%, #d2b25bd4 74%, #c39e3ac4);
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  width: 350px;
  max-width: 350px;
  padding-top: 10px;
  padding-bottom: 10px;
  display: flex;
}

.contact-us-button {
  background-image: linear-gradient(#fcfaff 0%, #babcd7 54%, #fff 100%, #fefcfe 100%);
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 209px;
  padding-top: 10px;
  padding-bottom: 10px;
  display: flex;
}

.link-block-6 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  width: 200px;
  display: flex;
}

.button-35 {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 0 0;
  background-size: auto;
  font-family: Inter, sans-serif;
  font-weight: 600;
}

.div-block-24 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: row;
  display: flex;
}

.whatsapp-image-2023-10-25-at-7-15-1-copy-hidden {
  object-fit: cover;
  border: 2px solid #333;
  border-radius: 15px;
  width: 100%;
  height: auto;
  display: block;
  box-shadow: 0 2px 5px #0003;
}

.silver-title-1-64-phone-rules-copy-copy-2 {
  text-align: center;
  text-transform: capitalize;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(#fcfaff, #babcd7 54%, #fff 100%, #fefcfe);
  -webkit-background-clip: text;
  background-clip: text;
  justify-content: flex-start;
  align-items: flex-start;
  margin-top: 0;
  margin-bottom: 0;
  padding-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 48px;
  font-weight: 700;
  line-height: 120%;
  display: flex;
}

.silver-title-1-64-phone-rules-copy, .silver-title-1-64-phone-rules-copy-copy {
  text-align: left;
  text-transform: capitalize;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(#fcfaff, #babcd7 54%, #fff 100%, #fefcfe);
  -webkit-background-clip: text;
  background-clip: text;
  justify-content: flex-start;
  align-items: flex-start;
  margin-top: 0;
  margin-bottom: 0;
  padding-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 48px;
  font-weight: 700;
  line-height: 120%;
  display: flex;
}

.section-21-copy-33 {
  background-image: linear-gradient(#000 21%, #0000 65%, #000), url("https://cdn.prod.website-files.com/6515c29e265110c9545f6a61/653c18afeb4777fba6158137_martin-martz-1iHpSdiZyFA-unsplash.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, repeat;
  background-size: auto, cover;
  background-attachment: scroll, scroll;
  width: 100%;
  max-width: 100%;
  height: 400px;
  padding-top: 100px;
}

.silver-title-1-64-phone-rules-copy-copy-2-copy-666 {
  text-align: left;
  text-transform: capitalize;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(#fcfaff, #babcd7 54%, #fff 100%, #fefcfe);
  -webkit-background-clip: text;
  background-clip: text;
  justify-content: flex-start;
  align-items: flex-start;
  margin-top: 0;
  margin-bottom: 0;
  padding-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 48px;
  font-weight: 700;
  line-height: 120%;
  display: flex;
}

.road-map {
  background-image: linear-gradient(178.94deg, #f0e5c4, #ead8a1f2 22%, #e1c782de 56%, #d2b25bd4 74%, #c39e3ac4);
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  width: 200px;
  max-width: none;
  padding-top: 10px;
  padding-bottom: 10px;
  text-decoration: none;
  display: flex;
}

.road-map:hover {
  background-image: linear-gradient(#fff, #fff);
}

.road-map.hiden-desktop {
  width: auto;
  padding-left: 42px;
  padding-right: 42px;
}

.road-map.hiden-phone.hiden-pc {
  display: none;
}

.road-map.hiden-desktop-copy {
  width: auto;
  padding-left: 42px;
  padding-right: 42px;
}

.silver-title-1-64-phone-rules-copy-copy-copy-123123 {
  text-align: left;
  text-transform: capitalize;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(#fcfaff, #babcd7 54%, #fff 100%, #fefcfe);
  -webkit-background-clip: text;
  background-clip: text;
  justify-content: flex-start;
  align-items: flex-start;
  margin-top: 0;
  margin-bottom: 0;
  padding-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 48px;
  font-weight: 700;
  line-height: 120%;
  display: flex;
}

._2v2 {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(#fcfaff, #babcd7 54%, #fff 100%, #fefcfe);
  -webkit-background-clip: text;
  background-clip: text;
  width: 100%;
  font-family: Inter, sans-serif;
  font-size: 48px;
  font-weight: 700;
  line-height: 120%;
}

.affiliate-with-the-world-s-largest-professional-kombat-taekwondo-organization-2 {
  color: #fff;
  width: 800px;
  font-family: Inter, sans-serif;
  font-size: 24px;
  font-weight: 600;
  line-height: 140%;
}

.dropdown-clubs {
  margin-left: 0;
  margin-right: 0;
}

.dropdown-leadershiop-copy {
  border-style: none solid solid;
  border-width: 1px;
  border-color: var(--black-grey);
  border-radius: 8px;
}

.dropdown-leadershiop-copy.w--open {
  background-color: #000;
  background-image: linear-gradient(180deg, black, var(--black-grey));
  color: var(--white);
  border-style: none;
  border-width: 0 1px;
  padding-top: 8px;
  padding-bottom: 8px;
  font-weight: 700;
}

.dropdown-leadershiop-copy.w--open:hover, .dropdown-leadershiop-copy.w--open:active, .dropdown-leadershiop-copy.w--open:focus {
  color: #d2b25b;
}

.clubs-1 {
  color: var(--white);
  letter-spacing: 2px;
  padding-right: 10px;
  font-size: 12px;
  font-weight: 700;
}

.clubs-1:hover, .clubs-1:active, .clubs-1:focus {
  color: #d2b25b;
  letter-spacing: 2px;
}

.clubs-1.w--current {
  color: #d2b25b;
}

.subtitle-gold-2-copy-left {
  text-align: left;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(176.42deg, #f0e5c4, #ead8a1f2 22%, #e1c782de 56%, #d2b25bd4 74%, #c39e3ac4);
  -webkit-background-clip: text;
  background-clip: text;
  font-family: Inter, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 120%;
}

.check-lsit {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.dropdown-toggle-2-copy {
  padding-left: 4px;
  padding-right: 4px;
}

.kombat-tkd-2 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: auto;
  display: flex;
}

.kombat-tkd-3 {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(#fcfaff, #babcd7 54%, #fff 100%, #fefcfe);
  -webkit-background-clip: text;
  background-clip: text;
  font-family: Inter, sans-serif;
  font-size: 48px;
  font-weight: 700;
  line-height: 120%;
}

.background-video-5 {
  width: 1200px;
  height: 1080px;
  display: flex;
}

.background-video-6 {
  width: auto;
}

.section-37 {
  padding-top: 72px;
  padding-bottom: 72px;
}

.container-80 {
  width: 1200px;
  max-width: 1200px;
}

.video-2 {
  width: auto;
  height: auto;
}

.annual-license-fee {
  text-align: center;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(#fcfaff 0%, #babcd7 54%, #fff 100%, #fefcfe 100%);
  -webkit-background-clip: text;
  background-clip: text;
  font-family: Inter, sans-serif;
  font-size: 48px;
  font-weight: 700;
  line-height: 120%;
}

.container-81 {
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  max-width: 100%;
  display: flex;
}

.pricing-copy, .pricing-copy-2 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  justify-content: center;
  align-items: flex-end;
  width: 100%;
  display: flex;
}

.free-waived {
  color: var(--golden-lighter);
  text-align: center;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: line-through;
}

.referee-and-pro-fighter-card {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  border: 1px solid var(--black-grey);
  background-color: #000;
  border-radius: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 100%;
  height: 100%;
  padding-top: 25px;
  padding-bottom: 25px;
  display: flex;
  box-shadow: 0 4px 130px #96a3b54d;
}

.intro-3-copy {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: auto;
  padding-bottom: 32px;
  padding-left: 24px;
  padding-right: 24px;
  display: flex;
}

.vectors-wrapper-4-centered {
  object-fit: cover;
  border-radius: 15px;
  justify-content: center;
  align-items: center;
  width: 105px;
  height: 14px;
  display: flex;
}

.vectors-wrapper-4-centered.hidden-pc, .vectors-wrapper-4-centered.nohidden-mobile {
  display: none;
}

.professional-league-title {
  text-align: left;
  text-transform: capitalize;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(#fcfaff, #babcd7 54%, #fff 100%, #fefcfe);
  -webkit-background-clip: text;
  background-clip: text;
  justify-content: flex-start;
  align-items: flex-start;
  margin-top: 0;
  margin-bottom: 0;
  padding-bottom: 16px;
  font-family: Inter, sans-serif;
  font-size: 48px;
  font-weight: 700;
  line-height: 120%;
  display: flex;
}

.about-us-section {
  grid-column-gap: 64px;
  grid-row-gap: 64px;
  background-color: #000;
  background-image: linear-gradient(#0000003d, #000 76%), url("https://cdn.prod.website-files.com/6515c29e265110c9545f6a61/657da205da303a85ac80a7b7_53378686900_c55fb15127_b%20(1).jpg");
  background-position: 0 0, -200px -100px;
  background-repeat: repeat, repeat-x;
  background-size: auto, cover;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: auto;
  padding: 400px 0 0;
  display: flex;
}

.background-video-7 {
  width: 800px;
  height: 400px;
  margin-top: 0;
  padding-top: 0;
  padding-bottom: 0;
  display: block;
}

.button-32-copy, .button-32-copy-copy-taekwondo-fame {
  color: #000;
  background-image: linear-gradient(#fcfaff, #babcd7 54%, #fff 100%, #fefcfe);
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  width: 360px;
  max-width: 100%;
  padding-top: 10px;
  padding-bottom: 10px;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 600;
  text-decoration: none;
  display: flex;
}

.div-block-25 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  display: flex;
}

.div-block-25-copy-3 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-direction: row;
  width: 100%;
  padding: 12px 8px 12px 0;
  display: flex;
}

.section-38 {
  width: 1200px;
  height: 800px;
}

.pro-fighter-card {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  border: 1px solid var(--black-grey);
  background-color: #000;
  border-radius: 35px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 260px;
  height: 400px;
  padding-top: 32px;
  padding-bottom: 32px;
  display: flex;
  box-shadow: 0 4px 130px #96a3b54d;
}

.body-9 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #000;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  display: flex;
}

.info-29 {
  background-color: #000;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 1440px;
  height: 1168px;
  padding: 143px 88px;
  display: flex;
}

.heading-4-columns-2 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1264px;
  height: 882px;
  display: flex;
}

.header-3 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  height: 111px;
  padding-top: 24px;
  padding-bottom: 24px;
  display: flex;
}

.header-3.big-image-5perc-margin {
  height: 100%;
  margin-top: 120px;
  padding-left: 2.5%;
  padding-right: 0%;
}

.features-3 {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(169.38deg, #f0e5c4 0%, #ead8a1f2 22%, #e1c782de 56%, #d2b25bd4 74%, #bbc33ac4 100%);
  -webkit-background-clip: text;
  background-clip: text;
  font-family: Inter, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 120%;
}

._2v2-2 {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(#fcfaff 0%, #babcd7 54%, #fff 100%, #fefcfe 100%);
  -webkit-background-clip: text;
  background-clip: text;
  font-family: Inter, sans-serif;
  font-size: 48px;
  font-weight: 700;
  line-height: 120%;
}

.main-card-1 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.frame-796 {
  border: 2px solid #141414;
  border-radius: 35px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 183px;
  display: flex;
}

.main-card-text {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  background-color: #000;
  border-radius: 35px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: auto;
  padding: 8px 24px 0;
  display: flex;
}

.text-159 {
  text-align: center;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(#f0e5c4 0%, #ead8a1f2 22%, #e1c782de 56%, #d2b25bd4 74%, #bbc33ac4 100%);
  -webkit-background-clip: text;
  background-clip: text;
  font-family: Inter, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 120%;
}

.fight-division {
  justify-content: center;
  align-items: center;
  width: 984px;
  height: auto;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.image-fightter-1 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  object-fit: cover;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  max-width: 26%;
  height: 100%;
  padding: 0;
  display: flex;
}

.column-middle-weight {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 556px;
  display: flex;
}

.column-weight-fight {
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  height: 21.9922px;
  line-height: 200px;
  display: flex;
}

.flag-3 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  object-fit: cover;
  justify-content: center;
  align-items: flex-start;
  width: 40px;
  height: 22px;
  padding: 0;
  display: flex;
}

.frame-797 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-image: linear-gradient(175.43deg, #f0e5c4, #ead8a1f2 22%, #e1c782de 56%, #d2b25bd4 74%, #bbc33ac4);
  justify-content: center;
  align-items: center;
  width: auto;
  max-width: 600px;
  padding-top: 4px;
  padding-left: 12px;
  padding-right: 12px;
  display: flex;
}

.text-160 {
  color: #000;
  text-align: center;
  width: 400px;
  padding-left: 12px;
  padding-right: 12px;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 600;
  line-height: 120%;
}

.column-weight-fight-2 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  display: flex;
}

.name-1 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 247px;
  height: 42px;
  padding: 10px;
  display: flex;
}

.text-161 {
  text-align: center;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(175.76deg, #fcfaff, #babcd7 50%, #fff 100%, #fefcfe);
  -webkit-background-clip: text;
  background-clip: text;
  font-family: Inter, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 120%;
}

.frame-798 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-image: linear-gradient(#f0e5c4, #ead8a1f2 22%, #e1c782de 56%, #d2b25bd4 74%, #bbc33ac4);
  border-radius: 4px;
  justify-content: flex-start;
  align-items: center;
  width: 44px;
  padding: 4px 2px;
  display: flex;
}

.text-162 {
  color: #fff;
  text-align: center;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 600;
  line-height: 120%;
}

.main-card-2 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  border-radius: 35px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.main-card-text-2 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  background-color: #000;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 48px;
  padding: 24px;
  display: flex;
}

.column-weight-fight-3 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.name-18 {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 247px;
  height: 42px;
  padding: 10px;
  display: flex;
}

.column-weight-fight-4 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 602px;
  display: flex;
}

.name-19 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 247px;
  height: 51px;
  padding: 10px;
  display: flex;
}

.text-163 {
  text-align: center;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(173.66deg, #fcfaff, #babcd7 50%, #fff 100%, #fefcfe);
  -webkit-background-clip: text;
  background-clip: text;
  font-family: Inter, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 120%;
}

.info-30 {
  background-color: #000;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 1440px;
  height: 1168px;
  padding: 143px 88px;
  display: flex;
}

.heading-4-columns-3 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1264px;
  height: 1063px;
  display: flex;
}

.features-4 {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(169.38deg, #f0e5c4 0%, #ead8a1f2 22%, #e1c782de 56%, #d2b25bd4 74%, #bbc33ac4 100%);
  -webkit-background-clip: text;
  background-clip: text;
  font-family: Inter, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 120%;
}

._2v2-3 {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(#fcfaff 0%, #babcd7 54%, #fff 100%, #fefcfe 100%);
  -webkit-background-clip: text;
  background-clip: text;
  font-family: Inter, sans-serif;
  font-size: 48px;
  font-weight: 700;
  line-height: 120%;
}

.main-card-3 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.frame-799 {
  border: 2px solid #141414;
  border-radius: 35px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 184px;
  display: flex;
}

.text-164 {
  text-align: center;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(#f0e5c4 0%, #ead8a1f2 22%, #e1c782de 56%, #d2b25bd4 74%, #bbc33ac4 100%);
  -webkit-background-clip: text;
  background-clip: text;
  font-family: Inter, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 120%;
}

.image-fightter-2 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  object-fit: cover;
  background-image: linear-gradient(#00000080, #00000080);
  justify-content: center;
  align-items: flex-start;
  width: 194px;
  height: 136px;
  padding: 0;
  display: flex;
}

.column-weight-fight-5 {
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 570px;
  display: flex;
}

.flag-4 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  object-fit: cover;
  justify-content: center;
  align-items: flex-start;
  width: 40px;
  height: 22px;
  padding: 0;
  display: flex;
}

.frame-800 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-image: linear-gradient(175.43deg, #f0e5c4 0%, #ead8a1f2 22%, #e1c782de 56%, #d2b25bd4 74%, #bbc33ac4 100%);
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 490px;
  height: 22px;
  display: flex;
}

.text-165 {
  color: #000;
  text-align: center;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 600;
  line-height: 120%;
}

.column-weight-fight-6 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  display: flex;
}

.name-20 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 247px;
  height: 42px;
  padding: 10px;
  display: flex;
}

.text-166 {
  text-align: center;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(175.76deg, #fcfaff 0%, #babcd7 50%, #fff 100%, #fefcfe 100%);
  -webkit-background-clip: text;
  background-clip: text;
  font-family: Inter, sans-serif;
  font-size: 26px;
  font-weight: 700;
  line-height: 120%;
}

.frame-801 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-image: linear-gradient(#f0e5c4 0%, #ead8a1f2 22%, #e1c782de 56%, #d2b25bd4 74%, #bbc33ac4 100%);
  border-radius: 4px;
  justify-content: flex-start;
  align-items: center;
  width: 44px;
  display: flex;
}

.text-167 {
  color: #fff;
  text-align: center;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 600;
  line-height: 120%;
}

.image-fightter-3 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  object-fit: cover;
  justify-content: center;
  align-items: flex-start;
  width: 194px;
  height: 135px;
  padding: 10px;
  display: flex;
}

.main-card-4 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  border-radius: 35px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 183px;
  display: flex;
}

.frame-802 {
  border: 2px solid #141414;
  border-radius: 35px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 183px;
  display: flex;
}

.main-card-text-3 {
  background-color: #000;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 100%;
  padding: 24px;
  display: flex;
}

.column-weight-fight-7 {
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  display: flex;
}

.frame-803 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-image: linear-gradient(175.43deg, #f0e5c4 0%, #ead8a1f2 22%, #e1c782de 56%, #d2b25bd4 74%, #bbc33ac4 100%);
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 490px;
  height: 22px;
  display: flex;
}

.main-card-5 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  border-radius: 35px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.main-card-text-4 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  background-color: #000;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 48px;
  padding: 24px;
  display: flex;
}

.column-weight-fight-8 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 602px;
  display: flex;
}

.name-21 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 247px;
  height: 51px;
  padding: 10px;
  display: flex;
}

.text-168 {
  text-align: center;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(173.66deg, #fcfaff 0%, #babcd7 50%, #fff 100%, #fefcfe 100%);
  -webkit-background-clip: text;
  background-clip: text;
  font-family: Inter, sans-serif;
  font-size: 26px;
  font-weight: 700;
  line-height: 120%;
}

.main-card-6 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  border-radius: 35px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.info-31 {
  background-color: #000;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1440px;
  height: 1168px;
  padding: 143px 88px;
  display: flex;
}

.info-31.hidden-tablet {
  background-image: linear-gradient(360deg, #000 74%, #00000096 83%, #000 92%), url("https://cdn.prod.website-files.com/6515c29e265110c9545f6a61/65725b213b3574c40ebf1aab_oscar%20vs%20pulatov.jpg");
  background-position: 0 0, 50% 0;
  background-repeat: repeat, no-repeat;
  background-size: auto, contain;
  max-width: 1264px;
  height: auto;
  padding: 160px 16px 32px;
}

.heading-4-columns-4 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1264px;
  height: 1063px;
  display: flex;
}

.heading-4-columns-4.phone-hidden-view {
  width: 1264px;
  height: auto;
}

.frame-804 {
  border: 2px solid #141414;
  border-radius: 35px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 184px;
  display: flex;
}

.text-169 {
  text-align: center;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(#f0e5c4 0%, #ead8a1f2 22%, #e1c782de 56%, #d2b25bd4 74%, #bbc33ac4 100%);
  -webkit-background-clip: text;
  background-clip: text;
  font-family: Inter, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 120%;
}

.column-weight-fight-9 {
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 570px;
  display: flex;
}

.flag-5 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  object-fit: cover;
  justify-content: center;
  align-items: flex-start;
  width: 40px;
  height: 22px;
  padding: 10px;
  display: flex;
}

.frame-805 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-image: linear-gradient(175.43deg, #f0e5c4 0%, #ead8a1f2 22%, #e1c782de 56%, #d2b25bd4 74%, #bbc33ac4 100%);
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 490px;
  height: 22px;
  display: flex;
}

.text-170 {
  color: #000;
  text-align: center;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 600;
  line-height: 120%;
}

.column-weight-fight-10 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  display: flex;
}

.name-22 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 247px;
  height: 42px;
  padding: 10px;
  display: flex;
}

.text-171 {
  text-align: center;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(175.76deg, #fcfaff 0%, #babcd7 50%, #fff 100%, #fefcfe 100%);
  -webkit-background-clip: text;
  background-clip: text;
  font-family: Inter, sans-serif;
  font-size: 26px;
  font-weight: 700;
  line-height: 120%;
}

.frame-806 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-image: linear-gradient(#f0e5c4 0%, #ead8a1f2 22%, #e1c782de 56%, #d2b25bd4 74%, #bbc33ac4 100%);
  border-radius: 4px;
  justify-content: flex-start;
  align-items: center;
  width: 44px;
  display: flex;
}

.text-172 {
  color: #fff;
  text-align: center;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 600;
  line-height: 120%;
}

.image-fightter-4 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  object-fit: cover;
  justify-content: center;
  align-items: flex-start;
  width: 194px;
  height: 135px;
  padding: 0;
  display: flex;
}

.main-card-7 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  border-radius: 35px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 183px;
  display: flex;
}

.frame-807 {
  border: 2px solid #141414;
  border-radius: 35px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 183px;
  display: flex;
}

.main-card-text-5 {
  background-color: #000;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 100%;
  padding: 24px;
  display: flex;
}

.column-weight-fight-11 {
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  display: flex;
}

.frame-808 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-image: linear-gradient(175.43deg, #f0e5c4 0%, #ead8a1f2 22%, #e1c782de 56%, #d2b25bd4 74%, #bbc33ac4 100%);
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 490px;
  height: 22px;
  display: flex;
}

.main-card-8 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  border-radius: 35px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.main-card-text-6 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  background-color: #000;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 48px;
  padding: 24px;
  display: flex;
}

.column-weight-fight-12 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 602px;
  display: flex;
}

.name-23 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 247px;
  height: 51px;
  padding: 10px;
  display: flex;
}

.text-173 {
  text-align: center;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(173.66deg, #fcfaff 0%, #babcd7 50%, #fff 100%, #fefcfe 100%);
  -webkit-background-clip: text;
  background-clip: text;
  font-family: Inter, sans-serif;
  font-size: 26px;
  font-weight: 700;
  line-height: 120%;
}

.main-card-9 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  border-radius: 35px;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.f2wf-columns-5 {
  width: 100%;
  height: 100%;
  margin-top: 160px;
  padding: 0 2.5%;
}

.main-card-10 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.frame-809 {
  border: 2px solid #141414;
  border-radius: 35px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1103px;
  height: auto;
  display: flex;
  box-shadow: 0 2px 4px 4px #5e5e5e26;
}

.frame-809:hover {
  mix-blend-mode: normal;
  box-shadow: 0 2px 10px #ffffff36, -2px -6px 20px #dbdbdb21;
}

.text-174 {
  text-align: center;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(#f0e5c4, #ead8a1f2 22%, #e1c782de 56%, #d2b25bd4 74%, #bbc33ac4);
  -webkit-background-clip: text;
  background-clip: text;
  padding-top: 2px;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 120%;
}

.column-weight-fight-13 {
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 570px;
  display: flex;
}

.flag-6 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  object-fit: cover;
  justify-content: center;
  align-items: flex-start;
  width: 40px;
  height: 22px;
  padding: 0;
  display: flex;
}

.frame-810 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-image: linear-gradient(175.43deg, #f0e5c4 0%, #ead8a1f2 22%, #e1c782de 56%, #d2b25bd4 74%, #bbc33ac4 100%);
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 490px;
  height: 22px;
  display: flex;
}

.text-175 {
  color: #000;
  text-align: center;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 600;
  line-height: 120%;
}

.column-weight-fight-14 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex: 0 auto;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.name-24 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  max-width: 247px;
  height: auto;
  padding: 10px 10px 10px 20px;
  display: flex;
}

.text-176 {
  text-align: left;
  text-transform: capitalize;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(175.76deg, #fcfaff, #babcd7 50%, #fff 100%, #fefcfe);
  -webkit-background-clip: text;
  background-clip: text;
  width: 220px;
  font-family: Inter, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 120%;
}

.frame-811 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-image: linear-gradient(#f0e5c4, #ead8a1f2 22%, #e1c782de 56%, #d2b25bd4 74%, #bbc33ac4);
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  width: 44px;
  margin-top: 12px;
  padding: 2px;
  display: flex;
}

.text-177 {
  color: #fff;
  text-align: center;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 600;
  line-height: 120%;
}

.image-fightter-5 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  opacity: 1;
  object-fit: cover;
  justify-content: center;
  align-items: flex-start;
  width: 194px;
  height: 135px;
  padding: 0;
  display: flex;
}

.main-card-11 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  border-radius: 35px;
  justify-content: center;
  align-items: center;
  width: 1103px;
  height: 183px;
  display: flex;
}

.frame-812 {
  border: 2px solid #141414;
  border-radius: 35px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1103px;
  height: 168.594px;
  display: flex;
}

.frame-812:hover {
  box-shadow: 0 5px 26px #0003;
}

.main-card-text-7 {
  background-color: #0000;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: auto;
  padding: 8px 24px 0;
  display: flex;
}

.column-weight-fight-15 {
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  display: flex;
}

.frame-813 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-image: linear-gradient(175.43deg, #f0e5c4, #ead8a1f2 22%, #e1c782de 56%, #d2b25bd4 74%, #bbc33ac4);
  justify-content: center;
  align-items: center;
  width: 476px;
  max-width: 490px;
  height: 22px;
  display: flex;
}

.main-card-text-8 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  background-color: #0000;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: auto;
  padding: 8px 24px 0;
  display: flex;
}

.column-weight-fight-16 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 602px;
  display: flex;
}

.name-25 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 247px;
  height: 51px;
  padding: 10px;
  display: flex;
}

.text-178 {
  text-align: center;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(173.66deg, #fcfaff, #babcd7 50%, #fff 100%, #fefcfe);
  -webkit-background-clip: text;
  background-clip: text;
  font-family: Inter, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 120%;
}

.phone-full-card {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.phone-full-card.escondido-pccc {
  display: none;
}

.iphone-se---1 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: #000;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 320px;
  height: 568px;
  padding: 47px 8px;
  display: flex;
}

.top-part-2 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  opacity: .8;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.features-5 {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(#f0e5c4 0%, #ead8a1f2 22%, #e1c782de 56%, #d2b25bd4 74%, #bbc33ac4 100%);
  -webkit-background-clip: text;
  background-clip: text;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 120%;
}

._2v2-4 {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(#fcfaff 0%, #babcd7 54%, #fff 100%, #fefcfe 100%);
  -webkit-background-clip: text;
  background-clip: text;
  font-family: Inter, sans-serif;
  font-size: 38px;
  font-weight: 700;
  line-height: 120%;
}

.card-50 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.weight {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  border-radius: 8px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.weight-2 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  opacity: .8;
  background-image: linear-gradient(177.4deg, #f0e5c4 0%, #ead8a1f2 22%, #e1c782de 56%, #d2b25bd4 74%, #bbc33ac4 100%);
  border-radius: 8px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 20px;
  padding-left: 8px;
  padding-right: 8px;
  display: flex;
}

.features-6 {
  color: #000;
  font-size: 10px;
  font-weight: 400;
  line-height: 120%;
}

.fighters {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  border-radius: 8px;
  flex: 0 auto;
  justify-content: flex-end;
  align-items: flex-start;
  display: flex;
}

.frame-814 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  object-fit: cover;
  background-color: #131313;
  border-radius: 8px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 150px;
  height: 101px;
  padding: 10px;
  display: flex;
}

.names {
  grid-column-gap: 11px;
  grid-row-gap: 11px;
  background-color: #131313;
  border-radius: 8px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 304px;
  display: flex;
}

.frame-815 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  background-color: #131313;
  border-radius: 8px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 128px;
  height: 38px;
  padding: 10px;
  display: flex;
}

.text-179 {
  color: #fff;
  text-transform: uppercase;
  font-family: Inter, sans-serif;
  font-size: 10px;
  font-weight: 700;
  line-height: 120%;
}

.country-2 {
  color: #8a8a8a;
  text-transform: uppercase;
  font-family: Inter, sans-serif;
  font-size: 8px;
  font-weight: 500;
  line-height: 120%;
}

.frame-816 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-image: linear-gradient(#f0e5c4 0%, #ead8a1f2 22%, #e1c782de 56%, #d2b25bd4 74%, #bbc33ac4 100%);
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  width: 25px;
  height: 17px;
  padding: 10px;
  display: flex;
}

.text-180 {
  color: #fff;
  text-align: center;
  font-family: Inter, sans-serif;
  font-size: 12px;
  font-weight: 700;
  line-height: 120%;
}

.frame-817 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  background-color: #131313;
  border-radius: 8px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-end;
  width: 128px;
  height: 38px;
  padding: 10px;
  display: flex;
}

.text-181 {
  color: #fff;
  text-align: center;
  font-family: Inter, sans-serif;
  font-size: 10px;
  font-weight: 700;
  line-height: 120%;
}

.features-7 {
  color: #000;
  font-family: Inter, sans-serif;
  font-size: 10px;
  font-weight: 600;
  line-height: 120%;
}

.features-0 {
  color: #000;
  font-family: Inter, sans-serif;
  font-size: 10px;
  font-weight: 700;
  line-height: 120%;
}

.dropdown-events {
  margin-left: 0;
  margin-right: 0;
}

.dropdown-events-toogle {
  padding-left: 4px;
  padding-right: 4px;
  font-weight: 700;
}

.dropdown-events-001 {
  border-style: none solid solid;
  border-width: 1px;
  border-color: var(--black-grey);
  background-image: linear-gradient(180deg, black, var(--black-grey));
  border-radius: 8px;
}

.dropdown-events-001.w--open {
  color: #b0adad;
  background-color: #000;
  font-weight: 700;
}

.dropdown-events-001.w--open:hover, .dropdown-events-001.w--open:active, .dropdown-events-001.w--open:focus {
  color: #d2b25b;
}

.iphone-se---2 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: #000;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 320px;
  height: 1490px;
  padding: 47px 8px;
  display: flex;
}

.features-8 {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(#f0e5c4 0%, #ead8a1f2 22%, #e1c782de 56%, #d2b25bd4 74%, #bbc33ac4 100%);
  -webkit-background-clip: text;
  background-clip: text;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 120%;
}

._2v2-5 {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(#fcfaff 0%, #babcd7 54%, #fff 100%, #fefcfe 100%);
  -webkit-background-clip: text;
  background-clip: text;
  font-family: Inter, sans-serif;
  font-size: 38px;
  font-weight: 700;
  line-height: 120%;
}

.cards {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.card-51 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.weight-3 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  opacity: .8;
  background-image: linear-gradient(177.4deg, #f0e5c4 0%, #ead8a1f2 22%, #e1c782de 56%, #d2b25bd4 74%, #bbc33ac4 100%);
  border-radius: 8px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 20px;
  padding-left: 8px;
  padding-right: 8px;
  display: flex;
}

.features-9 {
  color: #000;
  font-size: 10px;
  font-weight: 400;
  line-height: 120%;
}

.frame-818 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  object-fit: cover;
  background-color: #131313;
  background-image: linear-gradient(#000 0%, #a2822cd4 100%);
  border-radius: 8px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 150px;
  height: 101px;
  padding: 10px;
  display: flex;
}

.frame-819 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  background-color: #131313;
  border-radius: 8px;
  justify-content: flex-start;
  align-items: center;
  width: 128px;
  height: 38px;
  padding: 10px;
  display: flex;
}

.flag {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.colombia-1 {
  object-fit: cover;
}

.names-and-country {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.text-182 {
  color: #fff;
  text-transform: uppercase;
  font-family: Inter, sans-serif;
  font-size: 10px;
  font-weight: 700;
  line-height: 120%;
}

.frame-820 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-image: linear-gradient(#f0e5c4 0%, #ead8a1f2 22%, #e1c782de 56%, #d2b25bd4 74%, #bbc33ac4 100%);
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  width: 25px;
  height: 17px;
  padding: 10px;
  display: flex;
}

.text-183 {
  color: #131313;
  text-align: center;
  font-family: Inter, sans-serif;
  font-size: 10px;
  font-weight: 700;
  line-height: 120%;
}

.frame-821 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  background-color: #131313;
  border-radius: 8px;
  justify-content: flex-end;
  align-items: center;
  width: 128px;
  height: 38px;
  padding: 10px;
  display: flex;
}

.frame-116 {
  flex-direction: column;
  justify-content: center;
  align-items: flex-end;
  display: flex;
}

.text-184 {
  color: #fff;
  text-align: center;
  font-family: Inter, sans-serif;
  font-size: 10px;
  font-weight: 700;
  line-height: 120%;
}

.features-10 {
  color: #000;
  font-family: Inter, sans-serif;
  font-size: 10px;
  font-weight: 600;
  line-height: 120%;
}

.frame-822 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  object-fit: cover;
  background-color: #131313;
  border-radius: 8px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 150px;
  height: 101px;
  padding: 10px;
  display: flex;
}

.frame-823 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  background-color: #131313;
  border-radius: 8px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 128px;
  height: 38px;
  padding: 10px;
  display: flex;
}

.frame-824 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-image: linear-gradient(#f0e5c4 0%, #ead8a1f2 22%, #e1c782de 56%, #d2b25bd4 74%, #bbc33ac4 100%);
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  width: 25px;
  height: 17px;
  padding: 10px;
  display: flex;
}

.text-185 {
  color: #131313;
  text-align: center;
  font-family: Inter, sans-serif;
  font-size: 12px;
  font-weight: 700;
  line-height: 120%;
}

.frame-825 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  background-color: #131313;
  border-radius: 8px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-end;
  width: 128px;
  height: 38px;
  padding: 10px;
  display: flex;
}

.features-11 {
  color: #000;
  font-family: Inter, sans-serif;
  font-size: 10px;
  font-weight: 700;
  line-height: 120%;
}

.iphone-se---3 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: #000;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 320px;
  height: 1490px;
  padding: 47px 8px;
  display: flex;
}

.features-12 {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(#f0e5c4 0%, #ead8a1f2 22%, #e1c782de 56%, #d2b25bd4 74%, #bbc33ac4 100%);
  -webkit-background-clip: text;
  background-clip: text;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 120%;
}

._2v2-6 {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(#fcfaff 0%, #babcd7 54%, #fff 100%, #fefcfe 100%);
  -webkit-background-clip: text;
  background-clip: text;
  font-family: Inter, sans-serif;
  font-size: 38px;
  font-weight: 700;
  line-height: 120%;
}

.card-52 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.weight-4 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  opacity: .8;
  background-image: linear-gradient(177.4deg, #f0e5c4 0%, #ead8a1f2 22%, #e1c782de 56%, #d2b25bd4 74%, #bbc33ac4 100%);
  border-radius: 8px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 20px;
  padding-left: 8px;
  padding-right: 8px;
  display: flex;
}

.features-13 {
  color: #000;
  font-size: 10px;
  font-weight: 400;
  line-height: 120%;
}

.fighters-2 {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  border-radius: 8px;
  flex: 0 auto;
  justify-content: flex-end;
  align-items: flex-start;
  display: flex;
}

.fighter-1 {
  object-fit: cover;
  background-color: #131313;
  background-image: linear-gradient(#000 0%, #a2822cd4 100%);
  border: 1px solid #424242;
  border-radius: 8px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 149px;
  height: 101px;
  padding-top: 10px;
  padding-bottom: 10px;
  display: flex;
}

.fighter-2 {
  object-fit: cover;
  background-color: #131313;
  background-image: linear-gradient(#000 0%, #a2822cd4 100%);
  border: 1px solid #424242;
  border-radius: 8px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 149px;
  height: 101px;
  display: flex;
}

.names-2 {
  grid-column-gap: 11px;
  grid-row-gap: 11px;
  background-color: #131313;
  border: 1px solid #424242;
  border-radius: 8px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 304px;
  display: flex;
}

.frame-826 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  background-color: #131313;
  border-radius: 8px;
  justify-content: flex-start;
  align-items: center;
  width: 128px;
  height: 38px;
  padding: 10px 4px;
  display: flex;
}

.flag-7 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  border-radius: 4px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.colombia-2 {
  object-fit: cover;
  border-radius: 4px;
}

.names-and-country-2 {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 87px;
  display: flex;
}

.text-186 {
  text-transform: uppercase;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(#fcfaff 0%, #babcd7 54%, #fff 100%, #fefcfe 100%);
  -webkit-background-clip: text;
  background-clip: text;
  font-family: Inter, sans-serif;
  font-size: 10px;
  font-weight: 700;
  line-height: 120%;
}

.frame-827 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-image: linear-gradient(#f0e5c4 0%, #ead8a1f2 22%, #e1c782de 56%, #d2b25bd4 74%, #bbc33ac4 100%);
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  width: 25px;
  height: 17px;
  padding: 10px;
  display: flex;
}

.text-187 {
  color: #131313;
  text-align: center;
  font-family: Inter, sans-serif;
  font-size: 10px;
  font-weight: 700;
  line-height: 120%;
}

.frame-828 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  background-color: #131313;
  border-radius: 8px;
  justify-content: flex-end;
  align-items: center;
  width: 128px;
  height: 38px;
  padding: 10px 4px;
  display: flex;
}

.frame-829 {
  flex-direction: column;
  justify-content: center;
  align-items: flex-end;
  width: 87px;
  display: flex;
}

.text-188 {
  text-align: right;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(#fcfaff 0%, #babcd7 54%, #fff 100%, #fefcfe 100%);
  -webkit-background-clip: text;
  background-clip: text;
  font-family: Inter, sans-serif;
  font-size: 10px;
  font-weight: 700;
  line-height: 120%;
}

.country-3 {
  color: #8a8a8a;
  text-align: right;
  text-transform: uppercase;
  font-family: Inter, sans-serif;
  font-size: 8px;
  font-weight: 500;
  line-height: 120%;
}

.flag-8 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.features-14 {
  color: #000;
  font-family: Inter, sans-serif;
  font-size: 10px;
  font-weight: 600;
  line-height: 120%;
}

.frame-830 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  object-fit: cover;
  background-color: #131313;
  border-radius: 8px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 150px;
  height: 101px;
  padding: 10px;
  display: flex;
}

.frame-831 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  background-color: #131313;
  border-radius: 8px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 128px;
  height: 38px;
  padding: 10px;
  display: flex;
}

.text-189 {
  color: #fff;
  text-transform: uppercase;
  font-family: Inter, sans-serif;
  font-size: 10px;
  font-weight: 700;
  line-height: 120%;
}

.frame-832 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-image: linear-gradient(#f0e5c4 0%, #ead8a1f2 22%, #e1c782de 56%, #d2b25bd4 74%, #bbc33ac4 100%);
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  width: 25px;
  height: 17px;
  padding: 10px;
  display: flex;
}

.text-190 {
  color: #131313;
  text-align: center;
  font-family: Inter, sans-serif;
  font-size: 12px;
  font-weight: 700;
  line-height: 120%;
}

.frame-833 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  background-color: #131313;
  border-radius: 8px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-end;
  width: 128px;
  height: 38px;
  padding: 10px;
  display: flex;
}

.text-191 {
  color: #fff;
  text-align: center;
  font-family: Inter, sans-serif;
  font-size: 10px;
  font-weight: 700;
  line-height: 120%;
}

.features-15 {
  color: #000;
  font-family: Inter, sans-serif;
  font-size: 10px;
  font-weight: 700;
  line-height: 120%;
}

.iphone-se---4 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: #000;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 320px;
  height: 1490px;
  padding: 47px 8px;
  display: flex;
}

.features-16 {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(#f0e5c4 0%, #ead8a1f2 22%, #e1c782de 56%, #d2b25bd4 74%, #bbc33ac4 100%);
  -webkit-background-clip: text;
  background-clip: text;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 120%;
}

._2v2-7 {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(#fcfaff 0%, #babcd7 54%, #fff 100%, #fefcfe 100%);
  -webkit-background-clip: text;
  background-clip: text;
  font-family: Inter, sans-serif;
  font-size: 38px;
  font-weight: 700;
  line-height: 120%;
}

.card-53 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.weight-5 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  opacity: .8;
  background-image: linear-gradient(177.4deg, #f0e5c4 0%, #ead8a1f2 22%, #e1c782de 56%, #d2b25bd4 74%, #bbc33ac4 100%);
  border-radius: 8px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 20px;
  padding-left: 8px;
  padding-right: 8px;
  display: flex;
}

.features-17 {
  color: #000;
  font-size: 10px;
  font-weight: 400;
  line-height: 120%;
}

.fighters-3 {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  border-radius: 8px;
  flex: 0 auto;
  justify-content: flex-end;
  align-items: flex-start;
  display: flex;
}

.fighter-3 {
  object-fit: cover;
  background-color: #131313;
  background-image: linear-gradient(#000 0%, #a2822cd4 100%);
  border: 1px solid #424242;
  border-radius: 8px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 149px;
  height: 101px;
  display: flex;
}

.names-3 {
  grid-column-gap: 11px;
  grid-row-gap: 11px;
  background-color: #131313;
  border: 1px solid #424242;
  border-radius: 8px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 304px;
  display: flex;
}

.frame-834 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  background-color: #131313;
  border-radius: 8px;
  justify-content: flex-start;
  align-items: center;
  width: 128px;
  height: 38px;
  padding: 10px 4px;
  display: flex;
}

.names-and-country-3 {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 87px;
  display: flex;
}

.text-192 {
  text-transform: uppercase;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(#fcfaff 0%, #babcd7 54%, #fff 100%, #fefcfe 100%);
  -webkit-background-clip: text;
  background-clip: text;
  font-family: Inter, sans-serif;
  font-size: 10px;
  font-weight: 700;
  line-height: 120%;
}

.frame-835 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-image: linear-gradient(#f0e5c4 0%, #ead8a1f2 22%, #e1c782de 56%, #d2b25bd4 74%, #bbc33ac4 100%);
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  width: 25px;
  height: 17px;
  padding: 10px;
  display: flex;
}

.text-193 {
  color: #131313;
  text-align: center;
  font-family: Inter, sans-serif;
  font-size: 10px;
  font-weight: 700;
  line-height: 120%;
}

.frame-836 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  background-color: #131313;
  border-radius: 8px;
  justify-content: flex-end;
  align-items: center;
  width: 128px;
  height: 38px;
  padding: 10px 4px;
  display: flex;
}

.frame-837 {
  flex-direction: column;
  justify-content: center;
  align-items: flex-end;
  width: 87px;
  display: flex;
}

.text-194 {
  text-align: right;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(#fcfaff 0%, #babcd7 54%, #fff 100%, #fefcfe 100%);
  -webkit-background-clip: text;
  background-clip: text;
  font-family: Inter, sans-serif;
  font-size: 10px;
  font-weight: 700;
  line-height: 120%;
}

.country-4 {
  color: #8a8a8a;
  text-align: right;
  text-transform: uppercase;
  font-family: Inter, sans-serif;
  font-size: 8px;
  font-weight: 500;
  line-height: 120%;
}

.flag-9 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.features-18 {
  color: #000;
  font-family: Inter, sans-serif;
  font-size: 10px;
  font-weight: 600;
  line-height: 120%;
}

.fighters-4 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  border-radius: 8px;
  flex: 0 auto;
  justify-content: flex-end;
  align-items: flex-start;
  display: flex;
}

.frame-838 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  object-fit: cover;
  background-color: #131313;
  border-radius: 8px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 150px;
  height: 101px;
  padding: 10px;
  display: flex;
}

.names-4 {
  grid-column-gap: 11px;
  grid-row-gap: 11px;
  background-color: #131313;
  border-radius: 8px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 304px;
  display: flex;
}

.frame-839 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  background-color: #131313;
  border-radius: 8px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 128px;
  height: 38px;
  padding: 10px;
  display: flex;
}

.text-195 {
  color: #fff;
  text-transform: uppercase;
  font-family: Inter, sans-serif;
  font-size: 10px;
  font-weight: 700;
  line-height: 120%;
}

.frame-840 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-image: linear-gradient(#f0e5c4 0%, #ead8a1f2 22%, #e1c782de 56%, #d2b25bd4 74%, #bbc33ac4 100%);
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  width: 25px;
  height: 17px;
  padding: 10px;
  display: flex;
}

.text-196 {
  color: #131313;
  text-align: center;
  font-family: Inter, sans-serif;
  font-size: 12px;
  font-weight: 700;
  line-height: 120%;
}

.frame-841 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  background-color: #131313;
  border-radius: 8px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-end;
  width: 128px;
  height: 38px;
  padding: 10px;
  display: flex;
}

.text-197 {
  color: #fff;
  text-align: center;
  font-family: Inter, sans-serif;
  font-size: 10px;
  font-weight: 700;
  line-height: 120%;
}

.features-19 {
  color: #000;
  font-family: Inter, sans-serif;
  font-size: 10px;
  font-weight: 700;
  line-height: 120%;
}

.iphone-se---5 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: #000;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 320px;
  height: 1490px;
  padding: 47px 8px;
  display: flex;
}

.features-20 {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(#f0e5c4 0%, #ead8a1f2 22%, #e1c782de 56%, #d2b25bd4 74%, #bbc33ac4 100%);
  -webkit-background-clip: text;
  background-clip: text;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 120%;
}

._2v2-8 {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(#fcfaff 0%, #babcd7 54%, #fff 100%, #fefcfe 100%);
  -webkit-background-clip: text;
  background-clip: text;
  font-family: Inter, sans-serif;
  font-size: 38px;
  font-weight: 700;
  line-height: 120%;
}

.card-54 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.weight-6 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  border-radius: 8px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.features-21 {
  color: #000;
  font-size: 10px;
  font-weight: 400;
  line-height: 120%;
}

.fighters-5 {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  border-radius: 8px;
  flex: 0 auto;
  justify-content: flex-end;
  align-items: flex-start;
  display: flex;
}

.oscar {
  object-fit: cover;
  background-color: #131313;
  background-image: linear-gradient(#000 0%, #a2822cd4 100%);
  border: 1px solid #424242;
  border-radius: 8px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 149px;
  height: 101px;
  display: flex;
}

.names-5 {
  grid-column-gap: 11px;
  grid-row-gap: 11px;
  background-color: #131313;
  border: 1px solid #424242;
  border-radius: 8px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 304px;
  display: flex;
}

.frame-842 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  background-color: #131313;
  border-radius: 8px;
  justify-content: flex-start;
  align-items: center;
  width: 128px;
  height: 38px;
  padding: 10px 4px;
  display: flex;
}

.flag-10 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  border-radius: 4px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.names-and-country-4 {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 87px;
  display: flex;
}

.text-198 {
  text-transform: uppercase;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(#fcfaff 0%, #babcd7 54%, #fff 100%, #fefcfe 100%);
  -webkit-background-clip: text;
  background-clip: text;
  font-family: Inter, sans-serif;
  font-size: 10px;
  font-weight: 700;
  line-height: 120%;
}

.frame-843 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-image: linear-gradient(#f0e5c4 0%, #ead8a1f2 22%, #e1c782de 56%, #d2b25bd4 74%, #bbc33ac4 100%);
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  width: 25px;
  height: 17px;
  padding: 10px;
  display: flex;
}

.text-199 {
  color: #131313;
  text-align: center;
  font-family: Inter, sans-serif;
  font-size: 10px;
  font-weight: 700;
  line-height: 120%;
}

.frame-844 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  background-color: #131313;
  border-radius: 8px;
  justify-content: flex-end;
  align-items: center;
  width: 128px;
  height: 38px;
  padding: 10px 4px;
  display: flex;
}

.frame-845 {
  flex-direction: column;
  justify-content: center;
  align-items: flex-end;
  width: 87px;
  display: flex;
}

.text-200 {
  text-align: right;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(#fcfaff 0%, #babcd7 54%, #fff 100%, #fefcfe 100%);
  -webkit-background-clip: text;
  background-clip: text;
  font-family: Inter, sans-serif;
  font-size: 10px;
  font-weight: 700;
  line-height: 120%;
}

.country-5 {
  color: #8a8a8a;
  text-align: right;
  text-transform: uppercase;
  font-family: Inter, sans-serif;
  font-size: 8px;
  font-weight: 500;
  line-height: 120%;
}

.features-22 {
  color: #000;
  font-family: Inter, sans-serif;
  font-size: 10px;
  font-weight: 600;
  line-height: 120%;
}

.frame-846 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  object-fit: cover;
  background-color: #131313;
  border-radius: 8px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 150px;
  height: 101px;
  padding: 10px;
  display: flex;
}

.frame-847 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  background-color: #131313;
  border-radius: 8px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 128px;
  height: 38px;
  padding: 10px;
  display: flex;
}

.text-201 {
  color: #fff;
  text-transform: uppercase;
  font-family: Inter, sans-serif;
  font-size: 10px;
  font-weight: 700;
  line-height: 120%;
}

.frame-848 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-image: linear-gradient(#f0e5c4 0%, #ead8a1f2 22%, #e1c782de 56%, #d2b25bd4 74%, #bbc33ac4 100%);
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  width: 25px;
  height: 17px;
  padding: 10px;
  display: flex;
}

.text-202 {
  color: #131313;
  text-align: center;
  font-family: Inter, sans-serif;
  font-size: 12px;
  font-weight: 700;
  line-height: 120%;
}

.frame-849 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  background-color: #131313;
  border-radius: 8px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-end;
  width: 128px;
  height: 38px;
  padding: 10px;
  display: flex;
}

.text-203 {
  color: #fff;
  text-align: center;
  font-family: Inter, sans-serif;
  font-size: 10px;
  font-weight: 700;
  line-height: 120%;
}

.features-23 {
  color: #000;
  font-family: Inter, sans-serif;
  font-size: 10px;
  font-weight: 700;
  line-height: 120%;
}

.phone-full-card-2 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.iphone-se---6 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: #000;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 320px;
  height: 1490px;
  padding: 47px 8px;
  display: flex;
}

.features-24 {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(#f0e5c4 0%, #ead8a1f2 22%, #e1c782de 56%, #d2b25bd4 74%, #bbc33ac4 100%);
  -webkit-background-clip: text;
  background-clip: text;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 120%;
}

._2v2-9 {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(#fcfaff 0%, #babcd7 54%, #fff 100%, #fefcfe 100%);
  -webkit-background-clip: text;
  background-clip: text;
  font-family: Inter, sans-serif;
  font-size: 38px;
  font-weight: 700;
  line-height: 120%;
}

.card-55 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.weight-7 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  border-radius: 8px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.weight-8 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  opacity: .8;
  background-image: linear-gradient(#fcfaff 0%, #babcd7 54%, #fff 100%, #fefcfe 100%);
  border-radius: 8px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 20px;
  padding-left: 8px;
  padding-right: 8px;
  display: flex;
}

.features-25 {
  color: #000;
  font-size: 10px;
  font-weight: 400;
  line-height: 120%;
}

.fighters-6 {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  border-radius: 8px;
  flex: 0 auto;
  justify-content: flex-end;
  align-items: flex-start;
  display: flex;
}

.names-6 {
  grid-column-gap: 11px;
  grid-row-gap: 11px;
  background-color: #131313;
  border: 1px solid #424242;
  border-radius: 8px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 304px;
  display: flex;
}

.frame-850 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  background-color: #131313;
  border-radius: 8px;
  justify-content: flex-start;
  align-items: center;
  width: 128px;
  height: 38px;
  padding: 10px 4px;
  display: flex;
}

.flag-11 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  border-radius: 4px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.names-and-country-5 {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 87px;
  display: flex;
}

.text-204 {
  text-transform: uppercase;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(#fcfaff 0%, #babcd7 54%, #fff 100%, #fefcfe 100%);
  -webkit-background-clip: text;
  background-clip: text;
  font-family: Inter, sans-serif;
  font-size: 10px;
  font-weight: 700;
  line-height: 120%;
}

.frame-851 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-image: linear-gradient(#fcfaff 0%, #babcd7 54%, #fff 100%, #fefcfe 100%);
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  width: 25px;
  height: 17px;
  padding: 10px;
  display: flex;
}

.text-205 {
  color: #131313;
  text-align: center;
  font-family: Inter, sans-serif;
  font-size: 10px;
  font-weight: 700;
  line-height: 120%;
}

.frame-852 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  background-color: #131313;
  border-radius: 8px;
  justify-content: flex-end;
  align-items: center;
  width: 128px;
  height: 38px;
  padding: 10px 4px;
  display: flex;
}

.frame-853 {
  flex-direction: column;
  justify-content: center;
  align-items: flex-end;
  width: 87px;
  display: flex;
}

.text-206 {
  text-align: right;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(#fcfaff 0%, #babcd7 54%, #fff 100%, #fefcfe 100%);
  -webkit-background-clip: text;
  background-clip: text;
  font-family: Inter, sans-serif;
  font-size: 10px;
  font-weight: 700;
  line-height: 120%;
}

.country-6 {
  color: #8a8a8a;
  text-align: right;
  text-transform: uppercase;
  font-family: Inter, sans-serif;
  font-size: 8px;
  font-weight: 500;
  line-height: 120%;
}

.features-26 {
  color: #000;
  font-family: Inter, sans-serif;
  font-size: 10px;
  font-weight: 600;
  line-height: 120%;
}

.frame-854 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  object-fit: cover;
  background-color: #131313;
  border-radius: 8px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 150px;
  height: 101px;
  padding: 10px;
  display: flex;
}

.frame-855 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  background-color: #131313;
  border-radius: 8px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 128px;
  height: 38px;
  padding: 10px;
  display: flex;
}

.text-207 {
  color: #fff;
  text-transform: uppercase;
  font-family: Inter, sans-serif;
  font-size: 10px;
  font-weight: 700;
  line-height: 120%;
}

.frame-856 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-image: linear-gradient(#f0e5c4 0%, #ead8a1f2 22%, #e1c782de 56%, #d2b25bd4 74%, #bbc33ac4 100%);
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  width: 25px;
  height: 17px;
  padding: 10px;
  display: flex;
}

.text-208 {
  color: #131313;
  text-align: center;
  font-family: Inter, sans-serif;
  font-size: 12px;
  font-weight: 700;
  line-height: 120%;
}

.frame-857 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  background-color: #131313;
  border-radius: 8px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-end;
  width: 128px;
  height: 38px;
  padding: 10px;
  display: flex;
}

.text-209 {
  color: #fff;
  text-align: center;
  font-family: Inter, sans-serif;
  font-size: 10px;
  font-weight: 700;
  line-height: 120%;
}

.features-27 {
  color: #000;
  font-family: Inter, sans-serif;
  font-size: 10px;
  font-weight: 700;
  line-height: 120%;
}

.niyaz-2 {
  object-fit: cover;
  background-color: #131313;
  border: 1px solid #424242;
  border-radius: 8px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 149px;
  height: 101px;
  display: flex;
}

.niyaz {
  object-fit: cover;
  background-color: #131313;
  background-image: linear-gradient(#000 0%, #a2822cd4 100%);
  border: 1px solid #424242;
  border-radius: 8px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 149px;
  height: 101px;
  display: flex;
}

.iphone-se---7 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: #000;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 320px;
  height: 1008px;
  padding: 47px 8px;
  display: flex;
}

.features-28 {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(#f0e5c4 0%, #ead8a1f2 22%, #e1c782de 56%, #d2b25bd4 74%, #bbc33ac4 100%);
  -webkit-background-clip: text;
  background-clip: text;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 120%;
}

._2v2-10 {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(#fcfaff 0%, #babcd7 54%, #fff 100%, #fefcfe 100%);
  -webkit-background-clip: text;
  background-clip: text;
  font-family: Inter, sans-serif;
  font-size: 38px;
  font-weight: 700;
  line-height: 120%;
}

.card-56 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.weight-9 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  border-radius: 8px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.features-29 {
  color: #000;
  font-size: 10px;
  font-weight: 400;
  line-height: 120%;
}

.fighters-7 {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  border-radius: 8px;
  flex: 0 auto;
  justify-content: flex-end;
  align-items: flex-start;
  display: flex;
}

.names-7 {
  grid-column-gap: 11px;
  grid-row-gap: 11px;
  background-color: #131313;
  border: 1px solid #424242;
  border-radius: 8px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 304px;
  display: flex;
}

.frame-858 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  background-color: #131313;
  border-radius: 8px;
  justify-content: flex-start;
  align-items: center;
  width: 128px;
  height: 38px;
  padding: 10px 4px;
  display: flex;
}

.flag-12 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  border-radius: 4px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.names-and-country-6 {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 87px;
  display: flex;
}

.text-210 {
  text-transform: uppercase;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(#fcfaff 0%, #babcd7 54%, #fff 100%, #fefcfe 100%);
  -webkit-background-clip: text;
  background-clip: text;
  font-family: Inter, sans-serif;
  font-size: 10px;
  font-weight: 700;
  line-height: 120%;
}

.frame-859 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-image: linear-gradient(#f0e5c4 0%, #ead8a1f2 22%, #e1c782de 56%, #d2b25bd4 74%, #bbc33ac4 100%);
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  width: 25px;
  height: 17px;
  padding: 10px;
  display: flex;
}

.text-211 {
  color: #131313;
  text-align: center;
  font-family: Inter, sans-serif;
  font-size: 10px;
  font-weight: 700;
  line-height: 120%;
}

.frame-860 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  background-color: #131313;
  border-radius: 8px;
  justify-content: flex-end;
  align-items: center;
  width: 128px;
  height: 38px;
  padding: 10px 4px;
  display: flex;
}

.frame-861 {
  flex-direction: column;
  justify-content: center;
  align-items: flex-end;
  width: 87px;
  display: flex;
}

.text-212 {
  text-align: right;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(#fcfaff 0%, #babcd7 54%, #fff 100%, #fefcfe 100%);
  -webkit-background-clip: text;
  background-clip: text;
  font-family: Inter, sans-serif;
  font-size: 10px;
  font-weight: 700;
  line-height: 120%;
}

.country-7 {
  color: #8a8a8a;
  text-align: right;
  text-transform: uppercase;
  font-family: Inter, sans-serif;
  font-size: 8px;
  font-weight: 500;
  line-height: 120%;
}

.weight-10 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  border: 1px solid #000;
  border-radius: 8px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.features-30 {
  color: #000;
  font-family: Inter, sans-serif;
  font-size: 10px;
  font-weight: 700;
  line-height: 120%;
}

.talisca, .rafaela, .william {
  object-fit: cover;
  background-color: #131313;
  background-image: linear-gradient(#000 0%, #a2822cd4 100%);
  border: 1px solid #424242;
  border-radius: 8px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 149px;
  height: 101px;
  display: flex;
}

.card-57 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.weight-11 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  border: 1px solid #000;
  border-radius: 8px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.features-31 {
  color: #000;
  font-size: 10px;
  font-weight: 400;
  line-height: 120%;
}

.fighters-8 {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  border-radius: 8px;
  flex: 0 auto;
  justify-content: flex-end;
  align-items: flex-start;
  display: flex;
}

.frame-862 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  background-color: #131313;
  border-radius: 8px;
  justify-content: flex-start;
  align-items: center;
  width: 128px;
  height: 38px;
  padding: 10px 4px;
  display: flex;
}

.flag-13 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  border-radius: 4px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.usa {
  object-fit: cover;
  border-radius: 4px;
}

.names-and-country-7 {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 87px;
  display: flex;
}

.text-213 {
  text-transform: uppercase;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(#fcfaff 0%, #babcd7 54%, #fff 100%, #fefcfe 100%);
  -webkit-background-clip: text;
  background-clip: text;
  font-family: Inter, sans-serif;
  font-size: 10px;
  font-weight: 700;
  line-height: 120%;
}

.frame-863 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-image: linear-gradient(#f0e5c4 0%, #ead8a1f2 22%, #e1c782de 56%, #d2b25bd4 74%, #bbc33ac4 100%);
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  width: 25px;
  height: 17px;
  padding: 10px;
  display: flex;
}

.text-214 {
  color: #131313;
  text-align: center;
  font-family: Inter, sans-serif;
  font-size: 10px;
  font-weight: 700;
  line-height: 120%;
}

.frame-864 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  background-color: #131313;
  border-radius: 8px;
  justify-content: flex-end;
  align-items: center;
  width: 128px;
  height: 38px;
  padding: 10px 4px;
  display: flex;
}

.frame-865 {
  flex-direction: column;
  justify-content: center;
  align-items: flex-end;
  width: 87px;
  display: flex;
}

.text-215 {
  text-align: right;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(#fcfaff 0%, #babcd7 54%, #fff 100%, #fefcfe 100%);
  -webkit-background-clip: text;
  background-clip: text;
  font-family: Inter, sans-serif;
  font-size: 10px;
  font-weight: 700;
  line-height: 120%;
}

.country-8 {
  color: #8a8a8a;
  text-align: right;
  text-transform: uppercase;
  font-family: Inter, sans-serif;
  font-size: 8px;
  font-weight: 500;
  line-height: 120%;
}

.features-32 {
  color: #000;
  font-family: Inter, sans-serif;
  font-size: 10px;
  font-weight: 700;
  line-height: 120%;
}

.junior, .luis, .ghenadi {
  object-fit: cover;
  background-color: #131313;
  background-image: linear-gradient(#000 0%, #a2822cd4 100%);
  border: 1px solid #424242;
  border-radius: 8px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 149px;
  height: 101px;
  display: flex;
}

.phone-full-card-3 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 1122px;
  display: none;
}

.iphone-se---8 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: #000;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 320px;
  height: 1125px;
  padding: 47px 8px;
  display: flex;
}

.features-33 {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(#f0e5c4 0%, #ead8a1f2 22%, #e1c782de 56%, #d2b25bd4 74%, #bbc33ac4 100%);
  -webkit-background-clip: text;
  background-clip: text;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 120%;
}

._2v2-11 {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(#fcfaff 0%, #babcd7 54%, #fff 100%, #fefcfe 100%);
  -webkit-background-clip: text;
  background-clip: text;
  font-family: Inter, sans-serif;
  font-size: 38px;
  font-weight: 700;
  line-height: 120%;
}

.cards-2 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.card-58 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.weight-12 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  border-radius: 8px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding-top: 8px;
  padding-bottom: 8px;
  display: flex;
}

.weight-13 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  opacity: .8;
  background-image: linear-gradient(177.4deg, #f0e5c4 0%, #ead8a1f2 22%, #e1c782de 56%, #d2b25bd4 74%, #bbc33ac4 100%);
  border-radius: 8px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 20px;
  padding-left: 8px;
  padding-right: 8px;
  display: flex;
}

.features-34 {
  color: #000;
  font-size: 10px;
  font-weight: 400;
  line-height: 120%;
}

.fighters-9 {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  border-radius: 8px;
  flex: 0 auto;
  justify-content: flex-end;
  align-items: flex-start;
  display: flex;
}

.oscar-2 {
  object-fit: cover;
  background-color: #131313;
  background-image: linear-gradient(#000 0%, #a2822cd4 100%);
  border: 1px solid #424242;
  border-radius: 8px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 149px;
  height: 120px;
  display: flex;
}

.names-8 {
  grid-column-gap: 11px;
  grid-row-gap: 11px;
  background-color: #131313;
  border: 1px solid #424242;
  border-radius: 8px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 304px;
  padding-top: 6px;
  padding-bottom: 6px;
  display: flex;
}

.frame-866 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  background-color: #131313;
  border-radius: 8px;
  justify-content: flex-start;
  align-items: center;
  width: 128px;
  height: 38px;
  padding: 10px 4px;
  display: flex;
}

.flag-14 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  border-radius: 4px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.names-and-country-8 {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 87px;
  display: flex;
}

.text-216 {
  text-transform: uppercase;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(#fcfaff 0%, #babcd7 54%, #fff 100%, #fefcfe 100%);
  -webkit-background-clip: text;
  background-clip: text;
  font-family: Inter, sans-serif;
  font-size: 10px;
  font-weight: 700;
  line-height: 120%;
}

.frame-867 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-image: linear-gradient(#f0e5c4 0%, #ead8a1f2 22%, #e1c782de 56%, #d2b25bd4 74%, #bbc33ac4 100%);
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  width: 25px;
  height: 17px;
  padding: 10px;
  display: flex;
}

.text-217 {
  color: #131313;
  text-align: center;
  font-family: Inter, sans-serif;
  font-size: 10px;
  font-weight: 700;
  line-height: 120%;
}

.frame-868 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  background-color: #131313;
  border-radius: 8px;
  justify-content: flex-end;
  align-items: center;
  width: 128px;
  height: 38px;
  padding: 10px 4px;
  display: flex;
}

.frame-869 {
  flex-direction: column;
  justify-content: center;
  align-items: flex-end;
  width: 87px;
  display: flex;
}

.text-218 {
  text-align: right;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(#fcfaff 0%, #babcd7 54%, #fff 100%, #fefcfe 100%);
  -webkit-background-clip: text;
  background-clip: text;
  font-family: Inter, sans-serif;
  font-size: 10px;
  font-weight: 700;
  line-height: 120%;
}

.country-9 {
  color: #8a8a8a;
  text-align: right;
  text-transform: uppercase;
  font-family: Inter, sans-serif;
  font-size: 8px;
  font-weight: 500;
  line-height: 120%;
}

.weight-14 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  border: 1px solid #000;
  border-radius: 8px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding-top: 8px;
  padding-bottom: 8px;
  display: flex;
}

.names-9 {
  grid-column-gap: 11px;
  grid-row-gap: 11px;
  background-color: #131313;
  border: 1px solid #424242;
  border-radius: 8px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 304px;
  padding-top: 4px;
  padding-bottom: 4px;
  display: flex;
}

.weight-15 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  border: 1px solid #000;
  border-radius: 8px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.features-35 {
  color: #000;
  font-family: Inter, sans-serif;
  font-size: 10px;
  font-weight: 700;
  line-height: 120%;
}

.niyaz-3, .rafaela-2, .talisca-2, .william-2, .junior-2, .luis-2, .ghenadi-2 {
  object-fit: cover;
  background-color: #131313;
  background-image: linear-gradient(#000 0%, #a2822cd4 100%);
  border: 1px solid #424242;
  border-radius: 8px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 149px;
  height: 120px;
  display: flex;
}

.wild-cards {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 1048px;
  display: none;
}

.iphone-se---9 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: #000;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 320px;
  height: 1048px;
  padding: 47px 8px;
  display: flex;
}

._2v2-12 {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(#fcfaff 0%, #babcd7 54%, #fff 100%, #fefcfe 100%);
  -webkit-background-clip: text;
  background-clip: text;
  font-family: Inter, sans-serif;
  font-size: 38px;
  font-weight: 700;
  line-height: 120%;
}

.cards-3 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.card-59 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.weight-16 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  border-radius: 8px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding-top: 8px;
  padding-bottom: 8px;
  display: flex;
}

.weight-17 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  opacity: .8;
  background-image: linear-gradient(#fcfaff 0%, #babcd7 54%, #fff 100%, #fefcfe 100%);
  border-radius: 8px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 20px;
  padding-left: 8px;
  padding-right: 8px;
  display: flex;
}

.features-36 {
  color: #000;
  font-size: 10px;
  font-weight: 400;
  line-height: 120%;
}

.fighters-10 {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  border-radius: 8px;
  flex: 0 auto;
  justify-content: flex-end;
  align-items: flex-start;
  display: flex;
}

.oscar-3 {
  object-fit: cover;
  background-color: #131313;
  background-image: linear-gradient(#000 0%, #a2822cd4 100%);
  border: 1px solid #424242;
  border-radius: 8px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 149px;
  height: 120px;
  display: flex;
}

.names-10 {
  grid-column-gap: 11px;
  grid-row-gap: 11px;
  background-color: #131313;
  border: 1px solid #424242;
  border-radius: 8px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 304px;
  padding-top: 6px;
  padding-bottom: 6px;
  display: flex;
}

.frame-870 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  background-color: #131313;
  border-radius: 8px;
  justify-content: flex-start;
  align-items: center;
  width: 128px;
  height: 38px;
  padding: 10px 4px;
  display: flex;
}

.flag-15 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  border-radius: 4px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.names-and-country-9 {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 87px;
  display: flex;
}

.text-219 {
  text-transform: uppercase;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(#fcfaff 0%, #babcd7 54%, #fff 100%, #fefcfe 100%);
  -webkit-background-clip: text;
  background-clip: text;
  font-family: Inter, sans-serif;
  font-size: 10px;
  font-weight: 700;
  line-height: 120%;
}

.frame-871 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-image: linear-gradient(#fcfaff 0%, #babcd7 54%, #fff 100%, #fefcfe 100%);
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  width: 25px;
  height: 17px;
  padding: 10px;
  display: flex;
}

.text-220 {
  color: #131313;
  text-align: center;
  font-family: Inter, sans-serif;
  font-size: 10px;
  font-weight: 700;
  line-height: 120%;
}

.frame-872 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  background-color: #131313;
  border-radius: 8px;
  justify-content: flex-end;
  align-items: center;
  width: 128px;
  height: 38px;
  padding: 10px 4px;
  display: flex;
}

.frame-873 {
  flex-direction: column;
  justify-content: center;
  align-items: flex-end;
  width: 87px;
  display: flex;
}

.text-221 {
  text-align: right;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(#fcfaff 0%, #babcd7 54%, #fff 100%, #fefcfe 100%);
  -webkit-background-clip: text;
  background-clip: text;
  font-family: Inter, sans-serif;
  font-size: 10px;
  font-weight: 700;
  line-height: 120%;
}

.country-10 {
  color: #8a8a8a;
  text-align: right;
  text-transform: uppercase;
  font-family: Inter, sans-serif;
  font-size: 8px;
  font-weight: 500;
  line-height: 120%;
}

.weight-18 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  border: 1px solid #000;
  border-radius: 8px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding-top: 8px;
  padding-bottom: 8px;
  display: flex;
}

.features-37 {
  color: #000;
  font-family: Inter, sans-serif;
  font-size: 10px;
  font-weight: 700;
  line-height: 120%;
}

.names-11 {
  grid-column-gap: 11px;
  grid-row-gap: 11px;
  background-color: #131313;
  border: 1px solid #424242;
  border-radius: 8px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 304px;
  padding-top: 4px;
  padding-bottom: 4px;
  display: flex;
}

.weight-19 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  border: 1px solid #000;
  border-radius: 8px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.weight-20 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  opacity: .8;
  background-color: #fff;
  border-radius: 8px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 20px;
  padding-left: 8px;
  padding-right: 8px;
  display: flex;
}

.nitze, .ingrid, .vilella, .solano, .jhon {
  object-fit: cover;
  background-color: #131313;
  background-image: linear-gradient(#000 0%, #a2822cd4 100%);
  border: 1px solid #424242;
  border-radius: 8px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 149px;
  height: 120px;
  display: flex;
}

.wild-card-4-columns {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1264px;
  padding-bottom: 64px;
  display: flex;
}

.main-card-12 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.frame-874 {
  border: 2px solid #141414;
  border-radius: 35px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 988px;
  height: 168.594px;
  display: flex;
}

.main-card-text-9 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  background-color: #0000;
  border: 0 #0000;
  border-radius: 35px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 48px;
  padding: 24px;
  display: flex;
}

.text-222 {
  text-align: center;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(#fcfaff, #babcd7 54%, #fff 100%, #fefcfe);
  -webkit-background-clip: text;
  background-clip: text;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 120%;
}

.fight-division-2 {
  justify-content: center;
  align-items: center;
  width: 984px;
  height: 81%;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.image-fightter-6 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  object-fit: cover;
  justify-content: center;
  align-items: flex-start;
  width: 194px;
  height: 136px;
  padding: 10px;
  display: flex;
}

.column-middle-weight-2 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.column-weight-fight-17 {
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 570px;
  display: flex;
}

.flag-16 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  object-fit: cover;
  justify-content: center;
  align-items: flex-start;
  width: 40px;
  height: 22px;
  padding: 0;
  display: flex;
}

.frame-875 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-image: linear-gradient(168.11deg, #fcfaff 0%, #babcd7 50%, #fff 100%, #fefcfe 100%);
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 490px;
  height: 22px;
  display: flex;
}

.text-223 {
  color: #000;
  text-align: center;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 600;
  line-height: 120%;
}

.column-weight-fight-18 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  display: flex;
}

.name-26 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: center;
  align-items: center;
  width: 235px;
  max-width: 247px;
  height: 51px;
  padding: 10px;
  display: flex;
}

.text-224 {
  text-align: center;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(173.66deg, #fcfaff, #babcd7 50%, #fff 100%, #fefcfe);
  -webkit-background-clip: text;
  background-clip: text;
  width: 214.711px;
  font-family: Inter, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 120%;
}

.frame-876 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-image: linear-gradient(#fcfaff, #babcd7 54%, #fff 100%, #fefcfe);
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  width: 44px;
  padding: 2px;
  display: flex;
}

.text-225 {
  color: #000;
  text-align: center;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 600;
  line-height: 120%;
}

.text-226 {
  text-align: center;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(175.76deg, #fcfaff, #babcd7 50%, #fff 100%, #fefcfe);
  -webkit-background-clip: text;
  background-clip: text;
  width: 220px;
  font-family: Inter, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 120%;
}

.image-fightter-7 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  object-fit: cover;
  justify-content: center;
  align-items: flex-start;
  width: 194px;
  height: 135px;
  padding: 10px;
  display: flex;
}

.main-card-13 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  border-radius: 35px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 183px;
  display: flex;
}

.frame-877 {
  border: 2px solid #141414;
  border-radius: 35px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 988px;
  height: 168px;
  display: flex;
}

.main-card-text-10 {
  background-color: #0000;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 100%;
  padding: 24px;
  display: flex;
}

.column-weight-fight-19 {
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  display: flex;
}

.frame-878 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-image: linear-gradient(#fcfaff, #babcd7 54%, #fff 100%, #fefcfe);
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 490px;
  height: 22px;
  display: flex;
}

.main-card-text-11 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  background-color: #0000;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 48px;
  padding: 24px;
  display: flex;
}

.wild-card-2---light-weight-professional-league {
  color: #000;
  text-align: center;
  font-size: 16px;
  font-weight: 400;
  line-height: 120%;
}

.column-weight-fight-20 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 602px;
  display: flex;
}

.name-27 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 247px;
  height: 51px;
  padding: 10px;
  display: flex;
}

.wild-card-2---light-weight-professional-league-0 {
  color: #000;
  text-align: center;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 120%;
}

.section-39 {
  width: 100%;
}

.partners-section {
  width: 100%;
  padding-top: 80px;
  padding-bottom: 120px;
}

.partners-section.hidden-tablet {
  width: auto;
}

.partners-section.hidden-pc {
  flex-direction: column;
  display: flex;
}

.carousel {
  flex-direction: row;
  justify-content: flex-start;
  align-items: stretch;
  width: auto;
  max-width: none;
  display: flex;
  position: relative;
  overflow: hidden;
}

.logo-container {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  min-width: 100%;
  max-width: 100%;
  padding: 30px;
  display: flex;
  position: relative;
}

.logo-img {
  width: 220px;
  height: 50px;
}

.div-block-26 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-bottom: 60px;
  display: flex;
}

.revolution-partners {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(#fcfaff, #babcd7 54%, #fff 100%, #fefcfe);
  -webkit-background-clip: text;
  background-clip: text;
  font-family: Inter, sans-serif;
  font-size: 48px;
  font-weight: 700;
  line-height: 120%;
}

.partners-subtitle {
  text-align: left;
  text-transform: uppercase;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(175.31deg, #f0e5c4, #ead8a1f2 22%, #e1c782de 56%, #d2b25bd4 74%, #c39e3ac4);
  -webkit-background-clip: text;
  background-clip: text;
  justify-content: flex-start;
  align-items: flex-start;
  height: auto;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 24px;
  font-weight: 700;
  line-height: 100%;
  display: flex;
}

.div-block-27 {
  width: auto;
  padding-bottom: 8px;
}

.heading-14-copy {
  color: #ededed;
  text-align: left;
  align-items: flex-start;
  width: auto;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 20px;
  font-weight: 500;
  line-height: 32px;
  display: flex;
}

.our-fighters-subtitle {
  text-align: left;
  text-transform: uppercase;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(175.31deg, #f0e5c4, #ead8a1f2 22%, #e1c782de 56%, #d2b25bd4 74%, #c39e3ac4);
  -webkit-background-clip: text;
  background-clip: text;
  justify-content: flex-start;
  align-items: flex-start;
  height: auto;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 24px;
  font-weight: 700;
  line-height: 100%;
  display: flex;
}

.vectors-wrapper-4-centered-copy-2 {
  object-fit: cover;
  border-radius: 15px;
  justify-content: center;
  align-items: center;
  width: 105px;
  height: 14px;
  display: flex;
}

.vectors-wrapper-4-centered-copy-2.hidden-pc, .vectors-wrapper-4-centered-copy-2.nohidden-mobile {
  display: none;
}

.buy-tickets-botton-copy-hiden-phone {
  background-image: linear-gradient(178.94deg, #f0e5c4, #ead8a1f2 22%, #e1c782de 56%, #d2b25bd4 74%, #c39e3ac4);
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  width: 200px;
  max-width: none;
  padding-top: 10px;
  padding-bottom: 10px;
  text-decoration: none;
  display: flex;
}

.buy-tickets-botton-copy-hiden-phone:hover {
  background-image: linear-gradient(#fff, #fff);
}

.buy-tickets-botton-copy-hiden-phone.hiden-desktop {
  width: auto;
  padding-left: 42px;
  padding-right: 42px;
}

.buy-tickets-botton-copy-hiden-phone.hiden-phone.hiden-pc {
  display: none;
}

.buy-tickets-botton-copy-hiden-phone.hiden-desktop-copy {
  width: auto;
  padding-left: 42px;
  padding-right: 42px;
}

.view-full-event {
  background-image: linear-gradient(178.94deg, #f0e5c4, #ead8a1f2 22%, #e1c782de 56%, #d2b25bd4 74%, #c39e3ac4);
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  width: 200px;
  max-width: none;
  padding-top: 10px;
  padding-bottom: 10px;
  text-decoration: none;
  display: flex;
}

.view-full-event:hover {
  background-image: linear-gradient(#fff, #fff);
}

.view-full-event.hiden-desktop {
  width: auto;
  padding-left: 42px;
  padding-right: 42px;
}

.view-full-event.hiden-phone.hiden-pc {
  display: none;
}

.view-full-event.hiden-desktop-copy {
  width: auto;
  padding-left: 42px;
  padding-right: 42px;
}

.full-event-info {
  background-image: linear-gradient(#fcfaff 0%, #babcd7 54%, #fff 100%, #fefcfe 100%);
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 258px;
  padding-top: 10px;
  padding-bottom: 10px;
  display: flex;
}

.text-227, .text-228 {
  color: #2e2c2c;
  letter-spacing: .02em;
  text-transform: uppercase;
  font-size: 24px;
  font-weight: 700;
}

.event-information-button {
  color: #000;
  background-image: linear-gradient(#fcfaff, #babcd7 54%, #fff 100%, #fefcfe);
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  width: 560px;
  max-width: 26%;
  padding-top: 10px;
  padding-bottom: 10px;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 600;
  text-decoration: none;
  display: flex;
}

.full-event-info-button {
  background-image: linear-gradient(178.94deg, #f0e5c4, #ead8a1f2 22%, #e1c782de 56%, #d2b25bd4 74%, #c39e3ac4);
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  width: 200px;
  max-width: none;
  padding-top: 10px;
  padding-bottom: 10px;
  text-decoration: none;
  display: flex;
}

.full-event-info-button:hover {
  background-image: linear-gradient(#fff, #fff);
}

.full-event-info-button.hiden-desktop {
  width: auto;
  padding-left: 42px;
  padding-right: 42px;
}

.full-event-info-button.hiden-phone.hiden-pc {
  display: none;
}

.full-event-info-button.hiden-desktop-copy {
  width: auto;
  padding-left: 42px;
  padding-right: 42px;
}

.div-block-28 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  display: flex;
}

.buy-tickets-botton-copy-hiden-phone-copy {
  background-image: linear-gradient(#fcfaff, #babcd7 50%, #fff);
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  width: 220px;
  max-width: none;
  padding-top: 10px;
  padding-bottom: 10px;
  text-decoration: none;
  display: flex;
}

.buy-tickets-botton-copy-hiden-phone-copy:hover {
  background-image: linear-gradient(#fff, #fff);
}

.buy-tickets-botton-copy-hiden-phone-copy.hiden-desktop {
  width: auto;
  padding-left: 42px;
  padding-right: 42px;
}

.buy-tickets-botton-copy-hiden-phone-copy.hiden-phone.hiden-pc {
  display: none;
}

.buy-tickets-botton-copy-hiden-phone-copy.hiden-desktop-copy {
  width: auto;
  padding-left: 42px;
  padding-right: 42px;
}

.div-block-29 {
  width: 100%;
  height: 100%;
}

.hidden-pc {
  display: none;
}

.section-27-copy {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding-bottom: 64px;
  padding-left: 88px;
  padding-right: 88px;
  display: flex;
}

.hidden-mobile.hidden-tablet {
  width: 100%;
  max-width: 368em;
  height: 100%;
  margin-top: 0;
  padding-top: 0;
}

.hidden-pc-copy {
  display: none;
}

.link-block-10 {
  justify-content: center;
  align-items: flex-start;
  width: auto;
  display: flex;
}

.event-info-block {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  background-color: #0000;
  background-image: linear-gradient(#00000080, #00000080), linear-gradient(#0000 81%, #000 95%);
  flex-direction: row;
  justify-content: space-between;
  align-items: flex-start;
  width: auto;
  height: 100%;
  padding: 0;
  display: flex;
}

.image-event {
  justify-content: center;
  align-items: center;
  width: 500px;
  height: 100%;
  margin-top: 148px;
  display: flex;
}

.event-home-section {
  flex-direction: row;
  justify-content: space-around;
  align-items: center;
  width: 988px;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

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

.news-subtitle-homepage {
  text-align: left;
  text-transform: uppercase;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(175.31deg, #f0e5c4, #ead8a1f2 22%, #e1c782de 56%, #d2b25bd4 74%, #c39e3ac4);
  -webkit-background-clip: text;
  background-clip: text;
  justify-content: flex-start;
  align-items: flex-start;
  height: auto;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 20px;
  font-weight: 400;
  line-height: 100%;
  display: flex;
}

.buy-tickets-button {
  background-image: linear-gradient(178.94deg, #f0e5c4, #ead8a1f2 22%, #e1c782de 56%, #d2b25bd4 74%, #c39e3ac4);
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  width: 200px;
  max-width: none;
  height: auto;
  padding-top: 8px;
  padding-bottom: 8px;
  text-decoration: none;
  display: flex;
}

.buy-tickets-button:hover {
  background-image: linear-gradient(#fff, #fff);
}

.buy-tickets-button.hiden-desktop {
  width: auto;
  padding-left: 42px;
  padding-right: 42px;
}

.buy-tickets-button.hiden-phone.hiden-pc {
  display: none;
}

.buy-tickets-button.hiden-desktop-copy {
  width: auto;
  padding-left: 42px;
  padding-right: 42px;
}

.event-info-button-grey {
  background-image: linear-gradient(#fcfaff, #babcd7 50%, #fff);
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  width: auto;
  max-width: none;
  padding: 10px 20px;
  text-decoration: none;
  display: flex;
}

.event-info-button-grey:hover {
  background-image: linear-gradient(#fff, #fff);
}

.event-info-button-grey.hiden-desktop {
  width: auto;
  padding-left: 42px;
  padding-right: 42px;
}

.event-info-button-grey.hiden-phone.hiden-pc {
  display: none;
}

.event-info-button-grey.hiden-desktop-copy {
  width: auto;
  padding-left: 42px;
  padding-right: 42px;
}

.horizontal-dispostiives {
  width: 100%;
  display: flex;
}

.logo-container-copy {
  justify-content: space-around;
  align-items: stretch;
  min-width: 100%;
  padding: 30px;
  display: flex;
  position: relative;
}

.logo-container-copy.hidden-pc {
  width: auto;
  display: flex;
}

.carousel-copy-container {
  flex-direction: row;
  justify-content: flex-start;
  align-items: stretch;
  width: auto;
  max-width: none;
  display: flex;
  position: relative;
  overflow: hidden;
}

.logo-containers {
  justify-content: space-around;
  padding-top: 30px;
  padding-bottom: 30px;
  display: flex;
}

.logo-containerrrr {
  display: inline-block;
}

.carousel-container-2 {
  justify-content: center;
  padding-top: 30px;
  padding-bottom: 30px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.logo-container-3 {
  justify-content: space-around;
  min-width: 100%;
  padding-top: 30px;
  padding-bottom: 30px;
  display: flex;
}

.partners-section-copy {
  width: 100%;
  padding-top: 80px;
  padding-bottom: 120px;
}

.partners-section-copy.hidden-tablet {
  width: auto;
}

.partners-section-copy.hidden-pc {
  flex-direction: column;
  display: none;
}

.carousel-copy-2 {
  flex-direction: row;
  justify-content: flex-start;
  align-items: stretch;
  width: auto;
  max-width: none;
  display: flex;
  position: relative;
  overflow: hidden;
}

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

.heading-17 {
  text-decoration: none;
}

.link-block-11-copy {
  justify-content: center;
  align-items: center;
  display: flex;
}

.link-20 {
  color: var(--grey);
  letter-spacing: 2px;
  font-weight: 600;
  text-decoration: none;
}

.link-20:hover {
  color: var(--golden2);
}

.body-10 {
  background-color: var(--black);
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  font-family: Inter, sans-serif;
  display: flex;
}

.field-label {
  color: #fff;
}

.field-label-2 {
  color: #fff;
  width: auto;
}

.text-field {
  width: 400px;
}

.text-field-2 {
  -webkit-text-stroke-width: 1px;
  background-color: #000;
  border-radius: 25px;
  width: 220px;
  padding-top: 0;
  padding-bottom: 0;
  font-family: Inter, sans-serif;
}

.form-2 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  width: 40%;
  display: flex;
}

.div-block-31 {
  width: 1164px;
}

.div-block-32 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  justify-content: flex-start;
  align-items: flex-start;
  width: auto;
  display: flex;
}

.submit-button {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 0 0;
  background-size: auto;
  border-radius: 25px;
  padding: 8px 20px;
  font-family: Inter, sans-serif;
}

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

.section-41 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 1440px;
  height: auto;
  padding-top: 0;
  padding-left: 88px;
  padding-right: 88px;
  display: flex;
}

.gold-title-store {
  text-align: left;
  text-transform: undefined;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(175.31deg, #f0e5c4, #ead8a1f2 22%, #e1c782de 56%, #d2b25bd4 74%, #c39e3ac4);
  -webkit-background-clip: text;
  background-clip: text;
  justify-content: flex-start;
  align-items: flex-start;
  width: auto;
  height: auto;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 48px;
  font-weight: 700;
  line-height: 132%;
  display: flex;
}

.div-block-33 {
  justify-content: center;
  align-items: center;
  width: auto;
  display: flex;
}

.spline-scene {
  justify-content: center;
  align-items: center;
  width: 600px;
  height: 740px;
  display: flex;
}

.div-block-34 {
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  padding-top: 60px;
  display: flex;
}

.spline-scene-2 {
  width: auto;
  height: auto;
  padding-top: 0;
  padding-bottom: 0;
}

.dropdowdn-fighters {
  margin-left: 0;
  margin-right: 0;
  font-weight: 700;
}

.dropdown-toggle-2-fighters {
  padding-right: 40px;
}

.dropdown-fighters {
  color: var(--white);
}

.dropdown-fighters.w--open {
  border-style: none solid solid;
  border-width: 1px;
  border-color: var(--black-grey);
  background-color: #000;
  background-image: linear-gradient(180deg, black, var(--black-grey));
  color: #b0adad;
  border-radius: 8px;
  font-weight: 500;
}

.dropdown-fighters.w--open:hover, .dropdown-fighters.w--open:active, .dropdown-fighters.w--open:focus {
  color: #d2b25b;
}

.div-block-35 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.store-subtitle {
  text-align: left;
  text-transform: uppercase;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(175.31deg, #f0e5c4, #ead8a1f2 22%, #e1c782de 56%, #d2b25bd4 74%, #c39e3ac4);
  -webkit-background-clip: text;
  background-clip: text;
  justify-content: flex-start;
  align-items: flex-start;
  height: auto;
  margin-top: 0;
  margin-bottom: 0;
  padding-bottom: 0;
  font-size: 24px;
  font-weight: 700;
  line-height: 100%;
  display: flex;
}

.field-label-3 {
  color: #fff;
}

.text-field-3 {
  border: 1px solid var(--black-grey);
  background-color: #000;
  border-radius: 25px;
}

.submit-button-2 {
  color: #000;
  text-transform: uppercase;
  background-image: linear-gradient(to top, #fff, #babcd7 52%, #fff);
  border-radius: 25px;
  width: 200px;
  padding-top: 6px;
  padding-bottom: 6px;
  font-family: Inter, sans-serif;
  font-weight: 600;
}

.text-field-3-copy-4 {
  border: 2px solid var(--black-grey);
  color: #fff;
  background-color: #000;
  border-radius: 25px;
  width: 246.438px;
  margin-bottom: 0;
}

.form-3 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.spline-scene-3 {
  height: auto;
  position: static;
}

.spline-scene-3.hidden-ipad {
  cursor: grab;
  height: 100%;
}

.spline-scene-3.hidden-pc-copy-2, .spline-scene-3.hidden-pc-copy-2-copy {
  display: none;
}

.store-section-with-hoddie {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 550px;
  padding-top: 0;
  padding-left: 88px;
  padding-right: 88px;
  display: flex;
}

.store-section-with-hoddie.hidden-ipad {
  padding-top: 60px;
}

.store-info-container {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.info-text-div {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-direction: column;
  display: flex;
}

.div-block-36 {
  align-items: flex-start;
  display: flex;
}

.heading-14-copy-copy {
  color: #ededed;
  text-align: left;
  align-items: flex-start;
  width: 480px;
  margin-top: 0;
  margin-bottom: 0;
  padding-bottom: 8px;
  font-size: 20px;
  font-weight: 500;
  line-height: 32px;
  display: flex;
}

.body-11 {
  background-color: #000;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.weight-category-female-copy, .weight-category-female-copy-copy, .ranking-points {
  border-bottom-right-radius: 15px;
  border-bottom-left-radius: 15px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 827px;
  display: flex;
}

.ranking-point-title-tab {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: #171616;
  border-top-left-radius: 15px;
  border-top-right-radius: 15px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  max-width: 827px;
  height: 62px;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.table {
  background-color: #363636;
  border: 1px solid #5b5b5b;
  border-radius: 25px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.row {
  background-color: #171616;
  border-radius: 25px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 62px;
  display: flex;
}

.cell {
  background-color: #171616;
  border: 0 solid #5b5b5b;
  border-width: 1px 0 0 1px;
  border-top-left-radius: 25px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 62px;
  display: flex;
}

.content-23 {
  border-radius: 25px 0 0;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 62px;
  padding: 10px 12px;
  display: flex;
}

.text-229 {
  color: #fff;
  text-align: center;
  text-transform: uppercase;
  font-family: Inter, sans-serif;
  font-size: 22px;
  font-weight: 700;
  line-height: 130%;
}

.cell-2 {
  background-color: #171616;
  border: 0 solid #5b5b5b;
  border-width: 1px 0 0 1px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 62px;
  display: flex;
}

.cell-3 {
  background-color: #171616;
  border: 0 solid #5b5b5b;
  border-width: 1px 0 0 1px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 62px;
  display: flex;
}

.row-2 {
  background-color: #2d2d2d;
  border-bottom-left-radius: 25px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 46px;
  display: flex;
}

.cell-4 {
  background-color: #171616;
  border: 0 solid #5b5b5b;
  border-width: 1px 0 0 1px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 46px;
  display: flex;
}

.content-24 {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 46px;
  padding: 10px 12px;
  display: flex;
}

.text-230 {
  color: #fff;
  text-align: center;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 130%;
}

.cell-5 {
  background-color: #fff0;
  border: 0 solid #5b5b5b;
  border-width: 1px 0 0 1px;
  border-bottom-right-radius: 25px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 46px;
  display: flex;
}

.content-25 {
  border-bottom-right-radius: 25px;
  border-bottom-left-radius: 0;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 10px 12px;
  display: flex;
}

.cell-6 {
  background-color: #171616;
  border: 0 solid #5b5b5b;
  border-width: 1px 0 0 1px;
  border-bottom-left-radius: 0;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 46px;
  display: flex;
}

.content-25-copy {
  border-bottom-left-radius: 25px;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 10px 12px;
  display: flex;
}

.cell-6-copy {
  background-color: #171616;
  border: 0 solid #5b5b5b;
  border-width: 1px 0 0 1px;
  border-bottom-left-radius: 25px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 46px;
  display: flex;
}

.content-23-copy {
  border-radius: 0 25px 0 0;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 62px;
  padding: 10px 12px;
  display: flex;
}

.cell-copy {
  background-color: #171616;
  border: 0 solid #5b5b5b;
  border-width: 1px 0 0 1px;
  border-top-left-radius: 0;
  border-top-right-radius: 25px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 62px;
  display: flex;
}

.content-25-copy {
  border: 1px solid #5b5b5b;
  border-bottom-right-radius: 25px;
  border-bottom-left-radius: 0;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 10px 12px;
  display: flex;
}

.row-2-copy {
  background-color: #2d2d2d;
  border-bottom-right-radius: 25px;
  border-bottom-left-radius: 25px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 46px;
  display: flex;
}

.content-25-copy-copy {
  border-bottom-left-radius: 25px;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 10px 12px;
  display: flex;
}

.div-block-37 {
  width: 1164px;
  padding-left: 16px;
  padding-right: 16px;
  display: flex;
}

.heading-18 {
  color: #d1d1d1;
  text-align: center;
  width: 290px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
}

.div-block-38 {
  width: 100%;
  margin-top: -20px;
  display: flex;
}

.div-block-39 {
  grid-column-gap: 128px;
  grid-row-gap: 128px;
  flex-direction: row;
  width: 800px;
  display: flex;
}

.year-gold-medal-example {
  color: #b0adad;
  text-align: center;
  width: 270px;
  max-width: 270px;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 150%;
}

.year-example-gold-medal {
  color: #b0adad;
  width: 270.797px;
  max-width: 270px;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 150%;
}

.gold-medal-exmaple {
  color: #b0adad;
  justify-content: center;
  align-items: center;
  width: 140px;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 150%;
  display: flex;
}

.list-shin-title {
  color: #fff;
  font-family: Inter, sans-serif;
  font-size: 18px;
  line-height: 32px;
}

.text-inter-4-copy-padding {
  color: #b0adad;
  width: 100%;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 150%;
}

.list-shin-copy-padding-top {
  color: #fff;
  font-family: Inter, sans-serif;
  font-size: 18px;
  line-height: 32px;
}

.div-block-41 {
  border: 1px solid var(--golden-lighter);
  background-image: linear-gradient(to bottom, black, var(--black-grey));
  border-radius: 25px;
  padding: 35px 32px;
}

.dropdown-rules {
  margin-left: 0;
  margin-right: 0;
}

.dropdown-toggle-rules {
  border: 1px solid #000;
  border-radius: 8px;
  padding-left: 4px;
  padding-right: 4px;
}

.dropdown-leadershiop-copy-copy-copy.w--open {
  color: #b0adad;
  background-color: #000;
  font-weight: 700;
}

.dropdown-leadershiop-copy-copy-copy.w--open:hover, .dropdown-leadershiop-copy-copy-copy.w--open:active, .dropdown-leadershiop-copy-copy-copy.w--open:focus {
  color: #d2b25b;
}

.dropdown-rules-2 {
  border-right: 1px solid var(--black-grey);
  border-bottom: 1px solid var(--black-grey);
  border-left: 1px solid var(--black-grey);
}

.dropdown-rules-2.w--open {
  border-style: none solid solid;
  border-width: 1px;
  border-color: var(--grey) var(--black-grey) var(--black-grey);
  color: #b0adad;
  background-color: #000;
  border-radius: 8px;
  font-weight: 700;
}

.dropdown-rules-2.w--open:hover, .dropdown-rules-2.w--open:active, .dropdown-rules-2.w--open:focus {
  color: #d2b25b;
}

.dropdown-rules-pro-league {
  color: #b0adad;
  letter-spacing: 2px;
  font-size: 12px;
  font-weight: 500;
}

.dropdown-rules-pro-league:hover, .dropdown-rules-pro-league:active, .dropdown-rules-pro-league:focus {
  color: #d2b25b;
  letter-spacing: 2px;
}

.dropdown-rules-pro-league.w--current {
  color: #d2b25b;
}

.dropdown-news-english-copy {
  color: #b0adad;
  letter-spacing: 2px;
}

.dropdown-news-english-copy:hover, .dropdown-news-english-copy:active, .dropdown-news-english-copy:focus {
  color: #d2b25b;
  letter-spacing: 2px;
}

.dropdown-news-english-copy.w--current {
  color: #d2b25b;
}

.dropdown-major-league-rules {
  color: #b0adad;
  letter-spacing: 2px;
  font-size: 12px;
  font-weight: 500;
}

.dropdown-major-league-rules:hover, .dropdown-major-league-rules:active, .dropdown-major-league-rules:focus {
  color: #d2b25b;
  letter-spacing: 2px;
}

.dropdown-major-league-rules.w--current {
  color: #d2b25b;
}

.section-21-copy-33-copy-pro-league {
  background-image: linear-gradient(#000 38%, #0000 65%, #000), url("https://cdn.prod.website-files.com/6515c29e265110c9545f6a61/6528880ffec11464e77290c3_portada.jpg");
  background-position: 0 0, 50% 0;
  background-repeat: repeat, repeat;
  background-size: auto, cover;
  background-attachment: scroll, scroll;
  width: 100%;
  max-width: 1200px;
  height: 400px;
  padding-top: 100px;
}

.event-home-section-copy {
  flex-direction: row;
  justify-content: space-around;
  align-items: center;
  width: 100%;
  padding-bottom: 64px;
  padding-left: 88px;
  padding-right: 88px;
  display: flex;
}

.event-ktkd-page {
  background-image: linear-gradient(to bottom, #0000 77%, #000), linear-gradient(to bottom, black 3%, #0000002b), radial-gradient(circle farthest-corner at 100% 50%, var(--golden2), #fff0 19%), radial-gradient(circle farthest-corner at 50% 50%, black, #fff0), radial-gradient(circle farthest-corner at 0% 100%, #e1c782, #ffffff1c 22%), url("https://cdn.prod.website-files.com/6515c29e265110c9545f6a61/655282665b164da6e85b4c60_royal%20center%20bg.jpeg");
  background-position: 0 0, 0 0, 0 0, 0 0, 0 0, 50% 32%;
  background-repeat: repeat, repeat, repeat, repeat, repeat, no-repeat;
  background-size: auto, auto, auto, auto, auto, cover;
  flex-direction: row;
  justify-content: space-around;
  align-items: center;
  width: 100%;
  height: 640px;
  padding-bottom: 64px;
  padding-left: 16px;
  padding-right: 16px;
  display: flex;
  position: static;
  inset: 0%;
}

.ktkd-001-container {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1264px;
  padding-top: 100px;
  display: flex;
}

.ktkd-001-block {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  background-color: #0000;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1264px;
  height: 100%;
  padding: 128px 0 64px;
  display: flex;
}

.event-info-button-grey-copy {
  background-image: linear-gradient(#fcfaff, #babcd7 50%, #fff);
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  width: 220px;
  max-width: none;
  padding-top: 10px;
  padding-bottom: 10px;
  text-decoration: none;
  display: flex;
}

.event-info-button-grey-copy:hover {
  background-image: linear-gradient(#fff, #fff);
}

.event-info-button-grey-copy.hiden-desktop {
  width: auto;
  padding-left: 42px;
  padding-right: 42px;
}

.event-info-button-grey-copy.hiden-phone.hiden-pc {
  display: none;
}

.event-info-button-grey-copy.hiden-desktop-copy {
  width: auto;
  padding-left: 42px;
  padding-right: 42px;
}

.event-info {
  background-image: linear-gradient(#fcfaff, #babcd7 50%, #fff);
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  width: 220px;
  max-width: none;
  height: 100%;
  padding-top: 14px;
  padding-bottom: 14px;
  text-decoration: none;
  display: flex;
}

.event-info:hover {
  background-image: linear-gradient(#fff, #fff);
}

.event-info.hiden-desktop {
  width: auto;
  padding-left: 42px;
  padding-right: 42px;
}

.event-info.hiden-phone.hiden-pc {
  display: none;
}

.event-info.hiden-desktop-copy {
  width: auto;
  padding-left: 42px;
  padding-right: 42px;
}

.front-page-licensed-clubs-copy {
  background-color: #000;
  justify-content: space-around;
  align-items: center;
  width: 100%;
  max-width: 1440px;
  height: 480px;
  min-height: 480px;
  padding: 0 16px;
  display: flex;
}

.container-title-and-subtitle {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.subtitle-gold-for-event-info {
  text-align: left;
  text-transform: uppercase;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(175.31deg, #f0e5c4, #ead8a1f2 22%, #e1c782de 56%, #d2b25bd4 74%, #c39e3ac4);
  -webkit-background-clip: text;
  background-clip: text;
  justify-content: flex-start;
  align-items: flex-start;
  height: auto;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 100%;
  display: flex;
}

.button-text {
  color: var(--white);
  width: 100%;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 150%;
}

.image-royal-center {
  object-fit: cover;
  border: 2px solid #333;
  border-radius: 15px;
  height: 360px;
  display: block;
  box-shadow: 0 2px 16px #353535d1;
}

.how-to-get-there {
  background-image: linear-gradient(#fcfaff, #babcd7 50%, #fff);
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  width: 220px;
  max-width: none;
  height: 28px;
  padding-top: 14px;
  padding-bottom: 14px;
  text-decoration: none;
  display: flex;
}

.how-to-get-there:hover {
  background-image: linear-gradient(#fff, #fff);
}

.how-to-get-there.hiden-desktop {
  width: auto;
  padding-left: 42px;
  padding-right: 42px;
}

.how-to-get-there.hiden-phone.hiden-pc {
  display: none;
}

.how-to-get-there.hiden-desktop-copy {
  width: auto;
  padding-left: 42px;
  padding-right: 42px;
}

.text-button-tickets {
  color: #b0adad;
  width: 100%;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 150%;
}

.div-block-42 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  display: flex;
}

.buy-tickets-text {
  color: #b0adad;
  width: 100%;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 150%;
}

.image-123 {
  width: 5%;
  height: 40%;
}

.text-inter-4-copytext {
  color: #b0adad;
  width: 100%;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 150%;
}

.div-block-43 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  align-items: center;
  display: flex;
}

.image-124 {
  width: 25px;
  height: 25px;
}

.image-125.hiden-pc {
  display: none;
}

.column-34-copy {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  justify-content: center;
  align-items: center;
  width: 1264px;
  max-width: 1264px;
  padding-top: 0;
  display: flex;
}

.gold-title-homepage-bigger {
  background-image: linear-gradient(175.31deg, var(--grey), #ead8a1f2 22%, #e1c782de 56%, #d2b25bd4 74%, #c39e3ac4);
  text-align: center;
  text-transform: undefined;
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: auto;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  font-size: 48px;
  font-weight: 500;
  line-height: 132%;
  display: flex;
}

.gold-subtitle-homepage {
  text-align: left;
  text-transform: uppercase;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(175.31deg, #f0e5c4, #ead8a1f2 22%, #e1c782de 56%, #d2b25bd4 74%, #c39e3ac4);
  -webkit-background-clip: text;
  background-clip: text;
  justify-content: flex-start;
  align-items: flex-start;
  height: auto;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 24px;
  font-weight: 700;
  line-height: 100%;
  display: flex;
}

.block-upcoming-event-left {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 600px;
  max-width: 1264px;
  padding-bottom: 8px;
  display: flex;
}

.image-event-homepage {
  justify-content: center;
  align-items: center;
  width: 500px;
  height: auto;
  margin-top: 0;
  line-height: 100%;
  display: flex;
}

.div-ktkd-001-page {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1264px;
  padding-bottom: 8px;
  display: flex;
}

.ktkd-001-block-copy {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  background-color: #0000;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 1264px;
  max-width: 1264px;
  height: 100%;
  padding: 128px 0 64px;
  display: flex;
}

.div-block-28-copy-homepage {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  display: flex;
}

.kombat-tkd-2-copy {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: auto;
  display: flex;
}

.event-block-copy {
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding-bottom: 0;
  display: flex;
}

.image-125-copy.hiden-pc, .image-126, .image-126.hidden-phone {
  display: none;
}

.dropdown-minor-league {
  color: #b0adad;
  letter-spacing: 2px;
}

.dropdown-minor-league:hover, .dropdown-minor-league:active, .dropdown-minor-league:focus {
  color: #d2b25b;
  letter-spacing: 2px;
}

.dropdown-minor-league.w--current {
  color: #d2b25b;
}

.play-pause-button-3 {
  inset: 44% 0% 0%;
}

.play-state-2, .image-127 {
  opacity: .11;
}

.play-pause-button-4 {
  opacity: .33;
  display: none;
  inset: 0 0% -50%;
}

.filters5_close-icon {
  color: var(--white);
  cursor: pointer;
  width: 1.5rem;
  height: 1.5rem;
  margin-left: .5rem;
}

.dropdown2_component {
  margin-left: 0;
  margin-right: 0;
}

.dropdown2_component.is-filters5 {
  position: static;
}

.text-size-medium {
  color: var(--grey);
  text-align: left;
  margin-bottom: 16px;
  font-size: 1.125rem;
}

.filters5_feed {
  padding-left: 20px;
}

.filters5_results-wrapper {
  justify-content: center;
  display: flex;
}

.filters5_feed-header-top {
  grid-column-gap: 1rem;
  grid-row-gap: 2rem;
  flex-direction: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 2rem;
  display: flex;
}

.dropdown2_dropdown-list.w--open {
  background-color: #fff;
  border: 1px solid #000;
  margin-top: .5rem;
  padding: .5rem;
}

.dropdown2_dropdown-list.is-filters5.w--open {
  background-color: #18181878;
  min-width: 18.5rem;
}

.filters5_tag {
  background-color: #0000;
  align-items: center;
  padding: .5rem .75rem .5rem 1rem;
  display: flex;
}

.filters5_filters-button {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  color: #fff;
  text-align: center;
  background-color: #0000;
  border: 1px #000;
  justify-content: flex-start;
  align-items: flex-start;
  padding: .75rem 0;
  display: flex;
}

.filters5_filters-wrapper {
  width: auto;
  overflow: hidden;
}

.button-36 {
  color: #0000;
  text-align: center;
  background-color: #0000;
  border: 1px solid #0000;
  padding: .75rem 1.5rem;
}

.button-36.is-link {
  color: #0000;
  background-color: #0000;
  border-style: none;
  padding: .25rem 0;
  line-height: 1;
  text-decoration: none;
}

.filters5_layout {
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: max-content 1fr;
  grid-auto-columns: 1fr;
  display: flex;
}

.filters5_form-checkbox {
  align-items: center;
  margin-bottom: 0;
  padding-top: .5rem;
  padding-bottom: .5rem;
  padding-left: 1.25rem;
  display: flex;
}

.margin-bottom, .margin-bottom.margin-medium {
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
}

.margin-bottom.margin-xxsmall {
  margin-top: 1rem;
  margin-left: 0;
  margin-right: 0;
}

.margin-bottom.margin-large {
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
}

.margin-bottom.margin-xsmall {
  text-align: left;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
}

.margin-bottom.margin-small {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
}

.margin-bottom.margin-xsmall {
  text-align: center;
  text-align: left;
  background-image: none;
  justify-content: flex-start;
  align-items: center;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  display: flex;
}

.margin-bottom.margin-small {
  justify-content: flex-start;
  align-items: center;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  display: flex;
}

.margin-bottom.margin-small.z {
  justify-content: center;
}

.margin-bottom.margin-small {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  display: flex;
}

.margin-bottom.margin-xlarge, .margin-bottom.margin-xsmall, .margin-bottom.margin-small {
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
}

.margin-bottom.margin-xsmall, .margin-bottom.margin-small {
  background-image: linear-gradient(#000, #000);
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
}

.margin-bottom.margin-small {
  justify-content: center;
  align-items: flex-start;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
}

.margin-bottom.margin-xsmall {
  background-image: none;
  margin-top: 2rem;
  margin-left: 0;
  margin-right: 0;
}

.margin-bottom.margin-tiny {
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
}

.margin-bottom.margin-xxlarge {
  margin: 0 0 16px;
}

.margin-bottom.margin-xsmall, .margin-bottom.margin-small, .margin-bottom.margin-small, .margin-bottom.margin-small {
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
}

.dropdown1_dropdown-list.w--open {
  background-color: #fff;
  border: 1px solid #000;
  margin-top: .5rem;
  padding: .5rem;
}

.dropdown1_dropdown-list.is-right {
  right: 0;
}

.form-icon-wrapper {
  position: absolute;
  inset: auto auto auto 12px;
}

.icon-embed-xsmall {
  color: var(--white);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1.5rem;
  height: 1.5rem;
  display: flex;
}

.padding-section-large {
  padding-top: 7rem;
  padding-bottom: 7rem;
}

.dropdown-chevron {
  color: var(--white);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1rem;
  height: 1rem;
  display: flex;
}

.dropdown1_dropdown-link {
  padding: .5rem 1rem;
}

.dropdown1_dropdown-link.w--current {
  color: #0000;
}

.filters5_filter-group-list {
  grid-column-gap: 2rem;
  grid-row-gap: 1rem;
  border-bottom-color: #0000;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  height: 100%;
  display: grid;
}

.dropdown1_component {
  margin-left: 0;
  margin-right: 0;
}

.filters5_filter-group {
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  display: flex;
}

.dropdown1_toggle {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  align-items: center;
  padding: 0;
  display: flex;
}

.filters5_tags-wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-wrap: wrap;
  flex: 1;
  align-items: flex-start;
  display: flex;
}

.filters5_item-text-wrapper {
  grid-column-gap: 1rem;
  justify-content: space-between;
  align-items: center;
  margin-bottom: .5rem;
  font-family: Inter, sans-serif;
  display: flex;
}

.filters5_form-checkbox1-icon {
  cursor: pointer;
  border: 1px solid #0000;
  border-radius: 0;
  width: 1.125rem;
  min-width: 1.125rem;
  height: 1.125rem;
  min-height: 1.125rem;
  margin: auto .75rem auto -1.25rem;
  transition: all .2s;
}

.filters5_form-checkbox1-icon:hover {
  background-image: linear-gradient(#00000080, #00000080);
}

.filters5_form-checkbox1-icon.w--redirected-checked {
  box-shadow: none;
  background-color: #000;
  background-image: none;
  background-size: 16px 16px;
  border-width: 1px;
  border-color: #000;
}

.filters5_form-checkbox1-icon.w--redirected-focus {
  box-shadow: none;
  border-color: #000;
}

.filters5_tablet-modal-close-button {
  display: none;
  position: absolute;
  top: 1rem;
  right: 1rem;
}

.form-input {
  border: 1px solid var(--golden-lighter);
  color: #0000;
  background-color: #0000;
  height: auto;
  min-height: 2.75rem;
  margin-bottom: 0;
  padding: .5rem .75rem;
  font-size: 1rem;
  line-height: 1.6;
}

.form-input:focus {
  border-color: #000;
}

.form-input::placeholder {
  color: #0009;
}

.form-input.is-icon-left {
  background-image: linear-gradient(#ffffffeb, #ffffffeb);
  padding-left: 2.75rem;
  font-family: Inter, sans-serif;
}

.form-input.is-select-input {
  background-image: none;
}

.form-input.is-icon-left {
  background-image: linear-gradient(#e6e6e6eb, #e6e6e6eb);
  padding-left: 2.75rem;
}

.form-input.is-icon-left::placeholder {
  color: #000000ed;
}

.filters5_keyword-search {
  color: #000;
  align-items: center;
  display: flex;
  position: relative;
}

.feed-content-replace-this-div {
  border: 2px dashed #00000026;
  width: 100%;
  min-height: 200vh;
}

.text-size-small {
  color: var(--golden2);
  font-family: Inter, sans-serif;
  font-size: .875rem;
}

.text-size-small.text-weight-semibold.text-inline {
  color: var(--golden-lighter);
  display: inline;
}

.dropdown2_toggle {
  grid-column-gap: .5rem;
  border: 1px solid #0000;
  justify-content: space-between;
  align-items: center;
  padding: .5rem 1rem;
  display: flex;
}

.filters5_form-block {
  width: 100%;
  margin-bottom: 0;
}

.filters5_empty {
  text-align: center;
  border: 1px solid #0000;
  padding: 2.9rem;
}

.filters5_menu-link {
  white-space: nowrap;
  border: 1px solid #0000;
  flex: none;
  padding: .5rem 1rem;
  text-decoration: none;
}

.filters5_menu-link.w--current {
  border-color: #0000;
}

.filters5_category-menu {
  flex: 1;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.filters5_form-checkbox1-label {
  color: var(--grey);
  margin-top: auto;
  margin-bottom: auto;
}

.filters5_list {
  flex-direction: column;
  display: flex;
}

.filters5_form {
  background-color: #0000;
}

.padding-global {
  width: 100%;
  height: 100%;
  min-height: auto;
  padding-left: 5%;
  padding-right: 5%;
  display: block;
}

.filters5_feed-header-bottom {
  grid-column-gap: 2rem;
  justify-content: space-between;
  align-items: flex-end;
  margin-bottom: 2rem;
  display: flex;
}

.text-align-center {
  text-align: center;
  width: 100%;
}

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

.max-width-large {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 60rem;
  display: flex;
}

.container-large {
  justify-content: center;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.filters5_results-text {
  color: var(--grey);
  font-family: Inter, sans-serif;
  font-size: .875rem;
}

.heading-style-h6 {
  font-size: 1.25rem;
  font-weight: 700;
  line-height: 1.4;
}

.heading-19 {
  color: var(--white);
  text-align: left;
}

.text-block-17, .text-block-18, .text-block-19, .text-block-20 {
  color: var(--grey);
}

.text-block-21 {
  color: var(--grey);
  font-family: Inter, sans-serif;
}

.text-block-22, .text-block-23 {
  color: var(--grey);
}

.club-block {
  color: var(--white);
  background-color: #000;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: auto;
  max-width: 100%;
  padding: 16px 0;
  display: flex;
}

.title-column {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.country-11 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-direction: column;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  display: flex;
}

.text-231 {
  border-style: solid;
  border-width: undefinedpx;
  text-align: center;
  letter-spacing: .06em;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(#f0e5c4 0%, #ead8a1f2 22%, #e1c782de 56%, #d2b25bd4 74%, #bbc33ac4 100%);
  -webkit-background-clip: text;
  background-clip: text;
  border-color: #000;
  font-size: 24px;
  font-weight: 700;
}

.club-info-column {
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: auto;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.city {
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  padding-top: 10px;
  padding-bottom: 10px;
  display: flex;
}

.text-232 {
  color: #fff;
  font-family: Inter, sans-serif;
  font-size: 24px;
  font-weight: 600;
  line-height: 140%;
}

.addresses {
  grid-column-gap: 2px;
  grid-row-gap: 2px;
  flex-flow: wrap;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.text-233 {
  color: #dfdddd;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 120%;
}

.citystate-zip {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.logo-club {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  padding: 10px 0;
  display: flex;
}

.club-logo-golden-1 {
  object-fit: cover;
  width: 88.9941px;
  height: 30.9961px;
}

.club-details-button {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.club-details {
  color: #b0adad;
  letter-spacing: .06em;
  font-family: Inter, sans-serif;
  font-size: 12px;
  font-weight: 700;
  line-height: 140%;
}

.text-234 {
  border-style: solid;
  border-width: undefinedpx;
  text-align: center;
  letter-spacing: .06em;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(#f0e5c4, #ead8a1f2 22%, #e1c782de 56%, #d2b25bd4 74%, #bbc33ac4);
  -webkit-background-clip: text;
  background-clip: text;
  border-color: #000;
  padding-top: 0;
  padding-bottom: 8px;
  font-size: 24px;
  font-weight: 700;
}

.text-235 {
  color: #fff;
  font-family: Inter, sans-serif;
  font-size: 24px;
  font-weight: 600;
  line-height: 140%;
}

.text-236 {
  color: var(--golden-lighter);
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 120%;
}

.text-block-24 {
  color: var(--grey);
  font-family: Inter, sans-serif;
}

.collection-item-23 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.phone-number {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.full-column-width {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-flow: row;
  width: 100%;
  height: 100%;
  display: flex;
}

.text-block-25 {
  font-family: Inter, sans-serif;
}

.text-block-26 {
  color: var(--grey);
  font-family: Inter, sans-serif;
}

.text-block-27 {
  color: var(--white);
}

.text-block-28 {
  color: var(--white);
  font-family: Inter, sans-serif;
  font-size: 16px;
}

.div-block-44 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  display: flex;
}

.instructor-block {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  width: 100%;
  padding-left: 0;
  display: flex;
}

.academy-block {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding-bottom: 32px;
  display: flex;
}

.club-info-column-copy {
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: auto;
  padding-left: 0;
  padding-right: 20px;
  display: flex;
}

.club-info-column-copy-copy {
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.text-234-copy {
  border-style: solid;
  border-width: undefinedpx;
  text-align: center;
  letter-spacing: 0;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(#f0e5c4, #ead8a1f2 22%, #e1c782de 56%, #d2b25bd4 74%, #bbc33ac4);
  -webkit-background-clip: text;
  background-clip: text;
  border-color: #000;
  padding-top: 4px;
  padding-bottom: 4px;
  font-family: Inter, sans-serif;
  font-size: 24px;
  font-weight: 700;
}

.instructor-text, .address-title {
  color: var(--white);
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 120%;
}

.phone-title {
  color: var(--white);
  width: 140px;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 120%;
}

.block-media {
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: auto;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.instagram-block {
  background-image: url("https://cdn.prod.website-files.com/6515c29e265110c9545f6a61/652d88eccedc6926d7c43bd7_Instagram.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
}

.website-block {
  background-image: url("https://cdn.prod.website-files.com/6515c29e265110c9545f6a61/6554ec8a9168b81a32897337_Website.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
}

.full-column-width-copy, .block-club-media {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  width: 100%;
  height: 100%;
  padding-left: 6px;
  display: flex;
}

.link-block-12, .link-block-13, .link-block-14 {
  background-image: url("https://cdn.prod.website-files.com/6515c29e265110c9545f6a61/652d88ee0030e873ee7db4a6_Facebook.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
}

.media-block {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.facebook-logo {
  object-fit: cover;
  display: block;
}

.become-kombat-taekwondo {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(#fcfaff, #babcd7 54%, #fff 100%, #fefcfe);
  -webkit-background-clip: text;
  background-clip: text;
  width: 100%;
  font-family: Inter, sans-serif;
  font-size: 48px;
  font-weight: 700;
  line-height: 120%;
}

.block-club-license {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 800px;
  max-width: 1164px;
  display: flex;
}

.link-block-15 {
  background-image: url("https://cdn.prod.website-files.com/6515c29e265110c9545f6a61/652d88ee0030e873ee7db4a6_Facebook.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
}

.heading-20 {
  color: var(--white);
  margin-top: 0;
  font-family: Inter, sans-serif;
  font-size: 18px;
}

.link-block-16 {
  background-image: url("https://cdn.prod.website-files.com/6515c29e265110c9545f6a61/652d88ee0030e873ee7db4a6_Facebook.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
}

.social-icons1_component {
  padding-top: 6px;
}

.social-icons1_list {
  grid-column-gap: 8px;
  grid-row-gap: 0rem;
  white-space: normal;
  grid-template-rows: auto;
  grid-template-columns: max-content 1fr 1fr 1fr;
  grid-auto-columns: max-content;
  grid-auto-flow: column;
  justify-content: flex-start;
  place-items: center;
  display: flex;
}

.social-icons1_link {
  background-image: linear-gradient(#565656, #3f3e3e);
  border-radius: 8px;
  align-items: center;
  padding: 6px;
  font-size: 14px;
  text-decoration: none;
  display: flex;
}

.icon-embed-xsmall-2 {
  color: var(--white);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1.5rem;
  height: 1.5rem;
  display: flex;
}

.country-block-top {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding-bottom: 0;
  display: flex;
}

.country-11-copy {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  display: flex;
}

.heading-21 {
  color: var(--white);
  font-family: Inter, sans-serif;
  font-size: 24px;
  font-weight: 600;
}

.background-video-8 {
  width: 100%;
}

.section-42 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border-radius: 0;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  padding-bottom: 120px;
  padding-left: 88px;
  padding-right: 88px;
  display: flex;
}

.video-3 {
  border: 2px none var(--golden-lighter);
  border-radius: 35px;
  justify-content: center;
  align-items: center;
  width: 988px;
  padding-left: 0;
  display: flex;
}

.youtube-2 {
  border-radius: 35px;
}

.video-espn {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border-radius: 0;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  padding-bottom: 120px;
  padding-left: 88px;
  padding-right: 88px;
  display: flex;
}

.div-block-45 {
  cursor: pointer;
  background-image: url("https://cdn.prod.website-files.com/6515c29e265110c9545f6a61/65567132da47baa337bc9959_background%20video.png");
  background-position: 0 0;
  background-size: auto;
  width: 650px;
  height: 366px;
  position: absolute;
}

.text-size-medium-2 {
  font-size: 1.125rem;
}

.max-width-xlarge {
  width: 100%;
  max-width: 64rem;
}

.icon-embed-large {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 6rem;
  height: 6rem;
  display: flex;
}

.button-37 {
  color: #0000;
  text-align: center;
  background-color: #0000;
  border: 1px solid #0000;
  padding: .75rem 1.5rem;
}

.button-37.is-secondary {
  color: #0000;
  background-color: #0000;
}

.header75_ix-trigger {
  z-index: -1;
  margin-top: 100vh;
  position: absolute;
  inset: 0%;
}

.header75_lightbox {
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
}

.margin-top {
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
}

.margin-top.margin-medium {
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
  padding-top: 16px;
  padding-left: 4px;
}

.margin-top.margin-small, .margin-top.margin-xlarge, .margin-top.margin-tiny {
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
}

.margin-top.margin-medium {
  flex-direction: row;
  width: 120px;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
  display: flex;
}

.margin-top.margin-huge {
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
}

.margin-top.margin-medium {
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
}

.margin-top.margin-xxsmall, .margin-top.margin-xsmall {
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
}

.lightbox-play-icon {
  z-index: 2;
  color: #fff;
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
}

.button-group {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.button-group.is-center {
  justify-content: center;
}

.header75_component {
  flex-direction: column;
  height: 300vh;
  display: flex;
  position: relative;
}

.padding-global-2 {
  padding-left: 0%;
  padding-right: 0%;
}

.header75_content {
  z-index: 0;
  justify-content: center;
  align-items: center;
  max-width: 100rem;
  min-height: auto;
  margin-left: auto;
  margin-right: auto;
  padding-top: 7rem;
  padding-bottom: 7rem;
  display: flex;
  position: sticky;
  top: 0;
}

.header75_lightbox-image {
  object-fit: cover;
  border-radius: 35px;
  width: 100%;
  height: 80vh;
}

.video-overlay-layer {
  z-index: 1;
  background-color: #00000080;
  width: 1100px;
  position: absolute;
  inset: 0%;
}

.header75_content-bottom {
  z-index: 1;
  flex-direction: column;
  justify-content: flex-start;
  height: 100vh;
  display: flex;
  position: sticky;
  top: 10vh;
}

.text-size-medium-3 {
  font-size: 1.125rem;
}

.icon-embed-large-2 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 5rem;
  height: 5rem;
  display: flex;
}

.button-38 {
  color: #0000;
  text-align: center;
  background-color: #0000;
  border: 1px solid #0000;
  padding: .75rem 1.5rem;
}

.button-38.is-secondary {
  color: #0000;
  background-color: #0000;
}

.header75_content-2 {
  z-index: 0;
  justify-content: center;
  align-items: center;
  max-width: 48rem;
  min-height: 80vh;
  margin-left: auto;
  margin-right: auto;
  padding-top: 7rem;
  padding-bottom: 7rem;
  display: flex;
  position: sticky;
  top: 0;
}

.icon-embed-large-3 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 5rem;
  height: 5rem;
  display: flex;
}

.content15_metatag-list {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.content15_lightbox {
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
}

.content15_lightbox-image {
  object-fit: cover;
  width: 1100px;
}

.nav-bar-button-menu {
  color: var(--white);
  letter-spacing: 2px;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 600;
  text-decoration: none;
  display: block;
}

.nav-bar-button-menu:hover, .nav-bar-button-menu:active {
  color: var(--golden2);
  font-family: Inter, sans-serif;
}

.nav-bar-button-menu:focus {
  color: #d2b25b;
  font-family: Inter, sans-serif;
}

.text-size-medium-4 {
  color: var(--golden2);
  font-size: 1.125rem;
}

.filters6_heading {
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1.4;
}

.filters6_form-checkbox1-icon {
  cursor: pointer;
  border: 1px solid #0000;
  border-radius: 0;
  width: 1.125rem;
  min-width: 1.125rem;
  height: 1.125rem;
  min-height: 1.125rem;
  margin: auto .75rem auto -1.25rem;
  transition: all .2s;
}

.filters6_form-checkbox1-icon.w--redirected-checked {
  box-shadow: none;
  background-color: #000;
  background-image: none;
  background-size: 16px 16px;
  border-width: 1px;
  border-color: #000;
}

.filters6_form-checkbox1-icon.w--redirected-focus {
  box-shadow: none;
  border-color: #000;
}

.filters6_form-checkbox2-icon {
  cursor: pointer;
  border: 1px #0000;
  border-radius: 0;
  width: 100%;
  height: 100%;
  margin: 0;
  transition: all .2s;
  position: absolute;
  inset: 0%;
}

.filters6_form-checkbox2-icon.w--redirected-checked {
  background-color: #0000;
  background-image: none;
  background-repeat: repeat;
  background-size: auto;
  border-color: #0000;
}

.filters6_form-checkbox2-icon.w--redirected-focus {
  box-shadow: none;
  border-color: #000;
}

.filters6_layout {
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: max-content 1fr;
  grid-auto-columns: 1fr;
  display: flex;
}

.filters6_rangeslider1-wrapper {
  align-items: center;
  width: 100%;
  padding: 1rem .75rem 3rem;
  display: block;
  position: relative;
}

.filters6_filters-button {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  color: #0000;
  background-color: #0000;
  border: 1px solid #0000;
  justify-content: center;
  height: 100%;
  padding: .5rem 1.5rem;
  display: flex;
  position: relative;
}

.filters-6-instructions-delete {
  text-align: left;
  background-color: #0000;
  padding: 2rem;
  display: block;
}

.filters6_filters-header {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  justify-content: space-between;
  align-items: center;
  display: flex;
  position: relative;
}

.filters6_rangeslider2-handle-left {
  z-index: 1;
  cursor: grab;
  background-color: #0000;
  border: 2px solid #0000;
  border-radius: 999rem;
  flex: none;
  width: 1.25rem;
  height: 1.25rem;
  position: absolute;
  top: 50%;
  transform: translate(0%, -50%);
  box-shadow: 0 0 10px #0000001a;
}

.filters6_rangeslider2-handle-left:focus {
  box-shadow: 0 0 0 3px #00000040, 0 0 10px #0000001a;
}

.filters6_rangeslider2-handle-left:focus-visible, .filters6_rangeslider2-handle-left[data-wf-focus-visible] {
  outline-offset: 0px;
  outline: 0 solid #0000;
}

.button-39 {
  color: #0000;
  text-align: center;
  background-color: #0000;
  border: 1px solid #0000;
  padding: .75rem 1.5rem;
}

.button-39.is-small {
  padding: .5rem 1.25rem;
}

.button-39.is-link {
  color: #0000;
  background-color: #0000;
  border-style: none;
  padding: .25rem 0;
  line-height: 1;
  text-decoration: none;
}

.filters6_form-checkbox1-label {
  margin-top: auto;
  margin-bottom: auto;
}

.filters6_rangeslider1-handle {
  z-index: 1;
  cursor: grab;
  background-color: #0000;
  border: 2px solid #0000;
  border-radius: 100rem;
  flex-direction: column;
  flex: none;
  align-items: center;
  width: 1.25rem;
  height: 1.25rem;
  display: flex;
  position: absolute;
  top: 50%;
  left: .5rem;
  right: .5rem;
  transform: translate(-50%, -50%);
  box-shadow: 1px 1px 10px #0000001a;
}

.filters6_rangeslider1-handle:focus {
  box-shadow: 0 0 0 3px #00000040, 1px 1px 10px #0000001a;
}

.filters6_rangeslider1-handle:focus-visible, .filters6_rangeslider1-handle[data-wf-focus-visible] {
  outline-offset: 0px;
  outline: 0 solid #000;
}

.filters6_results-wrapper {
  display: flex;
}

.padding-section-large-2 {
  padding-top: 7rem;
  padding-bottom: 7rem;
}

.dropdown-chevron-2 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1rem;
  height: 1rem;
  display: flex;
}

.filters6_filters-header-left {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex: 1;
  grid-template-rows: auto;
  grid-template-columns: max-content max-content;
  grid-auto-columns: 1fr;
  align-items: stretch;
  display: flex;
}

.filters6_form-checkbox2-label {
  z-index: 1;
  margin-top: auto;
  margin-bottom: auto;
  position: relative;
}

.filters6_filter-group {
  border-bottom: 1px solid #0000;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
}

.filters6_filter-group.last {
  border-bottom-style: none;
}

.filters6_toggle-button-checkbox {
  border-style: none;
  border-radius: 999rem;
  width: 100%;
  height: 100%;
  margin-top: 0;
  margin-left: 0;
  display: block;
  position: absolute;
  inset: 0%;
}

.filters6_toggle-button-checkbox:focus-visible, .filters6_toggle-button-checkbox[data-wf-focus-visible] {
  outline-offset: 4px;
  outline: 2px solid #0000;
}

.filters6_toggle-button-checkbox.w--redirected-checked {
  background-color: #0000;
  background-image: none;
  border-style: none;
}

.filters6_toggle-button-checkbox.w--redirected-focus {
  box-shadow: none;
}

.filters6_form-radio1-label-2 {
  margin-bottom: 0;
}

.filters6_filters-modal-background {
  display: none;
  position: fixed;
  inset: 0%;
}

.filters6_filters-modal {
  z-index: 999;
  background-color: #0000;
  border: 1px solid #0000;
  width: 25rem;
  max-height: 50vh;
  margin-top: .5rem;
  padding: 1.5rem 1.5rem 0;
  position: absolute;
  overflow: auto;
  transform: translate(-100vw);
}

.filters6_form-radio2 {
  border: 1px solid #0000;
  align-items: center;
  margin-top: .25rem;
  margin-bottom: .25rem;
  margin-right: .5rem;
  padding: .5rem 1rem;
  display: inline-block;
  position: relative;
}

.filters6_form-radio2.is-active {
  color: #0000;
  background-color: #0000;
}

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

.filters6_keyword-search {
  flex: 1;
  align-items: center;
  max-width: 25rem;
  display: flex;
  position: relative;
}

.filters6_rangeslider1-text {
  text-align: center;
  font-size: 1.125rem;
  position: absolute;
  top: 1.5rem;
  left: auto;
  right: auto;
}

.filters6_rangeslider2-input {
  display: none;
}

.filters6_rangeslider1-fill {
  background-color: #0000;
  width: 20%;
  height: 100%;
  position: absolute;
}

.filters6_form-checkbox1 {
  align-items: center;
  margin-bottom: 0;
  padding-top: .5rem;
  padding-bottom: .5rem;
  padding-left: 1.25rem;
  display: flex;
}

.filters6_form {
  z-index: 999;
}

.filters6_button-wrapper {
  position: relative;
}

.filters6_filters-wrapper {
  z-index: 999;
  flex-direction: column;
  justify-content: center;
  margin-bottom: 1.5rem;
}

.filters6_form-header {
  z-index: 2;
  justify-content: space-between;
  align-items: center;
  margin-bottom: .5rem;
  display: flex;
}

.filters6_close-icon {
  cursor: pointer;
  width: 1.5rem;
  height: 1.5rem;
  margin-left: .5rem;
}

.filters6_list.is-radio2, .filters6_list.is-checkbox2 {
  flex-wrap: wrap;
  display: flex;
}

.filters_instructions-callout-image {
  margin-top: .5rem;
}

.filters6_rangeslider2-values {
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  margin-top: 1rem;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  position: relative;
}

.filters6_modal-menu {
  z-index: 2;
  grid-column-gap: 1rem;
  background-color: #0000;
  border-top: 1px solid #0000;
  justify-content: space-between;
  align-items: center;
  width: 25rem;
  margin-top: 1rem;
  margin-left: -1.5rem;
  padding: .75rem 1.5rem;
  display: flex;
  position: sticky;
  inset: auto 0 0;
}

.filters_instructions-list {
  list-style-type: decimal;
}

.filters6_list-wrapper {
  margin-bottom: 1.25rem;
}

.container-small {
  width: 100%;
  max-width: 66rem;
  margin-left: auto;
  margin-right: auto;
}

.filters6_form-radio1-icon {
  cursor: pointer;
  border: 1px solid #0000;
  border-radius: 100px;
  width: 1.125rem;
  min-width: 1.125rem;
  height: 1.125rem;
  min-height: 1.125rem;
  margin-top: 0;
  margin-left: -1.125rem;
  margin-right: .75rem;
}

.filters6_form-radio1-icon.w--redirected-checked {
  background-color: #0000;
  background-image: none;
  background-position: 50%;
  background-size: 14px 14px;
  border-width: 1px;
  border-color: #0000;
  width: 1.125rem;
  height: 1.125rem;
}

.filters6_form-radio1-icon.w--redirected-focus {
  box-shadow: none;
  margin-top: 0;
}

.filters6_rangeslider2-handle-right {
  z-index: 1;
  cursor: grab;
  background-color: #fff;
  border: 2px solid #0000;
  border-radius: 999rem;
  flex: none;
  width: 1.25rem;
  height: 1.25rem;
  position: absolute;
  top: 50%;
  transform: translate(0%, -50%);
  box-shadow: 0 0 10px #0000001a;
}

.filters6_rangeslider2-handle-right:focus {
  box-shadow: 0 0 0 3px #00000040, 0 0 10px #0000001a;
}

.filters6_rangeslider2-handle-right:focus-visible, .filters6_rangeslider2-handle-right[data-wf-focus-visible] {
  outline-offset: 0px;
  outline: 0 solid #000;
}

.filters6_component {
  position: relative;
}

.filters6_empty {
  text-align: center;
  border: 1px solid #0000;
  padding: 3rem;
}

.filters6_results-text {
  font-size: .875rem;
}

.filters6_rangeslider2-fill {
  background-color: #0000;
  width: 20%;
  height: 100%;
  position: absolute;
}

.filters6_filter-group-heading {
  cursor: pointer;
  justify-content: space-between;
  align-items: center;
  padding-top: 1rem;
  padding-bottom: 1rem;
  display: flex;
}

.filters6_filter-options {
  overflow: hidden;
}

.filters6_modal-close-button {
  display: none;
}

.filters6_form-checkbox2 {
  border: 1px solid #0000;
  align-items: center;
  margin-top: .25rem;
  margin-bottom: .25rem;
  margin-right: .5rem;
  padding: .5rem 1rem;
  display: flex;
  position: relative;
}

.filters6_form-checkbox2.is-active {
  color: #0000;
  background-color: #0000;
}

.filters6_toggle-button {
  cursor: pointer;
  border-radius: 999rem;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  width: 2.5rem;
  margin-bottom: 0;
  margin-right: 1.5rem;
  padding: .25rem;
  display: flex;
  position: relative;
}

.filters6_rangeslider2-text {
  text-align: center;
  font-size: 1.125rem;
  position: relative;
}

.filters6_rangeslider1-track {
  background-color: #0000;
  width: 100%;
  height: .25rem;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.filters6_form-radio2-label {
  z-index: 1;
  margin-bottom: 0;
  position: relative;
}

.padding-global-3 {
  padding-left: 5%;
  padding-right: 5%;
}

.filters6_form-radio2-icon {
  cursor: pointer;
  border: 1px #0000;
  border-radius: 0%;
  width: 100%;
  height: 100%;
  margin: 0;
  position: absolute;
  inset: 0%;
}

.filters6_form-radio2-icon.w--redirected-checked {
  border-color: #0000;
}

.filters6_form-radio2-icon.w--redirected-focus {
  box-shadow: none;
  border-color: #000;
  margin-top: 0;
}

.filters6_form-radio1 {
  align-items: center;
  margin-bottom: 0;
  padding-top: .5rem;
  padding-bottom: .5rem;
  padding-left: 1.125rem;
  display: flex;
}

.filters6_toggle-button-mask {
  z-index: 1;
  background-color: #c6c6c6;
  border-radius: 999rem;
  position: absolute;
  inset: 0%;
}

.filters6_instructions-callout {
  background-color: #0000001a;
  align-items: center;
  padding: 1.5rem;
  line-height: 1.6;
}

.filters6_toggle-button-circle {
  z-index: 2;
  background-color: #0000;
  border-radius: 999rem;
  flex: none;
  width: 1rem;
  height: 1rem;
  display: block;
  position: relative;
}

.filters6_rangeslider1-input {
  display: none;
}

.filters6_rangeslider2-wrapper {
  align-items: center;
  width: 100%;
  padding: 1rem .75rem .5rem;
  position: relative;
}

.filters6_tags-wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-wrap: wrap;
  flex: 1;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.filters6_toggle-button-label {
  width: auto;
  margin-bottom: 0;
  font-weight: 500;
  display: none;
  position: absolute;
  inset: 0% auto auto 0%;
}

.filters6_rangeslider2-track {
  background-color: #0000;
  height: .25rem;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.rl-styleguide_label {
  color: #0000;
  white-space: nowrap;
  cursor: context-menu;
  background-color: #0073e6;
  padding: .25rem .5rem;
  font-size: .75rem;
  display: inline-block;
}

.filters6_tag {
  background-color: #0000;
  align-items: center;
  margin-right: .5rem;
  padding: .5rem .75rem .5rem 1rem;
  display: flex;
}

.text-weight-semibold {
  color: var(--white);
  font-family: Inter, sans-serif;
  font-weight: 600;
}

.text-weight-semibold.text-size-medium {
  font-family: Inter, sans-serif;
}

.filters6_feed-header {
  grid-column-gap: 2rem;
  align-items: flex-end;
  margin-bottom: 2rem;
  display: flex;
}

.filters5_close-icon-2 {
  color: var(--grey);
  cursor: pointer;
  width: 1.5rem;
  height: 1.5rem;
  margin-left: .5rem;
}

.filters5_feed-header-top-2 {
  grid-column-gap: 1.5rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 2rem;
  display: grid;
}

.button-40 {
  color: #0000;
  text-align: center;
  background-color: #0000;
  border: 1px solid #0000;
  padding: .75rem 1.5rem;
}

.button-40.is-link {
  color: #0000;
  background-color: #0000;
  border-style: none;
  padding: .25rem 0;
  line-height: 1;
  text-decoration: none;
}

.filters5_layout-2 {
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: max-content 1fr;
  grid-auto-columns: 1fr;
  display: flex;
}

.padding-section-large-3 {
  padding-top: 7rem;
  padding-bottom: 7rem;
}

.dropdown-chevron-3 {
  color: var(--white);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1rem;
  height: 1rem;
  display: flex;
}

.filters5_filter-group-list-2 {
  grid-column-gap: 35.5rem;
  grid-row-gap: 1rem;
  border-bottom-color: #0000;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.filters5_item-text-wrapper-2 {
  grid-column-gap: 1rem;
  justify-content: space-between;
  align-items: center;
  margin-bottom: .5rem;
  display: flex;
}

.filters5_form-checkbox1-icon-2 {
  cursor: pointer;
  border: 1px solid #0000;
  border-radius: 0;
  width: 1.125rem;
  min-width: 1.125rem;
  height: 1.125rem;
  min-height: 1.125rem;
  margin: auto .75rem auto -1.25rem;
  transition: all .2s;
}

.filters5_form-checkbox1-icon-2.w--redirected-checked {
  box-shadow: none;
  background-color: #313131;
  background-size: 16px 16px;
  border-width: 1px;
  border-color: #000;
}

.filters5_form-checkbox1-icon-2.w--redirected-focus {
  box-shadow: none;
  border-color: #000;
}

.padding-global-4 {
  justify-content: center;
  align-items: center;
  width: 1230px;
  padding-left: 5%;
  padding-right: 5%;
  display: flex;
}

.filters5_results-text-2 {
  color: var(--grey);
  font-size: .875rem;
}

.text-block-29, .text-block-30, .text-block-31, .text-block-32, .text-block-33 {
  color: var(--grey);
}

.text-block-34 {
  color: var(--white);
}

.text-block-35 {
  color: var(--grey);
}

.collection-list-24 {
  grid-column-gap: 10%;
  grid-row-gap: 10%;
  flex-flow: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  justify-content: space-between;
  align-items: stretch;
  width: 100.001%;
  display: none;
}

.affiliate-with-the-world-s-largest-professional-kombat-taekwondo-organization-2-copy {
  color: var(--white);
  width: 100%;
  padding-top: 16px;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 140%;
}

.become-kombat-taekwondo-copy {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(#fcfaff, #babcd7 54%, #fff 100%, #fefcfe);
  -webkit-background-clip: text;
  background-clip: text;
  width: 100%;
  font-family: Inter, sans-serif;
  font-size: 48px;
  font-weight: 700;
  line-height: 120%;
}

.body-12 {
  background-color: #000;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.header36_image {
  object-fit: cover;
  width: 100%;
  height: 100vh;
  max-height: 60rem;
}

.header36_component {
  grid-column-gap: 0rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.button-41 {
  color: #0000;
  text-align: center;
  background-color: #0000;
  border: 1px solid #0000;
  padding: .75rem 1.5rem;
}

.button-41.is-secondary {
  color: #0000;
  background-color: #0000;
}

.header36_content {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-direction: column;
  max-width: 35rem;
  margin-left: 5vw;
  margin-right: 5rem;
  padding-top: 120px;
  display: flex;
}

.join-now {
  background-image: linear-gradient(178.94deg, #f0e5c4, #ead8a1f2 22%, #e1c782de 56%, #d2b25bd4 74%, #c39e3ac4);
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  width: 200px;
  max-width: none;
  height: auto;
  padding-top: 8px;
  padding-bottom: 8px;
  text-decoration: none;
  display: flex;
}

.join-now:hover {
  background-image: linear-gradient(#fff, #fff);
}

.join-now.hiden-desktop {
  width: auto;
  padding-left: 42px;
  padding-right: 42px;
}

.join-now.hiden-phone.hiden-pc {
  display: none;
}

.join-now.hiden-desktop-copy {
  width: auto;
  padding-left: 42px;
  padding-right: 42px;
}

.find-your-gym {
  background-image: linear-gradient(178.94deg, #f0e5c4, #ead8a1f2 22%, #e1c782de 56%, #d2b25bd4 74%, #c39e3ac4);
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  width: 200px;
  max-width: none;
  height: auto;
  padding-top: 8px;
  padding-bottom: 8px;
  text-decoration: none;
  display: flex;
}

.find-your-gym:hover {
  background-image: linear-gradient(#fff, #fff);
}

.find-your-gym.hiden-desktop {
  width: auto;
  padding-left: 42px;
  padding-right: 42px;
}

.find-your-gym.hiden-phone.hiden-pc {
  display: none;
}

.find-your-gym.hiden-desktop-copy {
  width: auto;
  padding-left: 42px;
  padding-right: 42px;
}

.silver-title-1-64-phone-rules-copy {
  text-align: left;
  text-transform: capitalize;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(#fcfaff, #babcd7 54%, #fff 100%, #fefcfe);
  -webkit-background-clip: text;
  background-clip: text;
  justify-content: flex-start;
  align-items: flex-start;
  margin-top: 0;
  margin-bottom: 0;
  padding-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 48px;
  font-weight: 700;
  line-height: 120%;
  display: flex;
}

.icon-1x1-medium {
  width: 3rem;
  height: 3rem;
}

.button-42 {
  color: #0000;
  text-align: center;
  background-color: #0000;
  border: 1px solid #0000;
  padding: .75rem 1.5rem;
}

.button-42.is-link {
  color: #0000;
  background-color: #0000;
  border-style: none;
  padding: .25rem 0;
  line-height: 1;
  text-decoration: none;
}

.button-42.is-link.is-icon {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
}

.padding-section-large-4 {
  width: auto;
  padding-top: 7rem;
  padding-bottom: 7rem;
}

.heading-style-h5 {
  color: var(--white);
  text-align: center;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1.4;
}

.icon-embed-xxsmall {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1rem;
  height: 1rem;
  font-family: Inter, sans-serif;
  font-weight: 700;
  display: flex;
}

.layout34_item-icon-wrapper {
  flex: none;
  align-self: flex-start;
  margin-right: 1.5rem;
}

.layout34_image {
  width: 100%;
  height: 100%;
}

.layout34_component {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  width: 99.9999%;
  display: grid;
}

.button-group-2 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.padding-global-5 {
  padding-left: 5%;
  padding-right: 5%;
}

.layout34_item {
  display: flex;
}

.layout34_item-list {
  grid-column-gap: 1.5rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  padding-top: .5rem;
  padding-bottom: .5rem;
}

.container-large-2 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  border: 1px solid var(--golden2);
  background-image: linear-gradient(297deg, #070707, #141414);
  border-radius: 16px;
  flex-flow: column;
  width: 100%;
  max-width: 100%;
  margin-left: 0;
  margin-right: 0;
  padding: 0 32px 16px;
  display: flex;
}

.button-43 {
  color: #0000;
  text-align: center;
  background-color: #0000;
  border: 1px solid #0000;
  padding: .75rem 1.5rem;
}

.button-43.is-link {
  color: #0000;
  background-color: #0000;
  border-style: none;
  padding: .25rem 0;
  line-height: 1;
  text-decoration: none;
}

.button-43.is-link.is-icon {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
}

.button-43.is-secondary {
  color: #0000;
  background-color: #0000;
}

.padding-section-large-5 {
  padding-top: 7rem;
  padding-bottom: 2.2rem;
}

.layout141_image {
  width: 100%;
  height: 100%;
}

.layout141_component {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.button-group-3 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: wrap;
  align-items: center;
  display: flex;
}

.button-group-3.is-center {
  justify-content: center;
}

.padding-global-6 {
  padding-top: 32px;
  padding-left: 5%;
  padding-right: 5%;
}

.container-large-3 {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.centerted-text-64-h1 {
  text-align: center;
  text-transform: capitalize;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(#fcfaff, #babcd7 54%, #fff 100%, #fefcfe);
  -webkit-background-clip: text;
  background-clip: text;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  padding-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 48px;
  font-weight: 700;
  line-height: 120%;
  display: flex;
}

.filters5_close-icon-3 {
  color: var(--grey);
  cursor: pointer;
  width: 1.5rem;
  height: 1.5rem;
  margin-left: .5rem;
}

.filters5_feed-header-top-3 {
  grid-column-gap: 1.5rem;
  grid-row-gap: 2rem;
  color: #fff;
  -webkit-text-stroke-color: #fff0;
  border: 1px #000;
  grid-template-rows: auto;
  grid-template-columns: 1fr max-content;
  grid-auto-columns: 1fr;
  place-content: center;
  place-items: center;
  margin-bottom: 2rem;
  display: grid;
}

.button-44 {
  color: #0000;
  text-align: center;
  background-color: #0000;
  border: 1px solid #0000;
  padding: .75rem 1.5rem;
}

.button-44.is-link {
  color: #0000;
  background-color: #0000;
  border-style: none;
  padding: .25rem 0;
  line-height: 1;
  text-decoration: none;
}

.filters5_layout-3 {
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: max-content 1fr;
  grid-auto-columns: 1fr;
  display: flex;
}

.padding-section-large-6 {
  padding-top: 0;
  padding-bottom: 7rem;
}

.dropdown-chevron-4 {
  color: var(--white);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1rem;
  height: 1rem;
  display: flex;
}

.filters5_filter-group-list-3 {
  grid-column-gap: 2rem;
  grid-row-gap: 1rem;
  border-bottom-color: #0000;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.section_filters5-2 {
  width: 100%;
  padding-top: 64px;
}

.max-width-large-2 {
  flex-direction: row;
  align-items: center;
  width: 100%;
  max-width: 48rem;
  display: flex;
}

.container-large-4 {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.filters5_results-text-3 {
  color: var(--grey);
  font-size: .875rem;
}

.icon-embed-xsmall-2-copy {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1.5rem;
  height: 1.5rem;
  font-family: Inter, sans-serif;
  display: flex;
}

.text-block-36, .text-block-37, .text-block-38, .text-block-39, .text-block-40 {
  color: var(--grey);
}

.layout254_left {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  width: 100%;
}

.button-45 {
  color: #0000;
  text-align: center;
  background-color: #0000;
  border: 1px solid #0000;
  padding: .75rem 1.5rem;
}

.button-45.is-link {
  color: #0000;
  background-color: #0000;
  border-style: none;
  padding: .25rem 0;
  line-height: 1;
  text-decoration: none;
}

.button-45.is-link.is-icon {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
}

.button-45.is-secondary {
  color: #0000;
  background-color: #0000;
}

.padding-section-large-7 {
  padding-top: 7rem;
  padding-bottom: 7rem;
}

.layout254_content-bottom {
  grid-column-gap: 3rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1.5fr 1fr;
  grid-auto-columns: 1fr;
  place-items: center start;
  padding-top: 16px;
  display: grid;
}

.layout254_image-wrapper {
  width: 100%;
  position: relative;
}

.layout254_item {
  text-align: center;
  flex-direction: column;
  align-items: center;
  width: 100%;
}

.padding-global-7 {
  padding-left: 5%;
  padding-right: 5%;
}

.layout254_image {
  border-radius: 15px;
  width: 100%;
  height: 100%;
}

.layout254_component {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.container-large-5 {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.layout254_right {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  width: 100%;
}

.silver-title-1-64-phone-rules-copy {
  text-align: center;
  text-transform: capitalize;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(#fcfaff, #babcd7 54%, #fff 100%, #fefcfe);
  -webkit-background-clip: text;
  background-clip: text;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  padding-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 48px;
  font-weight: 700;
  line-height: 120%;
  display: flex;
}

.silver-title-1-64-phone-rules-copy-copy {
  text-align: left;
  text-transform: capitalize;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(#fcfaff, #babcd7 54%, #fff 100%, #fefcfe);
  -webkit-background-clip: text;
  background-clip: text;
  justify-content: flex-start;
  align-items: flex-start;
  margin-top: 0;
  margin-bottom: 0;
  padding-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 48px;
  font-weight: 700;
  line-height: 120%;
  display: flex;
}

.max-width-large-2-copy {
  text-align: left;
  flex-direction: column;
  align-items: flex-start;
  width: 768px;
  max-width: 100%;
  padding-top: 0;
  padding-bottom: 8px;
  display: flex;
}

.title-centered {
  text-align: center;
  text-transform: capitalize;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(#fcfaff, #babcd7 54%, #fff 100%, #fefcfe);
  -webkit-background-clip: text;
  background-clip: text;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  padding-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 48px;
  font-weight: 700;
  line-height: 120%;
  display: flex;
}

.title-kombat-clubs {
  text-align: left;
  text-transform: capitalize;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(#fcfaff, #babcd7 54%, #fff 100%, #fefcfe);
  -webkit-background-clip: text;
  background-clip: text;
  justify-content: flex-start;
  align-items: flex-start;
  margin-top: 0;
  margin-bottom: 0;
  padding-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 48px;
  font-weight: 700;
  line-height: 120%;
  display: flex;
}

.margin-bottom-copy, .margin-bottom-copy.margin-medium, .margin-bottom-copy.margin-xxlarge, .margin-bottom-copy.margin-xxsmall {
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
}

.margin-bottom-copy.margin-small {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  display: flex;
}

.margin-bottom-copy.margin-large, .margin-bottom-copy.margin-xsmall, .margin-bottom-centered, .margin-bottom-centered.margin-medium, .margin-bottom-centered.margin-xxlarge, .margin-bottom-centered.margin-xxsmall {
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
}

.margin-bottom-centered.margin-small {
  justify-content: center;
  align-items: center;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  padding-top: 16px;
  padding-bottom: 16px;
  display: flex;
}

.margin-bottom-centered.margin-large, .margin-bottom-centered.margin-xsmall {
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
}

.max-width-large-centered {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 48rem;
  display: flex;
}

.club-listing-subtitle {
  text-align: center;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(169.38deg, #f0e5c4, #ead8a1f2 22%, #e1c782de 56%, #d2b25bd4 74%, #c39e3ac4);
  -webkit-background-clip: text;
  background-clip: text;
  font-family: Inter, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 120%;
}

._64-silver-title-centered {
  text-align: center;
  text-transform: capitalize;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(#fcfaff, #babcd7 54%, #fff 100%, #fefcfe);
  -webkit-background-clip: text;
  background-clip: text;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  padding-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 48px;
  font-weight: 700;
  line-height: 120%;
  display: flex;
}

.nitze-2 {
  object-fit: cover;
  background-color: #131313;
  background-image: linear-gradient(#000 0%, #a2822cd4 100%);
  border: 1px solid #424242;
  border-radius: 8px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 149px;
  height: 120px;
  display: flex;
}

.club-listing-subtitle-frontpage {
  text-align: left;
  text-transform: uppercase;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(169.38deg, #f0e5c4, #ead8a1f2 22%, #e1c782de 56%, #d2b25bd4 74%, #c39e3ac4);
  -webkit-background-clip: text;
  background-clip: text;
  padding-bottom: 4px;
  font-family: Inter, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 120%;
}

.contact-us-icon {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.envelope {
  object-fit: cover;
}

.contact-us-footer-button {
  color: #fff;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 150%;
  text-decoration: underline;
}

.link-block-17 {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.padding-bottom, .padding-bottom.padding-xxlarge, .padding-bottom.padding-small {
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
}

.padding-vertical {
  padding-left: 0;
  padding-right: 0;
}

.padding-vertical.padding-xxlarge {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-direction: column;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.padding-vertical.padding-large {
  padding-left: 0;
  padding-right: 0;
}

.button-46 {
  color: #0000;
  text-align: center;
  background-color: #0000;
  border: 1px solid #0000;
  padding: .75rem 1.5rem;
}

.button-46.is-secondary {
  color: #0000;
  background-color: #0000;
}

.footer5_bottom-wrapper {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.footer5_component {
  width: 100%;
}

.footer5_link-list {
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 100%;
  grid-auto-columns: 100%;
  place-items: flex-start start;
  width: auto;
  display: flex;
}

.footer5_legal-link {
  font-size: .875rem;
  text-decoration: underline;
}

.footer5_social-link {
  align-items: center;
  font-size: 14px;
  text-decoration: none;
  display: flex;
}

.text-size-tiny {
  color: var(--grey);
  font-size: .75rem;
}

.footer5_credit-text {
  color: var(--white);
  font-size: .875rem;
}

.footer5_logo-link {
  padding-left: 0;
}

.footer5_form-block {
  min-width: 25rem;
  max-width: 35rem;
  margin-bottom: 0;
}

.error-message {
  margin-top: 1.5rem;
  padding: .875rem 1rem;
}

.footer5_legal-list {
  grid-column-gap: 1.5rem;
  grid-row-gap: 0rem;
  white-space: normal;
  grid-template-rows: auto;
  grid-template-columns: max-content;
  grid-auto-columns: max-content;
  grid-auto-flow: column;
  justify-content: center;
  display: grid;
}

.footer5_link {
  color: var(--grey);
  padding-top: .5rem;
  padding-bottom: .5rem;
  font-family: Inter, sans-serif;
  font-size: .875rem;
  font-weight: 500;
  text-decoration: none;
}

.footer5_top-wrapper {
  grid-column-gap: 2rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  align-items: start;
}

.footer5_social-icons {
  grid-column-gap: .75rem;
  grid-row-gap: 0rem;
  white-space: normal;
  grid-template-rows: auto;
  grid-template-columns: max-content;
  grid-auto-columns: max-content;
  grid-auto-flow: column;
  place-items: start;
  display: grid;
}

.footer5_form {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr max-content;
  grid-auto-columns: 1fr;
  margin-bottom: .75rem;
  display: grid;
}

.padding-global-8 {
  padding-left: 5%;
  padding-right: 5%;
  display: flex;
}

.footer5_newsletter-wrapper {
  flex-direction: row;
  justify-content: space-between;
  align-items: flex-start;
  margin-bottom: 5rem;
  display: flex;
}

.line-divider {
  background-color: #0000;
  width: 100%;
  height: 1px;
}

.container-large-6 {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.padding-top, .padding-top.padding-medium, .padding-top.padding-xhuge {
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
}

.success-message {
  background-color: #0000;
  padding: 1.5rem;
}

.paragraph-10 {
  color: var(--grey);
}

.body-13 {
  background-color: #000;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.portfolio16_title-link {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  margin-bottom: 0;
  text-decoration: none;
  display: flex;
}

.portfolio16_tag-list {
  grid-column-gap: 32px;
  grid-row-gap: .5rem;
  flex-flow: wrap;
  margin-top: 1rem;
  display: flex;
}

.button-47 {
  color: #0000;
  text-align: center;
  background-color: #0000;
  border: 1px solid #0000;
  padding: .75rem 1.5rem;
}

.button-47.is-link {
  color: #0000;
  background-color: #0000;
  border-style: none;
  padding: .25rem 0;
  line-height: 1;
  text-decoration: none;
}

.button-47.is-link.is-icon {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  display: flex;
}

.button-47.is-secondary {
  color: #0000;
  background-color: #0000;
}

.portfolio16_image {
  aspect-ratio: 4 / 3;
  object-fit: cover;
  border: 1px #000;
  border-radius: 15px;
  width: 100%;
  max-width: 1920px;
  height: 1080px;
  display: block;
}

.portfolio16_image-wrapper {
  border: 1px solid var(--black-grey);
  border-radius: 15px;
  width: 800px;
  height: auto;
  padding-top: 0;
  overflow: hidden;
}

.portfolio16_title-wrapper {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr max-content;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: flex-start;
  width: 1000px;
  padding-top: 32px;
  display: flex;
}

.padding-section-large-8 {
  padding-top: 0;
  padding-bottom: 0;
}

.portfolio16_list {
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.portfolio16_item {
  grid-column-gap: 32px;
  border-top: 1px solid #0000;
  border-radius: 25px;
  flex-direction: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  place-items: flex-start stretch;
  width: 100.001%;
  padding: 0 12px;
  display: flex;
}

.portfolio16_item:last-child {
  padding-bottom: 0;
}

.portfolio16_item:hover {
  background-image: linear-gradient(#111, #000);
  border-radius: 25px;
  padding-bottom: 0;
  padding-left: 12px;
  padding-right: 12px;
}

.text-size-regular {
  color: var(--grey);
  font-size: 1rem;
}

.portfolio16_image-link {
  width: 100%;
  height: auto;
  display: flex;
}

.padding-global-9 {
  border-radius: 15px;
  padding-left: 5%;
  padding-right: 5%;
}

.portfolio16_component {
  flex-direction: column;
  align-items: center;
}

.container-large-7 {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.registration {
  background-color: #0000;
  background-image: linear-gradient(#222, #222);
  border-radius: 15px;
  margin-bottom: 8px;
  padding: .25rem 1rem;
  font-family: Inter, sans-serif;
  font-size: .875rem;
  font-weight: 600;
  text-decoration: none;
  box-shadow: 0 2px 33px 2px #7d7d7d52;
}

.registration.w--current {
  border-bottom: 2px solid #000;
}

.heading-style-h4 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 2rem;
  font-weight: 700;
  line-height: 1.3;
}

.text-weight-semibold {
  width: 100%;
  font-weight: 600;
}

.text-weight-semibold:hover {
  color: var(--golden2);
}

._64-silver-title-centered-copy, ._64-silver-title-centered-copy-copy {
  text-align: center;
  text-transform: capitalize;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(#fcfaff, #babcd7 54%, #fff 100%, #fefcfe);
  -webkit-background-clip: text;
  background-clip: text;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  padding-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 48px;
  font-weight: 700;
  line-height: 120%;
  display: flex;
}

._64-silver-title-left {
  text-align: center;
  text-transform: capitalize;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(#fcfaff, #babcd7 54%, #fff 100%, #fefcfe);
  -webkit-background-clip: text;
  background-clip: text;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  margin-top: 0;
  margin-bottom: 10px;
  padding-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 48px;
  font-weight: 700;
  line-height: 120%;
  display: flex;
}

.link-block-18 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: var(--white);
  align-items: center;
  width: auto;
  display: flex;
}

.text-block-42 {
  color: var(--white);
}

.text-block-43 {
  color: var(--white);
  font-size: 16px;
}

.text-block-44 {
  color: var(--white);
}

.text-block-45 {
  width: auto;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 600;
}

.gold-subtitle-event-league {
  font-size: 20px;
}

.event-subtitle-schedule-page {
  text-align: left;
  text-transform: uppercase;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(175.31deg, #f0e5c4, #ead8a1f2 22%, #e1c782de 56%, #d2b25bd4 74%, #c39e3ac4);
  -webkit-background-clip: text;
  background-clip: text;
  justify-content: flex-start;
  align-items: flex-start;
  height: auto;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 700;
  line-height: 100%;
  display: flex;
}

.collection-list-26 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-direction: column;
  display: flex;
}

.top-section {
  background-image: linear-gradient(#000 26%, #0000 72%, #000), url("https://cdn.prod.website-files.com/6515c29e265110c9545f6a61/65723823462821dbe7bddeec_KTKI-7.-REIS-VS-SILVA-4.webp");
  background-position: 0 0, 50% 0;
  background-repeat: repeat, repeat;
  background-size: auto, cover;
  background-attachment: scroll, scroll;
  width: 100%;
  max-width: 100%;
  height: 400px;
  padding-top: 100px;
}

.listing-club-menu {
  color: #b0adad;
  letter-spacing: 2px;
  font-size: 12px;
  font-weight: 500;
}

.listing-club-menu:hover, .listing-club-menu:active, .listing-club-menu:focus {
  color: #d2b25b;
  letter-spacing: 2px;
}

.listing-club-menu.w--current {
  color: #d2b25b;
}

.dropdown-all-events {
  color: var(--white);
  letter-spacing: 2px;
  font-size: 12px;
  font-weight: 500;
}

.dropdown-all-events:hover, .dropdown-all-events:active, .dropdown-all-events:focus {
  color: #d2b25b;
  letter-spacing: 2px;
}

.dropdown-all-events.w--current {
  color: #d2b25b;
}

.career21_job-details-wrapper {
  display: flex;
}

.career21_department-label {
  background-color: #0000;
  margin-left: 1rem;
  padding: .25rem .5rem;
  font-size: .875rem;
  font-weight: 600;
}

.button-48 {
  color: #0000;
  text-align: center;
  background-color: #0000;
  border: 1px solid #0000;
  padding: .75rem 1.5rem;
}

.button-48.is-link {
  color: #0000;
  background-color: #0000;
  border-style: none;
  padding: .25rem 0;
  line-height: 1;
  text-decoration: none;
}

.button-48.is-link.is-icon {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
}

.icon-embed-xsmall-3 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1.5rem;
  height: 1.5rem;
  display: flex;
}

.padding-section-large-9 {
  padding-top: 0;
  padding-bottom: 0;
  position: static;
}

.career21_icon-wrapper {
  flex: none;
  margin-right: .75rem;
}

.career21_tab-link {
  background-color: #0000;
  border: 1px solid #0000;
  border-radius: 8px;
  padding: .5rem 1rem;
}

.career21_tab-link.w--current {
  background-color: var(--golden2);
  border-color: #000;
  border-radius: 8px;
}

.career21_component {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1.25fr;
  place-content: stretch;
  width: 99.9999%;
}

.career21_top-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.icon-1x1-xsmall {
  width: 1.5rem;
  height: 1.5rem;
}

.career21_list {
  grid-row-gap: 2rem;
  grid-template: ". Area"
  / 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 1100px;
  display: grid;
}

.heading-style-h5-2 {
  font-family: Inter, sans-serif;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1.4;
}

.career21_item {
  border: 1px solid #0000;
  padding: 2rem;
  font-family: Inter, sans-serif;
}

.icon-embed-xxsmall-2 {
  color: var(--golden2);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1rem;
  height: 1rem;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 700;
  display: flex;
}

.career21_tabs {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  margin-bottom: 1rem;
  padding-top: 120px;
  display: flex;
}

.section_career21 {
  width: 100%;
  padding-top: 120px;
  font-family: Inter, sans-serif;
}

.career22_tabs-menu {
  align-self: center;
  margin-bottom: 3rem;
}

.career22_tabs-menu.no-scrollbar {
  flex-direction: row;
  width: 100%;
  margin-bottom: 0;
  padding-bottom: 8px;
  display: flex;
}

.career21_job-detail {
  align-items: center;
  margin-right: 1.5rem;
  display: flex;
}

.padding-global-10 {
  padding-left: 5%;
  padding-right: 5%;
}

.career21_tab-pane {
  width: 99.9998%;
  padding-bottom: 8px;
}

.career21_title-wrapper {
  align-items: center;
  display: flex;
}

.career21_list-wrapper {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-flow: column;
  width: 99.9999%;
  padding-top: 0;
  display: flex;
  overflow: hidden;
}

.container-large-8 {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.text-block-46, .text-block-47 {
  font-family: Inter, sans-serif;
}

.text-block-48 {
  color: var(--white);
  font-family: Inter, sans-serif;
  font-weight: 600;
}

.text-block-49, .text-block-50, .text-block-51, .text-block-52, .text-block-53 {
  color: var(--white);
}

.stacked-list8_icon-wrapper {
  background-color: #0000;
  padding: .5rem;
}

.button-49 {
  color: #0000;
  text-align: center;
  background-color: #0000;
  border: 1px solid #0000;
  padding: .75rem 1.5rem;
}

.button-49.is-small {
  padding: .5rem 1.25rem;
}

.button-49.is-tertiary {
  color: #0000;
  background-color: #0000;
  border-color: #0000;
}

.button-49.is-secondary {
  color: #0000;
  background-color: #0000;
}

.icon-embed-xsmall-4 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1.5rem;
  height: 1.5rem;
  display: flex;
}

.stacked-list8_content-right, .card-header1_content-right {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  align-items: center;
  display: flex;
}

.heading-style-h5-3 {
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1.4;
}

.icon-1x1-small {
  width: 3rem;
  height: 1rem;
}

.stacked-list8_multi-image-item {
  margin-left: -.5rem;
}

.stacked-list8_image {
  object-fit: cover;
  border: 2px solid #0000;
  border-radius: 100%;
  width: 2.5rem;
  height: 2.5rem;
}

.stacked-list8_multi-image-list {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  padding-left: .5rem;
  display: flex;
  position: relative;
}

.stacked-list8_date-wrapper {
  align-items: center;
  display: flex;
}

.stacked-list8_item {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  border-bottom: 1px solid #0000;
  grid-template: "Area"
  / .25fr;
  grid-auto-columns: 1fr;
  padding: 1rem 1.5rem;
  text-decoration: none;
  display: grid;
}

.card-header1_component {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  border-top: 1px solid #0000;
  border-left: 1px solid #0000;
  border-right: 1px solid #0000;
  grid-template-rows: auto;
  grid-template-columns: 1fr max-content;
  grid-auto-columns: 1fr;
  align-items: end;
  padding: 1.5rem;
  display: grid;
}

.stacked-list8_content-left {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  grid-template-rows: auto;
  grid-template-columns: max-content .75fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.stacked-list8_list {
  border-top: 1px solid #0000;
  border-left: 1px solid #0000;
  border-right: 1px solid #0000;
}

.stacked-list8_text-divider {
  margin-left: .5rem;
  margin-right: .5rem;
}

.tabs-content {
  flex: 0 auto;
  width: 100%;
}

.collection-list-27 {
  width: 100%;
}

.collection-list-wrapper-22 {
  width: 1100px;
}

.collection-list-28 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  grid-template: "."
                 "."
                 "."
                 "."
                 / 1.25fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  place-content: start;
  place-items: start;
  width: 99.9998%;
  display: grid;
}

.body-14 {
  background-color: #000;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.link-block-19 {
  display: flex;
}

.collection-list-wrapper-23 {
  width: 1140px;
}

.body-15 {
  background-color: #000;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  font-family: Inter, sans-serif;
  display: flex;
}

.text-block-54 {
  color: var(--white);
  font-size: 22px;
  font-weight: 600;
}

.stacked-list8_icon-wrapper-bigger {
  background-color: #0000;
  padding: .5rem;
}

.icon-1x1-smal-bigger {
  width: 3rem;
  height: 1.5rem;
}

.div-block-46 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.image-129 {
  width: 64px;
  height: 44px;
}

.div-block-47 {
  flex-direction: column;
  display: flex;
}

.text-block-55 {
  font-weight: 700;
}

.text-block-56 {
  color: var(--white);
}

.text-block-57 {
  color: var(--white);
  font-size: 22px;
  font-weight: 700;
}

.div-block-48, .country-top-block {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.div-block-49 {
  padding-bottom: 32px;
  display: flex;
}

.div-block-50 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.image-130 {
  width: 64px;
  height: 44px;
}

.text-block-58 {
  color: #fff;
  font-size: 22px;
  font-weight: 700;
}

.text-block-59 {
  color: #fff;
}

.image-131 {
  width: 48px;
  height: 24px;
  display: block;
}

.text-block-60 {
  color: var(--white);
  width: auto;
  font-size: 16px;
  font-weight: 600;
  text-decoration: none;
}

.div-block-51 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  width: 99.9998%;
  padding-top: 10px;
  padding-bottom: 10px;
  display: flex;
}

.collection-item-24 {
  padding-top: 10px;
  padding-bottom: 10px;
}

.countryflag-block {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-direction: row;
  display: flex;
}

.collection-item-25 {
  width: 100%;
  padding-top: 10px;
  padding-bottom: 10px;
}

.collection-item-26 {
  padding-top: 10px;
  padding-bottom: 10px;
}

.collection-item-27 {
  width: 100%;
  padding: 10px 0;
}

.div-block-52 {
  padding-top: 8px;
  padding-bottom: 32px;
}

.collection-list-wrapper-24 {
  width: 1100px;
}

.collection-list-29 {
  width: 3647.99em;
  display: flex;
}

.collection-item-28 {
  width: 200px;
  display: flex;
}

.collection-list-wrapper-25 {
  justify-content: space-between;
  align-items: flex-start;
  width: 1100px;
  height: 100%;
  display: flex;
}

.collection-list-30 {
  width: 100%;
}

.collection-list-wrapper-26 {
  display: flex;
}

.collection-list-31 {
  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;
}

.collection-list-wrapper-29 {
  width: 99.9999%;
  display: flex;
}

.collection-item-29 {
  width: 30%;
}

.section-21-copy {
  background-image: linear-gradient(#000 38%, #0000 65%, #000), url("https://cdn.prod.website-files.com/6515c29e265110c9545f6a61/652a1296222a1e9f8be78661_Hero-BG-About-us.png");
  background-position: 0 0, 50% 0;
  background-repeat: repeat, repeat;
  background-size: auto, auto;
  background-attachment: scroll, scroll;
  width: 100%;
  max-width: 100%;
  height: 280px;
  padding-top: 100px;
}

.collection-item-30 {
  width: 100%;
}

.collection-list-32 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.portfolio15_content-top {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-direction: column;
  width: 100%;
  display: flex;
}

.portfolio15_tag-list {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: wrap;
  margin-top: 1rem;
  display: flex;
}

.button-50 {
  color: #0000;
  text-align: center;
  background-color: #0000;
  border: 1px solid #0000;
  padding: .75rem 1.5rem;
}

.button-50.is-link {
  color: #0000;
  background-color: #0000;
  border-style: none;
  padding: .25rem 0;
  line-height: 1;
  text-decoration: none;
}

.button-50.is-link.is-icon {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-direction: row;
  width: 120px;
  display: flex;
}

.button-50.is-secondary {
  color: #0000;
  background-color: #0000;
}

.padding-section-large-10 {
  padding-top: 1rem;
  padding-bottom: 1rem;
}

.portfolio15_title-link {
  margin-bottom: .5rem;
  text-decoration: none;
  display: block;
}

.portfolio15_component {
  flex-direction: column;
  align-items: center;
}

.portfolio15_title-wrapper {
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr max-content;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.portfolio15_image-link {
  width: 100%;
}

.text-size-regular-2 {
  color: var(--grey);
  font-family: Inter, sans-serif;
  font-size: 1rem;
}

.portfolio15_image-wrapper {
  width: 100%;
  overflow: hidden;
}

.portfolio15_tag-item {
  background-color: #0000;
  padding: .25rem .5rem;
  font-size: .875rem;
  font-weight: 600;
  text-decoration: none;
}

.portfolio15_tag-item.w--current {
  border-bottom: 2px solid #000;
}

.portfolio15_image {
  aspect-ratio: 4 / 3;
  border: 1px solid var(--grey);
  object-fit: cover;
  border-radius: 35px;
  width: 535px;
  height: 100%;
}

.padding-global-11 {
  width: 1100px;
  padding-left: 5%;
  padding-right: 5%;
}

.portfolio15_item {
  grid-column-gap: 5rem;
  border-top: 1px solid #0000;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  padding-top: 3rem;
  padding-bottom: 3rem;
  display: grid;
}

.portfolio15_item:last-child {
  padding-bottom: 0;
}

.max-width-large-3 {
  width: 100%;
  max-width: 48rem;
}

.portfolio15_list {
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.container-large-9 {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.heading-style-h4-2 {
  color: var(--white);
  font-family: Inter, sans-serif;
  font-size: 2rem;
  font-weight: 700;
  line-height: 1.3;
}

.text-weight-semibold {
  color: var(--golden2);
  font-weight: 600;
}

.text-weight-semibold.text-size-medium {
  color: var(--black-grey);
}

.text-block-61 {
  font-family: Inter, sans-serif;
}

.div-block-21-copy-2-copy {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  padding-top: 12px;
  text-decoration: none;
  display: flex;
}

.max-width-large-2-copy {
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  max-width: 48rem;
  display: flex;
}

.section-43 {
  width: 1200px;
}

.referee-card-v2 {
  flex-direction: column;
  width: 1100px;
  margin-bottom: 0;
  display: flex;
}

.section_referees {
  width: 100%;
  height: 100%;
  margin-top: 120px;
  padding-top: 0;
  font-family: Inter, sans-serif;
  display: block;
}

.padding-section-large-11 {
  padding-top: 0;
  padding-bottom: 0;
  position: static;
}

.referee-listing-subtitle {
  text-align: left;
  text-transform: uppercase;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(169.38deg, #f0e5c4, #ead8a1f2 22%, #e1c782de 56%, #d2b25bd4 74%, #c39e3ac4);
  -webkit-background-clip: text;
  background-clip: text;
  width: auto;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 120%;
  display: flex;
}

.career22_component-copy {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1.25fr;
  place-content: stretch;
}

.career22_tabs-copy {
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  margin-bottom: 1rem;
  display: flex;
}

.career22_tab-link-copy {
  background-color: #0000;
  border: 1px solid #0000;
  border-radius: 8px;
  padding: .5rem 1rem;
}

.career22_tab-link-copy.w--current {
  background-color: var(--golden2);
  border-color: #000;
}

.career21_tab-link-copy {
  background-color: #0000;
  border: 1px solid #0000;
  border-radius: 8px;
  padding: .5rem 1rem;
}

.career21_tab-link-copy.w--current {
  background-color: var(--golden2);
  border-color: #000;
}

.career21_tab-pane-copy {
  padding-bottom: 8px;
}

.collection-item-31 {
  padding-bottom: 32px;
}

.div-block-54 {
  height: auto;
  display: flex;
}

.body-16 {
  background-color: #000;
}

.body-17 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  background-image: linear-gradient(#000, #000);
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.button-51 {
  color: #0000;
  text-align: center;
  background-color: #0000;
  border: 1px solid #0000;
  padding: .75rem 1.5rem;
  font-family: Inter, sans-serif;
}

.button-51.is-secondary {
  color: #0000;
  background-color: #0000;
  display: none;
}

.button-51.is-secondary.is-buy-now-button {
  width: 100%;
  margin-bottom: 1rem;
}

.button-51.is-secondary.is-alternate {
  color: #0000;
  background-color: #0000;
  border-color: #0000;
}

.button-51.is-small {
  padding: .5rem 1.25rem;
}

.button-51.is-add-to-cart-button {
  width: 100%;
  margin-top: .5rem;
  margin-bottom: 1rem;
}

.button-51.is-link {
  color: #0000;
  background-color: #0000;
  border-style: none;
  padding: .25rem 0;
  line-height: 1;
  text-decoration: none;
}

.button-51.is-link.is-icon {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-direction: row;
  display: flex;
}

.team4_social {
  grid-column-gap: .875rem;
  grid-row-gap: .875rem;
  grid-template-rows: auto;
  grid-template-columns: max-content;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  align-self: flex-start;
  margin-top: 1.5rem;
  display: grid;
}

.padding-section-large-12 {
  padding-top: 7rem;
  padding-bottom: 7rem;
}

.text-size-large {
  font-size: 1.25rem;
}

.text-size-large.text-weight-semibold {
  color: var(--black-grey);
  padding-bottom: 8px;
}

.max-width-medium {
  width: 100%;
  max-width: 35rem;
}

.team4_list {
  grid-column-gap: 2rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start;
  display: grid;
}

.social-icon {
  width: 1.5rem;
  height: 1.5rem;
}

.padding-global-12 {
  padding-left: 0%;
  padding-right: 0%;
}

.team4_item {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-direction: column;
  align-items: stretch;
  width: 400px;
  display: flex;
}

.team4_image-wrapper {
  width: 100%;
  overflow: hidden;
}

.team4_image {
  aspect-ratio: 1;
  object-fit: cover;
  width: 400px;
  height: 280px;
}

.max-width-large-4 {
  width: 100%;
  max-width: 48rem;
}

.container-large-10 {
  width: 100%;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
}

.collection-item-32 {
  flex-direction: column;
  width: 400px;
  display: flex;
}

.collection-list-33 {
  width: 1100px;
}

.collection-list-wrapper-31 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: .25fr .25fr;
  grid-auto-columns: .25fr;
  grid-auto-flow: column;
  display: grid;
}

.div-block-55 {
  width: 252px;
  height: 400px;
  max-height: 400px;
}

.card-60 {
  background-color: #000;
  border-radius: 15px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.image-wrapper-43 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 180px;
  display: flex;
}

.image-132 {
  border: 0px none undefined;
  object-fit: cover;
  border-radius: 15px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 180px;
  display: flex;
}

.info-32 {
  border-radius: 15px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding-top: 24px;
  padding-bottom: 24px;
  display: flex;
}

.name-28 {
  color: #fff;
  font-family: Inter, sans-serif;
  font-size: 24px;
  font-weight: 600;
  line-height: 150%;
}

.description-16 {
  border: 1px solid var(--grey);
  text-transform: uppercase;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(177.88deg, #f0e5c4, #ead8a1f2 22%, #e1c782de 56%, #d2b25bd4 74%, #bbc33ac4);
  -webkit-background-clip: text;
  background-clip: text;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 600;
  line-height: 150%;
}

.card-61 {
  background-color: #000;
  border-radius: 15px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.image-wrapper-44 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 180px;
  display: flex;
}

.image-133 {
  object-fit: cover;
  border: 1px solid #b0adad;
  border-radius: 15px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 180px;
  display: flex;
}

.info-33 {
  border-radius: 15px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding-top: 24px;
  padding-bottom: 24px;
  display: flex;
}

.name-29 {
  color: #fff;
  font-family: Inter, sans-serif;
  font-size: 24px;
  font-weight: 600;
  line-height: 150%;
}

.description-17 {
  text-transform: uppercase;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(177.88deg, #f0e5c4 0%, #ead8a1f2 22%, #e1c782de 56%, #d2b25bd4 74%, #bbc33ac4 100%);
  -webkit-background-clip: text;
  background-clip: text;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 600;
  line-height: 150%;
}

.card-62 {
  background-color: #000;
  border-radius: 15px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.image-wrapper-45 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  border: 1px solid var(--grey);
  border-radius: 15px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 268px;
  height: 180px;
  display: flex;
}

.image-134 {
  object-fit: cover;
  border: 1px solid #b0adad;
  border-radius: 15px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 180px;
  display: flex;
}

.info-34 {
  border-radius: 15px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding-top: 24px;
  padding-bottom: 24px;
  display: flex;
}

.name-30 {
  color: #fff;
  font-family: Inter, sans-serif;
  font-size: 24px;
  font-weight: 600;
  line-height: 150%;
}

.description-18 {
  text-transform: uppercase;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(177.88deg, #f0e5c4 0%, #ead8a1f2 22%, #e1c782de 56%, #d2b25bd4 74%, #bbc33ac4 100%);
  -webkit-background-clip: text;
  background-clip: text;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 600;
  line-height: 150%;
}

.card-63 {
  background-color: #000;
  border-radius: 15px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.image-wrapper-46 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 180px;
  display: flex;
}

.image-135 {
  object-fit: cover;
  border: 1px solid #b0adad;
  border-radius: 15px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 180px;
  display: flex;
}

.info-35 {
  border-radius: 15px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding-top: 24px;
  padding-bottom: 24px;
  display: flex;
}

.name-31 {
  color: #fff;
  font-family: Inter, sans-serif;
  font-size: 24px;
  font-weight: 600;
  line-height: 150%;
}

.image-136 {
  width: 268px;
  height: 180px;
}

.gordillo {
  object-fit: cover;
  background-color: #131313;
  background-image: linear-gradient(#000 0%, #a2822cd4 100%);
  border: 1px solid #424242;
  border-radius: 8px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 149px;
  height: 120px;
  display: flex;
}

.collection-list-wrapper-32 {
  width: 1200px;
}

.div-block-56 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-direction: row;
  width: 100%;
  display: flex;
}

.heading-22 {
  color: var(--white);
  font-size: 16px;
  font-weight: 600;
}

.text-234-copy-copy {
  border-style: none;
  border-width: undefinedpx;
  color: var(--white);
  text-align: center;
  letter-spacing: 0;
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
  border-color: #000;
  padding-top: 4px;
  padding-bottom: 4px;
  font-family: Inter, sans-serif;
  font-size: 26px;
  font-weight: 700;
}

.club-logo-golden-1-copy {
  object-fit: cover;
  width: 80px;
  height: 99.9998%;
  display: block;
}

.collection-item-33 {
  align-items: flex-start;
  width: 280px;
  height: auto;
  margin-bottom: 16px;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.image-137 {
  border: 1px solid var(--grey);
  border-radius: 8px;
  width: 57.4219px;
  max-width: 57px;
  height: 76.7773px;
  max-height: 76.7773px;
}

.heading-23 {
  color: var(--white);
  font-size: 16px;
}

.heading-24 {
  color: var(--white);
  font-size: 16px;
  font-weight: 500;
}

.div-block-57 {
  flex-direction: column;
  display: flex;
}

.div-block-58 {
  align-items: flex-start;
  height: 35px;
  display: flex;
}

.div-block-59 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  padding-left: 6px;
  display: flex;
}

.text-234-copy-copy-copy {
  border-style: solid;
  border-width: undefinedpx;
  color: var(--white);
  text-align: center;
  letter-spacing: 0;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(#f0e5c4, #ead8a1f2 22%, #e1c782de 56%, #d2b25bd4 74%, #bbc33ac4);
  -webkit-background-clip: text;
  background-clip: text;
  border-color: #000;
  padding-top: 4px;
  padding-bottom: 4px;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 700;
}

.text-234-copy-copy-copy-copy {
  border-style: none;
  border-width: undefinedpx;
  color: var(--white);
  text-align: center;
  letter-spacing: 0;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(#f0e5c4, #ead8a1f2 22%, #e1c782de 56%, #d2b25bd4 74%, #bbc33ac4);
  -webkit-background-clip: text;
  background-clip: text;
  border-color: #000;
  padding-top: 4px;
  padding-bottom: 4px;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 700;
}

.text-block-48-copy {
  color: var(--white);
  text-transform: capitalize;
  width: auto;
  padding-top: 6px;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 600;
}

.text-block-62 {
  color: #fff;
  font-family: Inter, sans-serif;
  font-weight: 600;
}

.div-block-60 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  display: flex;
}

.text-block-62-copy-2 {
  color: #fff;
  text-transform: uppercase;
  font-family: Inter, sans-serif;
  font-weight: 500;
}

.collection-list-34 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: .35fr .35fr .35fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.div-block-61 {
  display: flex;
}

.country-11-copy {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-direction: row;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 35px;
  display: flex;
}

.vectors-wrapper-4-centered-copy {
  object-fit: cover;
  border-radius: 15px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 6px;
  padding-top: 8px;
  padding-bottom: 8px;
  display: flex;
}

.vectors-wrapper-4-centered-copy.hidden-pc, .vectors-wrapper-4-centered-copy.nohidden-mobile {
  display: none;
}

._3 {
  object-fit: cover;
  border-radius: 15px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 6px;
  margin-top: 16px;
  margin-bottom: 16px;
  display: flex;
}

._3.hidden-pc, ._3.nohidden-mobile {
  display: none;
}

.top-referee-collection-list {
  width: 1200px;
}

.empty-state {
  margin-bottom: 32px;
}

.top-referee-block {
  width: 1200px;
}

.collection-item-35 {
  width: 100%;
}

.empty-state-2 {
  margin-bottom: 32px;
  display: none;
}

.collection-item-36 {
  padding-bottom: 64px;
}

.referee-listing-subtitle-copy {
  text-align: left;
  text-transform: capitalize;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(169.38deg, #f0e5c4, #ead8a1f2 22%, #e1c782de 56%, #d2b25bd4 74%, #c39e3ac4);
  -webkit-background-clip: text;
  background-clip: text;
  padding-bottom: 16px;
  font-family: Inter, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 120%;
}

.div-block-62 {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  display: flex;
}

.padding-section-large-9-copy {
  padding-top: 4rem;
  padding-bottom: 0;
  position: static;
}

.max-width-large-2-copy-copy {
  text-align: center;
  text-align: center;
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  max-width: 100%;
  padding-top: 0;
  padding-bottom: 8px;
  display: flex;
}

.padding-section-large-9-copy-copy {
  padding-top: 4rem;
  padding-bottom: 0;
  position: static;
}

.section-21-copy {
  background-image: linear-gradient(#000 19%, #0000 87%, #000), url("https://cdn.prod.website-files.com/6515c29e265110c9545f6a61/657da205da303a85ac80a7b7_53378686900_c55fb15127_b%20(1).jpg");
  background-position: 0 0, 50% 10%;
  background-repeat: repeat, repeat;
  background-size: auto, cover;
  background-attachment: scroll, scroll;
  flex-direction: row;
  align-items: flex-start;
  width: 100%;
  max-width: 100%;
  height: 380px;
  padding-top: 0;
  display: flex;
}

.div-block-63 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-direction: row;
  width: 220px;
  padding-top: 10px;
  padding-bottom: 10px;
  display: flex;
}

.image-138 {
  width: 48px;
  height: 24px;
}

.text-block-63 {
  color: #fff;
  width: 99.9999%;
  font-size: 16px;
  font-weight: 600;
}

.max-width-large-2-copy-copy-copy {
  text-align: center;
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  max-width: 100%;
  padding-top: 0;
  padding-bottom: 8px;
  display: flex;
}

.padding-section-large-9-copy-copy-copy {
  flex-flow: column;
  width: 99.9999%;
  padding-top: 7rem;
  padding-bottom: 0;
  display: flex;
  position: static;
}

._2 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  text-align: center;
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  max-width: 100%;
  padding-top: 0;
  padding-bottom: 8px;
  display: flex;
}

.body-18 {
  background-image: linear-gradient(#000, #000);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.collection-list-43 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.padding-global-13 {
  width: 100%;
  padding-left: 5%;
  padding-right: 5%;
}

.container-large-11 {
  width: 100%;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
}

.text-block-64 {
  color: var(--white);
  font-family: Inter, sans-serif;
  font-weight: 600;
}

.career21_tab-link-2 {
  background-color: #0000;
  border: 1px solid #0000;
  border-radius: 8px;
  padding: .5rem 1rem;
}

.career21_tab-link-2.w--current {
  background-color: var(--golden2);
  border-color: #000;
}

.div-block-64 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-direction: row;
  width: auto;
  padding-top: 10px;
  padding-bottom: 10px;
  display: flex;
}

.image-139 {
  width: 48px;
  height: 24px;
}

.text-block-65 {
  color: #fff;
  width: auto;
  font-size: 16px;
  font-weight: 600;
  text-decoration: none;
}

.collection-list-44 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.div-block-65 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-direction: row;
  width: 220px;
  padding-top: 10px;
  padding-bottom: 10px;
  display: flex;
}

.image-140 {
  width: 48px;
  height: 24px;
}

.text-block-66 {
  color: #fff;
  width: 99.9999%;
  font-size: 16px;
  font-weight: 600;
}

.div-block-66 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-direction: row;
  width: 220px;
  padding-top: 10px;
  padding-bottom: 10px;
  display: flex;
}

.image-141 {
  width: 48px;
  height: 24px;
}

.text-block-67 {
  color: #fff;
  width: 99.9999%;
  font-size: 16px;
  font-weight: 600;
}

.div-block-67 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-direction: row;
  width: 100%;
  padding-top: 10px;
  padding-bottom: 10px;
  display: flex;
}

.image-142 {
  width: 48px;
  height: 24px;
}

.text-block-68 {
  color: #fff;
  width: 99.9999%;
  font-size: 16px;
  font-weight: 600;
  text-decoration: none;
}

.div-block-68 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-direction: row;
  width: 220px;
  padding-top: 10px;
  padding-bottom: 10px;
  display: flex;
}

.image-143 {
  width: 48px;
  height: 24px;
}

.text-block-69 {
  color: #fff;
  width: 99.9999%;
  font-size: 16px;
  font-weight: 600;
}

.div-block-69 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-direction: row;
  width: 220px;
  padding-top: 10px;
  padding-bottom: 10px;
  display: flex;
}

.image-144 {
  width: 48px;
  height: 24px;
}

.max-width-large-2-copy-copy-3 {
  text-align: center;
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  max-width: 100%;
  padding-top: 0;
  padding-bottom: 8px;
  display: flex;
}

.dropdown-link-referee-copy-2 {
  color: #b0adad;
  letter-spacing: 2px;
}

.dropdown-link-referee-copy-2:hover, .dropdown-link-referee-copy-2:active, .dropdown-link-referee-copy-2:focus {
  color: #d2b25b;
  letter-spacing: 2px;
}

.dropdown-link-referee-copy-2.w--current {
  color: #d2b25b;
}

.heading-14-copy-copy {
  color: #ededed;
  text-align: left;
  align-items: flex-start;
  width: auto;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 20px;
  font-weight: 500;
  line-height: 32px;
  display: flex;
}

.bold-text-underlined {
  text-decoration: underline;
}

.list-shin-copy {
  color: #fff;
  font-family: Inter, sans-serif;
  font-size: 18px;
  line-height: 32px;
}

.list-item-5, .list-item-6 {
  color: var(--grey);
}

.section-21-copy-33-copy-pro-league-copy {
  background-image: linear-gradient(#000 38%, #0000 65%, #000), url("https://cdn.prod.website-files.com/6515c29e265110c9545f6a61/656bef2c3fe3596cc6c9f894_405404342_17867968551023401_2053206907751035885_n.jpg");
  background-position: 0 0, 50% 81%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  background-attachment: scroll, scroll;
  width: 100%;
  max-width: 100%;
  height: 400px;
  padding-top: 100px;
}

.bold-text-4 {
  color: var(--white);
}

.navbar1_component {
  background-color: var(--color);
  border-bottom: 1px #0000;
  align-items: center;
  width: 100%;
  height: auto;
  min-height: 4.5rem;
  padding: 32px 5%;
  display: flex;
}

.navbar1_container {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.dropdown-chevron-5 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1rem;
  height: 1rem;
  display: flex;
}

.navbar1_dropdown-link {
  padding: .5rem 1rem;
}

.navbar1_dropdown-link.w--current {
  color: #0000;
}

.navbar1_menu {
  align-items: center;
  display: flex;
  position: static;
}

.navbar1_menu.is-page-height-tablet {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
}

.navbar1_menu-button {
  padding: 0;
}

.navbar1_dropdown-list.w--open {
  background-color: #fff;
  border: 1px solid #000;
  padding: .5rem;
}

.navbar1_menu-buttons {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  margin-left: 1rem;
  display: flex;
}

.navbar1_dropdown-toggle {
  grid-column-gap: .5rem;
  align-items: center;
  padding: .5rem 1rem;
  display: flex;
}

.navbar1_logo-link {
  width: 20%;
  padding-left: 0;
  display: none;
}

.navbar1_logo-link.w--current {
  justify-content: flex-start;
  align-items: center;
  width: 200px;
  padding-right: 0;
  display: flex;
}

.navbar1_link {
  text-transform: capitalize;
  background-image: linear-gradient(92deg, #000, #242424);
  border-radius: 8px;
  padding: .5rem 1rem;
  font-family: Inter, sans-serif;
}

.navbar1_link.w--current {
  color: #0000;
}

.navbar1_logo {
  width: 80px;
}

.text-size-medium-5 {
  font-size: 1.125rem;
}

.text-size-medium-5.text-weight-semibold {
  color: var(--black-grey);
}

.product5_mask {
  width: 25%;
  overflow: visible;
}

.section_product5 {
  overflow: hidden;
}

.padding-section-large-13 {
  padding-top: 7rem;
  padding-bottom: 7rem;
}

.product5_arrow-icon {
  color: #0000;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1rem;
  height: 1rem;
  display: flex;
}

.product5_button-row {
  flex-wrap: wrap;
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.product5_slide {
  padding-right: 2rem;
}

.product5_item-link {
  flex-direction: column;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  text-decoration: none;
  display: flex;
}

.product5_slide-nav {
  height: 1.75rem;
  font-size: .5rem;
  inset: auto auto 0% 0%;
}

.product5_heading {
  flex: 1;
}

.product5_arrow {
  background-color: #0000;
  border: 1px solid #0000;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 3rem;
  height: 3rem;
  display: flex;
  inset: auto 0% 0% auto;
}

.product5_arrow.left {
  right: 4rem;
}

.product5_component {
  background-color: #0000;
  height: auto;
  padding-bottom: 6rem;
  position: relative;
}

.product5_image {
  aspect-ratio: 10 / 12;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.product5_heading-wrapper {
  grid-column-gap: 5rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr max-content;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: end;
  display: grid;
}

.padding-global-14 {
  padding-left: 5%;
  padding-right: 5%;
}

.product5_item {
  flex-direction: column;
  align-items: stretch;
  display: flex;
}

.max-width-large-5 {
  width: 100%;
  max-width: 48rem;
}

.product5_image-wrapper {
  width: 100%;
}

.product-header1_component {
  padding-bottom: 3rem;
}

.product-header1_accordion-wrapper {
  border-bottom: 1px solid #0000;
}

.product-header1_accordion-icon {
  align-self: flex-start;
  width: 1.5rem;
  height: 1.5rem;
  margin-left: 1.5rem;
}

.product-header1_list {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.product-header1_option {
  margin-bottom: 1.5rem;
}

.icon-embed-xsmall-5 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1.5rem;
  height: 1.5rem;
  display: flex;
}

.padding-section-medium {
  padding-top: 2rem;
  padding-bottom: 5rem;
}

.section_product-header1 {
  display: none;
}

.product-header1_accordion {
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
}

.product-header1_breadcrumb {
  align-items: center;
  width: 100%;
  margin-bottom: 1.5rem;
  font-size: .875rem;
  display: flex;
}

.variant-button {
  color: #0000;
  background-color: #0000;
  border-style: solid;
  border-width: 1px;
  padding: .5rem 1rem;
  display: inline-block;
}

.variant-button.is-disabled {
  opacity: .25;
}

.variant-button.is-active {
  color: #0000;
  background-color: #0000;
  border-color: #0000;
}

.product-header1_heading {
  cursor: pointer;
  background-color: #0000001a;
  border-top: 1px solid #0000;
  justify-content: space-between;
  align-items: center;
  padding-top: 1rem;
  padding-bottom: 1rem;
  padding-left: 10px;
  display: flex;
}

.product-header1_layout {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1.25fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.heading-style-h3 {
  width: 100%;
  font-family: Inter, sans-serif;
  font-size: 2.5rem;
  font-weight: 700;
  line-height: 1.2;
}

.product-header1_image-wrapper {
  width: 100%;
}

.breadcrumb-divider {
  justify-content: center;
  align-items: center;
  width: 1rem;
  height: 1rem;
  margin-left: .5rem;
  margin-right: .5rem;
  display: flex;
}

.heading-style-h5-4 {
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1.4;
}

.product-header1_gallery {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 5rem 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.form-input-2 {
  color: #0000;
  background-color: #0000;
  border: 1px solid #0000;
  height: auto;
  min-height: 2.75rem;
  margin-bottom: 0;
  padding: .5rem .75rem;
  font-size: 1rem;
  line-height: 1.6;
}

.form-input-2:focus {
  border-color: #000;
}

.form-input-2::placeholder {
  color: #0009;
}

.form-input-2.is-select-input {
  background-image: none;
}

.form-input-2.is-quantity-input {
  width: 4rem;
}

.form-input-2.is-quantity-input::placeholder {
  color: #000;
}

.product-header1_default-state {
  margin-bottom: 2rem;
}

.field-label-4 {
  margin-bottom: .5rem;
  font-weight: 400;
}

.variant-button-row {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-wrap: wrap;
  display: flex;
}

.product-header1_rating-icon {
  color: #0000;
  justify-content: center;
  align-items: center;
  margin-right: .25rem;
  display: flex;
}

.breadcrumb-link {
  color: #0000;
  text-decoration: none;
}

.breadcrumb-link.w--current {
  font-weight: 600;
}

.product-header1_lightbox-link {
  width: 100%;
  display: block;
}

.product-header1_reviews-wrapper {
  align-items: center;
  display: flex;
}

.product-header1_rating-wrapper {
  margin-right: .5rem;
  display: flex;
}

.error-state {
  margin-top: 1.5rem;
  padding: .875rem 1rem;
}

.padding-global-15 {
  padding-left: 5%;
  padding-right: 5%;
}

.product-header1_image {
  aspect-ratio: 5 / 6;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.product-header1_details {
  overflow: hidden;
}

.image-145 {
  padding-top: 12px;
  padding-bottom: 12px;
}

.paragraph-11 {
  margin-top: 10px;
}

.text-size-medium-6 {
  font-size: 1.125rem;
}

.image-overlay-layer {
  z-index: 1;
  background-color: #00000080;
  position: absolute;
  inset: 0%;
}

.padding-section-large-14 {
  width: 100%;
  padding-top: 7rem;
  padding-bottom: 7rem;
}

.header79_component {
  align-items: center;
  min-height: 100svh;
  max-height: 60rem;
  display: flex;
}

.header79_image {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.header79_image-column {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  height: 100%;
  display: grid;
}

.header79_image-column.image-column-3 {
  margin-top: 0%;
}

.header79_image-column.image-column-5 {
  margin-top: -20%;
}

.header79_image-column.image-column-4 {
  margin-top: -30%;
}

.header79_image-column.image-column-1 {
  margin-top: -20%;
}

.header79_image-column.image-column-2 {
  margin-top: -50%;
}

.header79_images-layout {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: auto;
  grid-auto-columns: auto;
  grid-auto-flow: column;
  width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
  display: grid;
}

.header79_image-list {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  height: 100%;
  display: grid;
}

.text-color-white {
  color: #0000;
}

.padding-global-16 {
  padding-left: 5%;
  padding-right: 5%;
}

.header79_background-images {
  z-index: -1;
  position: absolute;
  inset: 0%;
  overflow: hidden;
}

.section_header79 {
  width: 100%;
  position: relative;
}

.header79_image-wrapper {
  width: 100%;
  padding-top: 120%;
  position: relative;
}

.title-copy-goes-here-be-awesome-11 {
  text-align: center;
  text-transform: undefined;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(175.6deg, #f0e5c4 0%, #ead8a1f2 22%, #e1c782de 56%, #d2b25bd4 74%, #bbc33ac4 100%);
  -webkit-background-clip: text;
  background-clip: text;
  font-family: Inter, sans-serif;
  font-size: 48px;
  font-weight: 700;
}

.loser {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  mix-blend-mode: luminosity;
  object-fit: cover;
  background-image: linear-gradient(#00000080, #00000080);
  justify-content: center;
  align-items: flex-start;
  width: 194px;
  height: 136px;
  padding: 0;
  display: flex;
}

.image-fightter-5-copy {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  opacity: 1;
  object-fit: cover;
  justify-content: center;
  align-items: flex-start;
  width: 194px;
  height: 135px;
  padding: 0;
  display: flex;
}

.oscar-2-copy {
  object-fit: cover;
  background-color: #131313;
  background-image: linear-gradient(#000 0%, #a2822cd4 100%);
  border: 1px solid #424242;
  border-radius: 8px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 149px;
  height: 120px;
  display: flex;
}

.past-events, .max-width-large-2-copy-copy {
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  max-width: 48rem;
  display: flex;
}

.winner-text {
  color: var(--golden-lighter);
  text-align: center;
  text-transform: capitalize;
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
  width: 220px;
  font-family: Inter, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 120%;
}

.winner-text-2 {
  color: var(--golden2);
  font-family: Inter, sans-serif;
  font-size: 22px;
  font-weight: 600;
}

.right {
  text-align: right;
  text-transform: capitalize;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(175.76deg, #fcfaff, #babcd7 50%, #fff 100%, #fefcfe);
  -webkit-background-clip: text;
  background-clip: text;
  width: 220px;
  font-family: Inter, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 120%;
}

.name-24-right {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-end;
  width: 100%;
  max-width: 247px;
  height: auto;
  padding: 10px 20px 10px 10px;
  display: flex;
}

.name-24-copy {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  max-width: 247px;
  height: auto;
  padding: 10px;
  display: flex;
}

.text-size-medium-7 {
  font-size: 1.125rem;
}

.header83_image-wrapper {
  position: relative;
}

.padding-section-large-15 {
  padding-top: 7rem;
  padding-bottom: 7rem;
}

.section_header83 {
  width: 100%;
}

.header83_image {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.header83_content-wrapper {
  justify-content: center;
  align-items: center;
  height: 100vh;
  position: sticky;
  top: 0;
  overflow: hidden;
}

.header83_images-layout {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  height: 100%;
  display: grid;
  transform: scale(3.2);
}

.container-small-2 {
  background-image: linear-gradient(#000, #000);
  width: 100%;
  max-width: 48rem;
  margin-left: auto;
  margin-right: auto;
}

.padding-global-17 {
  padding-left: 5%;
  padding-right: 5%;
}

.header83_component {
  height: 300vh;
  position: relative;
}

.header83_background-images {
  z-index: -1;
  position: absolute;
  inset: 0%;
}

.header83_content {
  justify-content: center;
  align-items: center;
  height: 100%;
  display: flex;
}

.header83_ix-trigger {
  z-index: -1;
  margin-top: 100vh;
  position: absolute;
  inset: 0%;
}

.silver-title-1-64-phone-rules-copy-centered {
  text-align: center;
  text-transform: capitalize;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(#fcfaff, #babcd7 54%, #fff 100%, #fefcfe);
  -webkit-background-clip: text;
  background-clip: text;
  justify-content: center;
  align-items: center;
  margin-top: 0;
  margin-bottom: 0;
  padding-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 48px;
  font-weight: 700;
  line-height: 120%;
  display: flex;
}

.header83_images-layout-event {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  height: 100%;
  display: grid;
  transform: scale(3.2);
}

.image-overlay-layer-event {
  z-index: 1;
  background-color: #00000080;
  position: absolute;
  inset: 0%;
}

.silver-title-1-64-phone-rules-copy-centered-bigger {
  text-align: center;
  text-transform: capitalize;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(#fcfaff, #babcd7 54%, #fff 100%, #fefcfe);
  -webkit-background-clip: text;
  background-clip: text;
  justify-content: center;
  align-items: center;
  margin-top: 0;
  margin-bottom: 0;
  padding-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 66px;
  font-weight: 700;
  line-height: 120%;
  display: flex;
}

.bodytech, .m4uro {
  width: 220px;
  height: 50px;
}

.product-header3_reviews-wrapper {
  align-items: center;
  display: flex;
}

.product-header3_layout {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1.25fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.product-header3_accordion-icon {
  align-self: flex-start;
  width: 1.5rem;
  height: 1.5rem;
  margin-left: 1.5rem;
}

.icon-embed-xsmall-6 {
  color: var(--golden2);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1.5rem;
  height: 1.5rem;
  display: flex;
}

.product-header3_form-wrapper {
  grid-template-rows: auto;
  grid-template-columns: max-content max-content;
  grid-auto-columns: 1fr;
  display: flex;
}

.product-header3_variant-wrapper {
  flex: 1;
  margin-right: 1rem;
}

.product-header3_image {
  aspect-ratio: 5 / 4;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.product-header3_lightbox-link {
  width: 100%;
  display: block;
}

.product-header3_main-image {
  aspect-ratio: 5 / 4;
  text-align: center;
  object-fit: cover;
  border-radius: 8px;
  width: auto;
  height: 100%;
  font-family: Inter, sans-serif;
}

.product-header3_gallery {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: auto;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.heading-style-h5-5 {
  font-family: Inter, sans-serif;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1.4;
}

.product-header3_details {
  overflow: hidden;
}

.product-header3_component {
  padding-bottom: 3rem;
}

.product-header3_heading {
  cursor: pointer;
  border-top: 1px solid #0000;
  justify-content: space-between;
  align-items: center;
  padding-top: 1rem;
  padding-bottom: 1rem;
  display: flex;
}

.product-header3_image-wrapper {
  width: 100%;
}

.product-header3_main-image-wrapper {
  text-align: center;
  width: 100%;
}

.product-header3_list {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.product-header3_breadcrumb {
  align-items: center;
  width: 100%;
  margin-bottom: 1.5rem;
  font-size: .875rem;
  display: none;
}

.product-header3_rating-wrapper {
  margin-right: .5rem;
  display: flex;
}

.product-header3_price-wrapper {
  display: flex;
}

.product-header3_text-divider {
  background-color: #0000;
  width: 1px;
  height: auto;
  margin-left: 1rem;
  margin-right: 1rem;
}

.product-header3_accordion-wrapper {
  border-bottom: 1px solid #0000;
}

.product-header3_default-state {
  margin-bottom: 2rem;
}

.padding-global-18 {
  padding-left: 5%;
  padding-right: 5%;
}

.product-header3_accordion {
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
}

.product-header3_rating-icon {
  color: #0000;
  justify-content: center;
  align-items: center;
  margin-right: .25rem;
  display: flex;
}

.section_product-header3 {
  display: block;
}

.product-header3_option {
  margin-bottom: 1.5rem;
}

.button-group-4 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  width: 481.578px;
}

.add-to-cart-button {
  background-color: var(--golden2);
  color: var(--color);
  text-align: center;
  width: 100%;
  padding-top: 18px;
  padding-bottom: 17px;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 500;
}

.collection-list-45 {
  justify-content: space-around;
  align-items: center;
  display: flex;
}

.cart-button {
  background-color: var(--golden2);
  border-radius: 4px;
  padding-left: 6px;
  padding-right: 6px;
  font-family: Inter, sans-serif;
}

.cart-quantity {
  background-color: var(--black-grey);
  color: var(--white);
}

.banner15_image {
  aspect-ratio: 3 / 2;
  object-fit: cover;
  width: 100%;
  height: 100%;
  max-height: 6rem;
}

.heading-style-h1 {
  color: var(--white);
  text-transform: capitalize;
  font-family: Inter, sans-serif;
  font-size: .84rem;
  font-weight: 700;
  line-height: 1.2;
}

.banner15_inner-wrapper {
  background-color: #000;
  justify-content: flex-end;
  display: flex;
}

.section_banner15 {
  background-color: #000;
  justify-content: center;
  align-items: center;
  height: auto;
  display: flex;
}

.banner15_image-wrapper {
  aspect-ratio: 3 / 2;
  object-fit: cover;
  background-image: linear-gradient(#00000080, #00000080);
  justify-content: center;
  align-items: center;
  width: 100%;
  position: relative;
  overflow: hidden;
}

.banner15_component {
  background-color: #000;
  justify-content: flex-end;
  width: 100vw;
  max-width: 100%;
  height: 40px;
  display: flex;
  overflow: hidden;
}

.banner15_heading-wrapper {
  white-space: nowrap;
  justify-content: center;
  align-items: center;
  padding-left: 2rem;
  padding-right: 2rem;
  display: flex;
}

.banner15_marquee {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  background-color: #000;
  grid-template-rows: auto;
  grid-template-columns: max-content;
  grid-auto-columns: max-content;
  grid-auto-flow: column;
  justify-content: space-around;
  align-items: center;
  padding-top: 0;
  padding-bottom: 0;
  display: grid;
}

.bold-text-5 {
  color: #fff;
  font-size: .84rem;
  font-weight: 500;
}

.bold-text-6 {
  color: var(--white);
  font-size: .84rem;
  font-weight: 500;
}

.bold-text-7 {
  color: var(--white);
  font-size: 1rem;
  font-weight: 500;
}

.paragraph-12, .text-block-70 {
  font-family: Inter, sans-serif;
}

.rich-text-block-3 {
  color: var(--black-grey);
  font-family: Inter, sans-serif;
}

.paragraph-13 {
  font-family: Inter, sans-serif;
}

.bold-text-5-copy {
  color: var(--black-grey);
}

.heading-25, .text-block-71, .field-label-5, .email, .heading-26, .text-block-72, .field-label-6, .field-label-7, .field-label-8, .field-label-9, .field-label-10, .field-label-11, .country-12, .heading-27, .text-block-73, .text-block-74, .text-block-75, .heading-28, .text-block-76, .field-label-12, .field-label-13, .field-label-14, .checkbox-label, .heading-29, .text-block-77, .field-label-15, .field-label-16, .field-label-17, .field-label-18, .field-label-19, .field-label-20, .country-13, .heading-30, .text-block-78, .text-block-79, .text-block-80, .text-block-81, .text-block-82, .text-span, .text-block-83, .heading-31, .text-block-84, .text-block-85, .text-block-86, .text-block-87, .text-block-88, .text-block-89 {
  font-family: Inter, sans-serif;
}

.submit-button-3 {
  background-color: var(--golden2);
  font-family: Inter, sans-serif;
}

.heading-32, .text-block-90, .text-block-91, .text-block-92, .heading-33 {
  font-family: Inter, sans-serif;
}

.field-label-21, .text-block-93, .field-label-22 {
  font-family: var(--inter);
}

.text-block-94 {
  font-family: Inter, sans-serif;
}

.text-block-95 {
  aspect-ratio: auto;
  font-family: var(--inter);
}

.text-block-96, .text-block-97, .text-block-98, .text-block-99, .text-block-100, .heading-34, .field-label-23, .text-block-101, .field-label-24, .text-block-102, .text-block-103, .text-block-104, .text-block-105, .text-block-106, .text-block-107, .text-block-108, .heading-35 {
  font-family: var(--inter);
}

.text-block-109 {
  font-family: Inter, sans-serif;
}

.text-block-110, .text-block-111, .text-block-112, .text-span-2, .text-block-113, .text-block-114, .text-block-115, .text-block-116, .text-block-117, .text-block-118, .text-block-119, .text-block-120 {
  font-family: var(--inter);
}

.submit-button-4 {
  background-color: var(--black-grey);
  font-family: var(--inter);
}

.heading-36, .user-email-field, .field-label-25, .field-label-26, .user-password-field {
  font-family: var(--inter);
}

.submit-button-5 {
  background-color: var(--black-grey);
  font-family: var(--inter);
}

.text-span-3, .link-block-20, .heading-37, .field-label-27, .user-email-field-2, .field-label-28, .text-field-4, .field-label-29, .user-password-field-2, .checkbox-label-2, .checkbox-label-3 {
  font-family: var(--inter);
}

.submit-button-6 {
  background-color: var(--black-grey);
  font-family: var(--inter);
}

.text-span-4, .link-block-21, .heading-38, .field-label-30, .user-email-field-3 {
  font-family: var(--inter);
}

.submit-button-7 {
  background-color: var(--black-grey);
  font-family: var(--inter);
}

.heading-39, .paragraph-14, .field-label-31, .user-password-field-3 {
  font-family: Inter, sans-serif;
}

.submit-button-8 {
  background-color: var(--black-grey);
  font-family: Inter, sans-serif;
}

.image-146, .heading-40, .paragraph-15, .heading-41, .field-label-32, .user-account-form, .heading-42, .link-block-22 {
  font-family: Inter, sans-serif;
}

.submit-button-9 {
  background-color: var(--black-grey);
}

.heading-43, .text-block-121, .text-block-122, .text-block-123, .text-block-124, .text-block-125, .text-block-126, .subscription-cancel-button {
  font-family: Inter, sans-serif;
}

.margin-bottom-copy, .margin-bottom-copy.margin-medium, .margin-bottom-copy.margin-xxlarge, .margin-bottom-copy.margin-xxsmall {
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
}

.margin-bottom-copy.margin-xxlarge, .margin-bottom-copy.margin-xsmall {
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
}

.text-size-medium-8 {
  font-size: 1.125rem;
}

.loader-3-instructions-delete {
  text-align: left;
  background-color: #0000;
  padding: 2rem;
  display: block;
}

.hide {
  display: none;
}

.loader3_content-wrapper {
  z-index: 1;
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 12rem;
  position: relative;
}

.loader3_instructions-callout {
  background-color: #0000001a;
  align-items: center;
  padding: 1.5rem;
  line-height: 1.6;
}

.text-style-muted {
  opacity: .6;
}

.loader3_background {
  background-color: #0000;
  position: absolute;
  inset: 0%;
}

.loader3_component {
  z-index: 9999;
  justify-content: center;
  align-items: center;
  height: 100dvh;
  display: flex;
  position: relative;
  inset: 0%;
  overflow: hidden;
}

.loader3_image-overlay {
  z-index: 1;
  background-color: #0000;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 100% 0% 0%;
}

.loader3_instructions-list {
  padding-left: 1.25rem;
}

.loader3_instructions-list-item {
  padding-left: .5rem;
}

.stylesystem-class-label {
  cursor: context-menu;
  background-color: #83747426;
  border-radius: 4px;
  padding-left: .5rem;
  padding-right: .5rem;
  display: inline-block;
}

.stylesystem-class-label.is-animation {
  background-image: none;
  background-position: 8px;
  background-repeat: no-repeat;
  background-size: auto;
  padding-left: 2rem;
}

.loader3_image {
  width: 92px;
  height: 100%;
}

.loader-wrapper {
  min-height: 100vh;
}

.text-size-medium-9 {
  font-size: 1.125rem;
}

.loader-wrapper-2 {
  min-height: 100vh;
}

.text-size-medium-10 {
  font-size: 1.125rem;
}

.loader-wrapper-3 {
  min-height: 100vh;
}

.text-size-medium-11 {
  font-size: 1.125rem;
}

.loader-wrapper-4 {
  min-height: 100vh;
}

.preloader {
  display: none;
  position: static;
}

.max-width-large-2-copy-copy {
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  max-width: 48rem;
  display: flex;
}

.social-media-block-gheader {
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.logos-top-block {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-direction: row;
  flex: 0 auto;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.margin-top-copy.margin-small, .margin-top-copy.margin-xlarge, .margin-top-copy.margin-tiny {
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
}

.margin-top-copy.margin-huge, .margin-top-copy.margin-medium {
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
}

.margin-top-copy.margin-medium-copy {
  background-color: #222;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
  padding: 8px 16px;
  display: flex;
  box-shadow: 0 2px 5px #7d7d7d52;
}

.news-homepage-copy, .news-homepage-copy-copy {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  border-radius: 35px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  padding: 0 88px 20px;
  display: flex;
}

.events-homepage {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  border-radius: 35px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: none;
  height: 100%;
  padding: 0;
  display: flex;
}

.recently-added-products {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border: 1px solid var(--golden-3);
  background-image: linear-gradient(#0e0e0e, #000);
  border-radius: 35px;
  flex-direction: column;
  width: 100%;
  height: 100%;
  margin-bottom: 0;
  padding: 0;
  display: flex;
}

.events-collection-list {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-direction: column;
  justify-content: space-around;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.events-collection-list-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: grid;
}

.events-collection-item {
  justify-content: flex-start;
  align-items: flex-start;
  width: auto;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.view-all-events-button {
  background-image: linear-gradient(178.94deg, #f0e5c4, #ead8a1f2 22%, #e1c782de 56%, #d2b25bd4 74%, #c39e3ac4);
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  width: 320px;
  max-width: none;
  padding-top: 10px;
  padding-bottom: 10px;
  text-decoration: none;
  display: flex;
}

.view-all-events-button.hiden-desktop {
  background-color: var(--golden2);
  box-shadow: 0 2px 5px 0 var(--shadow-button);
  background-image: none;
  width: auto;
  padding-left: 18px;
  padding-right: 18px;
}

.view-all-events-button.hiden-desktop:hover {
  box-shadow: 0 2px 5px 0 var(--shadow-button);
}

.view-all-events-button.hiden-phone.hiden-pc {
  display: none;
}

.collection-item-37 {
  padding-bottom: 16px;
  padding-left: 12px;
  padding-right: 12px;
}

.dropdown-social-media {
  flex-direction: row;
  display: flex;
}

.dropdown-social-media-block.w--open {
  color: #b0adad;
  background-color: #000;
  font-weight: 700;
}

.dropdown-social-media-block.w--open:hover, .dropdown-social-media-block.w--open:active, .dropdown-social-media-block.w--open:focus {
  color: #d2b25b;
}

.text-size-medium-12 {
  font-size: 1.125rem;
}

.section_header82 {
  background-image: none;
  width: 100%;
  padding-top: 0;
  padding-bottom: 0;
}

.header82_content-bottom {
  z-index: 1;
  flex-direction: column;
  justify-content: flex-start;
  width: 90%;
  height: 80vh;
  margin-bottom: -10vh;
  display: flex;
  position: sticky;
  top: 10vh;
}

.header82_content {
  z-index: 0;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: none;
  min-height: auto;
  margin-left: auto;
  margin-right: auto;
  padding-top: 8rem;
  padding-bottom: 8rem;
  display: flex;
  position: sticky;
  top: 0;
}

.header82_ix-trigger {
  z-index: -1;
  margin-top: 100vh;
  position: absolute;
  inset: 0%;
}

.padding-global-19 {
  padding-left: 0%;
  padding-right: 0%;
}

.header82_lightbox {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  position: relative;
}

.header82_lightbox-image {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.video-overlay-layer-2 {
  z-index: 1;
  background-color: #00000080;
  position: absolute;
  inset: 0%;
}

.header82_component {
  flex-direction: column;
  align-items: center;
  height: 300%;
  padding-top: 0;
  display: flex;
  position: relative;
}

.margin-bottom-copy, .margin-bottom-copy.margin-medium, .margin-bottom-copy.margin-xxlarge, .margin-bottom-copy.margin-xxsmall {
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
}

.margin-bottom-copy.margin-xxlarge, .margin-bottom-copy.margin-xsmall {
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
}

.margin-bottom-copy.margin-small-copy {
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
}

.margin-bottom-copy.margin-small-copy.z {
  justify-content: center;
}

.margin-bottom-copy.margin-small-copy.z-copy {
  justify-content: center;
  width: 768px;
}

.max-width-xlarge-copy {
  width: 100%;
  max-width: 64rem;
}

.max-width-xlarge-copy.align-center-copy {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  max-width: none;
  display: flex;
}

.padding-global-19-copy {
  padding-top: 0;
  padding-left: 0%;
  padding-right: 0%;
}

.background-video-9 {
  border-bottom: 1px none var(--golden2);
  background-image: none;
  width: 100%;
  height: 100vh;
  transition: background-color 10s cubic-bezier(.755, .05, .855, .06);
  position: absolute;
  inset: 0%;
}

.section-44 {
  width: 100%;
  height: auto;
}

.testimonial7_client-image-wrapper {
  margin-bottom: 1rem;
}

.margin-vertical, .margin-vertical.margin-medium {
  margin-left: 0;
  margin-right: 0;
}

.padding-section-large-16 {
  padding-top: 7rem;
  padding-bottom: 7rem;
}

.testimonial7_content {
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  max-width: 100%;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.testimonial7_component {
  background-color: #0000;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  height: 100%;
  padding-bottom: 4rem;
}

.testimonial7_slide-nav {
  color: var(--white);
  height: 1.75rem;
  padding-top: 40px;
  font-size: .5rem;
}

.testimonial7_client-image {
  object-fit: cover;
  border-radius: 100%;
  width: 4rem;
  min-width: 4rem;
  height: 4rem;
  min-height: 4rem;
}

.heading-style-h5-6 {
  color: var(--white);
  font-size: 1.5rem;
  font-weight: 500;
  line-height: 1.4;
}

.fs-slider-slider {
  width: 100%;
  padding-left: 4rem;
  padding-right: 4rem;
}

.testimonial7_arrow-icon {
  color: var(--black-grey);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1rem;
  height: 1rem;
  display: flex;
}

.padding-global-20 {
  padding-left: 5%;
  padding-right: 5%;
}

.testimonial7_arrow {
  background-color: #0000;
  border: 1px solid #0000;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 3.5rem;
  height: 3.5rem;
  display: flex;
}

.testimonial7_arrow.hide-mobile-landscape {
  background-image: linear-gradient(to bottom, var(--golden2), var(--golden2));
  border-style: none;
}

.testimonial7_logo {
  max-height: 3.5rem;
}

.padding-section-large-17 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-top: 7rem;
  padding-bottom: 7rem;
  display: flex;
}

.testimonial7_component-2 {
  background-color: #0000;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  height: auto;
  padding-bottom: 4rem;
}

.heading-style-h5-7 {
  color: var(--white);
  width: 900px;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1.4;
  text-decoration: none;
}

.heading-style-h5-7:hover {
  text-decoration: underline;
}

.testimonial7_arrow-icon-2 {
  color: #000;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1rem;
  height: 1rem;
  display: flex;
}

.padding-global-21 {
  padding-left: 0%;
  padding-right: 0%;
}

.fs-slider_collection-list-wrapper {
  padding-top: 20px;
  padding-bottom: 20px;
}

.fs-slider_collection-list-wrapper.hide {
  display: none;
}

.link-block-23 {
  text-decoration: none;
}

.fs-slider_collection-list {
  width: 100%;
}

.fs-slider_collection-list.hide {
  display: flex;
}

.fs {
  background-color: #0000;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  height: auto;
  padding-bottom: 4rem;
}

.fs-slider_slider {
  background-color: #0000;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  height: auto;
  padding-bottom: 0;
  display: flex;
}

.fs-slider_slide {
  width: 100%;
  padding-left: 4rem;
  padding-right: 4rem;
}

.heading-44 {
  font-weight: 500;
}

.heading-14-copy {
  color: #fff;
  text-align: center;
  justify-content: center;
  align-items: center;
  width: 80%;
  font-size: 24px;
  font-weight: 400;
  line-height: 28px;
  text-decoration: none;
}

.heading-14-copy:hover {
  text-decoration: underline;
}

.collection-item-38 {
  justify-content: center;
  align-items: center;
  width: 80%;
  display: flex;
}

.link-block-24 {
  justify-content: center;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.mask {
  background-color: #000;
}

.slider {
  border: 1px solid var(--black-grey);
  background-color: #0f0f0f;
  background-image: linear-gradient(#242424, #0000 0%, #000);
  border-radius: 25px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: auto;
  margin: 0;
  padding-top: 20px;
  padding-bottom: 60px;
  padding-right: 0;
  display: flex;
}

.slider:hover {
  box-shadow: 0 2px 5px 0 var(--shadow-button);
  background-image: linear-gradient(#242424, #0000 50%, #000);
}

.slide {
  width: 100%;
  padding-top: 20px;
  padding-bottom: 0;
}

.updates-gold-title {
  text-align: center;
  text-transform: uppercase;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(175.31deg, #f0e5c4, #ead8a1f2 22%, #e1c782de 56%, #d2b25bd4 74%, #c39e3ac4);
  -webkit-background-clip: text;
  background-clip: text;
  justify-content: center;
  align-items: center;
  height: auto;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 24px;
  font-weight: 400;
  line-height: 100%;
  display: flex;
}

.slider-mask {
  width: 100%;
}

.collection-list-46 {
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.text-size-medium-13 {
  font-size: 1.125rem;
}

.header82_content-2 {
  z-index: 0;
  justify-content: center;
  align-items: center;
  max-width: 48rem;
  min-height: 80vh;
  margin-left: auto;
  margin-right: auto;
  padding-top: 7rem;
  padding-bottom: 7rem;
  display: flex;
  position: sticky;
  top: 0;
}

.padding-global-22 {
  padding-left: 5%;
  padding-right: 5%;
}

.header82_component-2 {
  flex-direction: column;
  align-items: center;
  height: 300vh;
  display: flex;
  position: relative;
}

.slide-copy {
  width: 100%;
  padding-top: 20px;
  padding-bottom: 0;
}

.videos-homepage {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  border-radius: 35px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1100px;
  height: 100%;
  padding: 0 88px;
  display: flex;
}

.text-size-medium-14 {
  font-size: 1.125rem;
}

.blog66_heading-wrapper {
  grid-column-gap: 5rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr max-content;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: end;
  display: grid;
}

.blog66_meta-wrapper {
  margin-bottom: 1rem;
}

.blog66_mask {
  width: 33.33%;
  overflow: visible;
}

.padding-section-large-18 {
  padding-top: 7rem;
  padding-bottom: 7rem;
}

.blog66_button-row {
  flex-wrap: wrap;
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.blog66_button-row.show-mobile-landscape {
  display: none;
}

.section_blog66 {
  overflow: hidden;
}

.blog66_arrow {
  background-color: #0000;
  border: 1px solid #0000;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 3rem;
  height: 3rem;
  display: flex;
  inset: auto 0% 0% auto;
}

.blog66_arrow.left {
  right: 4rem;
}

.blog66_image-link {
  width: 100%;
  margin-bottom: 1.5rem;
}

.blog66_slide {
  padding-right: 2rem;
}

.heading-style-h5-8 {
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1.4;
}

.blog66_category-link {
  background-color: #0000;
  margin-right: 1rem;
  padding: .25rem .5rem;
  font-size: .875rem;
  font-weight: 600;
  text-decoration: none;
}

.blog66_category-link.w--current {
  border-bottom: 2px solid #000;
}

.text-size-regular-3 {
  font-size: 1rem;
}

.blog66_slide-nav {
  height: 1.75rem;
  font-size: .5rem;
  inset: auto auto 0% 0%;
}

.blog66_button-wrapper {
  margin-top: 1.5rem;
  display: flex;
}

.blog66_title-link {
  margin-bottom: .5rem;
  text-decoration: none;
  display: block;
}

.blog66_arrow-icon {
  color: #0000;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1rem;
  height: 1rem;
  display: flex;
}

.blog66_image {
  aspect-ratio: 3 / 2;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.blog66_heading {
  flex: 1;
}

.padding-global-23 {
  padding-left: 5%;
  padding-right: 5%;
}

.blog66_image-wrapper {
  width: 100%;
  overflow: hidden;
}

.blog66_component {
  background-color: #0000;
  height: auto;
  padding-bottom: 8rem;
  position: relative;
}

.max-width-large-6 {
  width: 100%;
  max-width: 48rem;
}

.container-large-12 {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.section-45 {
  padding-top: 120px;
  padding-bottom: 80px;
}

.text-size-medium-15 {
  color: var(--white);
  padding-top: 20px;
  font-size: 1.125rem;
  font-weight: 500;
}

.section_header1 {
  background-image: linear-gradient(6deg, #000, #05050500), url("https://cdn.prod.website-files.com/6515c29e265110c9545f6a61/656bf33df24843aea6667454_banner.png");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, auto;
  display: block;
}

.padding-section-large-19 {
  padding-top: 2rem;
  padding-bottom: 7rem;
}

.header1_component {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.header1_image {
  border: 1px solid var(--golden-lighter);
  border-radius: 15px;
  width: 100%;
  height: 100%;
}

.padding-global-24 {
  padding-left: 5%;
  padding-right: 5%;
}

.container-large-13 {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.accepting-title {
  text-align: left;
  text-transform: uppercase;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(175.31deg, #f0e5c4, #ead8a1f2 22%, #e1c782de 56%, #d2b25bd4 74%, #c39e3ac4);
  -webkit-background-clip: text;
  background-clip: text;
  justify-content: flex-start;
  align-items: flex-start;
  height: auto;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 24px;
  font-weight: 700;
  line-height: 100%;
  display: flex;
}

.now-accepting-title {
  text-align: left;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(171.47deg, #fcfaff, #babcd7 50%, #fff 100%, #fefcfe);
  -webkit-background-clip: text;
  background-clip: text;
  flex: none;
  order: 1;
  justify-content: flex-start;
  align-self: auto;
  align-items: flex-start;
  width: 100%;
  max-width: 100%;
  height: 100%;
  margin-top: 0;
  padding-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 48px;
  font-weight: 700;
  line-height: 60px;
  display: flex;
}

.now-accepting-title.bold-37.bold-36 {
  justify-content: flex-start;
  align-items: flex-start;
}

.now-accepting-title.vold-36 {
  width: auto;
}

.margin-bottom-copy, .margin-bottom-copy.margin-medium, .margin-bottom-copy.margin-xxlarge, .margin-bottom-copy.margin-xxsmall {
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
}

.margin-bottom-copy.margin-xxlarge, .margin-bottom-copy.margin-xsmall {
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
}

.margin-bottom-copy.margin-small-copy {
  flex-direction: column;
  align-items: flex-start;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  display: flex;
}

.margin-top-copy {
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
}

.margin-top-copy.margin-medium {
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
  padding-top: 16px;
  padding-left: 4px;
}

.margin-top-copy.margin-small, .margin-top-copy.margin-xlarge, .margin-top-copy.margin-tiny {
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
}

.margin-top-copy.margin-medium {
  flex-direction: row;
  width: 120px;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
  display: flex;
}

.margin-top-copy.margin-huge, .margin-top-copy.margin-medium, .margin-top-copy.margin-medium-copy {
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
}

.apply-now {
  color: #2e2c2c;
  text-align: center;
  letter-spacing: .02em;
  text-transform: uppercase;
  font-size: 14px;
  font-weight: 700;
}

.collection-list-47 {
  width: 100%;
}

.video-collection-list-copy {
  width: 880px;
}

.read-new-copy, .read-new-copy-copy {
  text-align: center;
  text-transform: uppercase;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(177.88deg, #f0e5c4, #ead8a1f2 22%, #e1c782de 56%, #d2b25bd4 74%, #c39e3ac4);
  -webkit-background-clip: text;
  background-clip: text;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 600;
  line-height: 150%;
  text-decoration: none;
}

.slide-3, .slide-2, .slide-4, .slide-5, .slide-4-copy, .slide-4-copy-copy {
  width: 100%;
  padding-top: 20px;
  padding-bottom: 0;
}

.collection-list-wrapper-35 {
  justify-content: space-around;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.collection-item-39 {
  padding-left: 0;
  padding-right: 0;
}

.icon-10 {
  font-weight: 500;
}

.icon-10:hover {
  color: var(--golden2);
}

.icon-11:hover {
  color: var(--golden2);
  font-weight: 500;
}

.text-size-medium-16 {
  font-size: 1.125rem;
}

.gallery24_image-wrapper {
  width: 100%;
  max-width: 100%;
  height: 100%;
  position: relative;
  overflow: hidden;
}

.gallery24_component {
  height: 400vh;
}

.gallery24_horizontal-scroll-wrapper {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100vw;
  max-width: 100%;
  height: 100vh;
  padding-left: 5%;
  padding-right: 5%;
  display: flex;
  position: sticky;
  top: 0;
  overflow: hidden;
}

.padding-global-25 {
  padding-left: 5%;
  padding-right: 5%;
}

.gallery24_horizontal-scroll-content {
  grid-column-gap: 2rem;
  align-items: center;
  width: 400vh;
  display: flex;
}

.text-align-center-2 {
  text-align: center;
  background-image: linear-gradient(#000, #000);
}

.gallery24_image {
  object-fit: cover;
  width: 80vw;
  height: 80vh;
}

.container-large-14 {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.body-19 {
  background-color: #000;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.blog3-header_category-link {
  background-color: #0000;
  align-items: center;
  margin-right: 0;
  padding: .25rem 0;
  font-size: .875rem;
  font-weight: 700;
  text-decoration: none;
  display: flex;
}

.blog3-header_category-link.w--current {
  border-bottom: 2px solid #000;
}

.text-size-medium-17 {
  color: var(--grey);
  font-family: Inter, sans-serif;
  font-size: 1.125rem;
}

.footer1_credit-text {
  font-size: .875rem;
}

.main-wrapper {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
}

.blog3-header_featured-item-content {
  border-top-left-radius: 8px;
  border-bottom-left-radius: 8px;
  flex-direction: column;
  justify-content: space-around;
  align-items: flex-start;
  display: flex;
}

.blog3-header_featured-blog {
  grid-column-gap: 2rem;
  grid-row-gap: 0rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  margin-bottom: 5rem;
  display: grid;
}

.footer1_left-wrapper {
  flex-direction: column;
  display: flex;
}

.page-wrapper {
  padding-top: 0;
}

.page-wrapper.timeline-on-page.main-wrapper {
  width: 100%;
}

.blog3-header_featured-button-wrapper {
  color: var(--golden2);
  margin-top: .5rem;
  display: flex;
}

.blog3-header_image {
  aspect-ratio: 3 / 2;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.text-link {
  color: var(--white);
}

.blog3-category_image {
  aspect-ratio: 3 / 2;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.blog3-header_featured-list {
  grid-column-gap: 0rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  padding-top: 0;
  padding-bottom: 20px;
  display: grid;
}

.success-text {
  font-weight: 600;
}

.blog3-header_featured-image-link {
  border: 1px none var(--grey);
  border-radius: 8px 0 0 8px;
  width: 100%;
}

.padding-section-large-20 {
  padding-top: 6rem;
  padding-bottom: 0;
}

.dropdown-chevron-6 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1rem;
  height: 1rem;
  display: flex;
}

.blog3-category_heading-wrapper {
  grid-column-gap: 5rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr max-content;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: end;
  display: grid;
}

.signup-form-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  color: var(--white);
  grid-template-rows: auto;
  grid-template-columns: 1fr max-content;
  grid-auto-columns: 1fr;
  margin-bottom: 1rem;
  display: grid;
}

.footer1_social-link {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  align-items: center;
  padding-top: .5rem;
  padding-bottom: .5rem;
  font-size: .875rem;
  text-decoration: none;
  display: flex;
}

.blog3-header_featured-title-link {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  text-decoration: none;
  display: flex;
}

.footer1_form-block {
  max-width: 35rem;
  margin-bottom: 0;
}

.heading-medium-4 {
  color: var(--white);
  margin-top: 0;
  font-family: Inter, sans-serif;
  font-size: 32px;
  font-weight: 700;
  line-height: 1.3;
}

.blog3-newsletter_component {
  grid-column-gap: 5rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr max-content;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  display: grid;
}

.blog3-header_image-wrapper {
  width: 100%;
  overflow: hidden;
}

.footer1_link {
  padding-top: .5rem;
  padding-bottom: .5rem;
  font-size: .875rem;
  text-decoration: none;
}

.blog3-newsletter_form {
  max-width: 30rem;
  margin-bottom: 0;
}

.blog3-header_meta-wrapper {
  color: var(--golden2);
  margin-bottom: 0;
  font-family: Inter, sans-serif;
}

.global-styles {
  display: block;
  position: fixed;
  inset: 0% auto auto 0%;
}

.footer1_bottom-wrapper {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.heading-style-h5-9 {
  color: var(--white);
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 0;
  padding-right: 8px;
  font-family: Inter, sans-serif;
  font-size: 1rem;
  font-weight: 700;
  line-height: 1.4;
}

.footer1_link-list {
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 100%;
  grid-auto-columns: 100%;
  place-items: flex-start start;
  display: flex;
}

.blog3-category_list {
  grid-column-gap: 2rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.footer1_form {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr max-content;
  grid-auto-columns: 1fr;
  margin-bottom: .75rem;
  display: grid;
}

.blog3-cta_component {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.text-size-regular-4 {
  color: var(--grey);
  font-size: 1rem;
}

.blog3-category_meta-wrapper {
  margin-bottom: 0;
  padding-left: 0;
  padding-right: 8px;
}

.blog3-category_button-row {
  flex-wrap: wrap;
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.blog3-category_button-row.hide-mobile-landscape {
  color: var(--white);
  font-family: Inter, sans-serif;
}

.blog3-category_button-row.mobile-landscape {
  display: none;
}

.blog3-category_image-wrapper {
  border-radius: 15px;
  width: 100%;
  overflow: hidden;
}

.blog3-category_category-link {
  color: var(--golden2);
  background-color: #0000;
  margin-right: 1rem;
  padding: .25rem .5rem .25rem 0;
  font-family: Inter, sans-serif;
  font-size: .875rem;
  font-weight: 600;
  text-decoration: none;
}

.blog3-category_category-link.w--current {
  border-bottom: 2px solid #000;
}

.footer1_legal-list {
  grid-column-gap: 1.5rem;
  grid-row-gap: 0rem;
  white-space: normal;
  grid-template-rows: auto;
  grid-template-columns: max-content;
  grid-auto-columns: max-content;
  grid-auto-flow: column;
  justify-content: center;
  display: grid;
}

.footer1_menu-wrapper {
  grid-column-gap: 2rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  align-items: start;
}

.blog3-header_title-link {
  margin-bottom: .5rem;
  text-decoration: none;
  display: block;
}

.blog3-header_title-link.main-post {
  margin-bottom: 1rem;
  padding-left: 16px;
  padding-right: 8px;
}

.blog3-header_item {
  border: 1px solid var(--grey);
  border-radius: 8px;
  font-family: Inter, sans-serif;
}

.blog3-header_featured-list-wrapper {
  display: flex;
}

.error-text {
  color: #e23939;
}

.blog3-header_list {
  grid-column-gap: 2rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.footer1_logo-link {
  padding-left: 0;
}

.button-group-5 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.padding-global-26 {
  padding-top: 0%;
  padding-left: 5%;
  padding-right: 5%;
}

.blog3-header_mini-image {
  aspect-ratio: 1;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.blog3-category_title-link {
  margin-bottom: .5rem;
  text-decoration: none;
  display: block;
}

.blog3-category_image-link {
  border-radius: 15px;
  width: 100%;
  margin-bottom: 1.5rem;
}

.footer1_legal-link {
  font-size: .875rem;
  text-decoration: underline;
}

.footer1_top-wrapper {
  grid-column-gap: 8vw;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: .75fr 1fr;
  align-items: start;
}

.blog3-header_heading-wrapper {
  align-items: center;
  width: 100%;
  margin-bottom: 2.5rem;
  display: flex;
}

.blog3-header_featured-item {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1rem;
  border: 1px solid var(--golden-lighter);
  border-radius: 8px;
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  font-family: Inter, sans-serif;
  display: grid;
}

.blog3-header_button-wrapper {
  color: var(--golden2);
  margin-top: 0;
  font-family: Inter, sans-serif;
  display: flex;
}

.blog3-header_image-link {
  width: 100%;
  margin-bottom: .25rem;
}

.navbar1_link-2 {
  padding: .5rem 1rem;
}

.navbar1_link-2.w--current {
  color: #0000;
}

.blog3-newsletter_content {
  flex: 1;
}

.blog3-category_button-wrapper {
  color: var(--golden2);
  margin-top: 0;
  font-family: Inter, sans-serif;
  display: flex;
}

.container-large-15 {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.blog3-category_heading {
  flex: 1;
}

.text-block-127 {
  font-family: Inter, sans-serif;
  font-style: normal;
}

.text-block-128 {
  color: var(--golden2);
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 600;
}

.text-block-129 {
  text-transform: uppercase;
}

.collection-list-48 {
  display: flex;
}

.heading-45 {
  color: var(--white);
  font-family: Inter, sans-serif;
}

.heading-46 {
  color: var(--grey);
  margin-top: 0;
  font-family: Inter, sans-serif;
  font-weight: 400;
}

.text-block-128-copy {
  color: var(--golden2);
  font-family: Inter, sans-serif;
}

.body-20 {
  background-color: #000;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.blog-post-header3_date-wrapper {
  margin-top: .25rem;
  display: flex;
}

.blog-post-header3_author-wrapper {
  align-items: center;
  margin-bottom: 2rem;
}

.padding-section-large-21 {
  padding-top: 7rem;
  padding-bottom: 7rem;
}

.blog-post-header3_image-wrapper {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-top: 66%;
  position: relative;
  overflow: hidden;
}

.blog-post-header3_title-wrapper {
  flex-direction: column;
  display: flex;
}

.blog-post-header3_social-link {
  background-color: #0000;
  border-radius: 20px;
  padding: .25rem;
}

.blog-post-header3_text-divider {
  margin-left: .5rem;
  margin-right: .5rem;
}

.blog-post-header3_share {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  color: var(--white);
  grid-template-rows: auto;
  grid-template-columns: max-content;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  justify-items: start;
  margin-top: 1rem;
  display: grid;
}

.blog-post-header3_author-text {
  display: flex;
}

.blog-post-header3_component {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: .75fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  display: grid;
}

.blog-post-header3_share-wrapper {
  color: var(--white);
  flex-direction: column;
  align-items: flex-start;
  width: 50%;
  display: flex;
}

.blog-post-header3_content-top {
  flex-direction: column;
  flex: 1;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.padding-global-27 {
  padding-left: 5%;
  padding-right: 5%;
}

.blog-post-header3_breadcrumb {
  color: var(--golden2);
  align-items: center;
  width: 100%;
  margin-bottom: 2.5rem;
  font-family: Lato, sans-serif;
  display: flex;
}

.container-large-16 {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.heading-style-h2 {
  color: var(--white);
  font-family: Inter, sans-serif;
  font-size: 3rem;
  font-weight: 700;
  line-height: 1.2;
}

.blog-post-header3_image {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.margin-right, .margin-right.margin-tiny {
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 0;
}

.collection-list-49 {
  justify-content: space-around;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.text-block-130 {
  display: flex;
}

.blog3-category_item-copy {
  border: 1px solid var(--black-grey);
  border-radius: 15px;
  padding-bottom: 20px;
  padding-left: 8px;
  padding-right: 8px;
}

.collection-list-50 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.heading-47 {
  color: var(--white);
  font-family: Inter, sans-serif;
}

.collection-list-51 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.text-block-131, .text-block-132 {
  font-family: Inter, sans-serif;
}

.button-51-copy {
  color: #0000;
  text-align: center;
  background-color: #0000;
  border: 1px solid #0000;
  padding: .75rem 1.5rem;
  font-family: Inter, sans-serif;
}

.button-51-copy.is-secondary {
  color: #0000;
  background-color: #0000;
}

.button-51-copy.is-secondary.is-buy-now-button {
  width: 100%;
  margin-bottom: 1rem;
}

.button-51-copy.is-secondary.is-alternate {
  color: #0000;
  background-color: #0000;
  border-color: #0000;
}

.button-51-copy.is-small {
  padding: .5rem 1.25rem;
}

.button-51-copy.is-add-to-cart-button {
  width: 100%;
  margin-top: .5rem;
  margin-bottom: 1rem;
}

.button-51-copy.is-link {
  color: #0000;
  background-color: #0000;
  border-style: none;
  padding: .25rem 0;
  line-height: 1;
  text-decoration: none;
}

.button-51-copy.is-link.is-icon {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-direction: row;
  display: flex;
}

.blog3-header_button-wrapper-copy {
  color: var(--golden2);
  margin-top: 0;
  font-family: Inter, sans-serif;
  display: flex;
}

.hiden-compu {
  display: none;
}

.div-block-21-copy-2-copy-3 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  text-decoration: none;
  display: flex;
}

.read-new-copy-copy-copy, .more-information-button {
  text-align: center;
  text-transform: uppercase;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(177.88deg, #f0e5c4, #ead8a1f2 22%, #e1c782de 56%, #d2b25bd4 74%, #c39e3ac4);
  -webkit-background-clip: text;
  background-clip: text;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 600;
  line-height: 150%;
  text-decoration: none;
}

.button-all-videos {
  background-image: linear-gradient(178.94deg, #f0e5c4, #ead8a1f2 22%, #e1c782de 56%, #d2b25bd4 74%, #c39e3ac4);
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  width: 320px;
  max-width: none;
  padding-top: 10px;
  padding-bottom: 10px;
  text-decoration: none;
  display: flex;
}

.button-all-videos.hiden-desktop {
  width: auto;
  padding-left: 42px;
  padding-right: 42px;
}

.button-all-videos.hiden-phone.hiden-pc {
  display: none;
}

.interview-card-6-copy {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: none;
  height: 460px;
  text-decoration: none;
  display: flex;
}

.interview-card-6-copy-copy {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 272px;
  max-width: 252px;
  height: 460px;
  display: flex;
}

.body-21 {
  background-color: #000;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-left: 0%;
  display: flex;
}

.text-size-medium-18 {
  color: var(--grey);
  font-size: 1.125rem;
}

.header15_image {
  width: 100%;
  height: 100%;
}

.button-52 {
  color: #0000;
  text-align: center;
  background-color: #0000;
  border: 1px solid #0000;
  padding: .75rem 1.5rem;
}

.button-52.is-secondary {
  color: #0000;
  background-color: #0000;
}

.padding-section-large-22 {
  padding-top: 7rem;
  padding-bottom: 7rem;
}

.header15_content-wrapper {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.header15_image-wrapper {
  width: 100%;
}

.button-group-6 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.padding-global-28 {
  padding-left: 5%;
  padding-right: 5%;
}

.container-large-17 {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.heading-48 {
  color: var(--white);
  font-family: Inter, sans-serif;
}

.news-block {
  border: 1px solid var(--black-grey);
  background-image: linear-gradient(#2424246e, #000);
  border-radius: 25px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1100px;
  height: auto;
  margin-top: 100px;
  margin-bottom: 60px;
  padding-top: 20px;
  padding-bottom: 20px;
  display: flex;
}

.heading-49 {
  color: var(--white);
  margin-top: 0;
  font-size: 24px;
  font-weight: 500;
  line-height: 32px;
  text-decoration: none;
}

.div-block-71 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-block-72 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  align-items: flex-start;
  text-decoration: none;
  display: flex;
}

.div-block-73 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-direction: row;
  text-decoration: none;
  display: flex;
}

.heading-50 {
  color: var(--white);
  margin-top: 0;
  margin-bottom: 0;
  font-size: 24px;
  font-weight: 500;
}

.link-block-25 {
  text-decoration: none;
}

.text-size-medium-19 {
  font-size: 1.125rem;
}

.layout402_tabs-menu {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  align-items: center;
  margin-bottom: 4rem;
  display: flex;
  overflow: auto;
}

.button-53 {
  color: #0000;
  text-align: center;
  background-color: #0000;
  border: 1px solid #0000;
  padding: .75rem 1.5rem;
}

.button-53.is-link {
  color: #0000;
  background-color: #0000;
  border-style: none;
  padding: .25rem 0;
  line-height: 1;
  text-decoration: none;
}

.button-53.is-link.is-icon {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
}

.button-53.is-secondary {
  color: #0000;
  background-color: #0000;
}

.padding-section-large-23 {
  padding-top: 7rem;
  padding-bottom: 7rem;
}

.layout402_tab-wrapper {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.icon-embed-xxsmall-3 {
  color: var(--golden2);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 2rem;
  height: 3rem;
  display: flex;
}

.button-group-7 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.padding-global-29 {
  padding-left: 5%;
  padding-right: 5%;
}

.container-large-18 {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.layout402_component {
  flex-direction: column;
  display: flex;
}

.layout402_tab-link {
  background-color: #0000;
  border-bottom: 1.5px solid #0000;
  flex: none;
  padding: .5rem 0;
}

.layout402_tab-link.w--current {
  background-color: #0000;
  border-bottom-color: #0000;
}

.text-size-medium-20 {
  color: var(--white);
  font-size: 18px;
  font-weight: 500;
}

.layout1_image {
  border: 1px solid var(--black-grey);
  border-radius: 35px;
  width: 100%;
  height: 100%;
}

.button-54 {
  color: #0000;
  text-align: center;
  background-color: #0000;
  border: 1px solid #0000;
  padding: .75rem 1.5rem;
}

.button-54.is-link {
  color: #0000;
  background-color: #0000;
  border-style: none;
  padding: .25rem 0;
  line-height: 1;
  text-decoration: none;
}

.button-54.is-link.is-icon {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
}

.button-54.is-secondary {
  color: #0000;
  background-color: #0000;
}

.layout1_image-wrapper {
  border: 1px solid var(--black-grey);
  border-radius: 35px;
}

.layout1_image-wrapper.hiden-pc {
  display: none;
}

.padding-section-large-24 {
  width: 100%;
  padding-top: 0;
  padding-bottom: 0;
}

.layout1_content {
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 32px;
  padding-bottom: 32px;
}

.button-group-8 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-wrap: wrap;
  align-items: center;
  width: auto;
  display: flex;
}

.padding-global-30 {
  width: 100%;
  padding: 32px 5%;
}

.section_layout1 {
  border: 1px solid var(--black-grey);
  background-color: var(--black);
  background-image: linear-gradient(180deg, #242424, var(--color));
  border-radius: 35px;
  width: 1000%;
  max-width: 1100px;
  margin-bottom: 64px;
}

.section_layout1:hover {
  background-image: linear-gradient(180deg, #373737, #101010 49%, var(--color));
  box-shadow: 0 2px 5px 0 var(--shadow-button);
}

.container-large-19 {
  width: 100%;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
}

.layout1_component {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  width: 100%;
  display: grid;
}

.apply-now-kt-superstar {
  text-align: left;
  text-transform: uppercase;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(175.31deg, #f0e5c4, #ead8a1f2 22%, #e1c782de 56%, #d2b25bd4 74%, #c39e3ac4);
  -webkit-background-clip: text;
  background-clip: text;
  justify-content: center;
  align-items: center;
  height: auto;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 18px;
  font-weight: 400;
  line-height: 100%;
  display: flex;
}

.apply-button {
  background-image: linear-gradient(178.94deg, #f0e5c4, #ead8a1f2 22%, #e1c782de 56%, #d2b25bd4 74%, #c39e3ac4);
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  width: auto;
  max-width: none;
  padding: 10px 30px;
  text-decoration: none;
  display: flex;
}

.apply-button.hiden-desktop {
  width: auto;
  padding-left: 18px;
  padding-right: 18px;
}

.apply-button.hiden-phone.hiden-pc {
  display: none;
}

.link-block-26, .link-block-27 {
  text-decoration: none;
}

.section-46 {
  width: 100%;
  height: 200px;
}

.image-147 {
  width: 100%;
  height: 100%;
}

.padding-global-26-copy {
  padding-top: 0%;
  padding-left: 5%;
  padding-right: 5%;
}

.text-236-copy {
  color: var(--golden-lighter);
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 120%;
}

.academy-block-copy {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding-bottom: 10px;
  display: flex;
}

.max-width-large-2-copy-copy {
  text-align: left;
  flex-direction: column;
  align-items: flex-start;
  width: 1100px;
  max-width: 100%;
  padding-top: 0;
  padding-bottom: 8px;
  display: flex;
}

.portfolio15_title-wrapper-copy {
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr max-content;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: flex-start;
  width: 1100px;
  display: flex;
}

.text-size-medium-21 {
  color: var(--white);
  font-family: Inter, sans-serif;
  font-size: 1.125rem;
}

.layout352_component {
  background-color: var(--black);
  background-image: linear-gradient(#000, #000);
}

.layout352_timeline {
  z-index: -3;
  background-color: var(--black);
  background-image: linear-gradient(#000, #000);
}

.layout352_date-text {
  color: var(--white);
  text-align: right;
  font-family: Inter, sans-serif;
}

.button-55 {
  color: #0000;
  text-align: center;
  background-color: #0000;
  border: 1px solid #0000;
  padding: .75rem 1.5rem;
}

.button-55.is-link {
  color: #0000;
  background-color: #0000;
  border-style: none;
  padding: .25rem 0;
  line-height: 1;
  text-decoration: none;
}

.button-55.is-link.is-icon {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
}

.button-55.is-secondary {
  color: #0000;
  background-color: #0000;
}

.layout352_circle {
  background-color: #0000;
  border: 1px solid #fff;
  border-radius: 100%;
  width: .9375rem;
  height: .9375rem;
  position: sticky;
  top: 50vh;
  box-shadow: 0 0 0 8px #0000;
}

.padding-section-large-25 {
  padding-top: 0;
  padding-bottom: 7rem;
}

.layout352_progress-bar {
  z-index: -1;
  background-color: #0000;
  background-image: linear-gradient(to bottom, var(--white), var(--white));
  color: var(--white);
  -webkit-text-stroke-color: #fff;
  width: 3px;
  height: 50vh;
  position: fixed;
  top: 0;
  bottom: 50vh;
}

.layout352_progress {
  z-index: -2;
  background-color: #b3b3b3;
  background-image: linear-gradient(to bottom, var(--grey), var(--grey));
  color: var(--white);
  width: 3px;
  height: 100%;
  position: absolute;
}

.layout-352-instructions-delete {
  text-align: left;
  background-color: #0000;
  padding: 10rem 2rem 2rem;
}

.layout352_layout {
  background-image: linear-gradient(#000, #000);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.layout352_fade-overlay-bottom {
  z-index: 1;
  background-image: linear-gradient(to top, #0000, #fff0);
  width: 100%;
  height: 6rem;
  position: absolute;
  inset: auto 0% 0%;
}

.layout352_heading {
  -webkit-text-fill-color: inherit;
  background-color: #0000;
  background-image: linear-gradient(#000, #000);
  background-clip: border-box;
}

.layout352_image-wrapper {
  border: 1px solid var(--grey);
  background-image: linear-gradient(68deg, #3f3f3fab, #000), linear-gradient(#000000b3, #000000b3);
  border-radius: 15px;
  width: 400px;
  height: 180px;
  padding-top: 8px;
  padding-left: 16px;
  overflow: hidden;
}

.layout352_instructions-list {
  padding-left: 1.25rem;
}

.layout352_item {
  z-index: 2;
  color: #fff;
  background-image: linear-gradient(#000, #000);
  grid-template-rows: auto;
  grid-template-columns: 1fr 12rem 1fr;
  grid-auto-columns: 1fr;
  padding-top: 4rem;
  padding-bottom: 4rem;
  display: grid;
  position: relative;
}

.layout352_instructions-list-item {
  padding-left: .5rem;
}

.timeline-on-page {
  z-index: 0;
  position: relative;
}

.button-group-9 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.button-group-9.is-center {
  justify-content: center;
}

.padding-global-31 {
  background-color: var(--black);
  padding-left: 5%;
  padding-right: 5%;
}

.layout352_right {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-direction: column;
  display: flex;
}

.section_layout352 {
  z-index: -3;
  background-color: var(--black);
  padding-top: 120px;
  position: relative;
}

.layout352_left {
  background-color: var(--black);
}

.container-large-20 {
  background-color: var(--black);
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.layout352_centre {
  background-image: linear-gradient(to bottom, var(--black), var(--black));
  color: var(--black);
  justify-content: center;
  align-items: stretch;
  display: flex;
}

.layout352_fade-overlay-top {
  z-index: 1;
  background-image: linear-gradient(#0000, #fff0);
  width: 100%;
  height: 6rem;
  position: absolute;
  inset: 0% 0% auto;
}

.features-copy {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(169.38deg, #f0e5c4 0%, #ead8a1f2 22%, #e1c782de 56%, #d2b25bd4 74%, #c39e3ac4 100%);
  -webkit-background-clip: text;
  background-clip: text;
  font-family: Inter, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 120%;
}

.text-size-medium-22 {
  font-size: 1.125rem;
}

.button-56 {
  color: #0000;
  text-align: center;
  background-color: #0000;
  border: 1px solid #0000;
  padding: .75rem 1.5rem;
}

.button-56.is-link {
  color: #0000;
  background-color: #0000;
  border-style: none;
  padding: .25rem 0;
  line-height: 1;
  text-decoration: none;
}

.button-56.is-link.is-icon {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
}

.button-56.is-secondary {
  color: #0000;
  background-color: #0000;
}

.padding-section-large-26 {
  background-image: linear-gradient(#000, #000);
  padding-top: 7rem;
  padding-bottom: 7rem;
}

.layout-352-instructions-delete-2 {
  text-align: left;
  background-color: #0000;
  padding: 2rem;
}

.button-group-10 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.button-group-10.is-center {
  justify-content: center;
}

.padding-global-32 {
  background-image: linear-gradient(#000, #000);
  padding-left: 5%;
  padding-right: 5%;
}

.container-large-21 {
  background-image: linear-gradient(#000, #000);
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.image-148 {
  background-color: #000000b3;
}

.image-149 {
  border: 1px solid var(--golden2);
  border-radius: 100px;
  width: 60px;
  height: 60px;
  padding: 8px;
}

.text-size-medium-21-copy {
  color: var(--white);
  margin-top: 10px;
  font-family: Inter, sans-serif;
  font-size: 1.125rem;
}

.text-inter-4-copy {
  color: #b0adad;
  width: 100%;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 150%;
}

.list-6 {
  padding-left: 0;
}

.rich-text-block-4 {
  color: var(--grey);
  font-family: Inter, sans-serif;
}

.text-size-medium-23 {
  color: var(--grey);
  font-size: 1.125rem;
}

.layout352_component-2 {
  background-image: linear-gradient(to bottom, var(--black), var(--black));
}

.layout352_timeline-2 {
  z-index: -3;
  background-image: linear-gradient(to bottom, var(--black), var(--black));
}

.button-57 {
  color: #0000;
  text-align: center;
  background-color: #0000;
  border: 1px solid #0000;
  padding: .75rem 1.5rem;
}

.button-57.is-link {
  color: #0000;
  background-color: #0000;
  border-style: none;
  padding: .25rem 0;
  line-height: 1;
  text-decoration: none;
}

.button-57.is-link.is-icon {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
}

.button-57.is-secondary {
  color: #0000;
  background-color: #0000;
}

.layout352_circle-2 {
  background-color: #0000;
  border-radius: 100%;
  width: .9375rem;
  height: .9375rem;
  position: sticky;
  top: 50vh;
  box-shadow: 0 0 0 8px #0000;
}

.padding-section-large-27 {
  background-color: var(--black);
  background-image: linear-gradient(to bottom, var(--black), var(--black));
  padding-top: 7rem;
  padding-bottom: 7rem;
}

.layout352_progress-bar-2 {
  z-index: -1;
  background-color: #0000;
  background-image: linear-gradient(to bottom, var(--black), var(--black));
  color: var(--white);
  width: 3px;
  height: 50vh;
  position: fixed;
  top: 0;
  bottom: 50vh;
}

.layout352_progress-2 {
  z-index: -2;
  background-color: var(--black);
  background-image: linear-gradient(to bottom, var(--black), var(--black));
  width: 3px;
  height: 100%;
  position: absolute;
}

.layout-352-instructions-delete-3 {
  text-align: left;
  background-color: #0000;
  padding: 2rem;
}

.layout352_layout-2 {
  background-color: var(--color);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.layout352_heading-2 {
  background-color: #0000;
  background-image: linear-gradient(to bottom, var(--black), var(--black));
}

.layout352_image-wrapper-2 {
  overflow: hidden;
}

.layout352_item-2 {
  z-index: 2;
  background-color: var(--black);
  background-image: linear-gradient(to bottom, var(--black), var(--black));
  grid-template-rows: auto;
  grid-template-columns: 1fr 12rem 1fr;
  grid-auto-columns: 1fr;
  padding-top: 4rem;
  padding-bottom: 4rem;
  display: grid;
  position: relative;
}

.container-small-3 {
  background-color: var(--black);
  width: 100%;
  max-width: 48rem;
  margin-left: auto;
  margin-right: auto;
}

.button-group-11 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.button-group-11.is-center {
  justify-content: center;
}

.padding-global-33 {
  background-image: linear-gradient(to bottom, var(--black), var(--black));
  padding-left: 5%;
  padding-right: 5%;
}

.text-align-center-3 {
  background-color: var(--black);
  text-align: center;
}

.section_layout352-2 {
  z-index: -3;
  padding-top: 120px;
  position: relative;
}

.container-large-22 {
  background-color: var(--black);
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.layout352_centre-2 {
  background-image: linear-gradient(to bottom, var(--black), var(--black));
  justify-content: center;
  align-items: stretch;
  display: flex;
}

.heading-51 {
  color: var(--golden2);
}

.text-size-medium-24 {
  color: var(--grey);
  font-family: Inter, sans-serif;
  font-size: 1.125rem;
}

.layout352_timeline-3 {
  z-index: -3;
}

.layout352_date-text-2 {
  color: var(--white);
  text-align: left;
  margin-top: 10px;
  font-family: Inter, sans-serif;
  font-size: 36px;
  line-height: 34px;
}

.button-58 {
  color: #0000;
  text-align: center;
  background-color: #0000;
  border: 1px solid #0000;
  padding: .75rem 1.5rem;
}

.button-58.is-link {
  color: #0000;
  background-color: #0000;
  border-style: none;
  padding: .25rem 0;
  line-height: 1;
  text-decoration: none;
}

.button-58.is-link.is-icon {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
}

.button-58.is-secondary {
  color: #0000;
  background-color: #0000;
}

.layout352_circle-3 {
  background-color: #0000;
  background-image: linear-gradient(to bottom, var(--white), var(--white));
  border-radius: 100%;
  width: .9375rem;
  height: .9375rem;
  position: sticky;
  top: 50vh;
  box-shadow: 0 0 0 8px #0000;
}

.padding-section-large-28 {
  width: 100%;
  max-width: 100%;
  padding-top: 10rem;
  padding-bottom: 2rem;
}

.layout352_progress-bar-3 {
  z-index: -1;
  background-color: #0000;
  background-image: linear-gradient(to bottom, var(--color), var(--color));
  width: 3px;
  height: 50vh;
  position: fixed;
  top: 0;
  bottom: 50vh;
}

.layout352_progress-3 {
  z-index: -2;
  border: 1px solid var(--white);
  background-color: var(--grey);
  color: var(--white);
  width: 1.5px;
  height: 100%;
  position: absolute;
}

.layout-352-instructions-delete-4 {
  text-align: left;
  background-color: #0000;
  padding: 2rem;
}

.layout352_layout-3 {
  background-image: linear-gradient(#00000080, #00000080);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.layout352_heading-3 {
  background-color: #0000;
  width: 100%;
}

.layout352_image-wrapper-3 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-direction: column;
  height: auto;
  display: flex;
  overflow: hidden;
}

.layout352_item-3 {
  z-index: 2;
  grid-template-rows: auto;
  grid-template-columns: 1fr 12rem 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  padding-top: 4rem;
  padding-bottom: 4rem;
  display: grid;
  position: relative;
}

.container-small-4 {
  width: 100%;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
}

.button-group-12 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.button-group-12.is-center {
  justify-content: center;
}

.padding-global-34 {
  padding-left: 0%;
  padding-right: 0%;
}

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

.section_layout352-3 {
  z-index: -3;
  position: relative;
}

.layout352_left-2 {
  flex-direction: column;
  display: flex;
}

.container-large-23 {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.layout352_centre-3 {
  background-color: #0000;
  justify-content: center;
  align-items: stretch;
  display: flex;
}

.image-150 {
  width: 280px;
  height: 280px;
}

.image-151 {
  width: 280px;
}

.image-152 {
  width: 280px;
  height: 280px;
}

.text-size-medium-25 {
  font-size: 1.125rem;
}

.button-59 {
  color: #0000;
  text-align: center;
  background-color: #0000;
  border: 1px solid #0000;
  padding: .75rem 1.5rem;
}

.button-59.is-link {
  color: #0000;
  background-color: #0000;
  border-style: none;
  padding: .25rem 0;
  line-height: 1;
  text-decoration: none;
}

.button-59.is-link.is-icon {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
}

.career20_tabs-menu {
  align-self: center;
  margin-bottom: 3rem;
}

.career20_tabs-menu.no-scrollbar {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.career20_top-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.padding-section-large-29 {
  padding-top: 7rem;
  padding-bottom: 7rem;
}

.career20_department-label {
  background-color: #0000;
  margin-left: 1rem;
  padding: .25rem .5rem;
  font-size: .875rem;
  font-weight: 600;
  text-decoration: none;
}

.career20_list {
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.section_career20 {
  font-family: Inter, sans-serif;
}

.heading-style-h5-10 {
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1.4;
}

.career20_job-details-wrapper {
  display: flex;
}

.career20_icon-wrapper {
  flex: none;
  margin-right: .75rem;
}

.max-width-full {
  width: 100%;
  max-width: none;
}

.padding-global-35 {
  padding-left: 5%;
  padding-right: 5%;
}

.career20_tab-link {
  border: 2px solid var(--black-grey);
  background-color: #0000;
  border-radius: 8px;
  padding: .5rem 1rem;
}

.career20_tab-link.w--current {
  background-color: var(--golden2);
  color: var(--white);
  border-color: #000;
  border-radius: 8px;
}

.container-large-24 {
  width: 100%;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
}

.career20_title-wrapper {
  align-items: center;
  display: flex;
}

.career20_detail-wrapper {
  align-items: center;
  margin-right: 1.5rem;
  display: flex;
}

.career20_item {
  border: 1px solid #0000;
  padding: 2rem;
}

.text-block-133 {
  color: var(--white);
  font-weight: 600;
}

.text-block-134 {
  color: var(--white);
  font-weight: 700;
}

.text-block-134:hover, .text-block-134:active {
  color: var(--white);
}

.layout352_date-text-2-copy {
  color: var(--grey);
  text-align: left;
  margin-top: 0;
  font-family: Inter, sans-serif;
  font-size: 26px;
  font-weight: 500;
  line-height: 34px;
}

.affiliate-with-the-world-s-largest-professional-kombat-taekwondo-organization-2-copy-copy {
  color: var(--grey);
  width: auto;
  font-family: Inter, sans-serif;
  font-size: 24px;
  font-weight: 600;
  line-height: 140%;
}

.div-block-74 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  justify-content: flex-start;
  align-items: flex-start;
  padding-top: 32px;
  display: flex;
}

.ranking-points-div {
  width: 100%;
  max-width: 100%;
  padding-top: 2rem;
  padding-bottom: 2rem;
}

.div-block-74-copy {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  justify-content: flex-start;
  align-items: flex-start;
  padding-top: 32px;
  display: flex;
}

.layout352_image-wrapper-4, .layout352_image-wrapper-3-copy {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-direction: column;
  height: auto;
  display: flex;
  overflow: hidden;
}

.image-153 {
  border: 1px solid var(--grey);
  border-radius: 35px;
  max-width: 100%;
}

.div-block-75 {
  border: 1px solid var(--grey);
  border-radius: 35px;
  justify-content: center;
  align-items: center;
  width: 1100px;
  margin-top: 16px;
  margin-bottom: 32px;
  display: flex;
}

._2v2-3-copy {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(#fcfaff, #babcd7 54%, #fff 100%, #fefcfe);
  -webkit-background-clip: text;
  background-clip: text;
  width: 100%;
  padding-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 48px;
  font-weight: 500;
  line-height: 120%;
}

.f2wf-columns-5-copy {
  width: 1100px;
  margin-top: 120px;
}

.image-154 {
  width: 400px;
  height: auto;
}

.div-block-76 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  display: flex;
}

.f2wf-columns-5-copy-copy, .f2wf-columns-5-copy-copy-copy {
  width: 1100px;
  height: 100%;
  margin-top: 120px;
}

.body-22 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  background-color: var(--black);
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  font-family: Inter, sans-serif;
  display: flex;
}

.f2wf-columns-6 {
  width: 1100px;
  margin-top: 120px;
  padding-left: 32px;
  padding-right: 32px;
}

.competition-guide-wrapper {
  border: 1px none var(--grey);
  margin-top: 0;
  margin-left: 32px;
  margin-right: 32px;
  padding-left: 0;
  padding-right: 0;
}

.image-155 {
  border: 1px solid var(--grey);
  border-radius: 12px;
}

.download-pdf {
  background-image: linear-gradient(178.94deg, #f0e5c4, #ead8a1f2 22%, #e1c782de 56%, #d2b25bd4 74%, #c39e3ac4);
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  width: 240px;
  max-width: none;
  margin-top: 32px;
  margin-bottom: 32px;
  margin-left: 32px;
  padding: 10px 15px;
  text-decoration: none;
  display: flex;
}

.download-pdf.hiden-desktop {
  width: auto;
  padding-left: 18px;
  padding-right: 18px;
}

.download-pdf.hiden-phone.hiden-pc {
  display: none;
}

.body-23 {
  background-color: var(--black);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.text-size-medium-26 {
  font-size: 1.125rem;
}

.event35_image {
  aspect-ratio: 1;
  object-fit: cover;
  border-radius: 12px;
  width: 100%;
  height: 100%;
}

.button-60 {
  color: #0000;
  text-align: center;
  background-color: #0000;
  border: 1px solid #0000;
  padding: .75rem 1.5rem;
}

.button-60.is-secondary {
  color: #0000;
  background-color: #0000;
}

.event35_component {
  flex-direction: column;
  display: flex;
}

.section_event35 {
  font-family: Inter, sans-serif;
}

.padding-section-large-30 {
  padding-top: 7rem;
  padding-bottom: 7rem;
}

.event35_item-content {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.event35_tab-link {
  background-color: #0000;
  border: 1px solid #0000;
  padding: .5rem 1rem;
}

.event35_tab-link.w--current {
  background-color: #fff;
  border-color: #000;
}

.event35_list {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-direction: column;
  display: flex;
}

.event35_tabs-menu {
  margin-bottom: 3rem;
}

.event35_date-wrapper {
  width: 12rem;
}

.heading-style-h5-11 {
  color: var(--white);
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1.4;
}

.event35_item {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  border: 1px solid var(--grey);
  border-radius: 15px;
  grid-template-rows: auto;
  grid-template-columns: max-content 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start;
  padding: 2rem;
  display: grid;
  overflow: hidden;
}

.event35_image-wrapper {
  cursor: pointer;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}

.event35_list-wrapper {
  overflow: hidden;
}

.padding-global-36 {
  padding-left: 5%;
  padding-right: 5%;
}

.container-large-25 {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.text-block-135, .text-block-136, .text-block-137, .text-block-138, .text-block-135-2 {
  color: var(--grey);
}

.event-info-button {
  background-image: linear-gradient(178.94deg, #f0e5c4, #ead8a1f2 22%, #e1c782de 56%, #d2b25bd4 74%, #c39e3ac4);
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  width: 240px;
  max-width: none;
  margin-top: 0;
  margin-bottom: 32px;
  padding: 10px 15px;
  text-decoration: none;
  display: flex;
}

.event-info-button.hiden-desktop {
  width: auto;
  padding-left: 18px;
  padding-right: 18px;
}

.event-info-button.hiden-phone.hiden-pc {
  display: none;
}

.div-block-77 {
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.f2wf-columns-5-copy {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  width: 1100px;
  height: 100%;
  margin-top: 160px;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 32px;
}

.download-pdf-copy {
  background-image: linear-gradient(178.94deg, #f0e5c4, #ead8a1f2 22%, #e1c782de 56%, #d2b25bd4 74%, #c39e3ac4);
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  width: 240px;
  max-width: none;
  margin-top: 32px;
  margin-bottom: 32px;
  margin-left: 32px;
  padding: 10px 15px;
  text-decoration: none;
  display: flex;
}

.download-pdf-copy.hiden-desktop {
  width: auto;
  padding-left: 18px;
  padding-right: 18px;
}

.download-pdf-copy.hiden-phone.hiden-pc {
  display: none;
}

.div-block-78 {
  width: 100%;
}

.big-image-2-5perc-padding {
  width: 100%;
  margin-left: 0%;
  margin-right: 0%;
  padding-left: 2.5%;
  padding-right: 2.5%;
  display: flex;
}

.image-156 {
  width: auto;
}

.div-block-79 {
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.header-3-copy {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  height: 111px;
  padding-top: 24px;
  padding-bottom: 24px;
  display: flex;
}

.header-3-copy.big-image-5perc-margin {
  height: 100%;
  margin-top: 120px;
  padding-left: 2.5%;
  padding-right: 2.5%;
}

.div-block-80 {
  width: 100%;
}

.div-block-80.header3-vertical {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  justify-content: flex-start;
  height: 100%;
  padding-top: 0;
  padding-bottom: 0;
}

.header3-vertical {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  height: 111px;
  padding-top: 24px;
  padding-bottom: 24px;
  display: flex;
}

.header3-vertical.big-image-5perc-margin {
  grid-column-gap: 36px;
  grid-row-gap: 36px;
  flex-direction: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: center stretch;
  height: 100%;
  margin-top: 120px;
  padding-left: 2.5%;
  padding-right: 2.5%;
  display: grid;
}

.header-vertical-header-3-mini-section {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.gold-button-main {
  background-image: linear-gradient(178.94deg, #f0e5c4, #ead8a1f2 22%, #e1c782de 56%, #d2b25bd4 74%, #c39e3ac4);
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  width: 240px;
  max-width: none;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 0;
  padding: 10px 0;
  text-decoration: none;
  display: flex;
}

.gold-button-main.hiden-desktop {
  width: auto;
  padding-left: 18px;
  padding-right: 18px;
}

.gold-button-main.hiden-phone.hiden-pc {
  display: none;
}

.image-157 {
  border: 1px none var(--grey);
  border-radius: 25px;
  width: 25%;
}

.social-media-icon {
  align-items: center;
  display: flex;
}

.text-block-45-copy {
  width: auto;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 600;
}

.list-shin-copy-knockdowns {
  color: #fff;
  font-family: Inter, sans-serif;
  font-size: 18px;
  line-height: 32px;
}

.button-32-copy-copy {
  color: #000;
  background-image: linear-gradient(#fcfaff, #babcd7 54%, #fff 100%, #fefcfe);
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  width: 360px;
  max-width: 100%;
  padding-top: 10px;
  padding-bottom: 10px;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 600;
  text-decoration: none;
  display: flex;
}

.body-24 {
  background-color: var(--black);
  justify-content: center;
  align-items: center;
  display: flex;
}

.field-label-33, .field-label-34 {
  color: var(--white);
}

.form-block-3 {
  color: var(--white);
  font-family: Inter, sans-serif;
}

.margin-bottom-copy, .margin-bottom-copy.margin-medium, .margin-bottom-copy.margin-xxlarge, .margin-bottom-copy.margin-xxsmall {
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
}

.margin-bottom-copy.margin-xxlarge {
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
}

.margin-bottom-copy.margin-xsmall {
  text-align: left;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  display: flex;
}

.margin-bottom-copy.margin-small {
  background-color: var(--white);
  justify-content: flex-start;
  align-items: center;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  display: flex;
}

.margin-bottom-copy.margin-small {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-direction: column;
  align-items: flex-start;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  display: flex;
}

.margin-bottom-copy.margin-xlarge, .margin-bottom-copy.margin-xsmall, .margin-bottom-copy.margin-small {
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
}

.margin-bottom-copy.margin-xsmall, .margin-bottom-copy.margin-small {
  background-image: linear-gradient(#000, #000);
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
}

.margin-bottom-copy.margin-small, .margin-bottom-copy.margin-xsmall {
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
}

.margin-bottom-copy.margin-small-copy {
  background-color: var(--white);
  justify-content: flex-start;
  align-items: center;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  display: flex;
}

.rich-text-block-3-copy {
  background-color: var(--white);
  color: var(--black-grey);
  font-family: Inter, sans-serif;
}

.rich-text-block-5 {
  background-color: var(--white);
  font-family: Inter, sans-serif;
}

.section-21-copy-copy {
  background-image: linear-gradient(#000 19%, #0000 87%, #000), url("https://cdn.prod.website-files.com/6515c29e265110c9545f6a61/65722b7f385fbbc641f486e9_KTKI-0.-PREVIO-6.jpg");
  background-position: 0 0, 50% 0;
  background-repeat: repeat, repeat;
  background-size: auto, cover;
  background-attachment: scroll, scroll;
  flex-direction: row;
  align-items: flex-start;
  width: 100%;
  max-width: 100%;
  height: 380px;
  padding-top: 0;
  display: flex;
}

.social-btn {
  color: #333;
  background-color: #fff;
  border: 2px solid #f5f5fc;
  border-radius: 6px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 50px;
  margin-bottom: 15px;
  text-decoration: none;
  transition: background-color .2s;
  display: flex;
  position: relative;
}

.social-btn:hover {
  background-color: #f5f5fc;
}

.social-btn:focus {
  border: 1px solid #000;
}

.social-btn::placeholder {
  color: #6e6e6e;
}

.log-in__p {
  color: #737373;
  margin-top: 15px;
  margin-bottom: 25px;
  font-size: 13px;
  line-height: 1.5;
}

.log-in__buttons {
  color: #737373;
  text-align: center;
  padding-bottom: 15px;
}

.form-field {
  background-color: #f5f5fc;
  border: 1px solid #f5f5fc;
  border-radius: 6px;
  height: 50px;
  margin-bottom: 0;
  padding: 9px 15px 8px;
  transition: background-color .2s;
}

.form-field:hover {
  background-color: #fff;
}

.form-field:focus {
  background-color: #fff;
  border-style: solid;
}

.form-field::placeholder {
  color: #6d6d6d;
}

.form-field.invalid {
  background-color: #ffe8e8;
  border-color: #ffa1a1;
}

.form-button-2 {
  background-color: var(--golden2);
  color: var(--color);
  text-align: center;
  border-radius: 6px;
  align-self: flex-end;
  width: 100%;
  padding: .8em 1.5em;
  font-weight: 500;
  transition: all .2s;
}

.form-button-2:hover {
  background-image: linear-gradient(#0000001a, #0000001a);
}

.form-button-2.disabled {
  opacity: .5;
  cursor: not-allowed;
}

.link-21 {
  color: var(--white);
  border-bottom: .5px solid #333;
  font-weight: 500;
  text-decoration: none;
}

.link-21:hover {
  color: var(--white);
}

.social-content {
  grid-column-gap: 12px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.form-container {
  text-align: left;
  width: 100%;
  max-width: 140%;
  margin-bottom: 15px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 10px;
}

.spacer-10 {
  width: 100%;
  height: 10px;
}

.input-wrapper-2 {
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  margin-bottom: 10px;
  display: flex;
  position: relative;
}

.social-image {
  width: 20px;
}

.log-in__h {
  color: var(--white);
  width: 99.9998%;
  margin-bottom: 15px;
  font-size: 34px;
  font-weight: 500;
}

.body-25 {
  justify-content: center;
  align-items: center;
  font-family: Inter, sans-serif;
  display: flex;
}

.card-top {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.content-search {
  justify-content: space-between;
  align-items: center;
  margin-bottom: 60px;
  display: flex;
}

.form-block-4 {
  width: 100%;
  max-width: 550px;
  margin-bottom: 0;
}

.button-61 {
  color: #fff;
  background-color: #ffffff4d;
  border-radius: 20px;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 140px;
  height: 45px;
  padding: 10px 20px;
  font-weight: 500;
  text-decoration: none;
  transition: color .2s, background-color .2s;
  display: flex;
}

.button-61:hover {
  color: #18a492;
  background-color: #fff;
}

.button-61.purple:hover {
  color: #7f26c6;
}

.content-bot {
  grid-column-gap: 30px;
  justify-content: space-between;
  display: flex;
}

.text-field-5 {
  color: #fff;
  background-color: #171717;
  background-image: none;
  background-position: 20px;
  background-repeat: no-repeat;
  background-size: auto;
  border: 1px solid #0000;
  border-radius: 30px;
  height: 45px;
  margin-bottom: 0;
  padding-left: 50px;
  transition: border .2s;
}

.text-field-5:hover {
  border-color: #0000;
}

.text-field-5:active {
  color: #fff;
  border-color: #0000;
}

.text-field-5:focus {
  border-color: #7f26c6;
}

.nav-link-12 {
  color: #fff;
  padding: 10px;
  transition: color .2s;
}

.nav-link-12:hover, .nav-link-12.w--current {
  color: #f4c35b;
}

.nav-wrap {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.mobile-nav {
  display: none;
}

.card-64 {
  background-image: linear-gradient(52deg, #171717 75%, #18a4928c);
  border-radius: 20px;
  flex-direction: column;
  justify-content: space-between;
  width: 100%;
  min-height: 200px;
  padding: 20px 20px 30px;
  display: flex;
}

.card-64.purple {
  background-image: linear-gradient(52deg, #171717 75%, #9846dd8c);
}

.card-64.red {
  background-image: linear-gradient(52deg, #171717 75%, #ec574c8c);
}

.cards-flex {
  grid-column-gap: 30px;
  justify-content: space-between;
  width: 100%;
  display: flex;
}

.icon-wrap {
  grid-column-gap: 20px;
  align-items: center;
  display: flex;
}

.icon-wrap.tablet {
  display: none;
}

.card-line {
  background-color: #fff6;
  border-radius: 5px;
  height: 5px;
}

.history-wrap {
  width: 100%;
  max-width: 450px;
}

.embed-icon {
  width: 1.4rem;
  height: 1.4rem;
  margin-bottom: -4px;
}

.nav-menu {
  grid-row-gap: 20px;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.storage-wrap, .cards-wrap {
  width: 100%;
}

.content-26 {
  width: 100%;
  padding: 40px;
}

.logo-link {
  flex-direction: row;
  margin-bottom: 60px;
  display: flex;
}

.small-cards {
  grid-column-gap: 15px;
  justify-content: space-between;
  display: flex;
}

.upgrade-bot {
  width: 100%;
  max-width: 490px;
  margin-top: 20px;
}

.p-20 {
  font-size: 20px;
  font-weight: 500;
}

.storage-circle {
  background-color: #7f26c6;
  border-radius: 50%;
  width: 20px;
  height: 20px;
  margin-bottom: 15px;
}

.storage-circle.orange {
  background-color: #ec574c;
}

.storage-circle.yellow {
  background-color: #ffca4f;
}

.backup-card {
  background-color: #46116c;
  background-image: radial-gradient(circle farthest-side at 50% 0, #ce17fb 28%, #46116c 84%);
  border-radius: 20px;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 450px;
  padding: 60px 30px 50px;
  display: flex;
}

.nav-2 {
  z-index: 9999;
  border-right: 1px solid #fff3;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 100px;
  height: 100vh;
  padding: 40px 20px;
  display: flex;
  position: sticky;
  top: 0;
  bottom: 0;
  left: 0;
}

.mb-20 {
  margin-bottom: 20px;
}

.line-fill {
  background-color: #ffca4f;
  border-radius: 5px;
  width: 40%;
  height: 100%;
}

.line-fill.red {
  background-color: #ec574c;
  width: 10%;
}

.line-fill.purple {
  background-color: #9846dd;
  width: 60%;
}

.section-47 {
  background-color: var(--black);
  width: 100%;
  max-width: 1920px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.storage-menu {
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.medium-p {
  font-weight: 500;
}

.medium-p.mb-5 {
  margin-bottom: 5px;
}

.profile-img {
  border-radius: 50%;
}

.line {
  color: #fff;
  background-color: #fff3;
  align-self: stretch;
  width: 1px;
}

.search-label {
  width: 100%;
  max-width: 230px;
}

.search-label.mb-20 {
  display: none;
}

.upgrade-card {
  background-color: #18a492;
  background-image: linear-gradient(45deg, #18a492 63%, #ffffff80);
  border-radius: 20px;
  flex-direction: column;
  justify-content: space-between;
  min-height: 200px;
  margin-bottom: 15px;
  padding: 30px 50px;
  display: flex;
}

.mb-30 {
  opacity: 1;
  color: var(--white-2);
  margin-top: 0;
  margin-bottom: 0;
}

.card-text {
  justify-content: space-between;
  align-items: center;
  margin-top: 5px;
  display: flex;
}

.shadow {
  display: none;
}

.backup-wrap {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.storage-card {
  grid-column-gap: 20px;
  background-image: linear-gradient(45deg, #171717 85%, #14426b);
  border-radius: 20px;
  align-items: center;
  min-height: 340px;
  padding: 30px 20px;
  display: flex;
}

.content-cards {
  margin-bottom: 30px;
}

.bell-link {
  border: 1px solid #fff0;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  transition: border .2s;
  display: flex;
}

.bell-link:hover {
  border-color: #fff6;
}

.search-date {
  align-items: center;
  display: flex;
}

.storage-text {
  padding-left: 15px;
  padding-right: 15px;
}

.history {
  background-color: #0006;
  border-radius: 20px;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 100px;
  margin-bottom: 20px;
  padding: 20px 20px 20px 30px;
  display: flex;
}

.history.last {
  margin-bottom: 0;
}

.body-26 {
  background-color: var(--black);
  color: var(--white);
  font-family: Inter, sans-serif;
}

.border-gradient {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  min-height: 550px;
  position: absolute;
  transform: rotate(-55deg);
}

.button-wrap {
  margin-top: 20px;
}

.button-bg {
  z-index: 1;
  opacity: 1;
  text-align: center;
  background-color: #151515;
  border-radius: 8px;
  width: 100%;
  position: relative;
}

.main-button-n {
  border-radius: 8px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 1px;
  text-decoration: none;
  transition: all .4s;
  display: flex;
  position: relative;
  overflow: hidden;
  box-shadow: 0 0 50px #912e7b99;
}

.main-button-n:hover {
  box-shadow: 0 0 80px #912e7b;
}

.button-inside {
  z-index: 2;
  opacity: 1;
  text-align: center;
  white-space: nowrap;
  -webkit-text-fill-color: transparent;
  background-color: #151515;
  background-image: linear-gradient(to right, #ffffffb3, #fff);
  -webkit-background-clip: text;
  background-clip: text;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 20px;
  font-size: 1.2rem;
  font-weight: 400;
  display: flex;
  position: static;
  inset: 1%;
}

.conatiner {
  width: 100%;
  max-width: 400px;
}

.label {
  z-index: 1;
  color: #d6d6d6;
  margin-bottom: -30px;
  padding-top: 12px;
  padding-left: 20px;
  font-size: 13px;
  font-weight: 400;
  position: relative;
}

.label.for-phone {
  padding-left: 70px;
}

.input-wrap {
  z-index: 1;
  height: 70px;
  position: relative;
}

.input-wrap.for-phone {
  z-index: 3;
}

.input {
  color: #fff;
  background-color: #1a1a1a;
  border: 1px solid #2e2e2e;
  border-radius: 8px;
  width: 100%;
  height: 100%;
  margin-bottom: 0;
  padding: 35px 20px 12px;
  position: relative;
  inset: 0%;
}

.input:focus-visible, .input[data-wf-focus-visible] {
  background-color: #313131;
  border-color: #555;
}

.form-5 {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: flex;
}

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

.body-27 {
  background-color: var(--black);
  font-family: Inter, sans-serif;
}

.page-wrapper-2 {
  padding-top: 120px;
}

.text-block-139 {
  color: var(--white);
}

.form-wrapper-2 {
  z-index: 50;
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  width: 100%;
  max-width: 400px;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
  position: relative;
  overflow: visible;
}

.forgot-password-link {
  float: right;
  color: var(--white);
  margin-left: auto;
  text-decoration: none;
}

.tooltip-title {
  margin-bottom: 6px;
  font-size: 110%;
  font-weight: 800;
}

.tooltip-wrapper {
  color: #333;
  text-align: left;
  background-color: #fafbfe;
  border: 1px solid #d8e3f0;
  border-radius: 10px;
  width: 300px;
  font-size: 11.5px;
  font-weight: 400;
  line-height: 1.5em;
  display: block;
  position: absolute;
  box-shadow: 1px 1px 8px 1px #2d3e501f;
}

.tooltip-diamond {
  z-index: 2;
  background-color: #fafbfe;
  border: 1px solid #d8e3f0;
  border-radius: 2px;
  width: 16px;
  height: 16px;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  inset: -7px 0% auto;
  transform: rotate(45deg);
  box-shadow: 0 -3px 8px #2d3e500f;
}

.tooltip-diamond.left {
  margin-top: auto;
  margin-bottom: auto;
  inset: 0 auto 10px -7px;
}

.tooltip-svg {
  justify-content: center;
  align-items: center;
  width: 16px;
  height: 16px;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.tour-step {
  display: none;
}

.tooltip-author-wrap {
  align-items: center;
  display: flex;
}

.tooltip-anchor {
  z-index: 100;
  justify-content: center;
  width: 100%;
  height: 10px;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  padding-top: 12px;
  display: flex;
  position: absolute;
  inset: 100% 0% 0;
}

.tooltip-anchor.right {
  justify-content: flex-start;
  align-items: center;
  width: auto;
  height: 100%;
  margin-right: -12px;
  padding-left: 12px;
  inset: 0% 0% 0% auto;
}

.tooltip-anchor.right._2 {
  margin-right: -24px;
  top: 10%;
}

.tooltip-author {
  border-radius: 50%;
  width: 32px;
  margin-right: 10px;
}

.tooltip-close {
  z-index: 5;
  color: #3f3e46;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  display: flex;
}

.tooltip-close:hover {
  background-color: #002aff1a;
}

.tooltip-container {
  z-index: 3;
  background-color: #fafbfe;
  border-radius: 9px 9px 0 0;
  padding: 20px;
  font-size: 12.5px;
  position: relative;
}

.tooltip-navigation {
  z-index: 3;
  color: #64636e;
  background-color: #fafbfe;
  border-top: 1px solid #d8e3f0;
  border-radius: 0 0 9px 9px;
  justify-content: space-between;
  align-items: center;
  min-height: 50px;
  padding: 8px 20px;
  display: flex;
  position: relative;
  bottom: 0;
}

.tooltip-navigation.top {
  border-top-style: none;
  border-bottom: 1px solid #d8e3f0;
  border-radius: 9px 9px 0 0;
}

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

.submit-button-10 {
  background-color: var(--golden2);
}

.shell4-layout_component {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  background-color: var(--black);
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  place-items: center;
  display: grid;
}

.button-62 {
  border: 1px solid var(--\<unknown\|relume-variable-color-neutral-1\>);
  background-color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  color: var(--\<unknown\|relume-variable-color-neutral-2\>);
  text-align: center;
  padding: .75rem 1.5rem;
  text-decoration: none;
}

.button-62.is-link {
  color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  background-color: #0000;
  border-style: none;
  padding: .25rem 0;
  line-height: 1;
  text-decoration: none;
}

.button-62.is-link.is-icon {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
}

.button-62.is-tertiary {
  color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  background-color: #0000;
  border-color: #0000;
}

.topbar2_search {
  align-items: center;
  display: flex;
  position: relative;
}

.sidebar7_menu-bottom {
  flex-direction: column;
  padding-left: 1rem;
  padding-right: 1rem;
  display: flex;
}

.topbar2_notification-buttons {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-end;
  padding: .5rem 1rem;
  display: flex;
}

.topbar2_close-icon {
  margin-left: 1rem;
}

.topbar2_component {
  z-index: 999;
  border-bottom: 1px solid var(--\<unknown\|relume-variable-border-color-1\>);
  background-color: var(--\<unknown\|relume-variable-color-neutral-2\>);
  align-items: center;
  width: 100%;
  height: auto;
  min-height: 4.5rem;
  padding-left: 2rem;
  padding-right: 2rem;
  display: flex;
  position: sticky;
  top: 0;
}

.sidebar7_accordion {
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
}

.sidebar7_container {
  flex-direction: column;
  flex: 1;
  display: flex;
}

.sidebar7_badge {
  border: 1px solid var(--\<unknown\|relume-variable-border-color-1\>);
  border-radius: 5rem;
  padding-left: .5rem;
  padding-right: .5rem;
}

.sidebar7_accordion-icon {
  width: 1rem;
  height: 1rem;
  display: flex;
}

.sidebar7_menu-wrapper {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-direction: column;
  justify-content: space-between;
  width: 100%;
  height: 100%;
  display: flex;
  position: absolute;
}

.topbar2_dropdown-toggle {
  padding: 0;
}

.sidebar7_link-wrapper {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  width: 100%;
  display: flex;
}

.topbar2_notification-wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  grid-template-rows: auto;
  grid-template-columns: max-content 1fr;
  grid-auto-columns: 1fr;
  height: 100%;
  max-height: 14rem;
  padding: .25rem .5rem;
  overflow: auto;
}

.shell4_sidebar-height {
  display: none;
}

.topbar2_dropdown-divider {
  background-color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  height: 1px;
  margin: .5rem 1rem;
}

.padding-horizontal, .padding-horizontal.padding-medium {
  padding-top: 0;
  padding-bottom: 0;
}

.topbar-type-label-delete-this {
  z-index: 999999;
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  border: 1px solid var(--\<unknown\|relume-variable-border-color-1\>);
  background-color: var(--\<unknown\|relume-variable-color-neutral-3\>);
  border-top-left-radius: .375rem;
  border-top-right-radius: .375rem;
  align-items: center;
  height: 1.5rem;
  padding-left: .25rem;
  padding-right: .6rem;
  font-size: .75rem;
  font-weight: 500;
  display: flex;
  position: absolute;
  top: 3rem;
  right: 2rem;
}

.topbar-type-label-delete-this.is-level2 {
  color: #2e90fa;
  background-color: #e0eefe;
  border-color: #2e90fa40;
}

.topbar2_notification-header {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  padding: .5rem 1rem;
  display: flex;
}

.topbar2_dropdown-link {
  padding: .5rem 1rem;
}

.topbar2_dropdown-link.w--current {
  color: #000;
}

.shell-header-text-replace-this {
  color: var(--white);
  text-align: center;
  border-bottom: 2px dashed #d3d3d3;
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
}

.topbar2_search-tablet {
  z-index: 6;
  display: none;
}

.sidebar7_background-layer {
  display: none;
}

.topbar2_search-button-tablet {
  padding: .5rem;
  display: none;
}

.topbar2_dropdown-list.w--open {
  background-color: #fff;
  border: 1px solid #000;
  margin-top: .5rem;
  padding-top: .5rem;
  padding-bottom: .5rem;
  inset: 100% 0% auto auto;
}

.topbar2_bell-dot {
  background-color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  outline-color: var(--\<unknown\|relume-variable-color-neutral-2\>);
  outline-offset: 0px;
  border-radius: 100%;
  outline-width: 3px;
  outline-style: solid;
  justify-content: center;
  align-items: center;
  width: .5rem;
  height: .5rem;
  position: absolute;
  inset: .5rem .5rem auto auto;
}

.topbar2_content-right {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  align-items: center;
  display: flex;
}

.topbar2_container {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1.5fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  display: grid;
}

.topbar2_search-overlay {
  background-color: #0000;
  position: fixed;
  inset: 0%;
}

.topbar2_search-wrapper {
  z-index: 2;
  border-bottom: 1px solid var(--\<unknown\|relume-variable-border-color-1\>);
  background-color: var(--\<unknown\|relume-variable-color-neutral-2\>);
  justify-content: center;
  align-items: center;
  min-height: 4.5rem;
  padding-left: 2rem;
  padding-right: 2rem;
  display: flex;
  position: absolute;
  inset: 4.5rem 0% 0%;
}

.text-size-small-2 {
  font-size: .875rem;
}

.sidebar7_link {
  grid-column-gap: .5rem;
  text-align: center;
  align-items: center;
  padding: .5rem;
  text-decoration: none;
  display: flex;
}

.sidebar7_link.w--current {
  color: #000;
  background-color: #eee;
}

.sidebar7_link.is-indent {
  padding-left: 2.75rem;
}

.sidebar7_menu {
  height: 100%;
}

.sidebar7_accordion-list {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  flex-direction: column;
  display: flex;
  overflow: hidden;
}

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

.topbar2_menu-dropdown {
  z-index: 1;
}

.shell-content-text-replace-this {
  color: var(--white);
  text-align: center;
  border: 2px dashed #d3d3d3;
  justify-content: center;
  align-items: center;
  height: 100vh;
  display: flex;
}

.form_input {
  border: 1px solid var(--\<unknown\|relume-variable-color-neutral-1\>);
  background-color: var(--\<unknown\|relume-variable-color-neutral-2\>);
  color: var(--\<unknown\|relume-variable-text-color-1\>);
  border-radius: 0;
  height: auto;
  min-height: 2.75rem;
  margin-bottom: 0;
  padding: .5rem .75rem;
  font-size: 1rem;
  line-height: 1.6;
}

.form_input:focus {
  border-color: #000;
}

.form_input::placeholder {
  color: var(--grey);
}

.form_input.is-icon-left {
  padding-left: 2.75rem;
}

.form_input.is-select-input {
  background-image: none;
}

.topbar2_avatar-image {
  object-fit: cover;
  border-radius: 100%;
  width: 2.5rem;
  height: 2.5rem;
}

.shell4_main-wrapper {
  background-color: var(--\<unknown\|relume-variable-color-neutral-3\>);
  flex: 1;
  position: relative;
}

.sidebar-type-label-delete-this {
  z-index: 999999;
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  border: 1px solid var(--\<unknown\|relume-variable-border-color-1\>);
  background-color: var(--\<unknown\|relume-variable-color-neutral-3\>);
  border-bottom-right-radius: .375rem;
  border-bottom-left-radius: .375rem;
  align-items: center;
  height: 1.5rem;
  padding-left: .25rem;
  padding-right: .6rem;
  font-size: .75rem;
  font-weight: 500;
  display: flex;
  position: absolute;
  top: 0;
  right: 1.5rem;
}

.sidebar-type-label-delete-this.is-level1 {
  z-index: 9999;
  color: #ff7448;
  background-color: #ffeae4;
  border: 1px solid #ff744840;
}

.topbar2_dropdown-content {
  flex-direction: column;
  display: flex;
}

.icon-embed-small {
  color: var(--golden2);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1.4rem;
  height: 1.4rem;
  display: flex;
}

.form_icon-wrapper {
  position: absolute;
  inset: auto auto auto 12px;
}

.sidebar7_component {
  border-right: 1px solid var(--\<unknown\|relume-variable-border-color-1\>);
  background-color: var(--\<unknown\|relume-variable-color-neutral-2\>);
  flex-direction: column;
  width: 19.5rem;
  height: 100vh;
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
  display: flex;
  position: sticky;
  top: 0;
}

.sidebar7_menu-top {
  flex-direction: column;
  width: 100%;
  height: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
  display: flex;
  overflow: auto;
}

.sidebar7_close-tablet {
  cursor: pointer;
  display: none;
}

.topbar2_search-desktop {
  width: 100%;
  max-width: 35rem;
}

.shell4_wrapper {
  align-items: flex-start;
  display: flex;
  position: relative;
}

.shell4_sidebar-wrapper {
  flex-direction: column;
  display: flex;
  position: sticky;
  top: 4.5rem;
}

.container-large-26 {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.sidebar7_menu-button {
  padding: 0;
}

.topbar2_notification {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  grid-template-rows: auto;
  grid-template-columns: max-content 1fr;
  grid-auto-columns: 1fr;
  min-width: 18rem;
  margin-top: .5rem;
  padding: .25rem .5rem;
  display: grid;
}

.div-block-81 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.form-wrapper-3 {
  z-index: 50;
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  width: 100%;
  max-width: 400px;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
  position: relative;
  overflow: visible;
}

.submit-button-11 {
  color: var(--black);
  background-color: #d2b25b;
}

.body-28 {
  background-color: var(--black);
  justify-content: center;
  align-items: center;
  font-family: Inter, sans-serif;
  display: flex;
}

.body-29 {
  background-color: var(--black);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-top: 0;
  font-family: Inter, sans-serif;
  display: flex;
}

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

.field-label-35, .text-block-140 {
  color: var(--grey);
}

.link-22 {
  color: var(--white);
  text-decoration: none;
}

.body-30 {
  background-color: var(--color);
  background-image: linear-gradient(#000, #00000080), url("https://cdn.prod.website-files.com/6515c29e265110c9545f6a61/65f9d634bfa9389d07276840_2e6b0148-0b0a-4ee3-884b-84fb11277d5e-min.jpg");
  background-position: 0 0, 0%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-left: 32px;
  padding-right: 32px;
  font-family: Inter, sans-serif;
  display: flex;
}

.login-wrapper {
  padding-top: 120px;
}

.form-container-copy {
  text-align: left;
  width: 100%;
  max-width: 140%;
  margin-bottom: 15px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 10px;
}

.login-form-container {
  text-align: left;
  width: 340px;
  max-width: 140%;
  margin-bottom: 15px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 10px;
}

.login-button {
  background-color: var(--golden2);
  color: var(--color);
  text-align: center;
  border-radius: 6px;
  align-self: flex-end;
  width: 100%;
  padding: .8em 1.5em;
  font-weight: 500;
  transition: all .2s;
}

.login-button:hover {
  background-image: linear-gradient(#0000001a, #0000001a);
}

.login-button.disabled {
  opacity: .5;
  cursor: not-allowed;
}

.body-31 {
  background-color: var(--black);
  justify-content: center;
  align-items: center;
  display: flex;
}

.dash_modal {
  z-index: 9999;
  background-color: #000c;
  justify-content: center;
  align-items: center;
  padding: 25px;
  display: flex;
  position: relative;
  inset: 0%;
}

.social-btn-2 {
  color: #272b31;
  border: 1px solid #b7bbd1;
  border-radius: 6px;
  width: 100%;
  margin-bottom: 10px;
  padding: 12px 40px 12px 15px;
  text-decoration: none;
  transition: border-color .2s, box-shadow .2s;
  position: relative;
  box-shadow: 0 3px 6px -1px #1d01501a;
}

.social-btn-2:hover {
  box-shadow: none;
  border-color: #374252;
}

.social-btn-2:focus {
  border: 1px solid #000;
}

.social-btn-2::placeholder {
  color: #6e6e6e;
}

.social-btn-2.is-profile {
  float: left;
  clear: both;
  width: 280px;
  margin-right: auto;
}

.text-size-large-2 {
  font-size: 1.25rem;
}

.text-size-small-3 {
  font-size: .875rem;
}

.disconnect-link {
  text-align: right;
  padding: 13px;
  line-height: 1.3;
  text-decoration: underline;
  position: absolute;
  inset: 0% 0% 0% auto;
}

.disconnect-link:hover {
  color: #000;
}

.credit_cost {
  font-size: 2rem;
  font-weight: 700;
  line-height: 1.7;
}

.social-content-2 {
  grid-column-gap: 20px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.profile_field-wrapper {
  width: 65%;
  min-height: 30px;
}

.profile_field-wrapper.has-button {
  justify-content: space-between;
  align-items: center;
  max-width: none;
  display: flex;
}

.no-margin {
  margin: 0;
}

.profile_h1 {
  font-size: 1.2rem;
  font-weight: 700;
}

.credit_total {
  margin-bottom: 3rem;
  font-weight: 700;
}

.modal_close {
  z-index: 1;
  position: absolute;
  inset: 0%;
}

.dash_nav-link {
  opacity: .7;
  color: #000;
  text-align: center;
  border-radius: 10px;
  justify-content: flex-start;
  align-items: center;
  min-width: 140px;
  padding: .6rem 1.5rem .6rem 1rem;
  font-size: 14px;
  font-weight: 400;
  text-decoration: none;
  transition: background-color .2s;
  display: flex;
}

.dash_nav-link:hover {
  opacity: 1;
  background-color: #f6f6f7;
}

.dash_nav-link.w--current {
  opacity: 1;
  color: #fff;
  background-color: #5d52f7;
  border-radius: 10px;
  font-weight: 600;
}

.dash_nav-link.is-profile {
  border: 1px solid #b7bbd1;
  justify-content: center;
  width: 104px;
  min-width: 0;
  margin-left: auto;
  margin-right: auto;
  padding-top: .3rem;
  padding-bottom: .3rem;
}

.dash_nav-link.is-profile:hover {
  border-color: #5d52f7;
}

.dash_nav-link.is-profile.w--current {
  border-style: none;
}

.double-click {
  opacity: 0;
  text-align: center;
  font-size: 12px;
  transition: opacity .2s;
  position: absolute;
  top: -27.3203px;
  left: -28.3203px;
  transform: rotate(-30deg);
}

.dash_logo-wrap {
  height: 100px;
}

.widget-embed {
  flex: 1;
  min-width: 86vh;
  height: 100%;
}

.social-image-2 {
  width: 24px;
}

.widget-svg-small {
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.profile-checkbox {
  width: 22px;
  height: 22px;
  margin-top: 0;
}

.dash_nav-wrap {
  z-index: 10;
  color: #000;
  background-color: #fff;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  width: 200px;
  height: auto;
  padding: 3rem 1rem 1.5rem;
  display: flex;
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
}

.dash_icon {
  justify-content: center;
  align-items: center;
  width: 24px;
  min-width: 24px;
  height: 24px;
  min-height: 24px;
  margin-left: -5px;
  margin-right: 6px;
  padding: 3px;
  display: flex;
  overflow: hidden;
}

.dash_icon.profile {
  padding: 2px;
}

.dash_icon.wallet {
  padding: 4px;
}

.button-icon {
  justify-content: center;
  align-items: center;
  width: 18px;
  min-width: 18px;
  height: 21px;
  min-height: 24px;
  margin-right: 6px;
  padding-top: 3px;
  padding-bottom: 3px;
  display: flex;
  overflow: hidden;
}

.button-icon.after {
  min-height: 21px;
  margin-left: 6px;
  margin-right: 0;
}

.widget-close {
  z-index: 5;
  color: #3f3e46;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 32px;
  height: 32px;
  margin-bottom: -.5vw;
  display: flex;
  position: absolute;
  inset: auto 1vw 100% auto;
}

.widget-close:hover {
  background-color: #002aff1a;
}

.profile_sub-head {
  font-size: .8rem;
}

.widget-svg {
  justify-content: center;
  align-items: center;
  width: 44px;
  height: 44px;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.widget-mobile {
  display: none;
}

.input-2 {
  color: #000;
  background-color: #fff;
  border: 1px solid #b7bbd1;
  border-radius: 6px;
  height: 48px;
  margin-bottom: 0;
  padding-top: 10px;
  padding-left: 18px;
  font-size: 1rem;
  transition: border-color .2s, box-shadow .2s;
  box-shadow: 0 3px 6px -2px #1d01501a;
}

.input-2:hover {
  box-shadow: none;
  border-color: #5d52f7;
}

.input-2:focus {
  border: 1px solid #434de7;
}

.input-2::placeholder {
  color: #6e6e6e;
}

.input-2.is-profile {
  height: 36px;
  font-size: .9rem;
}

.input-2.is-profile.is-2nd-half {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  margin-left: -6px;
  position: relative;
}

.input-2.is-profile.is-2nd-half.is-zip {
  max-width: 100px;
  margin-left: -13px;
}

.input-2.is-profile.is-state {
  padding-top: 8px;
  padding-left: 14px;
}

.dash_profile-nav-link {
  color: #272b31;
  background-color: #0000;
  border-radius: 6px;
  margin-right: .25rem;
  padding: .5em 1rem .4rem;
  font-size: .9rem;
  font-weight: 500;
  line-height: 1.6;
  transition: color .2s, background-color .2s;
}

.dash_profile-nav-link:hover {
  color: #5d52f7;
  background-color: #fff;
}

.dash_profile-nav-link.w--current {
  color: #5d52f7;
  background-color: #e0e4fc;
  font-weight: 700;
}

.dash_profile-nav-link.is-logout {
  background-color: #fff;
  margin-right: 0;
  padding-left: .7rem;
  display: flex;
  position: absolute;
  inset: 8px 10px auto auto;
}

.credit_tabs {
  justify-content: space-between;
  margin-top: 1rem;
  margin-bottom: 2rem;
  display: flex;
}

.credit-tab {
  background-color: #0000;
  border: 1px solid #b7bbd1;
  border-radius: 6px;
  margin-right: .5rem;
}

.credit-tab.w--current {
  color: #5d52f7;
  background-color: #0000;
  border-color: #5d52f7;
  font-weight: 700;
}

.credit-tab.last {
  margin-right: 0;
}

.credit-tab-wrap {
  max-width: 570px;
}

.dash_nav-menu {
  margin-bottom: auto;
}

.is-free {
  justify-content: flex-start;
  align-items: center;
  height: 20px;
  display: flex;
  position: absolute;
  inset: 0%;
}

.dash_page {
  background-color: #fff;
  flex-direction: column;
  width: 100%;
  max-width: 100vw;
  min-height: 100vh;
  padding: 2.7rem 2rem 2rem 240px;
  display: block;
  position: relative;
}

.profile_form {
  position: relative;
}

.nav_logo {
  height: 1.6875rem;
}

.disconnect-image {
  width: 16px;
}

.profile_label {
  width: 35%;
  font-size: .9rem;
  font-weight: 700;
  line-height: 1;
}

.profile_label.is-modal {
  width: 100%;
  margin-top: 1rem;
  margin-bottom: .5rem;
}

.dash_header {
  justify-content: space-between;
  align-items: flex-start;
  height: 100px;
  display: flex;
}

.modal_form {
  z-index: 2;
  background-color: #fff;
  border: 1px solid #f2f3ff;
  border-radius: 15px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: auto;
  min-width: 400px;
  max-width: none;
  margin-bottom: 0;
  padding: 30px;
  position: relative;
  box-shadow: 0 20px 30px -10px #1d01501a;
}

.profile_label-sub {
  color: #868686;
  margin-top: .3rem;
  font-size: .8rem;
  font-weight: 400;
  display: block;
}

.profile_row {
  border-top: .5px solid #e0e4fc;
  padding-top: 1.3rem;
  padding-bottom: 1.3rem;
  display: flex;
}

.input-wrapper-3 {
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  margin-bottom: .5rem;
  display: flex;
  position: relative;
}

.delete-me {
  background-color: #5d52f7;
}

.profile_form-header {
  justify-content: space-between;
  align-items: center;
  padding-top: 1.5rem;
  padding-bottom: 20px;
  display: flex;
  position: sticky;
  top: 0;
}

.dash_button {
  color: #fff;
  text-align: center;
  background-color: #5d52f7;
  border-radius: 6px;
  justify-content: center;
  align-items: center;
  padding: .65rem .975rem .5rem;
  font-size: .9rem;
  font-weight: 500;
  transition: background-color .2s, transform .2s;
}

.dash_button:hover {
  background-color: #342d96;
  transform: translate(0, -4px);
}

.dash_button.grey {
  z-index: 2;
  color: #272b31;
  background-color: #f6f6f7;
  border: 1px solid #b7bbd1;
  position: relative;
}

.dash_button.grey:hover {
  color: #5d52f7;
  background-color: #fff;
  border-color: #5d52f7;
}

.dash_button.is-modal {
  margin-top: 1rem;
}

.spacer-s {
  width: 100%;
  height: 1rem;
}

.relative-2 {
  position: relative;
}

.credit_save {
  color: #3ab549;
  background-color: #f6f6f7;
  border-radius: 100px;
  height: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
  font-weight: 400;
  display: inline-block;
  transform: scale(.8);
}

.credit_description {
  border-left: 1px solid #5d52f7;
  padding-bottom: .5rem;
  padding-left: 2rem;
}

.flex-row-outer {
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.dash_contain {
  max-width: 90%;
}

.dash_content {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 1200px;
  margin-bottom: 25vh;
  margin-left: auto;
  margin-right: auto;
}

.embed-css {
  background-color: #ededed;
  align-items: center;
  height: 5rem;
  padding-left: 2rem;
  font-style: italic;
  display: flex;
}

.widget-wrapper {
  z-index: 9999;
  width: 20vw;
  height: 50vh;
  padding: 1vw;
  position: fixed;
  inset: auto 0 0 auto;
}

.widget-container {
  z-index: 3;
  background-color: #2962ff;
  border: 2px solid #2962ff;
  border-radius: 20px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 100%;
  display: flex;
  position: relative;
  overflow: hidden;
  box-shadow: -7px 7px 30px 1px #0003;
}

.dash_h1 {
  color: #272b31;
  margin-bottom: 0;
  font-size: 2rem;
  font-weight: 700;
  line-height: 1.2em;
}

.dash_user-wrap {
  text-align: center;
  max-width: 200px;
  margin-bottom: .5rem;
  overflow: hidden;
}

.dash_user-email {
  opacity: .6;
  letter-spacing: 1px;
  font-size: .7rem;
}

.modal_close-icon {
  z-index: 10;
  color: #fff;
  cursor: pointer;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  display: flex;
  position: absolute;
  inset: 25px 25px auto auto;
}

.dash_profile-menu {
  background-color: #f6f6f7;
  border-radius: 12px;
  margin-left: -10px;
  padding: 8px;
}

.widget-move {
  opacity: 0;
  color: #fff;
  background-color: #161e27;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  margin-left: auto;
  margin-right: auto;
  transition: opacity .2s;
  display: flex;
  position: absolute;
  inset: auto 0 100%;
}

.widget-move:hover {
  opacity: 1;
}

.widget-move.down {
  top: 100%;
  bottom: auto;
  transform: rotate(180deg);
}

.widget-move.left {
  margin: auto 0;
  inset: 0 100% 0 auto;
  transform: rotate(-90deg);
}

.widget-move.right {
  margin: auto 0;
  inset: 0 auto 0 100%;
  transform: rotate(90deg);
}

.dash_user-name {
  font-size: .9rem;
}

.body-32 {
  background-color: var(--black);
  font-family: Inter, sans-serif;
}

.nav-wrap-2 {
  flex-direction: column;
  justify-content: space-between;
  width: 100%;
  max-width: 280px;
  height: 100%;
  display: flex;
}

.right-top {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  justify-content: center;
  display: flex;
}

.nav-top {
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  display: flex;
}

.statistics {
  background-image: linear-gradient(135deg, #0000004d, #393f44);
  border-radius: 20px;
  min-height: 250px;
  margin-top: 20px;
  padding: 30px;
  display: flex;
}

.section-48 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  width: 100%;
  max-width: none;
  padding: 32px;
  display: flex;
  overflow: hidden;
}

.mb-15 {
  color: var(--white-2);
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-weight: 700;
}

.content-cards-2 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.menu-links {
  margin-top: 40px;
  margin-left: 30px;
  padding-right: 10px;
}

.card-big {
  background-image: linear-gradient(#0006, #2d30381a);
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 120px;
  height: 120px;
  display: flex;
}

.content-right {
  background-image: linear-gradient(#393f4499, #2d3038);
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 40%;
  padding: 40px 10px;
  display: flex;
}

.heading-p {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-direction: column;
  display: flex;
}

.stat-line {
  background-image: linear-gradient(#74cfc0, #2d3038);
  border-radius: 4px;
  width: 25px;
  height: 30%;
  box-shadow: 0 2px 5px #0003;
}

.stat-line._30 {
  height: 40%;
}

.stat-line._60 {
  height: 100%;
}

.form-block-6 {
  margin-bottom: 40px;
}

.card-65 {
  color: #979797;
  background-image: linear-gradient(135deg, #0003, #2d3038);
  border-top: 3px solid #0000;
  border-left: 3px solid #0000;
  border-radius: 20px;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  min-height: 175px;
  padding: 30px 25px;
  text-decoration: none;
  transition: box-shadow .2s, border-color .2s, background-color .2s;
  display: flex;
  position: relative;
}

.card-65:hover, .card-65.w--current {
  background-color: #393f44;
  background-image: none;
  border-top-width: 3px;
  border-top-color: #c3607f;
  border-left-width: 3px;
  border-left-color: #c3607f;
  box-shadow: 0 2px 5px #0003;
}

.card-65.green:hover {
  border-top-color: #74cfc0;
  border-left-color: #74cfc0;
}

.card-65.purple:hover {
  border-top-color: #c168d8;
  border-left-color: #c168d8;
}

.card-65.blue:hover {
  border-top-color: #4d70a4;
  border-left-color: #4d70a4;
}

.nav-3 {
  z-index: 1000;
  background-color: var(--black);
  width: 100%;
  max-width: 270px;
  height: 100%;
  padding: 60px 15px;
  position: sticky;
  top: 0;
}

.heading-wrap {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-flow: column;
  justify-content: space-around;
  align-items: flex-start;
  width: 100%;
  max-width: 100%;
  height: 99.9996%;
  margin-top: 0;
  margin-bottom: 0;
  display: flex;
  overflow: hidden;
}

.logosvg {
  color: #fff;
}

.nav-menu-2 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: column;
  width: 100%;
  max-width: 240px;
  display: flex;
}

.logo-link-2 {
  margin-bottom: 40px;
  margin-left: 0;
}

.shadow-2 {
  display: none;
}

.nav-link-13 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  color: #fff;
  border-radius: 25px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 60px;
  margin-bottom: 20px;
  padding-left: 35px;
  padding-right: 35px;
  text-decoration: none;
  transition: background-color .2s;
  display: flex;
}

.nav-link-13:hover {
  background-color: #393f4499;
}

.nav-link-13.w--current {
  background-image: linear-gradient(135deg, #0000004d, #2d3038);
}

.nav-link-13.last {
  margin-bottom: 0;
}

.content-heading {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  width: 100%;
  max-width: 100%;
  margin-bottom: 0;
  display: flex;
  overflow: hidden;
}

.mobile-nav-2 {
  display: none;
}

.heading-card {
  color: #fff;
  background-image: linear-gradient(to right, #0000004d, #2d3038);
  border-radius: 20px;
  flex-direction: column;
  justify-content: space-between;
  width: 100%;
  min-height: 240px;
  padding: 25px 40px;
  text-decoration: none;
  transition: background-color .2s;
  display: flex;
}

.heading-card:hover {
  background-color: #14161c;
  background-image: linear-gradient(to right, #0000004d, #2d3038);
}

.profile-img-2 {
  border: 1px none var(--golden2);
  border-radius: 8px;
  width: 100%;
  height: 240px;
}

.card-inside {
  color: #fff;
  border: 4px solid #c3607f;
  border-color: #c3607f #c3607f #2d3038 #2d3038;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 80px;
  height: 80px;
  display: flex;
}

.card-inside.green {
  border-top-color: #74cfc0;
  border-right-color: #74cfc0;
}

.card-inside.blue {
  border-top-color: #4d70a4;
  border-right-color: #4d70a4;
}

.card-inside.purple {
  border-top-color: #c168d8;
  border-right-color: #c168d8;
}

.stat-numbers {
  flex-direction: column;
  justify-content: space-between;
  margin-right: 20px;
  display: flex;
}

.card-arrow {
  position: absolute;
  inset: 20px 30px auto auto;
}

.icon-grad {
  background-image: linear-gradient(#0000004d, #2d3038);
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 45px;
  height: 45px;
  transition: background-color .2s;
  display: flex;
}

.icon-grad:hover {
  background-color: #979797;
}

.icon-grad.hover-0:hover {
  background-color: #97979700;
}

.right-menu {
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.content-27 {
  background-color: var(--transparent);
  width: 100%;
  max-width: 100%;
  height: 100%;
  padding-top: 0;
  padding-left: 0;
  padding-right: 20px;
  display: block;
  overflow: hidden;
}

.text-field-6 {
  color: #fff;
  background-color: #0000;
  background-image: none, linear-gradient(135deg, #0000004d, #2d3038);
  background-position: 10px, 0 0;
  background-repeat: no-repeat, repeat;
  background-size: auto, auto;
  border: 1px solid #0000;
  border-radius: 30px;
  height: 50px;
  margin-bottom: 0;
  padding-left: 50px;
  transition: background-color .2s;
}

.text-field-6:hover {
  background-color: #393f44;
  border-color: #0000;
}

.text-field-6:active {
  border-color: #0000;
}

.text-field-6:focus {
  background-color: #393f44;
  border-color: #0000;
}

.text-field-6::placeholder {
  color: #979797;
}

.right-link {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  border-top-left-radius: 35px;
  border-bottom-left-radius: 35px;
  align-items: center;
  margin-bottom: 20px;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 10px;
  text-decoration: none;
  transition: background-color .2s;
  display: flex;
}

.right-link:hover {
  background-color: #2d3038cc;
}

.right-link.last {
  margin-bottom: 0;
}

.stat {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  flex-direction: column;
  justify-content: flex-end;
  align-items: center;
  height: 100%;
  padding-left: 5px;
  padding-right: 5px;
  font-size: 12px;
  display: flex;
}

.filters-wrap {
  color: #979797;
  border: 1px solid #97979766;
  border-radius: 10px;
  justify-content: space-between;
  align-items: center;
  width: 125px;
  height: 45px;
  padding-left: 15px;
  padding-right: 15px;
  text-decoration: none;
  transition: color .2s, background-color .2s;
  display: flex;
}

.filters-wrap:hover {
  color: #fff;
  background-color: #393f44;
}

.ml-40 {
  color: var(--grey);
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 0;
  font-size: 14px;
  font-weight: 400;
  text-decoration: underline;
}

.ml-40:hover {
  color: var(--white);
}

.heading-cards {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  display: flex;
}

.heading-text {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  width: 100%;
  display: flex;
}

.content-wrap {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  width: 100%;
  max-width: 100%;
  height: 99.9998%;
  display: flex;
  overflow: hidden;
}

.content-left {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  align-items: flex-start;
  width: 100%;
  max-width: 100%;
  height: 99.9998%;
  padding-top: 0;
  padding-bottom: 0;
  padding-right: 0;
  font-family: Inter, sans-serif;
  display: flex;
  overflow: hidden;
}

.statistic-wrap {
  color: #979797;
  justify-content: space-between;
  align-items: flex-end;
  width: 100%;
  display: flex;
}

.nav-bot {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-top: 32px;
  padding-bottom: 32px;
  display: flex;
}

.grey-p {
  color: #979797;
  margin-top: 10px;
}

.mb-10 {
  margin-bottom: 10px;
}

.embed-icon-2 {
  color: var(--white-2);
  margin-bottom: -2px;
}

.profile-wrap {
  border-radius: 0%;
  width: 100%;
  padding: 10px 0;
}

.kt-club-license-membership-certificate {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-direction: column;
  display: flex;
}

.kt-club-license-membership-certificate.horizontal-flex {
  flex-flow: row;
  display: none;
}

.heading-53 {
  margin-top: 0;
}

.log-in_buttons_100w {
  width: 100%;
}

.button-63 {
  color: #fff;
  white-space: nowrap;
  background-color: #434de7;
  border-radius: 10px;
  flex: 1;
  justify-content: center;
  align-items: center;
  height: 50px;
  padding: 15px 35px;
  font-size: 15px;
  font-weight: 500;
  display: flex;
  box-shadow: 0 10px 20px -3px #1d01501a;
}

.button-63:hover {
  box-shadow: none;
  background-color: #000;
}

.button-63.in-form {
  background-color: var(--golden2);
  color: var(--black);
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 48px;
  margin-top: 10px;
  margin-left: 0;
  display: flex;
}

.form-border {
  background-color: var(--black);
  border: 1px solid #f2f3ff;
  border-radius: 15px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 400px;
  margin-bottom: 0;
  padding: 30px;
  display: flex;
  box-shadow: 0 20px 30px -10px #1d01501a;
}

.info-screen {
  background-color: var(--black);
  justify-content: center;
  align-items: center;
  min-height: 100vh;
  padding-top: 60px;
  display: flex;
}

.or-new {
  color: #b7bbd1;
  text-align: center;
  margin: 0 15px;
}

.large-icon {
  color: #434de7;
  background-color: #f2f3ff;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 50px;
  min-width: 50px;
  height: 50px;
  min-height: 50px;
  margin-bottom: 15px;
  margin-left: auto;
  margin-right: auto;
  padding: 10px;
  display: flex;
}

.large-icon.no-margin_left {
  background-color: var(--golden2);
  color: var(--color);
  margin-bottom: 0;
  margin-left: 0;
}

.input-3 {
  color: #000;
  background-color: #fff;
  border: 1px solid #b7bbd1;
  border-radius: 6px;
  height: 48px;
  margin-bottom: 0;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 18px;
  font-size: 15px;
  font-weight: 300;
  transition: border-color .2s, box-shadow .2s;
  box-shadow: 0 3px 6px -2px #1d01501a;
}

.input-3:hover {
  box-shadow: none;
  border-color: #434de7;
}

.input-3:focus {
  border: 1px solid #434de7;
}

.input-3::placeholder {
  color: #6e6e6e;
}

.message-success {
  color: #fff;
  background-color: #19b13a;
  border-radius: 10px;
  font-weight: 600;
}

.form-container-2 {
  text-align: left;
  flex-flow: column wrap;
  justify-content: space-between;
  width: 100%;
  margin-bottom: 20px;
  padding-top: 10px;
  display: flex;
  position: relative;
}

.social-btn-3 {
  color: #000;
  border: 1px solid #b7bbd1;
  border-radius: 10px;
  width: 100%;
  margin-bottom: 0;
  padding: 12px 40px 12px 15px;
  font-size: 15px;
  font-weight: 300;
  text-decoration: none;
  transition: border-color .2s, box-shadow .2s;
  position: relative;
  box-shadow: 0 1px 2px #dcdce580;
}

.social-btn-3:hover {
  box-shadow: none;
  border-color: #434de7;
}

.social-btn-3:focus {
  border: 1px solid #000;
}

.social-btn-3::placeholder {
  color: #6e6e6e;
}

.social-btn-3.google {
  box-shadow: 0 1px 2px #1d01501a;
}

.social-btn-3.google:hover {
  border-color: #4285f4;
}

.social-text-2 {
  font-weight: 500;
}

.or-wrap {
  justify-content: space-between;
  align-items: center;
  margin-top: 15px;
  margin-bottom: 15px;
  display: flex;
}

.input-label {
  z-index: 2;
  color: var(--white);
  background-color: #000;
  border-radius: 3px;
  margin-bottom: 5px;
  font-size: 13.5px;
  font-weight: 600;
  line-height: 15px;
  display: inline-block;
  position: static;
  bottom: -7px;
  left: 6px;
}

.h1-small {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 28px;
  font-weight: 600;
  line-height: 1.2em;
}

.h1-small.center {
  color: var(--white);
  text-align: center;
  margin-bottom: 25px;
}

.gray-line {
  opacity: .55;
  background-color: #b7bbd1;
  flex: 1;
  height: 1px;
}

.input-wrapper-4 {
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  margin-bottom: 12px;
  display: flex;
  position: relative;
}

.icon_close {
  color: #000;
  cursor: pointer;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  display: flex;
  position: absolute;
  inset: 15px 15px auto auto;
}

.button-icon-2 {
  width: 16px;
  height: 16px;
}

.clone-me {
  padding-top: 120px;
}

.lightbox-modal {
  z-index: 2000;
  background-color: #0006;
  justify-content: center;
  align-items: center;
  padding: 25px;
  display: flex;
  position: relative;
  inset: 0%;
}

.field-input {
  border: 1px solid #d3d4d8;
  border-radius: 6px;
  height: 40px;
  margin-bottom: 0;
  padding-left: 15px;
  transition: border-color .2s;
}

.field-input:hover {
  border-color: #434de7;
}

.field-input:focus {
  border-color: #177fff;
}

.button-64 {
  color: #fff;
  background-color: #434de7;
  border-radius: 6px;
  justify-content: center;
  align-items: center;
  padding: 7px 16px;
  font-size: 14px;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  display: flex;
}

.button-64:hover {
  box-shadow: none;
  background-color: #000;
}

.button-64.in-form {
  width: 100%;
}

.button-64.in-form.mb-10 {
  background-color: var(--golden2);
  color: var(--color);
  margin-bottom: 10px;
  padding: 15px 35px;
}

.form-block-7 {
  width: 100%;
  margin-bottom: 0;
}

.chekbox-text {
  color: var(--grey);
  font-size: 13px;
  font-weight: 400;
}

.google-button {
  grid-column-gap: 10px;
  color: #000;
  border: 1px solid #ccc;
  border-radius: 6px;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-top: 7px;
  padding-bottom: 7px;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  display: flex;
}

.form-flex {
  justify-content: space-between;
  align-items: center;
  margin-bottom: 25px;
  display: flex;
}

.button-text-2 {
  margin-bottom: 0;
}

.checkbox {
  border-radius: 4px;
  width: 16px;
  height: 16px;
  margin-top: 2px;
  margin-right: 7px;
}

.checkbox.w--redirected-checked {
  background-color: #177fff;
}

.field-label-36 {
  color: var(--white);
  margin-bottom: 10px;
  font-size: 13px;
  font-weight: 500;
}

.field-wrapper {
  margin-bottom: 20px;
}

.field-wrapper.top {
  margin-top: 20px;
}

.checkbox-wrap {
  align-items: center;
  margin-bottom: 0;
}

.h1-small-2 {
  color: var(--white);
  text-align: center;
  margin-top: 0;
  margin-bottom: 5px;
  font-size: 28px;
  font-weight: 600;
  line-height: 1.2em;
}

.modal_small {
  background-color: var(--black);
  text-align: left;
  background-image: linear-gradient(#000, #202020);
  border: 1px solid #f2f3ff;
  border-radius: 10px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: auto;
  min-width: 400px;
  max-width: 500px;
  margin-bottom: 0;
  padding: 30px;
  display: flex;
  position: relative;
  box-shadow: 0 20px 30px -10px #1d01501a;
}

.text-block-141 {
  color: var(--grey);
}

.text-span-5 {
  color: var(--white);
}

.link-23 {
  color: var(--white);
  text-decoration: none;
}

.form-wrapper-4 {
  z-index: 50;
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  width: 100%;
  max-width: 400px;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
  position: relative;
  overflow: visible;
}

.text-field-wrapper {
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  margin-bottom: 12px;
  display: flex;
  position: relative;
}

.text-block-142 {
  color: var(--grey);
  margin-top: 10px;
  font-size: 16px;
}

.link-24 {
  color: var(--white);
}

.text-block-142-copy {
  color: var(--grey);
  padding-top: 20px;
}

.heading-54 {
  color: var(--white);
  display: flex;
}

.body-33 {
  background-color: var(--black);
  justify-content: center;
  align-items: center;
  display: flex;
}

.form-6 {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.icon-12 {
  color: #fff;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  display: flex;
}

.icon-wrap-2 {
  background-color: #783ae2;
  border-radius: 50%;
  margin-bottom: 20px;
  padding: 10px;
  box-shadow: inset 0 2px 18px #0003, inset 0 -2px 9px #ffffff4f;
}

.input-4 {
  color: var(--black);
  border: 2px solid #ececec;
  border-radius: 10px;
  width: 100%;
  height: 50px;
  padding-left: 18px;
  padding-right: 18px;
  transition: box-shadow .2s;
  box-shadow: 0 2px 2px #0000000d;
}

.input-4:hover {
  box-shadow: 0 0 2px #0000000d;
}

.input-4:focus-visible, .input-4[data-wf-focus-visible] {
  border-color: #783be2;
}

.modal {
  background-color: var(--black);
  border: 1px solid #fff;
  border-radius: 20px;
  width: 100%;
  max-width: 450px;
  margin-bottom: 0;
  overflow: hidden;
  box-shadow: inset 0 20px 45px -15px #783be212, 0 16px 25px #181f9c12;
}

.button-65 {
  background-color: var(--golden2);
  color: var(--black);
  text-align: center;
  border: 1px solid #783be2;
  border-radius: 10px;
  flex: 1;
  padding-top: 12px;
  padding-bottom: 12px;
  font-weight: 400;
  transition: opacity .2s;
  box-shadow: 0 2px 2px #0000000d;
}

.button-65:hover {
  opacity: 1;
}

.button-65.secondary {
  color: var(--white);
  background-color: #0000;
  border-color: #e2e2e2;
}

.spacer-20 {
  height: 20px;
}

.section_big {
  background-color: #f7f7ff;
  background-image: linear-gradient(to bottom, var(--color), var(--color));
  justify-content: center;
  align-items: center;
  width: 100%;
  min-height: 100vh;
  font-family: Inter, sans-serif;
  display: flex;
}

.h1 {
  color: var(--white);
  margin-top: 0;
  margin-bottom: 10px;
  font-size: 30px;
  font-weight: 500;
  line-height: 1.3;
}

.modal-bottom {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  border: 0 solid #000;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding: 20px;
  display: flex;
}

.modal-top {
  text-align: center;
  flex-direction: column;
  align-items: center;
  width: 100%;
  padding: 30px 25px 20px;
  display: flex;
}

.dark, .text-block-143 {
  color: var(--grey);
}

.body-34 {
  background-color: var(--black);
  color: var(--white);
  justify-content: center;
  align-items: center;
  font-family: Inter, sans-serif;
  display: flex;
}

.form-7 {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.input-wrap-2 {
  text-align: left;
  width: 100%;
}

.icon-13 {
  color: #fff;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  display: flex;
}

.input-5 {
  color: var(--black);
  border: 2px solid #ececec;
  border-radius: 10px;
  width: 100%;
  height: 50px;
  padding-left: 18px;
  padding-right: 18px;
  transition: box-shadow .2s;
  box-shadow: 0 2px 2px #0000000d;
}

.input-5:hover {
  box-shadow: 0 0 2px #0000000d;
}

.input-5:focus-visible, .input-5[data-wf-focus-visible] {
  border-color: #783be2;
}

.modal-2 {
  background-color: var(--black);
  border: 1px solid #fff;
  border-radius: 20px;
  width: 100%;
  max-width: 450px;
  margin-bottom: 0;
  overflow: hidden;
  box-shadow: inset 0 20px 45px -15px #783be212, 0 16px 25px #181f9c12;
}

.button-66 {
  border: 1px solid var(--grey);
  background-color: var(--golden2);
  color: var(--black);
  text-align: center;
  border-radius: 10px;
  flex: 1;
  padding-top: 12px;
  padding-bottom: 12px;
  font-weight: 400;
  transition: opacity .2s;
  box-shadow: 0 2px 2px #0000000d;
}

.button-66:hover {
  opacity: .75;
}

.small-text {
  font-size: 14px;
}

.section_big-2 {
  background-color: var(--black);
  justify-content: center;
  align-items: center;
  width: 100%;
  min-height: 100vh;
  display: flex;
}

.h1-2 {
  color: var(--white);
  margin-top: 0;
  margin-bottom: 10px;
  font-size: 30px;
  font-weight: 500;
  line-height: 1.3;
}

.modal-bottom-2 {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  border: 1px solid #000;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding: 20px;
  display: flex;
}

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

.body-35 {
  background-color: var(--black);
  color: var(--white);
  justify-content: center;
  align-items: center;
  font-family: Inter, sans-serif;
  display: flex;
}

.section_big3 {
  background-color: var(--black);
  justify-content: center;
  align-items: center;
  width: 100%;
  min-height: 100vh;
  display: flex;
}

.modal-bottom-3 {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  border: 1px solid #000;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding: 0 20px 20px;
  display: flex;
}

.modal-top-copy {
  text-align: center;
  flex-direction: column;
  align-items: center;
  width: 100%;
  padding: 30px 25px 0;
  display: flex;
}

.text-block-142-copy-copy {
  color: var(--grey);
  text-align: left;
  padding-top: 0;
}

.link-24-copy-copy {
  color: var(--white);
}

.button-67 {
  background-color: var(--golden2);
  color: var(--black);
  padding: 15px 35px;
}

.button-66-copy {
  border: 1px solid var(--grey);
  background-color: var(--golden2);
  color: var(--black);
  text-align: center;
  border-radius: 10px;
  flex: 1;
  margin-top: 20px;
  margin-bottom: 20px;
  padding: 12px 35px;
  font-weight: 400;
  transition: opacity .2s;
  box-shadow: 0 2px 2px #0000000d;
}

.button-66-copy:hover {
  opacity: .75;
}

.button-68 {
  background-color: var(--golden2);
  color: var(--black);
  border-radius: 10px;
  width: 200px;
  margin-top: 20px;
  margin-bottom: 20px;
  padding: 15px 35px;
}

.button-63-copy {
  color: #fff;
  white-space: nowrap;
  background-color: #434de7;
  border-radius: 10px;
  flex: 1;
  justify-content: center;
  align-items: center;
  height: 50px;
  padding: 15px 35px;
  font-size: 15px;
  font-weight: 500;
  display: flex;
  box-shadow: 0 10px 20px -3px #1d01501a;
}

.button-63-copy:hover {
  box-shadow: none;
  background-color: #000;
}

.button-63-copy.in-form {
  background-color: var(--golden2);
  color: var(--black);
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 48px;
  margin-top: 10px;
  margin-left: 0;
  display: flex;
}

.div-block-83 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.link-25 {
  color: var(--white);
  font-size: 38px;
  font-weight: 700;
  text-decoration: none;
}

.content-wrap_center_m700 {
  text-align: center;
  flex-direction: column;
  align-items: center;
  max-width: 700px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.wrap_2-buttons {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.wrap_cta-color {
  background-color: #000;
  border-radius: 20px;
  width: 100%;
  padding: 40px 40px 20px;
}

.h2 {
  color: #1a1a1a;
  margin-top: 0;
  font-weight: 500;
}

.h2.body-color {
  color: #fff;
  margin-bottom: 20px;
}

.button-69 {
  color: #fff;
  background-color: #000;
  border: 1px solid #000;
  border-radius: 5px;
}

.button-69.reverse {
  color: #000;
  background-color: #fff;
  border-color: #fff;
}

.button-69.secondary {
  color: #1a1a1a;
  background-color: #0000;
  border: 1px solid #000;
}

.button-69.secondary.reverse {
  color: #fff;
  background-color: #0000;
  font-size: 18px;
}

.p {
  color: #1a1a1a;
  margin-bottom: 20px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.6;
}

.p.body-color {
  color: #fff;
}

.container-82 {
  width: 100%;
  max-width: 1100px;
}

.section-49 {
  flex-direction: column;
  align-items: center;
  width: 1100px;
  padding: 50px 5%;
  display: flex;
}

.heading-55 {
  background-color: var(--golden2);
  color: var(--black);
  border-radius: 10px;
  margin-top: 0;
  margin-bottom: 0;
  padding: 2px 25px;
  font-size: 18px;
  font-weight: 500;
  text-decoration: none;
}

.heading-55:hover {
  background-color: var(--white);
}

.link-block-29 {
  text-decoration: none;
}

.submit-button-12 {
  background-color: var(--golden2);
  color: var(--black);
  border-radius: 8px;
  width: 200px;
  font-size: 14px;
  font-weight: 600;
}

.body-36 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  font-family: Inter, sans-serif;
  display: flex;
}

.ml-40-2 {
  color: #fff;
  margin-left: 0;
  font-weight: 400;
}

.mb-15-2 {
  color: var(--grey);
  margin-bottom: 15px;
}

.shadow-3 {
  display: none;
}

.heading-56 {
  margin-top: 0;
}

.profile-img-3 {
  width: 50px;
}

.embed-icon-3 {
  margin-bottom: -2px;
}

.nav-4 {
  z-index: 1000;
  background-color: #2d3038;
  width: 100%;
  max-width: 270px;
  height: 100vh;
  padding: 60px 15px;
  position: sticky;
  top: 0;
}

.section-50 {
  width: 100%;
  max-width: 1920px;
  display: flex;
}

.content-28 {
  background-image: linear-gradient(270deg, #2d3038 96%, #000000d9);
  width: 100%;
  padding-left: 40px;
  font-family: Inter, sans-serif;
}

.logo-link-3 {
  margin-bottom: 40px;
  margin-left: 20px;
}

.div-block-84 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  display: flex;
}

.heading-57, .text-block-144, .field-label-37 {
  color: var(--white);
}

.body-37 {
  background-color: var(--black);
  font-family: Inter, sans-serif;
}

.field-label-38 {
  color: var(--white);
}

.text-field-7, .field-label-39, .div-block-85 {
  display: none;
}

.link-block-30 {
  background-color: var(--golden2);
  color: var(--golden2);
  border-radius: 10px;
  padding-left: 35px;
  padding-right: 35px;
  font-family: Inter, sans-serif;
  text-decoration: none;
}

.heading-58 {
  color: var(--black);
  margin-top: 0;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 600;
}

.div-block-86 {
  border: 1px solid var(--grey);
  color: var(--white);
  background-color: #131313;
  border-radius: 15px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-left: 35px;
  padding-right: 35px;
  display: flex;
}

.text-block-145 {
  color: var(--white);
  font-size: 18px;
}

.text-block-146 {
  color: var(--white);
  font-size: 32px;
  font-weight: 500;
}

.heading-59 {
  color: var(--white);
  margin-top: 20px;
  margin-bottom: 0;
  font-size: 18px;
  font-weight: 500;
}

.heading-60 {
  color: var(--grey);
  margin-top: 0;
  margin-bottom: 0;
  font-size: 14px;
  text-decoration: none;
}

.link-block-31 {
  text-decoration: none;
}

.ms-input-row {
  align-items: center;
  margin-bottom: 0;
  display: flex;
}

.ms-input-row.is-last {
  margin-bottom: 20px;
}

.ms-list-container {
  width: 100%;
  padding-left: 20px;
}

.ms-upload {
  justify-content: center;
  align-items: center;
  width: 150%;
  margin-top: auto;
  margin-bottom: auto;
  display: flex;
  position: absolute;
  inset: 0 auto 0 100%;
}

.ms-white-box {
  color: #000;
  text-align: left;
  background-color: #fff;
  border: 1px solid #c3c3cb;
  border-radius: 10px;
  width: 400px;
  min-width: 400px;
  padding: 20px;
  font-size: 14px;
  box-shadow: 0 50px 60px #00000026;
}

.ms-input {
  color: #121331;
  background-color: #fff;
  border: 1px #000;
  border-radius: 5px;
  min-height: 40px;
  margin-bottom: 0;
  padding: 8px 12px;
  transition: color .2s;
  position: relative;
}

.ms-input:hover {
  z-index: 2;
  background-color: #f3f3f3;
}

.ms-input:focus {
  border-style: solid;
  border-color: #2962ff;
}

.ms-input::placeholder {
  color: #12133199;
}

.ms-button {
  color: #fff;
  text-align: center;
  letter-spacing: .03em;
  background-color: #020202;
  border: 1px solid #2962ff;
  border-radius: 8px;
  flex: none;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-bottom: 0;
  padding: 13px 16px 11.5px;
  font-size: 15px;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: transform .2s cubic-bezier(.645, .045, .355, 1), border-color .2s cubic-bezier(.645, .045, .355, 1), border-radius .2s cubic-bezier(.645, .045, .355, 1), box-shadow .2s cubic-bezier(.645, .045, .355, 1), background-color .2s cubic-bezier(.645, .045, .355, 1);
  display: inline-block;
  position: relative;
  top: 0;
  box-shadow: 0 10px 20px -5px #2d3e504d;
}

.ms-button:hover {
  box-shadow: none;
  color: #fff;
  background-color: #1051b9;
  transform: translate(0, 2px);
}

.ms-button:active {
  background-color: #0a3092;
}

.ms-image {
  flex: none;
  width: 45px;
  margin-right: 20px;
}

.ms-image.is-profile-image {
  opacity: .5;
  background-color: #060606;
  border-radius: 100px;
  width: 34px;
  margin-bottom: auto;
  margin-left: 5px;
  font-size: 12px;
  transition: opacity .2s;
  position: relative;
  overflow: hidden;
}

.ms-image.is-profile-image:hover {
  opacity: 1;
  overflow: visible;
}

.ms-input-label {
  text-align: left;
  flex: none;
  width: 100px;
  margin-bottom: 0;
  padding-top: 8px;
  padding-bottom: 8px;
  font-weight: 400;
}

.ms-form-heading {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.6em;
  font-weight: 700;
  line-height: 1.4em;
}

.ms-form-divider {
  background-color: #e3e3e3;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 1px;
  margin-top: 15px;
  margin-bottom: 15px;
}

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

.link-block-32 {
  line-height: 100%;
  text-decoration: none;
  display: block;
}

.button-70 {
  color: #fff;
  white-space: nowrap;
  background-color: #434de7;
  border-radius: 10px;
  flex: 1;
  justify-content: center;
  align-items: center;
  height: 50px;
  padding: 15px 35px;
  font-size: 15px;
  font-weight: 500;
  display: flex;
  box-shadow: 0 10px 20px -3px #1d01501a;
}

.button-70:hover {
  box-shadow: none;
  background-color: #000;
}

.button-70.in-form {
  background-color: var(--golden2);
  color: var(--black);
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 48px;
  margin-top: 10px;
  margin-left: 0;
  font-size: 16px;
  display: flex;
}

.form-border-2 {
  border: 1px solid var(--black-grey);
  background-color: var(--black);
  background-image: linear-gradient(0deg, var(--black), var(--full-grey));
  border-radius: 15px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 500px;
  max-width: 600px;
  margin-bottom: 0;
  padding: 12px 30px 30px;
  font-family: Inter, sans-serif;
  display: flex;
  box-shadow: 0 20px 30px -10px #1d01501a;
}

.info-screen-2 {
  background-color: var(--black);
  justify-content: center;
  align-items: center;
  min-height: 100vh;
  margin-top: 60px;
  display: flex;
}

.input-6 {
  border: 1px solid var(--black-grey);
  color: var(--full-white);
  background-color: #000;
  border-radius: 6px;
  width: 100%;
  height: 48px;
  margin-bottom: 0;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 18px;
  font-size: 16px;
  font-weight: 400;
  transition: border-color .2s, box-shadow .2s;
  box-shadow: 0 3px 6px -2px #1d01501a;
}

.input-6:hover {
  border-color: var(--grey);
  box-shadow: none;
}

.input-6:focus {
  border: 1px solid #434de7;
}

.input-6:focus-visible, .input-6[data-wf-focus-visible] {
  border-color: var(--grey);
}

.input-6::placeholder {
  color: #6e6e6e;
}

.form-container-3 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  text-align: left;
  flex-flow: column wrap;
  justify-content: space-between;
  width: 100%;
  margin-bottom: 20px;
  padding-top: 10px;
  display: flex;
  position: relative;
}

.input-label-2 {
  z-index: 2;
  background-color: var(--black);
  color: var(--grey);
  border-radius: 3px;
  margin-bottom: 5px;
  font-size: 16px;
  font-weight: 600;
  line-height: 15px;
  display: inline-block;
  position: static;
  bottom: -7px;
  left: 6px;
}

.h1-small-3 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 28px;
  font-weight: 600;
  line-height: 1.2em;
}

.h1-small-3.center {
  color: var(--white-2);
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-top: 10px;
  margin-bottom: 25px;
  display: flex;
}

.div-block-87 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.body-38 {
  background-color: var(--black);
  font-family: Inter, sans-serif;
  display: flex;
}

.link-24-copy {
  color: var(--golden-lighter);
}

.text-field-8 {
  border-radius: 8px;
}

.submit-button-13 {
  background-color: var(--golden2);
  color: var(--black);
  border-radius: 8px;
  margin-top: 20px;
  font-weight: 500;
}

.text-field-9, .text-field-10, .text-field-11 {
  border-radius: 8px;
}

.text-block-147 {
  color: var(--white);
}

.icon-14 {
  color: #fff;
}

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

.form-8 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.collection-list-wrapper-36 {
  display: none;
}

.select-field {
  border-radius: 8px;
}

.select-field-2, .select-field-3 {
  background-color: var(--white);
}

.collection-list-wrapper-37 {
  display: none;
}

.kt-club-information-text {
  color: #979797;
  margin-top: 20px;
  margin-bottom: 10px;
}

.icon-embed-xlarge {
  color: var(--white);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 6.5rem;
  height: 6.5rem;
  display: flex;
}

.icon-embed-medium {
  border: 1px none var(--white);
  color: var(--white);
  border-radius: 100px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 3rem;
  height: 3rem;
  display: flex;
}

.div-block-88 {
  justify-content: center;
  align-items: center;
  margin-bottom: 8px;
  display: flex;
}

.icon-embed-medium-2 {
  color: var(--white);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 3rem;
  height: 3rem;
  display: flex;
}

.dropdown-toggle-2-fighters-copy {
  flex-direction: row;
  justify-content: center;
  align-items: center;
  padding-left: 4px;
  padding-right: 4px;
  font-family: Inter, sans-serif;
  display: flex;
}

.dropdown-toggle-2-fighters-copy.w--open {
  font-weight: 700;
}

.stat2_item-badge-wrapper {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  color: var(--grey);
  align-items: center;
  display: flex;
}

.button-71 {
  border: 1px solid var(--\<unknown\|relume-variable-color-neutral-1\>);
  background-color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  color: var(--\<unknown\|relume-variable-color-neutral-2\>);
  text-align: center;
  padding: .75rem 1.5rem;
  text-decoration: none;
}

.button-71.is-small {
  padding: .5rem 1.25rem;
}

.button-71.is-tertiary {
  color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  background-color: #0000;
  border-color: #0000;
}

.button-71.is-secondary {
  color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  background-color: #0000;
}

.dropdown1_dropdown-list-2.w--open {
  border: 1px solid var(--\<unknown\|relume-variable-border-color-1\>);
  background-color: var(--\<unknown\|relume-variable-color-neutral-2\>);
  margin-top: .5rem;
  padding: .5rem;
}

.dropdown1_dropdown-list-2.is-right {
  right: 0;
}

.stat2_list-wrapper {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  display: grid;
}

.stat2_item-content {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.section-header1_content-right {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  align-items: center;
  display: flex;
}

.heading-style-h5-12 {
  color: var(--white);
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1.4;
}

.section-header1_component {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
}

.section-header1_content-wrapper {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr max-content;
  grid-auto-columns: 1fr;
  align-items: end;
  display: grid;
}

.icon-1x1-small-2 {
  width: 2rem;
  height: 2rem;
}

.text-size-small-4 {
  font-size: .875rem;
}

.stat2_item {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  border: 1px solid var(--grey);
  border-radius: 8px;
  justify-content: space-between;
  align-items: center;
  padding: 1.5rem;
  display: flex;
}

.stat2_item-badge {
  grid-column-gap: .125rem;
  grid-row-gap: .125rem;
  align-items: center;
  display: flex;
}

.dropdown1_dropdown-link-2 {
  padding: .5rem 1rem;
}

.dropdown1_dropdown-link-2.w--current {
  color: var(--\<unknown\|relume-variable-color-neutral-1\>);
}

.button-group-13 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.text-block-148, .text-block-149, .text-block-150 {
  color: var(--golden2);
  font-weight: 600;
}

.paragraph-16 {
  color: var(--full-white);
  margin-bottom: 0;
  font-size: 18px;
  font-weight: 600;
}

.image-wrap {
  background-color: #000;
  background-image: none;
  background-position: 50%;
  background-size: cover;
  border: 2px solid #000;
  border-left-style: none;
  border-radius: 0 50px 50px 0;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  padding: 20px;
  display: flex;
}

.image-wrap._2 {
  background-image: none;
}

.ms-profile-image-row {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  align-items: center;
  margin-bottom: 0;
  display: flex;
}

.form-block-9 {
  border-radius: 10px;
  flex-direction: column;
  justify-content: center;
  width: 100%;
  height: 100%;
  margin-top: 0;
  margin-bottom: 0;
  padding: 40px 60px;
  display: flex;
  position: relative;
}

.progress {
  color: #000;
  letter-spacing: 1px;
  background-color: #00000026;
  border-radius: 50px;
  margin-bottom: 20px;
  margin-right: auto;
  padding: 5px 20px;
  font-weight: 600;
}

.field {
  color: #000;
  background-color: #fff;
  border: 1px solid #000;
  border-radius: 10px;
  height: 40px;
  margin-bottom: 0;
  padding: 0 0 0 15px;
  transition: box-shadow .2s;
}

.field.bio {
  height: 75px;
  padding-top: 10px;
}

.form-field-2 {
  width: 100%;
  margin-bottom: 20px;
}

.label-2 {
  margin-bottom: 10px;
  font-weight: 600;
}

.form-9 {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.button-72 {
  color: #000;
  background-color: #fff;
  border: 1px solid #000;
  border-radius: 50px;
  padding: 13px 20px;
  transition: box-shadow .2s;
  box-shadow: 2px 2px #000;
}

.button-72:hover {
  box-shadow: 0 0 #000;
}

.button-72._100w {
  width: 100%;
}

.ms-profile-image-preview {
  object-fit: cover;
  background-color: #efefef;
  border: 1px solid #000;
  border-radius: 8px;
  width: 56px;
  height: 56px;
  margin-top: 0;
  margin-bottom: 0;
  display: inline-block;
}

.mb-20-2 {
  margin-top: 0;
  margin-bottom: 10px;
  font-weight: 400;
}

.p-light {
  color: var(--grey);
  margin-bottom: 35px;
  font-weight: 400;
}

.section_big-3 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border-bottom: 1px solid #f5f5f5;
  grid-template-rows: auto;
  grid-template-columns: .75fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  width: 100%;
  min-height: 100vh;
  display: grid;
}

.section_big-3._90 {
  color: var(--white);
  border-bottom: 2px #000;
  align-content: center;
  justify-items: center;
  min-height: 91vh;
  margin-top: -2px;
  margin-bottom: -2px;
  display: flex;
}

.ms-profile-upload {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  color: #000;
  background-color: #efefef;
  border: 1px solid #000;
  border-radius: 8px;
  align-items: center;
  height: 32px;
  padding-left: 15px;
  padding-right: 15px;
  line-height: 27px;
  text-decoration: none;
  display: flex;
}

.spacer-20-2 {
  width: 100%;
  height: 20px;
}

.button-73 {
  background-color: var(--golden2);
  color: #000;
  border-radius: 8px;
  width: auto;
  height: 45px;
  padding: 15px 35px;
  font-size: 16px;
  font-weight: 600;
  text-decoration: none;
  transition: box-shadow .2s;
}

.form-field-3 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-bottom: 20px;
  display: flex;
}

.ms-profile-image-preview-2 {
  background-color: #3b3b3b;
  border-radius: 8px;
  width: 56px;
  height: 56px;
  margin-top: 0;
  margin-bottom: 0;
  display: inline-block;
}

.ms-profile-upload-2 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  color: #fff;
  background-color: #3b3b3b;
  border: 1px solid #4c4c4c;
  border-radius: 8px;
  align-items: center;
  height: 32px;
  padding-left: 15px;
  padding-right: 15px;
  line-height: 27px;
  text-decoration: none;
  display: flex;
}

.progress-bar-inner {
  background-color: #fff;
  border-radius: 8px;
  width: 0%;
  height: 100%;
}

.mb-20-3 {
  margin-top: 0;
  margin-bottom: 20px;
  font-weight: 500;
}

.p-light-2 {
  color: #fffc;
  margin-bottom: 35px;
  font-weight: 300;
}

.form-10 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.field-2 {
  color: #fff;
  background-color: #3b3b3b;
  border: 1px solid #4d4d4d;
  border-radius: 8px;
  height: 40px;
  margin-bottom: 0;
  padding: 0 0 0 15px;
  transition: box-shadow .2s;
  box-shadow: 0 2px 3px #0000001a;
}

.field-2:focus-visible, .field-2[data-wf-focus-visible] {
  color: #fff;
}

.field-2.select, .field-2.select:focus-visible, .field-2.select[data-wf-focus-visible] {
  color: #999;
}

.form-block-10 {
  color: var(--white);
  border-radius: 10px;
  flex-direction: column;
  justify-content: center;
  width: 100%;
  height: 100%;
  margin-top: 0;
  margin-bottom: 0;
  padding: 40px 60px;
  display: flex;
  position: relative;
}

.progress-bar {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  border-radius: 8px;
  align-items: center;
  height: 10px;
  display: flex;
  position: absolute;
  inset: 0% 0% auto;
}

.progress-2 {
  color: var(--golden2);
  letter-spacing: 1px;
  margin-bottom: 20px;
  font-weight: 700;
}

.progress-bar-step {
  border-radius: 8px;
  width: 33.33%;
  height: 100%;
}

.div-block-89 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  display: flex;
}

.button-73-white {
  background-color: var(--white);
  color: #000;
  border-radius: 8px;
  width: auto;
  height: 45px;
  padding: 15px 35px;
  font-size: 16px;
  font-weight: 600;
  text-decoration: none;
  transition: box-shadow .2s;
}

.paragraph-17 {
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 600;
}

.paragraph-18 {
  color: var(--white);
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 600;
}

.div-block-90 {
  width: 100%;
  max-width: 600px;
  height: 100%;
  margin-top: 20px;
}

.button-74 {
  border: 1px solid var(--\<unknown\|relume-variable-color-neutral-1\>);
  background-color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  background-image: linear-gradient(to bottom, var(--golden2), var(--golden2));
  color: var(--color);
  text-align: center;
  border-radius: 8px;
  padding: .75rem 1.5rem;
  text-decoration: none;
}

.button-74.is-small {
  padding: .5rem 1.25rem;
}

.button-74.is-tertiary {
  color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  background-color: #0000;
  border-color: #0000;
}

.button-74.is-secondary {
  color: var(--color);
  background-color: #0000;
  border-radius: 8px;
}

.button-74.is-link {
  color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  background-color: #0000;
  border-style: none;
  padding: .25rem 0;
  line-height: 1;
  text-decoration: none;
}

.button-74.is-link.is-icon {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  display: flex;
}

.dropdown1_dropdown-list-3.w--open {
  border: 1px solid var(--\<unknown\|relume-variable-border-color-1\>);
  background-color: var(--\<unknown\|relume-variable-color-neutral-2\>);
  margin-top: .5rem;
  padding: .5rem;
}

.dropdown1_dropdown-list-3.is-right {
  right: 0;
}

.card-header1_component-2 {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  border-top: 1px solid var(--\<unknown\|relume-variable-border-color-1\>);
  border-right: 1px solid var(--\<unknown\|relume-variable-border-color-1\>);
  border-left: 1px solid var(--\<unknown\|relume-variable-border-color-1\>);
  color: var(--white);
  grid-template-rows: auto;
  grid-template-columns: 1fr max-content;
  grid-auto-columns: 1fr;
  align-items: end;
  padding: 1.5rem;
  display: grid;
}

.heading-style-h5-13 {
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1.4;
}

.dropdown1_dropdown-link-3 {
  padding: .5rem 1rem;
}

.dropdown1_dropdown-link-3.w--current {
  color: var(--\<unknown\|relume-variable-color-neutral-1\>);
}

.button-group-14 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.content-left-no-padding {
  width: 100%;
  padding-top: 0;
  padding-bottom: 0;
  padding-right: 0;
}

.mb-15-smaller {
  color: var(--black);
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 600;
}

.div-block-91 {
  background-color: var(--golden2);
  border-radius: 8px;
  margin-bottom: 32px;
  padding: 15px 35px;
}

.collection-item-40 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 99.9999%;
  display: block;
}

.paragraph-19 {
  color: #fff;
  margin-bottom: 0;
  font-size: 18px;
  font-weight: 600;
}

.mb-15-3 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
}

.mb-15-smaller-2 {
  color: var(--white);
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 600;
  display: flex;
}

.embed-icon-4 {
  margin-bottom: -2px;
}

.div-block-92 {
  background-color: #d2b25b;
  border-radius: 8px;
  flex-direction: column;
  align-items: center;
  margin-bottom: 32px;
  padding: 15px 35px;
  display: flex;
}

.content-29 {
  background-color: #000;
  width: 100%;
  padding-left: 40px;
}

.ml-40-3 {
  color: #b0adad;
  margin-top: 0;
  margin-left: 0;
  font-size: 14px;
  font-weight: 400;
  text-decoration: underline;
}

.profile-img-4 {
  border: 1px solid #b0adad;
  border-radius: 8px;
  width: 50px;
}

.div-block-93 {
  width: 100%;
  height: 100%;
}

.nav-5 {
  z-index: 1000;
  background-color: #000;
  width: 100%;
  max-width: 270px;
  height: 100vh;
  padding: 20px 15px 60px;
  position: sticky;
  top: 0;
}

.paragraph-20 {
  margin-bottom: 0;
  font-weight: 600;
}

.div-block-94 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: var(--white);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.paragraph-21 {
  font-weight: 600;
}

.link-26 {
  color: var(--black-grey);
  text-decoration: underline;
}

.div-block-95 {
  background-color: #d2b25b;
  background-image: linear-gradient(91deg, #000, #1b1b1b);
  border-radius: 8px;
  flex-direction: column;
  align-items: center;
  margin-bottom: 32px;
  padding: 15px 35px;
  display: flex;
}

.link-27 {
  color: var(--golden2);
  text-decoration: underline;
}

.multi-form1_navbar {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 4.5rem;
  display: flex;
  position: absolute;
  inset: 0% 0% auto;
}

.section_multi-form1 {
  position: relative;
}

.multi-form1_step-text {
  margin-right: .5rem;
}

.multi-form1_block {
  margin-bottom: 0;
}

.multi-form1_radio-icon {
  cursor: pointer;
  border-style: none;
  border-radius: 0;
  width: 100%;
  height: 100%;
  margin: 0;
  transition: all .2s;
  position: absolute;
  inset: 0%;
}

.multi-form1_radio-icon.w--redirected-checked {
  background-color: #0000;
  background-image: none;
  border-color: #0000;
}

.multi-form1_radio-icon.w--redirected-focus {
  box-shadow: none;
}

.text-style-link {
  color: var(--\<unknown\|relume-variable-link-color-1\>);
  text-decoration: underline;
}

.multi-form1_component {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  min-height: 100svh;
  padding-top: 0;
  padding-bottom: 4.5rem;
  display: flex;
  position: relative;
  overflow: auto;
}

.multi-step-form-instructions-delete {
  z-index: 1000;
  background-color: var(--\<unknown\|relume-variable-color-neutral-3\>);
  text-align: left;
  padding: 2rem;
  position: relative;
}

.multi-form1_form {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-content: start;
  display: grid;
}

.text-size-small-5 {
  font-size: .875rem;
}

.container-small-5 {
  width: 100%;
  max-width: 48rem;
  margin-left: auto;
  margin-right: auto;
}

.form_field-label {
  color: var(--white);
  margin-bottom: .5rem;
  font-weight: 400;
}

.multi-form1_progress {
  width: 100%;
  height: .25rem;
  display: flex;
  position: absolute;
  top: 4.5rem;
}

.multi-form1_footer {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 4.5rem;
  display: flex;
  position: absolute;
  inset: auto 0% 0%;
}

.multi-form1_radio-group {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-wrap: wrap;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: flex;
}

.form-icon-left {
  position: absolute;
  left: .75rem;
}

.formly-multi-step-form-instructions-card {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-direction: column;
  align-items: flex-start;
  line-height: 1.6;
  display: flex;
}

.padding-global-37 {
  padding-left: 5%;
  padding-right: 5%;
}

.multi-form1_progress-bar {
  background-color: #0000001f;
  flex: 1;
  width: 100%;
  height: 100%;
}

.multi-form1_progress-bar.current {
  background-color: var(--\<unknown\|relume-variable-color-neutral-1\>);
}

.text-align-center-5 {
  text-align: center;
}

.multi-form1_radio-label {
  z-index: 1;
  margin-top: auto;
  margin-bottom: auto;
  position: relative;
}

.multi-form1_input-field {
  align-items: center;
  display: flex;
  position: relative;
}

.multi-form1_step {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
}

.success-message-2 {
  background-color: var(--\<unknown\|relume-variable-color-neutral-3\>);
  padding: 1.5rem;
}

.multi-form1_form-content {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.heading-style-h4-3 {
  font-size: 2rem;
  font-weight: 400;
  line-height: 1.3;
}

.multi-form1_button-group {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.multi-form1_radio {
  border: 1px solid var(--\<unknown\|relume-variable-border-color-1\>);
  align-items: center;
  margin-bottom: 0;
  padding: .5rem 1rem;
  display: flex;
  position: relative;
}

.multi-form1_radio.is-active-inputactive {
  background-color: var(--\<unknown\|relume-variable-color-primary-1\>);
  color: var(--\<unknown\|relume-variable-color-primary-2\>);
}

.multi-form1_radio.is-radio-icon {
  padding-left: .5rem;
}

.multi-form1_radio.is-radio-icon.is-active-inputactive {
  background-color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  color: var(--\<unknown\|relume-variable-color-neutral-2\>);
}

.multi-form1_content-bottom {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
}

.multi-form1_radio-letter {
  border: 1px solid var(--\<unknown\|relume-variable-border-color-1\>);
  justify-content: center;
  align-items: center;
  width: 2rem;
  height: 2rem;
  margin-right: .5rem;
  display: flex;
}

.text-block-151 {
  color: var(--grey);
}

.progress-2-copy {
  color: var(--golden2);
  letter-spacing: 1px;
  margin-bottom: 0;
  font-weight: 700;
}

.block-referee {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-direction: column;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  display: flex;
}

.referee-name-block {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  width: 100%;
  display: flex;
}

.level-referee-block {
  display: flex;
}

.referee-listing-subtitle-copy-copy {
  text-align: left;
  text-transform: capitalize;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(169.38deg, #f0e5c4, #ead8a1f2 22%, #e1c782de 56%, #d2b25bd4 74%, #c39e3ac4);
  -webkit-background-clip: text;
  background-clip: text;
  padding-bottom: 16px;
  font-family: Inter, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 120%;
}

.body-39 {
  background-color: var(--black);
  color: var(--white);
  flex-flow: column;
  justify-content: center;
  align-items: center;
  margin-top: 0;
  font-family: Inter, sans-serif;
  display: flex;
}

.text-size-medium-27 {
  font-size: 1.125rem;
}

.blog62_image-link {
  width: 250px;
}

.blog62_image {
  aspect-ratio: 1;
  border: 1px solid var(--grey);
  object-fit: cover;
  border-radius: 18px;
  width: 350px;
  max-width: 100%;
  height: 250px;
}

.section_blog62 {
  background-color: var(--black);
  width: 100%;
  margin-top: 120px;
}

.padding-section-large-31 {
  padding-top: 0;
  padding-bottom: 7rem;
}

.blog62_image-wrapper {
  width: 250px;
  height: 250px;
  overflow: hidden;
}

.blog62_button-wrapper {
  color: var(--golden2);
  margin-top: 0;
  display: flex;
}

.blog62_button-row {
  flex-wrap: wrap;
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.blog62_button-row.show-mobile-landscape {
  display: none;
}

.blog62_component {
  flex-direction: column;
  align-items: center;
}

.heading-style-h5-14 {
  color: var(--white);
  font-size: 2rem;
  font-weight: 700;
  line-height: 1.4;
  text-decoration: none;
}

.text-size-regular-5 {
  color: var(--grey);
  font-size: 1rem;
}

.blog62_item-content {
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  padding-top: 15px;
  display: flex;
}

.text-size-small-6 {
  font-size: .875rem;
}

.text-size-small-6.text-weight-semibold.text-inline {
  display: inline;
}

.blog62_heading {
  flex: 1;
}

.blog62_item {
  grid-column-gap: 2rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: .25fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  padding: 15px 35px;
  display: grid;
}

.blog62_title-link {
  margin-bottom: .5rem;
  text-decoration: none;
  display: block;
}

.padding-global-38 {
  width: 100%;
  padding-left: 2.5%;
  padding-right: 2.5%;
}

.blog62_meta-wrapper {
  margin-bottom: 1rem;
}

.blog62_heading-wrapper {
  grid-column-gap: 5rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr max-content;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: end;
  display: grid;
}

.container-large-27 {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.blog62_list {
  grid-column-gap: 3rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  align-items: start;
  display: grid;
}

.blog62_category-link {
  background-color: var(--\<unknown\|relume-variable-color-neutral-3\>);
  margin-right: 1rem;
  padding: .25rem .5rem;
  font-size: .875rem;
  font-weight: 600;
  text-decoration: none;
}

.blog62_category-link.w--current {
  border-bottom: 2px solid var(--\<unknown\|relume-variable-color-neutral-1\>);
}

.text-block-152, .text-block-153, .text-block-154, .text-block-155 {
  color: var(--golden2);
}

.collection-list-52 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  border: 1px solid #000;
  border-radius: 8px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 15px 35px;
  display: flex;
}

.text-block-156 {
  font-size: 18px;
}

.button-74-copy {
  border: 1px solid var(--\<unknown\|relume-variable-color-neutral-1\>);
  background-color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  color: var(--\<unknown\|relume-variable-color-neutral-2\>);
  text-align: center;
  padding: .75rem 1.5rem;
  text-decoration: none;
}

.button-74-copy.is-small {
  padding: .5rem 1.25rem;
}

.button-74-copy.is-tertiary {
  color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  background-color: #0000;
  border-color: #0000;
}

.button-74-copy.is-secondary {
  color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  background-color: #0000;
}

.button-74-copy.is-link {
  color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  background-color: #0000;
  border-style: none;
  padding: .25rem 0;
  line-height: 1;
  text-decoration: none;
}

.button-74-copy.is-link.is-icon {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  display: flex;
}

.button-74-copy.is-link-copy {
  color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  background-color: #0000;
  border-style: none;
  padding: .25rem 0;
  line-height: 1;
  text-decoration: none;
}

.button-74-copy.is-link-copy.is-icon {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  background-color: var(--golden2);
  padding: 1rem 1.5rem;
  display: flex;
}

.button-75 {
  border: 1px solid var(--grey);
  background-color: var(--golden2);
  color: var(--black);
  border-radius: 8px;
  padding: 15px 35px;
  font-weight: 600;
}

.button-75:hover {
  background-color: var(--white);
}

.heading-61 {
  color: var(--white);
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 500;
  text-decoration: underline;
}

.link-block-33, .view-all-updates-link {
  text-decoration: none;
  display: flex;
}

.section_career21-copy, .section-block-paises-president {
  width: 100%;
  padding-top: 0;
  font-family: Inter, sans-serif;
}

.president-listing {
  text-align: center;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(169.38deg, #f0e5c4, #ead8a1f2 22%, #e1c782de 56%, #d2b25bd4 74%, #c39e3ac4);
  -webkit-background-clip: text;
  background-clip: text;
  margin-bottom: 10px;
  font-family: Inter, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 120%;
}

.flag-president {
  width: 48px;
  height: 24px;
}

.president-country-block {
  text-decoration: none;
}

.president-country-name {
  color: #fff;
  width: 99.9999%;
  font-size: 16px;
  font-weight: 600;
  text-decoration: none;
}

.profile-card-ui {
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 541px;
  display: flex;
}

.vectors-wrapper-5 {
  object-fit: cover;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  display: flex;
}

.profile-card-ui-2 {
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 541px;
  height: 717px;
  display: flex;
}

.frame-1, .frame-879, .frame-880 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.header-update-name {
  text-align: left;
  text-transform: uppercase;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(175.31deg, #f0e5c4, #ead8a1f2 22%, #e1c782de 56%, #d2b25bd4 74%, #c39e3ac4);
  -webkit-background-clip: text;
  background-clip: text;
  justify-content: flex-start;
  align-items: flex-start;
  height: auto;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 24px;
  font-weight: 500;
  line-height: 100%;
  display: flex;
}

.block-minor-league {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: #171616;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 250px;
  max-width: 827px;
  height: 62px;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.div-block-97 {
  flex-direction: row;
  display: flex;
}

.block-minor-league--info {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: #171616;
  border-top-left-radius: 15px;
  border-top-right-radius: 15px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 827px;
  height: 62px;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.div-block-98 {
  flex-direction: row;
  width: 100%;
  display: flex;
}

.text-101-copy, .text-101-2 {
  color: #fff;
  text-transform: capitalize;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 400;
}

.frame-107-copy, .frame-107-2 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: #2d2d2d;
  border: 1px #fff;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 413px;
  height: 62px;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.text-101-2-colored, .text-101-2-colored-copy {
  color: var(--golden2);
  font-family: Inter, sans-serif;
  font-size: 18px;
}

.subtitle-text-rules-margin {
  display: block;
}

.silver-button-download-pdf {
  color: #000;
  background-image: linear-gradient(#fcfaff, #babcd7 54%, #fff 100%, #fefcfe);
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  width: 360px;
  max-width: 100%;
  padding-top: 10px;
  padding-bottom: 10px;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 600;
  text-decoration: none;
  display: flex;
}

.top-banner-image {
  background-image: linear-gradient(#000 22%, #0000 65%, #000), url("https://cdn.prod.website-files.com/6515c29e265110c9545f6a61/65a9baecc621ebaaf36c2084_419424263_870508181747244_972917528233921243_n.jpg");
  background-position: 0 0, 50% 0;
  background-repeat: repeat, no-repeat;
  background-size: auto, 100% 900px;
  background-attachment: scroll, scroll;
  width: 100%;
  max-width: 100%;
  height: 400px;
  padding-top: 100px;
}

.frame-107-no-border {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: #2d2d2d;
  border: 0 solid #fff;
  border-right-width: 1px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 413px;
  height: 62px;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.div-block-100 {
  padding: 35px 12px;
  display: flex;
}

.image-158 {
  border: 1px solid var(--grey);
  border-radius: 8px;
  width: auto;
  height: auto;
}

.div-block-101 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-direction: column;
  display: flex;
}

.div-block-102 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: row;
  margin-top: 16px;
  display: flex;
}

.registration-copy {
  background-color: #0000;
  background-image: linear-gradient(#222, #222);
  border-radius: 15px;
  padding: .25rem 1rem;
  font-family: Inter, sans-serif;
  font-size: .875rem;
  font-weight: 600;
  text-decoration: none;
  box-shadow: 0 2px 33px 2px #7d7d7d52;
}

.registration-copy.w--current {
  border-bottom: 2px solid #000;
}

.registration-email {
  background-color: #0000;
  background-image: linear-gradient(#222, #222);
  border-radius: 15px;
  padding: .25rem 1rem;
  font-family: Inter, sans-serif;
  font-size: .875rem;
  font-weight: 600;
  text-decoration: none;
  box-shadow: 0 2px 33px 2px #7d7d7d52;
}

.registration-email.w--current {
  border-bottom: 2px solid #000;
}

.block-evento-info {
  grid-column-gap: 16px;
  grid-row-gap: .5rem;
  flex-flow: wrap;
  justify-content: flex-start;
  align-items: flex-start;
  height: 18.5996%;
  margin-top: 1rem;
  display: flex;
}

.registration-email2 {
  background-color: #0000;
  background-image: linear-gradient(#222, #222);
  border-radius: 15px;
  margin-bottom: 8px;
  padding: .25rem 1rem;
  font-family: Inter, sans-serif;
  font-size: .875rem;
  font-weight: 600;
  text-decoration: none;
  box-shadow: 0 2px 33px 2px #7d7d7d52;
}

.registration-email2.w--current {
  border-bottom: 2px solid #000;
}

.dropdown-toggle-notice {
  padding-left: 4px;
  padding-right: 4px;
}

.all-niotices-tab-header {
  color: var(--white);
  letter-spacing: 2px;
  font-size: 12px;
  font-weight: 700;
}

.all-niotices-tab-header:hover, .all-niotices-tab-header:active, .all-niotices-tab-header:focus {
  color: #d2b25b;
  letter-spacing: 2px;
}

.all-niotices-tab-header.w--current {
  color: #d2b25b;
}

.multi-form9_navbar {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 4.5rem;
  display: flex;
  position: absolute;
  top: 0%;
}

.multi-form9_progress-divider {
  background-color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  flex: 1;
  height: 1px;
}

.multi-form9_form {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-content: start;
  min-height: 34rem;
  display: grid;
}

.multi-form9_content-left {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-left: 5vw;
  margin-right: 5vw;
  padding-top: 4.5rem;
  padding-bottom: 4.5rem;
  display: flex;
  position: relative;
}

.multi-form9_radio-letter {
  border: 1px solid var(--\<unknown\|relume-variable-border-color-1\>);
  justify-content: center;
  align-items: center;
  width: 2rem;
  height: 2rem;
  margin-right: .5rem;
  display: flex;
}

.multi-form9_progress-wrapper {
  align-items: center;
  width: 100%;
  margin-bottom: 2rem;
  display: flex;
}

.max-width-small {
  width: 100%;
  max-width: 30rem;
}

.multi-form9_radio-label {
  z-index: 1;
  margin-top: auto;
  margin-bottom: auto;
  position: relative;
}

.multi-form9_progress {
  border: 1px solid var(--\<unknown\|relume-variable-border-color-1\>);
  border-radius: 9999px;
  justify-content: center;
  align-items: center;
  width: 2rem;
  height: 2rem;
  display: flex;
}

.multi-form9_progress.progress-current, .multi-form9_progress.completed {
  background-color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  color: var(--\<unknown\|relume-variable-color-neutral-2\>);
}

.multi-form9_radio-group {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-wrap: wrap;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: flex;
}

.text-size-small-7 {
  font-size: .875rem;
}

.multi-form9_image {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.multi-form9_step {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
}

.multi-form9_radio-icon {
  cursor: pointer;
  border-style: none;
  border-radius: 0;
  width: 100%;
  height: 100%;
  margin: 0;
  transition: all .2s;
  position: absolute;
  inset: 0%;
}

.multi-form9_radio-icon.w--redirected-checked {
  background-color: #0000;
  background-image: none;
  border-color: #0000;
}

.multi-form9_radio-icon.w--redirected-focus {
  box-shadow: none;
}

.form_input-2 {
  border: 1px solid var(--\<unknown\|relume-variable-color-neutral-1\>);
  background-color: var(--\<unknown\|relume-variable-color-neutral-2\>);
  color: var(--\<unknown\|relume-variable-text-color-1\>);
  border-radius: 0;
  height: auto;
  min-height: 2.75rem;
  margin-bottom: 0;
  padding: .5rem .75rem;
  font-size: 1rem;
  line-height: 1.6;
}

.form_input-2:focus {
  border-color: #000;
}

.form_input-2::placeholder {
  color: #0009;
}

.form_input-2.is-icon-left {
  padding-left: 2.75rem;
}

.form_input-2.is-select-input {
  background-image: none;
}

.multi-form9_block {
  margin-bottom: 0;
}

.multi-form9_component {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  min-height: 100vh;
  display: grid;
  overflow: auto;
}

.multi-form9_input-field {
  align-items: center;
  display: flex;
  position: relative;
}

.multi-form9_form-content {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.multi-form9_radio {
  border: 1px solid var(--\<unknown\|relume-variable-border-color-1\>);
  align-items: center;
  margin-bottom: 0;
  padding: .5rem 1rem;
  display: flex;
  position: relative;
}

.multi-form9_radio.is-active-inputactive {
  background-color: var(--\<unknown\|relume-variable-color-primary-1\>);
  color: var(--\<unknown\|relume-variable-color-primary-2\>);
}

.multi-form9_radio.is-radio-icon {
  padding-left: .5rem;
}

.multi-form9_radio.is-radio-icon.is-active-inputactive {
  background-color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  color: var(--\<unknown\|relume-variable-color-neutral-2\>);
}

.heading-style-h4-4 {
  color: var(--white);
  font-size: 2rem;
  font-weight: 700;
  line-height: 1.3;
}

.multi-form9_footer {
  align-items: center;
  width: 100%;
  height: 4.5rem;
  display: flex;
  position: absolute;
  bottom: 0%;
}

.multi-form9_button-group {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.multi-form14_radio-icon {
  cursor: pointer;
  border-style: none;
  border-radius: 0;
  width: 100%;
  height: 100%;
  margin: 0;
  transition: all .2s;
  position: absolute;
  inset: 0%;
}

.multi-form14_radio-icon.w--redirected-checked {
  background-color: #0000;
  background-image: none;
  border-color: #0000;
}

.multi-form14_radio-icon.w--redirected-focus {
  box-shadow: none;
}

.multi-form14_radio-letter {
  border: 1px solid var(--\<unknown\|relume-variable-border-color-1\>);
  justify-content: center;
  align-items: center;
  width: 2rem;
  height: 2rem;
  margin-right: .5rem;
  display: flex;
}

.multi-form14_button-group {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  color: var(--black);
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.padding-section-large-32 {
  padding-top: 7rem;
  padding-bottom: 7rem;
}

.multi-form14_form {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-content: start;
  display: grid;
}

.section_multi-form14 {
  position: relative;
}

.multi-form14_progress-divider {
  background-color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  flex: 1;
  height: 1px;
}

.multi-form14_input-field {
  align-items: center;
  display: flex;
  position: relative;
}

.multi-form14_progress-wrapper {
  color: var(--grey);
  border: 1px solid #000;
  align-items: center;
  width: 100%;
  margin-bottom: 2rem;
  display: flex;
}

.multi-form14_component {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.multi-form14_radio-label {
  z-index: 1;
  margin-top: auto;
  margin-bottom: auto;
  position: relative;
}

.multi-form14_radio-group {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-wrap: wrap;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: flex;
}

.multi-form14_block {
  margin-bottom: 0;
}

.multi-form14_step {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  border: 1px solid var(--grey);
  border-radius: 8px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  padding: 3rem;
}

.form_input-3 {
  border: 1px solid var(--grey);
  background-color: var(--\<unknown\|relume-variable-color-neutral-2\>);
  color: var(--\<unknown\|relume-variable-text-color-1\>);
  border-radius: 8px;
  height: auto;
  min-height: 2.75rem;
  margin-bottom: 0;
  padding: .5rem .75rem;
  font-size: 1rem;
  line-height: 1.6;
}

.form_input-3:focus {
  border-color: #000;
}

.form_input-3::placeholder {
  color: #0009;
}

.form_input-3.is-icon-left {
  border-radius: 8px;
  padding-left: 2.75rem;
}

.form_input-3.is-select-input {
  background-image: none;
}

.padding-global-39 {
  padding-left: 5%;
  padding-right: 5%;
  font-family: Inter, sans-serif;
}

.multi-form14_progress {
  border: 1px solid var(--\<unknown\|relume-variable-border-color-1\>);
  border-radius: 9999px;
  justify-content: center;
  align-items: center;
  width: 2rem;
  height: 2rem;
  display: flex;
}

.multi-form14_progress.completed, .multi-form14_progress.progress-current {
  background-color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  color: var(--\<unknown\|relume-variable-color-neutral-2\>);
}

.text-align-center-6 {
  text-align: center;
}

.multi-form14_form-content {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.multi-form14_radio {
  border: 1px solid var(--\<unknown\|relume-variable-border-color-1\>);
  align-items: center;
  margin-bottom: 0;
  padding: .5rem 1rem;
  display: flex;
  position: relative;
}

.multi-form14_radio.is-radio-icon {
  padding-left: .5rem;
}

.multi-form14_radio.is-radio-icon.is-active-inputactive {
  background-color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  color: var(--\<unknown\|relume-variable-color-neutral-2\>);
}

.multi-form14_radio.is-active-inputactive {
  background-color: var(--\<unknown\|relume-variable-color-primary-1\>);
  color: var(--\<unknown\|relume-variable-color-primary-2\>);
}

.text-block-157 {
  color: var(--golden-lighter);
}

.button-76 {
  border: 1px solid var(--\<unknown\|relume-variable-color-neutral-1\>);
  background-color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  color: var(--\<unknown\|relume-variable-color-neutral-2\>);
  text-align: center;
  padding: .75rem 1.5rem;
  text-decoration: none;
}

.button-76.is-secondary {
  color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  background-color: #0000;
}

.icon-embed-xsmall-7 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1.5rem;
  height: 1.5rem;
  display: flex;
}

.padding-section-large-33 {
  padding-top: 7rem;
  padding-bottom: 7rem;
}

.multi-form14_progress-wrapper-2 {
  color: var(--white);
  align-items: center;
  width: 100%;
  margin-bottom: 2rem;
  display: flex;
}

.form_field-label-2 {
  margin-bottom: .5rem;
  font-weight: 400;
}

.multi-form14_step-2 {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  border: 1px solid var(--\<unknown\|relume-variable-border-color-1\>);
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  padding: 3rem;
}

.form_input-4 {
  border: 1px solid var(--\<unknown\|relume-variable-color-neutral-1\>);
  background-color: var(--\<unknown\|relume-variable-color-neutral-2\>);
  color: var(--\<unknown\|relume-variable-text-color-1\>);
  border-radius: 0;
  height: auto;
  min-height: 2.75rem;
  margin-bottom: 0;
  padding: .5rem .75rem;
  font-size: 1rem;
  line-height: 1.6;
}

.form_input-4:focus {
  border-color: #000;
}

.form_input-4::placeholder {
  color: #0009;
}

.form_input-4.is-icon-left {
  padding-left: 2.75rem;
}

.form_input-4.is-select-input {
  background-image: none;
}

.padding-global-40 {
  padding-left: 5%;
  padding-right: 5%;
}

.text-align-center-7 {
  text-align: center;
}

.heading-style-h4-5 {
  font-size: 2rem;
  font-weight: 700;
  line-height: 1.3;
}

.button-77 {
  background-color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  background-image: linear-gradient(to bottom, var(--golden2), var(--golden2));
  color: var(--\<unknown\|relume-variable-color-neutral-2\>);
  text-align: center;
  border: 1px #000;
  border-radius: 8px;
  padding: .75rem 1.5rem;
  text-decoration: none;
}

.button-77.is-secondary {
  background-color: #0000;
  border-radius: 8px;
}

.icon-embed-xsmall-8 {
  color: var(--white);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1.5rem;
  height: 1.5rem;
  display: flex;
}

.padding-section-large-34 {
  padding-top: 7rem;
  padding-bottom: 7rem;
}

.form_field-label-3 {
  color: var(--white);
  margin-bottom: .5rem;
  font-weight: 400;
}

.multi-form14_step-3 {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  border: 1px solid var(--grey);
  border-radius: 8px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  padding: 3rem;
}

.form_input-5 {
  border: 1px solid var(--golden-lighter);
  background-color: var(--\<unknown\|relume-variable-color-neutral-2\>);
  color: var(--white);
  border-radius: 8px;
  height: auto;
  min-height: 2.75rem;
  margin-bottom: 0;
  padding: .5rem .75rem;
  font-size: 1rem;
  line-height: 1.6;
}

.form_input-5:focus {
  border-color: var(--grey);
}

.form_input-5::placeholder {
  color: #0009;
}

.form_input-5.is-icon-left {
  padding-left: 2.75rem;
}

.form_input-5.is-select-input {
  background-image: none;
}

.padding-global-41 {
  padding-left: 5%;
  padding-right: 5%;
}

.text-align-center-8 {
  text-align: center;
}

.heading-style-h4-6 {
  color: var(--white);
  font-size: 2rem;
  font-weight: 700;
  line-height: 1.3;
}

.text-block-158 {
  color: var(--grey);
}

.signupform {
  background-color: var(--black);
  justify-content: center;
  align-items: center;
  min-height: auto;
  margin-top: 120px;
  margin-bottom: 40px;
  display: flex;
}

.welcome-options-wrapper {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-direction: column;
  display: flex;
}

.heading-62 {
  color: var(--white);
  text-transform: capitalize;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 26px;
  font-weight: 600;
  line-height: 32px;
}

.div-block-103 {
  border: 1px solid var(--grey);
  background-image: linear-gradient(#000, #222);
  border-radius: 8px;
  align-items: flex-start;
  padding: 15px 35px;
  display: flex;
}

.div-block-vertical {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  border: 1px solid var(--grey);
  cursor: pointer;
  background-image: linear-gradient(#000, #222);
  border-radius: 8px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 15px 35px;
  text-decoration: none;
  display: flex;
}

.div-block-vertical:hover {
  background-image: linear-gradient(#202020, #414040);
}

.heading-63 {
  color: var(--golden2);
  margin-top: 0;
  font-size: 18px;
}

.bold-text-8 {
  font-size: 24px;
  font-weight: 600;
  line-height: 10px;
}

.subtitle-gold-for-welcome-dashboard {
  text-align: left;
  text-transform: uppercase;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(175.31deg, #f0e5c4, #ead8a1f2 22%, #e1c782de 56%, #d2b25bd4 74%, #c39e3ac4);
  -webkit-background-clip: text;
  background-clip: text;
  justify-content: flex-start;
  align-items: flex-start;
  height: auto;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 100%;
  display: flex;
}

.body-40 {
  background-color: var(--color);
  justify-content: center;
  align-items: center;
  height: 100%;
  font-family: Inter, sans-serif;
  display: flex;
}

.collection-list-53 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  display: flex;
}

.card-bottom {
  flex-flow: column;
  padding: 0 20px;
  display: block;
  position: relative;
  inset: -22px 0% 0%;
}

.ms-profile-upload-3 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  color: #fff;
  background-color: #3b3b3b;
  border: 1px solid #4c4c4c;
  border-radius: 8px;
  align-items: center;
  height: 32px;
  padding-left: 15px;
  padding-right: 15px;
  line-height: 27px;
  text-decoration: none;
  display: flex;
}

.label-3 {
  color: var(--white);
  margin-bottom: 10px;
  font-weight: 400;
}

.tabs-menu {
  grid-column-gap: 10px;
  justify-content: space-between;
  align-items: center;
  padding: 20px 20px 0;
  display: flex;
}

.form-row {
  grid-column-gap: 15px;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.profile-card {
  z-index: 1;
  -webkit-backdrop-filter: blur(20px);
  backdrop-filter: blur(20px);
  background-color: #0000005c;
  border: 2px solid #3f3f3f;
  border-radius: 15px;
  width: 100%;
  max-width: 700px;
  position: relative;
  overflow: hidden;
  box-shadow: 0 0 45px #0003;
}

.share-button {
  background-image: linear-gradient(to bottom, var(--golden2), var(--golden2));
  color: var(--color);
  border: 2px solid #3f3f3f;
  border-radius: 15px;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 15px 20px;
  font-size: 16px;
  font-weight: 500;
  text-decoration: none;
  transition: box-shadow .2s;
  display: flex;
  box-shadow: 0 2px 11px #0003;
}

.share-button:hover {
  box-shadow: 0 2px 11px #0000008c, inset -3px 3px 11px -8px #fff3;
}

.ms-profile-image-preview-3 {
  background-color: #4c4c4c;
  border-radius: 8px;
  width: 56px;
  height: 56px;
  margin-top: 0;
  margin-bottom: 0;
  display: inline-block;
}

.field-3 {
  color: #fff;
  background-color: #3b3b3b;
  border: 1px solid #4d4d4d;
  border-radius: 8px;
  height: 40px;
  margin-bottom: 0;
  padding: 0 0 0 15px;
  transition: box-shadow .2s;
  box-shadow: 0 2px 3px #0000001a;
}

.field-3:focus-visible, .field-3[data-wf-focus-visible] {
  color: #fff;
}

.field-3.textarea {
  padding-top: 10px;
  padding-bottom: 10px;
  padding-right: 15px;
}

.form-field-4 {
  flex: 1;
  margin-bottom: 20px;
}

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

.tab-link {
  opacity: .4;
  color: #fff;
  text-align: center;
  background-color: #3f3f3f;
  border: 2px solid #3f3f3f;
  border-radius: 8px;
  flex: 1;
}

.tab-link.w--current {
  opacity: 1;
  background-color: #3f3f3f;
  box-shadow: inset -6px 0 13px -1px #ffffff0d;
}

.body-41 {
  background-color: var(--black-2);
  font-family: Inter, sans-serif;
  overflow: visible;
}

.button-78 {
  border: 1px solid var(--\<unknown\|relume-variable-color-neutral-1\>);
  background-color: var(--golden2);
  color: var(--\<unknown\|relume-variable-color-neutral-2\>);
  text-align: center;
  border-radius: 8px;
  padding: .75rem 1.5rem;
  font-weight: 500;
  text-decoration: none;
}

.button-78.is-secondary {
  background-color: var(--golden2);
  color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  border-radius: 8px;
}

.icon-embed-xsmall-9 {
  color: var(--white);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1.5rem;
  height: 1.5rem;
  display: flex;
}

.multi-form4_navbar {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 4.5rem;
  display: flex;
  position: absolute;
  inset: 0% 0% auto;
}

.multi-form4_component {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  min-height: 100svh;
  padding-top: 0;
  padding-bottom: 4.5rem;
  display: flex;
  position: relative;
  overflow: auto;
}

.multi-form4_progress {
  border: 2px solid var(--golden2);
  border-radius: 9999px;
  justify-content: center;
  align-items: center;
  width: 2rem;
  height: 2rem;
  display: flex;
}

.multi-form4_progress.completed {
  background-color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  color: var(--\<unknown\|relume-variable-color-neutral-2\>);
}

.multi-form4_progress.progress-current {
  background-color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  color: var(--\<unknown\|relume-variable-color-neutral-2\>);
  border-width: 1.6px;
}

.multi-form4_step {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  border: 1px solid var(--grey);
  border-radius: 8px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  padding: 3rem;
  font-family: Inter, sans-serif;
}

.multi-form4_form {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-content: start;
  display: grid;
}

.multi-form4_footer {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 4.5rem;
  display: flex;
  position: absolute;
  inset: auto 0% 0%;
}

.multi-form4_button-group {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.text-size-small-8 {
  font-size: .875rem;
}

.form_field-label-4 {
  color: var(--white);
  margin-bottom: .5rem;
  font-weight: 400;
}

.multi-form4_form-content {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.multi-form4_radio-letter {
  border: 1px solid var(--\<unknown\|relume-variable-border-color-1\>);
  justify-content: center;
  align-items: center;
  width: 2rem;
  height: 2rem;
  margin-right: .5rem;
  display: flex;
}

.multi-form4_progress-divider {
  background-color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  flex: 1;
  height: 1px;
}

.multi-form4_progress-wrapper {
  color: var(--white);
  align-items: center;
  width: 100%;
  margin-bottom: 2rem;
  display: flex;
}

.multi-form4_radio-icon {
  cursor: pointer;
  border-style: none;
  border-radius: 0;
  width: 100%;
  height: 100%;
  margin: 0;
  transition: all .2s;
  position: absolute;
  inset: 0%;
}

.multi-form4_radio-icon.w--redirected-checked {
  background-color: #0000;
  background-image: none;
  border-color: #0000;
}

.multi-form4_radio-icon.w--redirected-focus {
  box-shadow: none;
}

.section_multi-form4 {
  position: relative;
}

.multi-form4_radio {
  border: 1px solid var(--\<unknown\|relume-variable-border-color-1\>);
  align-items: center;
  margin-bottom: 0;
  padding: .5rem 1rem;
  display: flex;
  position: relative;
}

.multi-form4_radio.is-active-inputactive {
  background-color: var(--\<unknown\|relume-variable-color-primary-1\>);
  color: var(--\<unknown\|relume-variable-color-primary-2\>);
}

.multi-form4_radio.is-radio-icon {
  padding-left: .5rem;
}

.multi-form4_radio.is-radio-icon.is-active-inputactive {
  background-color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  color: var(--\<unknown\|relume-variable-color-neutral-2\>);
}

.form_input-6 {
  border: 1px solid var(--grey);
  background-color: var(--\<unknown\|relume-variable-color-neutral-2\>);
  color: var(--\<unknown\|relume-variable-text-color-1\>);
  border-radius: 8px;
  height: auto;
  min-height: 2.75rem;
  margin-bottom: 0;
  padding: .5rem .75rem;
  font-size: 1rem;
  line-height: 1.6;
}

.form_input-6:focus {
  border-color: #000;
}

.form_input-6::placeholder {
  color: #0009;
}

.form_input-6.is-icon-left {
  padding-left: 2.75rem;
}

.form_input-6.is-select-input {
  background-image: none;
}

.multi-form4_block {
  margin-bottom: 0;
}

.multi-form4_radio-group {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-wrap: wrap;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: flex;
}

.padding-global-42 {
  padding-left: 0%;
  padding-right: 0%;
  font-family: Inter, sans-serif;
}

.multi-form4_input-field {
  align-items: center;
  display: flex;
  position: relative;
}

.heading-style-h4-7 {
  color: var(--white);
  text-align: left;
  font-size: 2rem;
  font-weight: 700;
  line-height: 1.3;
}

.multi-form4_radio-label {
  z-index: 1;
  margin-top: auto;
  margin-bottom: auto;
  position: relative;
}

.text-block-159 {
  font-size: 16px;
  font-weight: 600;
}

.text-block-160, .text-block-161, .text-block-162 {
  color: var(--golden2);
  font-size: 16px;
  font-weight: 600;
}

.bold-text-9 {
  font-weight: 600;
  line-height: 32px;
}

.bold-text-10 {
  font-weight: 600;
}

.div-block-104 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.welcome-text {
  color: var(--white);
  text-align: center;
  text-transform: capitalize;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 32px;
  font-weight: 600;
  line-height: 32px;
}

.welcome-block {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  text-align: center;
  justify-content: center;
  align-items: center;
  width: 800px;
  height: 100%;
  margin-top: 10px;
  margin-bottom: 20px;
  display: flex;
}

.text-block-163 {
  color: var(--white);
  font-size: 32px;
  font-weight: 600;
}

.text-block-164 {
  color: var(--white);
  font-size: 18px;
}

.text-block-165 {
  color: var(--white);
  font-size: 18px;
  display: flex;
}

.div-block-vertical-2 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  cursor: pointer;
  background-image: linear-gradient(#000, #222);
  border: 1px solid #b0adad;
  border-radius: 8px;
  flex-direction: column;
  align-items: flex-start;
  padding: 15px 35px;
  text-decoration: none;
  display: flex;
}

.div-block-vertical-2:hover {
  background-image: linear-gradient(#202020, #414040);
}

.heading-64 {
  color: #fff;
  text-transform: capitalize;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 26px;
  font-weight: 600;
  line-height: 32px;
}

.bold-text-11 {
  font-weight: 600;
  line-height: 32px;
}

.bold-text-12 {
  font-size: 24px;
  font-weight: 600;
  line-height: 10px;
}

.div-block-vertical-3 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  cursor: pointer;
  background-image: linear-gradient(#000, #222);
  border: 1px solid #b0adad;
  border-radius: 8px;
  flex-direction: column;
  align-items: flex-start;
  padding: 15px 35px;
  text-decoration: none;
  display: flex;
}

.div-block-vertical-3:hover {
  background-image: linear-gradient(#202020, #414040);
}

.heading-65 {
  color: #fff;
  text-transform: capitalize;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 26px;
  font-weight: 600;
  line-height: 32px;
}

.bold-text-13 {
  font-weight: 600;
  line-height: 32px;
}

.bold-text-14 {
  font-size: 24px;
  font-weight: 600;
  line-height: 10px;
}

.div-block-vertical-4 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  cursor: pointer;
  background-image: linear-gradient(#000, #222);
  border: 1px solid #b0adad;
  border-radius: 8px;
  flex-direction: column;
  align-items: flex-start;
  padding: 15px 35px;
  text-decoration: none;
  display: flex;
}

.div-block-vertical-4:hover {
  background-image: linear-gradient(#202020, #414040);
}

.heading-66 {
  color: #fff;
  text-transform: capitalize;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 26px;
  font-weight: 600;
  line-height: 32px;
}

.bold-text-15 {
  font-weight: 600;
  line-height: 32px;
}

.bold-text-16 {
  font-size: 24px;
  font-weight: 600;
  line-height: 10px;
}

.company {
  color: #fffc;
}

.edit-button {
  background-color: var(--color);
  background-image: linear-gradient(100deg, black, var(--full-grey));
  color: #d6d6d6;
  border: 2px #3f3f3f;
  border-radius: 15px;
  justify-content: center;
  align-items: center;
  width: auto;
  padding: 8px;
  text-decoration: none;
  transition: box-shadow .2s;
  display: flex;
  position: static;
  box-shadow: 0 2px 11px #0003, inset -3px 3px 11px -8px #fff3;
}

.edit-button:hover {
  background-color: var(--white);
  color: var(--color);
  box-shadow: 0 2px 11px #0000008c, inset -3px 3px 11px -8px #fff3;
}

.top-info {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  height: 100%;
  margin-left: 0;
  padding-top: 12px;
  padding-bottom: 12px;
  display: flex;
}

.card-top-2 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border: 0px none var(--grey);
  border-radius: 8px;
  justify-content: flex-start;
  align-items: flex-start;
  width: auto;
  height: 100%;
  padding: 20px;
  display: flex;
}

.profile-card-2 {
  z-index: 1;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -webkit-backdrop-filter: blur(20px);
  backdrop-filter: blur(20px);
  background-color: #0000005c;
  border: 0 #3f3f3f;
  border-radius: 15px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 100%;
  display: block;
  position: relative;
  overflow: hidden;
  box-shadow: 0 0 45px #0003;
}

.verified {
  width: 15px;
}

.share-button-2 {
  background-image: linear-gradient(to bottom, var(--golden2), var(--golden2));
  color: var(--color);
  border: 2px solid #3f3f3f;
  border-radius: 15px;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 15px 20px;
  font-weight: 500;
  text-decoration: none;
  transition: box-shadow .2s;
  display: flex;
  box-shadow: 0 2px 11px #0003;
}

.share-button-2:hover {
  box-shadow: 0 2px 11px #0000008c, inset -3px 3px 11px -8px #fff3;
}

.ms-profile-image-preview-4 {
  border: 1px solid var(--black-grey);
  object-fit: cover;
  background-color: #4c4c4c;
  border-radius: 18px;
  width: 100%;
  max-width: 240px;
  height: 100%;
  margin-top: 0;
  margin-bottom: 0;
  display: inline-block;
}

.p-2 {
  color: #fffc;
  margin-bottom: 0;
  font-weight: 300;
}

.icon-15 {
  justify-content: center;
  align-items: center;
  width: 21px;
  height: 21px;
  margin-right: 10px;
  display: flex;
  overflow: hidden;
}

.name-32 {
  color: var(--grey);
  font-size: 16px;
}

.flex-h {
  grid-column-gap: 6px;
  align-items: center;
  display: flex;
}

.wrap_2-button {
  grid-column-gap: 10px;
  justify-content: space-between;
  margin-top: 0;
  display: flex;
  position: absolute;
  inset: 0% auto 12% 4%;
}

.text-block-166 {
  color: var(--white);
  font-size: 14px;
  font-weight: 500;
}

.text-span-7 {
  color: var(--grey);
  text-transform: capitalize;
  font-size: 16px;
}

.text-span-8 {
  color: var(--white);
}

.personal-info-block {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  display: flex;
}

.email-personal-block {
  color: #fffc;
  margin-bottom: 0;
  font-weight: 300;
}

.body-42 {
  background-color: var(--color);
  justify-content: center;
  align-items: center;
  display: flex;
}

.signupform-club-owners {
  background-color: var(--black);
  justify-content: center;
  align-items: flex-start;
  width: 500px;
  min-height: 100vh;
  margin-top: 40px;
  display: flex;
}

.div-block-105 {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  width: auto;
  display: flex;
}

.content-heading-2 {
  text-align: center;
  width: 100%;
  max-width: 770px;
  margin-bottom: 20px;
  margin-left: auto;
  margin-right: auto;
}

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

.p-25.grey-p {
  color: #ffffff80;
}

.left {
  cursor: pointer;
  border-radius: 3px;
  justify-content: flex-start;
  align-items: center;
  width: auto;
  height: 100%;
  font-family: Inter, sans-serif;
  display: flex;
}

.right-2 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  cursor: pointer;
  border-radius: 5px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
}

.purple {
  color: #a771ea;
}

.purple.mb-30 {
  opacity: 1;
  color: var(--grey);
  -webkit-text-stroke-color: var(--golden2);
  font-size: 18px;
  font-weight: 500;
}

.tabs-menu-2 {
  display: none;
}

.shadow-4 {
  -webkit-backdrop-filter: blur(2px);
  backdrop-filter: blur(2px);
  background-color: #0000004d;
  display: none;
}

.mobile-nav-3 {
  display: none;
}

.sale {
  background-color: #a771ea;
  border-radius: 2px;
  padding: 5px;
  font-size: 10px;
}

.section-51 {
  margin-top: 60px;
}

.red {
  color: #c98281;
}

.nav-links {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  align-items: center;
  display: flex;
}

.check {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  border-bottom: 1px solid #fff3;
  margin-top: 20px;
  padding-bottom: 20px;
  display: flex;
}

.check.last {
  border-bottom-color: #fff0;
  padding-bottom: 0;
}

.switcher {
  background-color: #fff3;
  border-radius: 2px;
  width: 50%;
  height: 42px;
  position: absolute;
}

.nav-container {
  width: 100%;
  max-width: 1400px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 20px;
  padding-right: 20px;
}

.card-66-2 {
  border: 1px solid #fff3;
  border-radius: 30px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  min-height: 100%;
  padding: 40px 30px;
  display: flex;
}

.card-66-2:hover {
  background-image: linear-gradient(#000, #131313);
}

.card-66-2.big {
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  min-height: 100%;
  padding-top: 40px;
  padding-bottom: 40px;
}

.card-66-2.big:hover {
  background-image: linear-gradient(#000, #181818);
}

.content-container {
  width: 100%;
  max-width: 1160px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 20px;
  padding-right: 20px;
}

.link-28 {
  color: #ffffff80;
  text-decoration: none;
  transition: color .2s;
}

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

.link-28.w--current {
  color: #fff;
  -webkit-text-stroke-color: #fff;
}

.logosvg-2 {
  color: #fff;
  margin-bottom: -5px;
}

.content-wrap-2 {
  padding-top: 60px;
  padding-bottom: 60px;
}

.cards-wrap-2 {
  grid-column-gap: 64px;
  grid-row-gap: 64px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.price-p {
  font-size: 25px;
}

.nav-6 {
  z-index: 99999;
  background-color: #0e0c16;
  border-bottom: 1px solid #fff3;
  justify-content: space-between;
  align-items: center;
  height: 70px;
  display: flex;
  position: sticky;
  top: 0;
}

.nav-menu-4 {
  grid-column-gap: 40px;
  grid-row-gap: 80px;
  align-items: center;
  display: flex;
}

.nav-wrap-3 {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.card-button {
  background-color: var(--golden2);
  color: #000;
  text-transform: uppercase;
  border: 1px solid #fff;
  border-radius: 5px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 45px;
  text-decoration: none;
  transition: color .2s, background-color .2s;
  display: flex;
}

.card-button:hover {
  color: #fff;
  background-color: #0000;
}

.card-button.dif {
  color: #fff;
  background-color: #fff0;
  background-image: linear-gradient(135deg, #8cc5b6, #a771ea);
  border-color: #fff0;
  height: 47px;
  padding: 1px;
}

.button-wrap-2 {
  color: #fff;
  text-transform: uppercase;
  background-image: linear-gradient(135deg, #8cc5b6, #a771ea);
  border-radius: 5px;
  height: 50px;
  padding: 2px;
  text-decoration: none;
}

.button-bg-2 {
  background-color: #0e0c16;
  border-radius: 5px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.button-bg-2.card-bt {
  background-color: #0e0c16;
  border: 1px solid #000;
}

.grey-p-2 {
  color: #ffffff80;
}

.grey-p-2.mb-30 {
  color: var(--grey);
  font-size: 18px;
}

.card-top-3 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-bottom: 20px;
  display: flex;
}

.switch {
  text-transform: uppercase;
  border: 2px solid #fff3;
  border-top-color: #a771ea;
  border-radius: 5px;
  align-items: center;
  width: 100%;
  max-width: 310px;
  height: 50px;
  margin-bottom: 60px;
  margin-left: auto;
  margin-right: auto;
  padding: 2px;
  font-size: 13px;
  display: flex;
  position: relative;
}

.paragraph-22 {
  text-transform: capitalize;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 500;
}

.paragraph-23 {
  margin-bottom: 0;
}

.paragraph-24 {
  text-transform: capitalize;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 400;
}

.image-159 {
  width: 40px;
  height: 40px;
}

.sign-up-title {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(169.38deg, #f0e5c4 0%, #ead8a1f2 22%, #e1c782de 56%, #d2b25bd4 74%, #c39e3ac4 100%);
  -webkit-background-clip: text;
  background-clip: text;
  font-family: Inter, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 120%;
}

.card-button-black {
  background-color: var(--color);
  color: var(--white);
  text-align: center;
  text-transform: uppercase;
  border: 1px solid #fff;
  border-radius: 5px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 45px;
  text-decoration: none;
  transition: color .2s, background-color .2s;
  display: flex;
}

.card-button-black:hover {
  color: #fff;
  background-color: #0000;
}

.card-button-black.dif {
  color: #fff;
  background-color: #fff0;
  background-image: linear-gradient(135deg, #8cc5b6, #a771ea);
  border-color: #fff0;
  height: 47px;
  padding: 1px;
}

.forn-title {
  z-index: 2;
  background-color: var(--black);
  color: var(--white);
  border-radius: 3px;
  margin-bottom: 20px;
  font-size: 18px;
  font-weight: 600;
  line-height: 15px;
  display: inline-block;
  position: static;
  bottom: -7px;
  left: 6px;
}

.form-11 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.submit-button-14 {
  background-color: var(--black);
  font-size: 16px;
  font-weight: 500;
}

.nav-wrap-4 {
  flex-direction: column;
  justify-content: space-between;
  height: 100%;
  display: flex;
}

.card-67 {
  border: 1px solid #f8f8f8;
  border-radius: 20px;
  flex-direction: column;
  justify-content: space-between;
  width: 100%;
  min-height: 130px;
  padding: 15px;
  display: flex;
}

.content-cards-3 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  margin-bottom: 30px;
  display: flex;
}

.nav-bot-2 {
  background-color: #232526;
  border-radius: 20px;
  justify-content: space-between;
  align-items: center;
  padding: 20px;
  display: flex;
}

.nav-7 {
  z-index: 99999;
  color: #fff;
  background-color: #101213;
  flex-direction: column;
  justify-content: space-between;
  width: 100%;
  max-width: 280px;
  height: 100vh;
  padding: 20px;
  display: flex;
  position: sticky;
  top: 0;
}

.mobile-nav-4 {
  display: none;
}

.top-link {
  background-color: #f8f8f8;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 50px;
  height: 50px;
  transition: background-color .2s;
  display: flex;
}

.top-link:hover {
  background-color: #88db1b;
}

.cb-line {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  align-items: center;
  padding: 10px 20px;
  display: flex;
}

.shadow-5, .custom-css {
  display: none;
}

.content-31 {
  background-color: #fff;
  border-radius: 30px;
  width: 100%;
  margin: 10px 10px 10px 0;
  padding: 30px;
}

.card-icon {
  background-color: #f8f8f8;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  display: flex;
}

.nav-heading {
  text-transform: uppercase;
  margin-bottom: 10px;
  padding-left: 15px;
}

.nav-heading.small {
  padding-left: 0;
  font-size: 12px;
}

.bot-text {
  margin-bottom: 10px;
}

.sales {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  flex-direction: column;
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.content-wrap-3 {
  flex-direction: column;
  justify-content: space-between;
  display: flex;
}

.date-8 {
  color: #101213;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 48px;
  height: 48px;
  text-decoration: none;
  transition: background-color .2s;
  display: flex;
}

.date-8:hover, .date-8.w--current {
  background-color: #88db1b;
}

.nav-menu-5 {
  margin-top: 30px;
}

.schedule-wrap {
  border: 1px solid #f8f8f8;
  border-radius: 20px;
  min-height: 280px;
  padding: 20px;
}

.text-field-12 {
  color: #fff;
  background-color: #232526;
  background-image: none;
  background-position: 10px;
  background-repeat: no-repeat;
  background-size: auto;
  border: 1px solid #232526;
  border-radius: 25px;
  height: 45px;
  margin-bottom: 0;
  padding-left: 40px;
}

.text-field-12:hover, .text-field-12:active, .text-field-12:focus {
  border-color: #232526;
}

.stat-scroll {
  flex: 1;
  padding-bottom: 20px;
  overflow: auto;
}

.chart-block {
  border: 1px solid #8bcfb8;
  border-radius: 5px;
  justify-content: center;
  align-items: center;
  width: 15px;
  height: 15px;
  display: flex;
}

.chart-block.red {
  border-color: #d38181;
}

.scroll {
  overflow: auto;
}

.stat-lines {
  flex-direction: column;
  flex: 1;
  justify-content: space-between;
  display: flex;
}

.card-heading {
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.calendar-heading {
  margin-bottom: 20px;
}

.profile-img-5 {
  border-radius: 50%;
}

.content-top {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 40px;
  display: flex;
}

.nav-link-14 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #fff;
  border-radius: 25px;
  align-items: center;
  width: 100%;
  height: 45px;
  margin-bottom: 10px;
  padding: 10px 15px;
  text-decoration: none;
  transition: color .2s, background-color .2s;
  display: flex;
}

.nav-link-14:hover, .nav-link-14.w--current {
  color: #101213;
  background-color: #88db1b;
}

.nav-link-14.mb-20 {
  margin-bottom: 20px;
}

.calendar-date {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.paragraph-25 {
  font-size: 12px;
}

.schedule-left {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  display: flex;
}

.sales-wrap {
  border: 1px solid #f8f8f8;
  border-radius: 20px;
  flex-direction: column;
  justify-content: space-between;
  min-height: 340px;
  margin-bottom: 20px;
  padding: 20px 20px 10px;
  display: flex;
}

.schedule-line {
  background-color: #88db1b;
  border-radius: 10px;
  width: 100%;
  height: 40px;
  margin-bottom: 20px;
}

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

.content-right-2 {
  flex-direction: column;
  justify-content: space-between;
  width: 60%;
  display: flex;
}

.badge {
  color: #88db1b;
  background-color: #314125;
  border-radius: 20px;
  justify-content: center;
  align-items: center;
  padding: 5px;
  font-size: 12px;
  display: flex;
}

.grey-p-3 {
  color: #727272;
}

.grey-p-3.mb-30 {
  margin-bottom: 30px;
}

.content-flex {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  display: flex;
}

.cb-text {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: column;
  display: flex;
}

.cb {
  border: 1px solid #000;
  border-radius: 5px;
  width: 22px;
  height: 22px;
}

.cb.w--redirected-checked {
  background-color: #8bcfb8;
  background-image: none;
  background-size: auto;
  border-color: #25a97d;
}

.cb.w--redirected-focus {
  box-shadow: none;
}

.upcoming-wrap {
  border: 1px solid #f8f8f8;
  border-radius: 20px;
  padding-top: 20px;
}

.red-p {
  color: #d38181;
}

.blue-p {
  color: #8bcfb8;
}

.stats {
  flex-direction: row;
  justify-content: space-between;
  height: 100%;
  margin-left: 50px;
  display: flex;
  position: absolute;
  inset: auto 0% -12px;
}

.statistic {
  flex-direction: column;
  flex: 1;
  justify-content: space-between;
  height: 100%;
  display: flex;
  position: relative;
}

.stat-holder {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: minmax(33px, 1px) 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.none {
  display: none;
}

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

.profile-wrap-2, .top-links {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  align-items: center;
  display: flex;
}

.calendar-wrap {
  border: 1px solid #f8f8f8;
  border-radius: 20px;
  margin-bottom: 20px;
  padding: 20px;
}

.stat-value {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  background-color: #f8f8f8;
  border-radius: 5px;
  flex-direction: column;
  justify-content: flex-end;
  align-items: center;
  width: 20px;
  height: 100%;
  display: flex;
}

.cb-flex {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  align-items: center;
  display: flex;
}

.sales-heading {
  margin-bottom: 30px;
}

.shedule-content {
  flex-direction: column;
  justify-content: space-between;
  width: 40%;
  height: 100%;
  display: flex;
}

.shedule-content.width {
  width: 100%;
}

.p-12 {
  font-size: 12px;
}

.value {
  background-color: #88db1b;
  border-radius: 5px;
  width: 100%;
  height: 70%;
}

.value._60 {
  height: 60%;
}

.value._45 {
  height: 45%;
}

.value._30 {
  height: 30%;
}

.value._90 {
  height: 90%;
}

.line-2 {
  background-color: #f8f8f8;
  width: 100%;
  height: 2px;
}

.bot-badges {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  align-items: center;
  display: flex;
}

.calendar {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  justify-content: space-between;
  display: flex;
}

.card-bot-2 {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  align-items: center;
  display: flex;
}

.logo-link-5 {
  margin-bottom: 30px;
}

.content-left-2 {
  flex-direction: column;
  justify-content: space-between;
  width: 100%;
  display: flex;
}

.top-schedule {
  justify-content: space-between;
  align-items: center;
  margin-bottom: 30px;
  display: flex;
}

.top-schedule.margin-20 {
  margin-left: 20px;
  margin-right: 20px;
}

.bot-arrow {
  background-color: #88db1b;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 28px;
  height: 28px;
  transition: background-color .2s;
  display: flex;
}

.bot-arrow:hover {
  background-color: #f8f8f8;
}

.nav-link-user-profile {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  color: #fff;
  border-radius: 25px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 60px;
  margin-bottom: 20px;
  padding-left: 35px;
  padding-right: 35px;
  text-decoration: none;
  transition: background-color .2s;
  display: flex;
}

.nav-link-user-profile:hover {
  background-color: var(--black-2);
  background-image: linear-gradient(118deg, var(--golden-grad-card-1), var(--golden-grad-card-2-hover));
  box-shadow: 0 2px 5px #0003;
}

.nav-link-user-profile.w--current {
  background-color: var(--full-black);
  background-image: linear-gradient(116deg, var(--golden-grad-card-1), var(--golden-grad-card-2));
  border-radius: 16px;
}

.nav-link-user-profile.w--current:hover {
  background-image: linear-gradient(116deg, var(--golden-grad-card-1), var(--golden-grad-card-2-hover));
}

.nav-link-user-profile.last {
  margin-bottom: 0;
}

.nav-link-13-applications {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-image: linear-gradient(70deg, var(--golden-grad-card-1), var(--full-grey));
  color: #fff;
  border-radius: 8px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: auto;
  margin-bottom: 0;
  padding: 12px 16px;
  text-decoration: none;
  transition: background-color .2s;
  display: flex;
}

.nav-link-13-applications:hover {
  background-color: var(--black-2);
  background-image: linear-gradient(80deg, var(--golden-grad-card-1), var(--black-grey));
}

.nav-link-13-applications.w--current {
  border: 1px none var(--golden2);
  background-color: var(--full-black);
  background-image: linear-gradient(269deg, var(--golden-grad-card-1), var(--full-grey));
  height: auto;
  margin-bottom: 0;
  padding-top: 12px;
  padding-bottom: 12px;
  padding-left: 16px;
  display: flex;
}

.nav-link-13-applications.w--current:hover {
  background-image: linear-gradient(92deg, var(--golden-grad-card-1), var(--black-grey));
  width: 100%;
}

.nav-link-13-applications.last {
  margin-bottom: 0;
}

.nav-link-dashboard {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  color: #fff;
  border-radius: 25px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 60px;
  margin-bottom: 20px;
  padding-left: 35px;
  padding-right: 35px;
  text-decoration: none;
  transition: background-color .2s;
  display: flex;
}

.nav-link-dashboard:hover {
  background-color: #393f4499;
}

.nav-link-dashboard:lang(en-us) {
  background-image: linear-gradient(90deg, #000, #181818);
}

.nav-link-dashboard.w--current {
  background-image: linear-gradient(135deg, #0000004d, #2d3038);
}

.nav-link-dashboard.last {
  margin-bottom: 0;
}

.signupform-club-owners-v2 {
  background-color: var(--black);
  justify-content: center;
  align-items: flex-start;
  width: 500px;
  min-height: 100vh;
  margin-top: 40px;
  display: flex;
}

.signup_section {
  background-color: #5d52f7;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  min-height: 75vh;
  padding-top: 3rem;
  padding-bottom: 3rem;
  display: flex;
}

.align-center {
  margin-left: auto;
  margin-right: auto;
}

.input-label-3 {
  z-index: 2;
  color: #000;
  background-color: #fff;
  border-radius: 3px;
  margin-bottom: 0;
  padding-left: 6px;
  padding-right: 7px;
  font-size: .9rem;
  font-weight: 600;
  line-height: 15px;
  display: inline-block;
  position: relative;
  bottom: -7px;
  left: 6px;
}

.signup_h1 {
  color: #000;
  text-align: center;
  margin-bottom: 2rem;
  font-size: 28px;
  font-weight: 600;
  line-height: 1.2em;
}

.form_card {
  background-color: #fff;
  border: 1px solid #f2f3ff;
  border-radius: 15px;
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  width: 100%;
  max-width: 400px;
  margin-bottom: 0;
  padding: 2rem;
  display: flex;
  box-shadow: 0 20px 30px -10px #1d01501a;
}

.form_card.is-wider {
  width: 600px;
  max-width: 600px;
}

.page-padding {
  z-index: 1;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}

.footer_component {
  color: #fff;
  background-color: #5d52f7;
  padding-top: 4rem;
  padding-bottom: 4rem;
}

.checkbox_row_label {
  margin-top: 1.5rem;
  font-weight: 600;
}

.numbers-wrap {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: center;
  align-items: center;
  margin-bottom: 1.5rem;
  display: flex;
}

.footer_tiny {
  color: #fff;
  font-size: .75rem;
  font-weight: 400;
}

.footer_tiny.dot {
  margin-left: .25rem;
  margin-right: .25rem;
  font-size: 1rem;
  line-height: 1.25rem;
}

.checkbox_button {
  z-index: 3;
  cursor: pointer;
  background-image: none;
  background-position: 10px;
  background-repeat: no-repeat;
  background-size: auto;
  border-style: solid;
  border-color: #b7bbd1;
  border-radius: 6px;
  width: 100%;
  height: 100%;
  margin-top: 0;
  margin-left: 0;
  display: inline-block;
  position: absolute;
  inset: 0%;
}

.checkbox_button:hover {
  border-color: #5d52f7;
}

.checkbox_button.w--redirected-checked {
  color: #5d52f7;
  background-color: #5d52f70d;
  background-image: none;
  background-position: 10px;
  background-size: auto;
  border-width: 2px;
  border-color: #5d52f7;
  border-radius: 6px;
  width: 100%;
  height: 100%;
}

.button-79 {
  color: #fff;
  text-align: center;
  background-color: #5d52f7;
  border-radius: 50vw;
  justify-content: center;
  align-items: center;
  padding: 1.25rem 1.875rem 1.2rem;
  font-size: 1.125rem;
  font-weight: 500;
  line-height: 1;
  transition: all .3s;
}

.button-79:hover {
  transform: translate(0, -4px);
}

.input-wrapper-5 {
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  margin-bottom: .5rem;
  display: flex;
  position: relative;
}

.input-wrapper-5._15p-right {
  margin-right: 15px;
}

.number-step {
  color: #000;
  border: 1px solid #000;
  border-radius: 50px;
  justify-content: center;
  align-items: center;
  width: 25px;
  height: 25px;
  font-size: 12px;
  font-weight: 600;
  line-height: 1;
  display: flex;
}

.number-step.active {
  color: #fff;
  background-color: #434de7;
  border-color: #434de7;
}

.number-step.completed {
  opacity: .5;
  color: #fff;
  background-color: #434de7;
  border-color: #434de7;
}

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

.footer_bottom {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.nav_component {
  background-color: #fff;
  padding: .5rem 2.5rem;
  font-weight: 500;
  position: sticky;
  top: 0;
}

.nav_component.no-mobile {
  background-color: #0000;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.checkbox-field {
  z-index: 2;
  flex: none;
  margin-bottom: 0;
  padding: .5rem 1rem .4rem 40px;
  line-height: 1.4em;
  display: block;
  position: relative;
}

.checkbox-field:hover {
  border-color: #1200ee;
  position: relative;
  box-shadow: 0 20px 30px -10px #00000021;
}

.input-7 {
  color: #000;
  background-color: #fff;
  border: 1px solid #b7bbd1;
  border-radius: 6px;
  height: 48px;
  margin-bottom: 0;
  padding-top: 10px;
  padding-left: 18px;
  font-size: 1rem;
  transition: border-color .2s, box-shadow .2s;
  box-shadow: 0 3px 6px -2px #1d01501a;
}

.input-7:hover {
  box-shadow: none;
  border-color: #5d52f7;
}

.input-7:focus {
  border: 1px solid #434de7;
}

.input-7::placeholder {
  color: #6e6e6e;
}

.input-7.is-name:active {
  opacity: 1;
}

.input-7.is-textarea {
  padding-top: 16px;
  font-size: 1.1rem;
}

.link-29 {
  color: #5d52f7;
  font-weight: 600;
  text-decoration: none;
}

.link-29:hover {
  color: #000;
}

.custom-checkbox-label {
  z-index: 2;
  mix-blend-mode: normal;
  width: 100%;
  font-weight: 600;
  position: relative;
}

.text-color-grey {
  opacity: .7;
}

.container-large-28 {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.checkbox_row {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: center;
  max-width: 1000px;
  margin: .5rem auto 1.5rem;
  display: flex;
  position: relative;
}

.content-wrap-center {
  text-align: center;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.content-wrap-center._100-p-width {
  color: var(--color);
  width: 100%;
  font-family: Inter, sans-serif;
}

.spacer-l {
  width: 100%;
  height: 2rem;
}

.checkbox-2 {
  border-color: #b7bbd1;
  width: 14px;
  height: 14px;
  margin-top: 3px;
}

.checkbox-2.w--redirected-checked {
  background-color: #434de7;
  border-color: #434de7;
}

.radio-input {
  border-color: #b7bbd1;
  width: 15px;
  height: 15px;
  margin-top: 2px;
  margin-right: 7px;
}

.radio-input.w--redirected-checked {
  border-color: #434de7;
}

.small-h1 {
  color: var(--white);
  margin-bottom: 0;
  font-size: 28px;
  font-weight: 600;
  line-height: 1.2em;
}

.navbar-logo-link {
  max-width: 140px;
  padding-top: 5px;
  padding-left: 0;
}

.flex-row-outer-2 {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
}

.flex-row-outer-2.margin-bottom {
  margin: 0 0 12px;
}

.form-container-4 {
  text-align: left;
  flex-flow: column wrap;
  justify-content: space-between;
  width: 100%;
  margin-bottom: 20px;
  padding-top: 10px;
  display: flex;
  position: relative;
}

.numbers-wrap-2 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  align-items: center;
  display: flex;
}

.form-block-13 {
  width: 100%;
}

.check-field {
  color: #000;
  margin-top: 5px;
  margin-bottom: 5px;
}

.input-8 {
  color: #000;
  background-color: #fff;
  border: 1px solid #b7bbd1;
  border-radius: 6px;
  height: 48px;
  margin-bottom: 0;
  padding-top: 10px;
  padding-left: 18px;
  font-size: 15px;
  font-weight: 300;
  transition: border-color .2s, box-shadow .2s;
  box-shadow: 0 3px 6px -2px #1d01501a;
}

.input-8:hover {
  box-shadow: none;
  border-color: #434de7;
}

.input-8:focus {
  border: 1px solid #434de7;
}

.input-8::placeholder {
  color: #6e6e6e;
}

.spacer-xs {
  width: 100%;
  height: 10px;
}

.logo-img-3 {
  color: #000;
}

.spacer-m {
  width: 100%;
  height: 20px;
}

.paragraph-26 {
  opacity: .9;
  color: var(--white);
  font-size: 16px;
  font-weight: 300;
  line-height: 1.5;
}

.spacer-l-2 {
  width: 100%;
  height: 30px;
}

.form-wrapper-5 {
  z-index: 50;
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  width: 100%;
  max-width: 400px;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  position: relative;
  overflow: visible;
}

.form-wrapper-5.left-align {
  text-align: left;
  align-items: flex-start;
}

.input-label-4 {
  z-index: 2;
  color: #000;
  background-color: #fff;
  border-radius: 3px;
  margin-bottom: 0;
  padding-left: 6px;
  padding-right: 7px;
  font-size: 13.5px;
  font-weight: 600;
  line-height: 15px;
  display: inline-block;
  position: relative;
  bottom: -7px;
  left: 6px;
}

.input-label-4.static {
  margin-top: 10px;
  margin-bottom: 5px;
  padding-left: 0;
  padding-right: 0;
  position: static;
}

.input-wrapper-6 {
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  margin-bottom: 12px;
  display: flex;
  position: relative;
}

.radio-field {
  color: #000;
  margin-top: 5px;
}

.relative-block {
  position: relative;
}

.button-80 {
  color: #fff;
  background-color: #434de7;
  border-radius: 10px;
  height: 50px;
  padding: 15px 35px;
  font-size: 15px;
  font-weight: 500;
  box-shadow: 0 10px 20px -3px #1d01501a;
}

.button-80:hover {
  box-shadow: none;
  background-color: #000;
}

.button-80.in-form {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 48px;
  display: flex;
}

.checkbox-3 {
  border-color: #b7bbd1;
  width: 14px;
  height: 14px;
  margin-top: 3px;
}

.checkbox-3.w--redirected-checked {
  background-color: #434de7;
  border-color: #434de7;
}

.flex-row-outer-3 {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
}

.flex-row-outer-3.margin-bottom {
  margin: 0 0 12px;
}

.form-container-5 {
  text-align: left;
  flex-flow: column wrap;
  justify-content: space-between;
  width: 100%;
  margin-bottom: 20px;
  padding-top: 10px;
  display: flex;
  position: relative;
}

.numbers-wrap-3 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  align-items: center;
  display: flex;
}

.input-label-5 {
  z-index: 2;
  color: #000;
  background-color: #fff;
  border-radius: 3px;
  margin-bottom: 0;
  padding-left: 6px;
  padding-right: 7px;
  font-size: 13.5px;
  font-weight: 600;
  line-height: 15px;
  display: inline-block;
  position: relative;
  bottom: -7px;
  left: 6px;
}

.input-label-5.static {
  margin-top: 10px;
  margin-bottom: 5px;
  padding-left: 0;
  padding-right: 0;
  position: static;
}

.input-wrapper-7 {
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  margin-bottom: 12px;
  display: flex;
  position: relative;
}

.button-81 {
  color: #fff;
  background-color: #434de7;
  border-radius: 10px;
  height: 50px;
  padding: 15px 35px;
  font-size: 15px;
  font-weight: 500;
  box-shadow: 0 10px 20px -3px #1d01501a;
}

.button-81:hover {
  box-shadow: none;
  background-color: #000;
}

.button-81.in-form {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 48px;
  display: flex;
}

.ms-checkbox-wrap {
  align-items: flex-start;
  margin-bottom: 0;
  padding-top: 5.5px;
  line-height: 22px;
  display: flex;
}

.ms-list-container-2 {
  width: 100%;
  margin-bottom: 20px;
}

.ms-radio-dot {
  border-color: #12133140;
  width: 17px;
  height: 17px;
  margin-top: 1px;
  margin-right: 10px;
  position: relative;
}

.ms-radio-dot.w--redirected-checked {
  border-width: 6px;
  border-color: #2962ff;
}

.ms-checkbox {
  background-color: #fff;
  border-width: 1.5px;
  border-color: #12133140;
  border-radius: 33%;
  flex: none;
  width: 18px;
  height: 18px;
  margin-top: 2px;
  margin-right: 10px;
  transition: background-color .2s, border-color .2s;
}

.ms-checkbox:hover {
  background-color: #2962ff;
  background-image: linear-gradient(#ffffffe6, #ffffffe6);
  border-color: #2962ff;
}

.ms-checkbox.w--redirected-checked {
  background-color: #2962ff;
  background-image: url("https://cdn.prod.website-files.com/6515c29e265110c9545f6a61/65b2786a97e329176c3a5b6d_smallcheck.svg");
  background-size: 70%;
  border-color: #12133140;
  border-radius: 33%;
}

.ms-button-2 {
  color: #fff;
  text-align: center;
  letter-spacing: .03em;
  background-color: #2962ff;
  border: 1px solid #2962ff;
  border-radius: 8px;
  flex: none;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  margin-bottom: 15px;
  padding: 13px 16px 11.5px;
  font-size: 15px;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: transform .2s cubic-bezier(.645, .045, .355, 1), border-color .2s cubic-bezier(.645, .045, .355, 1), border-radius .2s cubic-bezier(.645, .045, .355, 1), box-shadow .2s cubic-bezier(.645, .045, .355, 1), background-color .2s cubic-bezier(.645, .045, .355, 1);
  display: inline-block;
  position: relative;
  top: 0;
  box-shadow: 1px 1px 5px #ffffff40, 0 10px 20px -5px #2d3e504d;
}

.ms-button-2:hover {
  box-shadow: none;
  color: #fff;
  background-color: #1051b9;
  transform: translate(0, 2px);
}

.ms-button-2:active {
  background-color: #0a3092;
}

.ms-button-2.is-form {
  border-color: var(--grey);
  background-color: var(--golden2);
  box-shadow: 1px 1px 5px 0 var(--shadow-button), 0 10px 20px -5px var(--outer-shadow-button);
  color: var(--black);
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
}

.conversion-application-form-block {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  width: 100.001%;
  max-width: 100%;
  height: 100%;
  margin-top: 0;
  display: flex;
  overflow: hidden;
}

.ms-number-step {
  color: #121331;
  border: 1px solid #121331;
  border-radius: 50px;
  justify-content: center;
  align-items: center;
  width: 25px;
  height: 25px;
  font-size: 12px;
  font-weight: 600;
  line-height: 1;
  display: flex;
}

.ms-number-step.is-completed {
  opacity: .5;
  color: #fff;
  background-color: #2962ff;
  border-color: #2962ff;
}

.ms-number-step.is-active {
  color: #fff;
  background-color: #2962ff;
  border-color: #2962ff;
}

.ms-input-2 {
  border: 1px solid var(--grey);
  background-color: var(--black);
  color: var(--white);
  border-radius: 8px;
  min-height: 40px;
  margin-bottom: 20px;
  padding: 8px 12px;
  transition: box-shadow .2s, color .2s, box-shadow .2s, border-color .2s;
  position: relative;
  box-shadow: 0 5px 10px -5px #0000001a;
}

.ms-input-2:hover {
  z-index: 2;
  border-color: var(--golden2);
  box-shadow: none;
  color: var(--grey);
}

.ms-input-2:focus {
  color: var(--grey);
}

.ms-input-2:focus-visible, .ms-input-2[data-wf-focus-visible] {
  color: var(--white);
}

.ms-input-2::placeholder {
  background-color: var(--black);
  color: var(--grey);
}

.ms-input-2.is-text-area {
  min-height: 100px;
}

.ms-form-sub-heading {
  margin-top: -15px;
  margin-bottom: 20px;
}

.ms-form-heading-2 {
  color: var(--white-2);
  margin-top: 0;
  margin-bottom: 0;
  font-size: 18px;
  font-weight: 700;
  line-height: 1.4em;
}

.ms-help-text {
  opacity: .8;
  margin-top: -15px;
  margin-bottom: 15px;
  font-size: 90%;
  font-weight: 300;
}

.ms-help-text.less-margin {
  margin-top: -4px;
  margin-bottom: 4px;
}

.ms-input-label-2 {
  color: var(--white-2);
  text-align: left;
  text-transform: capitalize;
  margin-bottom: 4px;
  font-weight: 500;
}

.ms-input-label-2.is-checkbox, .ms-input-label-2.is-radio {
  font-weight: 400;
}

.dan-level-promotion-block {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border: 1px solid var(--black-grey);
  color: var(--white);
  background-image: linear-gradient(#000, #141414), linear-gradient(#000, #222);
  border-radius: 8px;
  flex-flow: column;
  width: 100%;
  min-width: 400px;
  padding: 32px 7.5% 7.5% 35px;
  font-family: Inter, sans-serif;
  display: flex;
}

.ms-numbers-wrap {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  align-items: center;
  display: flex;
}

.ms-space {
  width: 10px;
  height: 10px;
}

.ms-space._20 {
  width: 20px;
  height: 20px;
}

.ms-radio-wrap {
  align-items: flex-start;
  height: 32.4913px;
  margin-bottom: 0;
  padding-top: 8px;
  line-height: 1.3em;
  display: flex;
  position: relative;
}

.nav-wrap-5 {
  flex-direction: column;
  justify-content: space-between;
  height: 100%;
  display: flex;
}

.card-68 {
  border: 1px solid #f8f8f8;
  border-radius: 20px;
  flex-direction: column;
  justify-content: space-between;
  width: 100%;
  min-height: 130px;
  padding: 15px;
  display: flex;
}

.content-cards-4 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  margin-bottom: 30px;
  display: flex;
}

.nav-bot-3 {
  background-color: #232526;
  border-radius: 20px;
  justify-content: space-between;
  align-items: center;
  padding: 20px;
  display: flex;
}

.nav-8 {
  z-index: 99999;
  color: #fff;
  background-color: #101213;
  flex-direction: column;
  justify-content: space-between;
  width: 100%;
  max-width: 280px;
  height: 100vh;
  padding: 20px;
  display: flex;
  position: sticky;
  top: 0;
}

.mobile-nav-5 {
  display: none;
}

.content-wrap-4 {
  flex-direction: column;
  justify-content: space-between;
  display: flex;
}

.nav-menu-6 {
  margin-top: 30px;
}

.text-field-13 {
  color: #fff;
  background-color: #232526;
  background-image: none;
  background-position: 10px;
  background-repeat: no-repeat;
  background-size: auto;
  border: 1px solid #232526;
  border-radius: 25px;
  height: 45px;
  margin-bottom: 0;
  padding-left: 40px;
}

.text-field-13:hover, .text-field-13:active, .text-field-13:focus {
  border-color: #232526;
}

.nav-link-15 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #fff;
  border-radius: 25px;
  align-items: center;
  width: 100%;
  height: 45px;
  margin-bottom: 10px;
  padding: 10px 15px;
  text-decoration: none;
  transition: color .2s, background-color .2s;
  display: flex;
}

.nav-link-15:hover, .nav-link-15.w--current {
  color: #101213;
  background-color: #88db1b;
}

.nav-link-15.mb-20 {
  margin-bottom: 20px;
}

.paragraph-27 {
  font-size: 12px;
}

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

.content-right-3 {
  flex-direction: column;
  justify-content: space-between;
  width: 60%;
  display: flex;
}

.logo-link-6 {
  margin-bottom: 30px;
}

.content-left-3 {
  flex-direction: column;
  justify-content: space-between;
  width: 100%;
  display: flex;
}

.success-message-3 {
  background-color: var(--color);
  padding-left: 0;
  font-size: 16px;
  font-weight: 500;
}

.text-block-167 {
  color: var(--grey);
  text-align: center;
  padding-bottom: 16px;
  font-family: Inter, sans-serif;
  font-weight: 400;
  display: flex;
}

.ms-form-heading-price {
  margin-top: 0;
  margin-bottom: 20px;
  font-size: 36px;
  font-weight: 600;
  line-height: 1.4em;
}

.nav-link-13-blackbelt-applications {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  color: #fff;
  border-radius: 25px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 60px;
  margin-bottom: 20px;
  padding-left: 35px;
  padding-right: 35px;
  text-decoration: none;
  transition: background-color .2s;
  display: flex;
}

.nav-link-13-blackbelt-applications:hover {
  background-color: #393f4499;
}

.nav-link-13-blackbelt-applications.w--current {
  background-image: linear-gradient(135deg, #0000004d, #2d3038);
}

.nav-link-13-blackbelt-applications.last {
  margin-bottom: 0;
}

.nav-link-13-dan-degree-applications {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  color: #fff;
  border-radius: 25px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 60px;
  margin-bottom: 20px;
  padding-left: 35px;
  padding-right: 35px;
  text-decoration: none;
  transition: background-color .2s;
  display: flex;
}

.nav-link-13-dan-degree-applications:hover {
  background-color: #393f4499;
}

.nav-link-13-dan-degree-applications.w--current {
  background-image: linear-gradient(135deg, #0000004d, #2d3038);
}

.nav-link-13-dan-degree-applications.last {
  margin-bottom: 0;
}

.bold-text-17, .bold-text-18 {
  font-weight: 500;
}

.body-43 {
  background-color: var(--black);
  flex-flow: column;
  font-family: Inter, sans-serif;
  display: flex;
}

.body-44 {
  background-color: var(--color);
  display: flex;
}

.body-45 {
  background-color: var(--black);
  display: flex;
}

.card-69 {
  grid-row-gap: 32px;
  background-color: #0a0a0a;
  border-radius: 20px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 370px;
  padding-bottom: 64px;
  padding-left: 8px;
  padding-right: 8px;
  display: flex;
  box-shadow: inset 0 5px 5px #ffffff1a;
}

.profile-pic {
  grid-row-gap: 10px;
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-repeat: no-repeat;
  background-size: cover;
  border-top-left-radius: 20px;
  border-top-right-radius: 20px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 460px;
  height: 370px;
  min-height: 370px;
  display: flex;
  box-shadow: inset 0 5px 5px #ffffff1a;
}

.vectors-wrapper-6 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 100px;
  height: 100px;
  display: flex;
}

.text-237 {
  grid-row-gap: 4px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.dark---heading-1 {
  color: #fff;
  padding-top: 8px;
  padding-bottom: 12px;
  font-size: 24px;
  font-weight: 600;
}

.dark---heading-2 {
  color: #676767;
  font-size: 24px;
  font-weight: 400;
}

.location {
  grid-column-gap: 8px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  display: flex;
}

.vectors-wrapper-7 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  display: flex;
}

.collection-list-54 {
  display: flex;
}

.card-70 {
  grid-row-gap: 32px;
  background-color: #0a0a0a;
  border-radius: 20px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 460px;
  padding-bottom: 64px;
  padding-left: 8px;
  padding-right: 8px;
  display: flex;
  box-shadow: inset 0 5px 5px #ffffff1a;
}

.vectors-wrapper-8 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 100px;
  height: 100px;
  display: flex;
}

.text-238 {
  grid-row-gap: 4px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  max-width: 460px;
  display: flex;
}

.dark---heading-3 {
  color: #676767;
  font-size: 24px;
  font-weight: 400;
}

.vectors-wrapper-9 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  display: flex;
}

.div-block-106 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  display: flex;
}

.heading-67, .heading-68 {
  color: var(--white);
  font-size: 24px;
  font-weight: 500;
}

.div-block-107 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  display: flex;
}

.card-71 {
  grid-column-gap: 32px;
  grid-row-gap: 32%;
  border: 1px solid var(--grey);
  background-color: #0a0a0a;
  border-radius: 20px;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 100%;
  height: 100%;
  padding: 32px 32px 32px 36px;
  display: flex;
  box-shadow: inset 0 5px 5px #ffffff1a;
}

.profile-pic-2 {
  grid-row-gap: 10px;
  border: 1px solid var(--black-grey);
  border-radius: 8px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 20%;
  max-width: 100%;
  height: 100%;
  min-height: auto;
  margin-top: 0;
  display: flex;
}

.vectors-wrapper-10 {
  border: 1px none var(--grey);
  object-fit: cover;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 100%;
  height: 100%;
  display: flex;
}

.text-239 {
  grid-column-gap: 8px;
  grid-row-gap: 4px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  margin-top: 8px;
  display: flex;
}

.dark---heading-4 {
  color: #676767;
  font-size: 24px;
  font-weight: 400;
}

.vectors-wrapper-11 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  display: flex;
}

.image-160 {
  width: auto;
  max-width: 44%;
}

.div-block-108 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-block-109 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding-top: 16px;
  padding-bottom: 8px;
  display: flex;
}

.country-gold {
  text-align: left;
  text-transform: uppercase;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(175.76deg, #f0e5c4, #ead8a1f2 22%, #e1c782de 56%, #d2b25bd4 74%, #c39e3ac4);
  -webkit-background-clip: text;
  background-clip: text;
  justify-content: center;
  align-items: center;
  width: auto;
  padding-top: 0;
  font-family: Inter, sans-serif;
  font-size: 20px;
  font-weight: 600;
  line-height: 150%;
  display: flex;
}

.collection-item-41 {
  margin-bottom: 32px;
}

.dark---heading-1-copy {
  color: #fff;
  font-size: 24px;
  font-weight: 600;
}

.vectors-wrapper-12 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  display: flex;
}

.dark---heading-5 {
  color: var(--grey);
  justify-content: center;
  align-items: center;
  font-size: 18px;
  font-weight: 400;
  display: flex;
}

.empty-state-3 {
  border: 1px solid var(--golden-lighter);
  background-color: var(--black-grey);
  border-radius: 8px;
  margin-bottom: 32px;
}

.text-block-168 {
  color: var(--white-2);
  font-size: 18px;
}

.icon-embed-medium-3 {
  color: var(--golden2);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 2rem;
  height: 3rem;
  font-size: 8px;
  display: flex;
}

.icon-embed-medium-4 {
  color: var(--golden2);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 2rem;
  height: 3rem;
  display: flex;
}

.div-block-110 {
  flex-direction: row;
  align-items: flex-start;
  display: flex;
}

._64-silver-title-leftalligned {
  text-align: center;
  text-transform: capitalize;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(#fcfaff, #babcd7 54%, #fff 100%, #fefcfe);
  -webkit-background-clip: text;
  background-clip: text;
  flex-wrap: nowrap;
  justify-content: flex-start;
  align-items: flex-start;
  width: auto;
  margin-top: 0;
  margin-bottom: 0;
  padding-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 38px;
  font-weight: 700;
  line-height: 120%;
  display: flex;
}

.tiitle-64-silver {
  color: #c1c1c1;
  font-size: 24px;
  font-weight: 400;
}

.tiitle-64-silver-leftalligned {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #c1c1c1;
  justify-content: flex-start;
  align-items: center;
  width: auto;
  font-size: 24px;
  font-weight: 400;
  display: flex;
}

._64-silver-title-wrapper {
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 0;
  display: flex;
}

.flag-block {
  margin-right: 30px;
}

.image-161 {
  border-radius: 2px;
  width: 60px;
  height: 40px;
  display: block;
}

.phone-block {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.email-block {
  grid-column-gap: 8px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.full-name-block {
  grid-column-gap: 8px;
  grid-row-gap: 4px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  margin-top: 8px;
  display: flex;
}

.top-sub-block {
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.info-block {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.bio-block {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  display: flex;
}

.text-block-169 {
  color: var(--golden-lighter);
  font-size: 18px;
}

.image-160-copy {
  width: 200.635px;
  max-width: 100%;
}

.div-block-111 {
  width: 346px;
}

.div-block-112 {
  width: 100%;
}

.right-block {
  grid-column-gap: 8px;
  grid-row-gap: 4px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 84.4286%;
  margin-top: 8px;
  display: flex;
}

.block-federation-mas-referee {
  padding-top: 8px;
  display: flex;
}

.text-block-170 {
  color: #fff;
  font-size: 18px;
}

.collection-item-42 {
  margin-bottom: 32px;
}

.image-162 {
  border-radius: 2px;
  width: 80px;
  height: 40px;
  display: block;
}

.empty-state-4 {
  background-color: #2e2c2c;
  border: 1px solid #b0adad;
  border-radius: 8px;
  margin-bottom: 32px;
  display: none;
}

.div-block-113 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  display: flex;
}

.div-block-114 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  margin-bottom: 16px;
  display: flex;
}

.empty-state-5 {
  display: none;
}

.past-events-block {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  justify-content: space-around;
  align-items: center;
  font-family: Inter, sans-serif;
  display: flex;
}

.div-block-115 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-direction: column;
  width: 50%;
  display: flex;
}

.div-block-116 {
  width: auto;
}

.heading-style-h4-copy, .heading-style-h11 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 2rem;
  font-weight: 700;
  line-height: 1.3;
}

.div-block-117 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-direction: column;
  display: flex;
}

.link-block-36 {
  background-image: linear-gradient(91deg, #000, #1d1d1d);
  width: auto;
  height: 0;
  padding: .25rem 1px;
}

.text-block-171 {
  color: var(--white-2);
  text-align: center;
  font-weight: 700;
  text-decoration: none;
}

.div-block-118 {
  border: 1px solid var(--grey);
  background-image: linear-gradient(to right, #000, #161616);
  border-radius: 8px;
  justify-content: center;
  width: 180px;
  padding-top: 12px;
  padding-bottom: 12px;
  text-decoration: none;
  display: flex;
}

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

.div-block-120 {
  padding-top: 16px;
  padding-bottom: 16px;
  display: flex;
}

.div-block-121 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-direction: column;
  display: flex;
}

.link-block-37 {
  text-decoration: none;
}

.body-46 {
  background-color: var(--white);
  flex-direction: column;
  display: flex;
}

.div-block-122 {
  flex-direction: row;
  align-items: flex-start;
  width: auto;
  height: auto;
  display: block;
}

.image-163 {
  aspect-ratio: auto;
  width: 100%;
  display: block;
}

.image-164 {
  width: 1440px;
}

.image-165 {
  width: auto;
  height: 100%;
  padding-top: 0;
  display: block;
}

.div-block-123 {
  background-color: var(--color);
  flex-flow: row;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 10%;
  display: flex;
}

.image-166 {
  background-color: #000;
}

.bold-text-19, .bold-text-20 {
  color: var(--white);
  font-size: 16px;
  font-weight: 500;
}

.bold-text-21 {
  color: var(--white-2);
  font-size: 16px;
  font-weight: 500;
}

.bold-text-22 {
  font-family: Inter, sans-serif;
  font-size: 16px;
}

.product11_arrow-icon {
  color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1rem;
  height: 1rem;
  display: flex;
}

.text-size-medium-28 {
  font-size: 1.125rem;
}

.text-size-medium-28.text-weight-semibold {
  color: var(--color);
}

.button-82 {
  border: 1px solid var(--\<unknown\|relume-variable-color-neutral-1\>);
  background-color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  color: var(--\<unknown\|relume-variable-color-neutral-2\>);
  text-align: center;
  padding: .75rem 1.5rem;
  text-decoration: none;
}

.button-82.is-secondary {
  color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  background-color: #0000;
}

.product11_heading-wrapper {
  grid-column-gap: 5rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr max-content;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: end;
  display: grid;
}

.product11_image {
  aspect-ratio: 10 / 12;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.padding-section-large-35 {
  padding-top: 1rem;
  padding-bottom: 7rem;
}

.product11_slide {
  padding-right: 3rem;
}

.text-size-large-3 {
  font-size: 1.25rem;
}

.text-size-large-3.text-weight-semibold {
  color: var(--golden2);
}

.product11_image-wrapper {
  width: 100%;
}

.text-size-small-9 {
  font-size: .875rem;
}

.product11_item-link {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-direction: column;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  text-decoration: none;
  display: flex;
}

.product11_item {
  flex-direction: column;
  align-items: stretch;
  display: flex;
}

.product11_arrow {
  border: 1px solid var(--\<unknown\|relume-variable-border-color-1\>);
  background-color: var(--\<unknown\|relume-variable-color-neutral-2\>);
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 3rem;
  height: 3rem;
  display: flex;
  inset: auto 0% 0% auto;
}

.product11_arrow.left {
  right: 4rem;
}

.product11_component {
  background-color: #0000;
  height: auto;
  padding-bottom: 6rem;
  position: relative;
}

.product11_heading {
  flex: 1;
}

.section_product11 {
  overflow: hidden;
}

.padding-global-43 {
  padding-left: 5%;
  padding-right: 5%;
  font-family: Inter, sans-serif;
}

.product11_slide-nav {
  height: 1.75rem;
  font-size: .5rem;
  inset: auto auto 0% 0%;
}

.product11_button-row {
  flex-wrap: wrap;
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.container-large-29 {
  width: 100%;
  max-width: 100%;
  margin-left: 0;
  margin-right: 0;
}

.product11_mask {
  width: 33%;
  overflow: visible;
}

.margin-bottom-copy, .margin-bottom-copy.margin-medium {
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
}

.margin-bottom-copy.margin-xsmall {
  text-align: left;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  display: flex;
}

.margin-bottom-copy.margin-small {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-direction: column;
  align-items: flex-start;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  display: flex;
}

.margin-bottom-copy.margin-xlarge, .margin-bottom-copy.margin-xsmall, .margin-bottom-copy.margin-small {
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
}

.margin-bottom-copy.margin-xsmall, .margin-bottom-copy.margin-small {
  background-image: linear-gradient(#000, #000);
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
}

.margin-bottom-copy.margin-small, .margin-bottom-copy.margin-xsmall, .margin-bottom-copy.margin-tiny, .margin-bottom-copy.margin-xxlarge, .margin-bottom-copy.margin-xsmall-copy, .margin-bottom-copy, .margin-bottom-copy.margin-medium {
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
}

.margin-bottom-copy.margin-xsmall {
  text-align: left;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  display: flex;
}

.margin-bottom-copy.margin-small {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-direction: column;
  align-items: flex-start;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  display: flex;
}

.margin-bottom-copy.margin-xlarge, .margin-bottom-copy.margin-xsmall, .margin-bottom-copy.margin-small {
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
}

.margin-bottom-copy.margin-xsmall, .margin-bottom-copy.margin-small {
  background-image: linear-gradient(#000, #000);
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
}

.margin-bottom-copy.margin-small, .margin-bottom-copy.margin-xsmall, .margin-bottom-copy.margin-tiny, .margin-bottom-copy.margin-xxlarge, .margin-bottom-copy.margin-xsmall-copy {
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
}

.image-167 {
  margin-top: 0;
}

.cart {
  margin-left: 16px;
}

.icon-16 {
  color: var(--black);
}

.collection-list-55 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: 1px;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.product12_arrow {
  border: 1px solid var(--\<unknown\|relume-variable-border-color-1\>);
  background-color: var(--\<unknown\|relume-variable-color-neutral-2\>);
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 3rem;
  height: 3rem;
  display: flex;
  inset: auto 0% 0% auto;
}

.product12_arrow.left {
  right: 4rem;
}

.text-size-medium-29 {
  font-size: 1.125rem;
}

.product12slide-nav {
  height: 1.75rem;
  font-size: .5rem;
  inset: auto auto 0% 0%;
}

.button-83 {
  border: 1px solid var(--\<unknown\|relume-variable-color-neutral-1\>);
  background-color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  color: var(--\<unknown\|relume-variable-color-neutral-2\>);
  text-align: center;
  padding: .75rem 1.5rem;
  text-decoration: none;
}

.button-83.is-secondary {
  color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  background-color: #0000;
}

.product12_image-wrapper {
  width: 100%;
}

.product12_slide {
  padding-right: 3rem;
}

.padding-section-large-36 {
  padding-top: 7rem;
  padding-bottom: 7rem;
}

.product12_text-link {
  justify-content: space-between;
  text-decoration: none;
  display: flex;
}

.section_product12 {
  overflow: hidden;
}

.text-size-large-4 {
  font-size: 1.25rem;
}

.product12_item {
  flex-direction: column;
  align-items: stretch;
  display: flex;
}

.product12_heading-wrapper {
  grid-column-gap: 5rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr max-content;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: end;
  display: grid;
}

.product12_mask {
  width: 33%;
  overflow: visible;
}

.text-size-small-10 {
  font-size: .875rem;
}

.product12_component {
  background-color: #0000;
  height: auto;
  padding-bottom: 6rem;
  position: relative;
}

.product12_image {
  aspect-ratio: 10 / 12;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.product12_button-row {
  flex-wrap: wrap;
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.padding-global-44 {
  padding-left: 5%;
  padding-right: 5%;
}

.product12_heading {
  flex: 1;
}

.product12_left {
  margin-right: 1rem;
}

.product12_arrow-icon {
  color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1rem;
  height: 1rem;
  display: flex;
}

.text-size-medium-30 {
  font-size: 1.125rem;
}

.text-size-medium-30.text-weight-semibold {
  color: var(--black);
  font-size: 1.4rem;
}

.product2_image-wrapper {
  aspect-ratio: 1;
  justify-content: center;
  align-items: center;
  width: auto;
  padding-bottom: 12px;
  display: flex;
  overflow: hidden;
}

.product2_image-link {
  display: block;
}

.button-84 {
  border: 1px solid var(--\<unknown\|relume-variable-color-neutral-1\>);
  background-color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  color: var(--\<unknown\|relume-variable-color-neutral-2\>);
  text-align: center;
  padding: .75rem 1.5rem;
  text-decoration: none;
}

.button-84.is-secondary {
  color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  background-color: #0000;
}

.button-84.is-secondary.is-small.max-width-full {
  background-color: var(--golden2);
  font-size: 18px;
  font-weight: 500;
}

.product2_item {
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: stretch;
  width: 100%;
  height: 100%;
  display: flex;
}

.product2_heading-wrapper {
  grid-column-gap: 5rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: end;
  display: grid;
}

.padding-section-large-37 {
  padding-top: 0;
  padding-bottom: 7rem;
}

.product2_image {
  aspect-ratio: auto;
  object-fit: cover;
  width: auto;
  height: 100%;
}

.product2_image:hover {
  background-color: var(--white);
  background-image: linear-gradient(#e9e9e9, #fff);
  border-radius: 8px;
}

.text-size-large-5 {
  color: var(--golden2);
  font-family: Inter, sans-serif;
  font-size: 1.25rem;
}

.text-size-large-5.text-weight-semibold {
  color: var(--golden2);
}

.product2_text-link {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  justify-content: space-between;
  height: 100%;
  text-decoration: none;
  display: flex;
}

.section_product2 {
  margin-top: 0;
  padding-top: 32px;
  font-family: Inter, sans-serif;
}

.text-size-small-11 {
  font-size: .875rem;
}

.product2_heading {
  flex: 1;
}

.product2_button-row {
  flex-wrap: wrap;
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.margin-top-auto {
  width: 100%;
  height: auto;
  margin-top: 0;
}

.padding-global-45 {
  padding-left: 5%;
  padding-right: 5%;
}

.product2_left {
  margin-right: 1rem;
}

.product2_list {
  grid-column-gap: 2rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: stretch start;
  display: grid;
}

.margin-bottom-copy, .margin-bottom-copy.margin-medium {
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
}

.margin-bottom-copy.margin-xsmall {
  text-align: left;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  display: flex;
}

.margin-bottom-copy.margin-small {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-direction: column;
  align-items: flex-start;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  display: flex;
}

.margin-bottom-copy.margin-xlarge, .margin-bottom-copy.margin-xsmall, .margin-bottom-copy.margin-small {
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
}

.margin-bottom-copy.margin-xsmall, .margin-bottom-copy.margin-small {
  background-image: linear-gradient(#000, #000);
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
}

.margin-bottom-copy.margin-tiny, .margin-bottom-copy.margin-xxlarge {
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
}

.margin-bottom-copy.margin-xsmall-copy {
  background-image: none;
  margin: 1rem 0 8px;
}

.collection-item-43 {
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  font-family: Inter, sans-serif;
  display: flex;
}

.collection-list-56 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.footer10_bottom-wrapper {
  justify-content: space-between;
  align-items: center;
  width: 1279px;
  height: 60px;
  padding-left: 3rem;
  padding-right: 3rem;
  font-family: Inter, sans-serif;
  display: flex;
}

.button-85 {
  border: 1px solid var(--\<unknown\|relume-variable-color-neutral-1\>);
  background-color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  color: var(--\<unknown\|relume-variable-color-neutral-2\>);
  text-align: center;
  padding: .75rem 1.5rem;
  text-decoration: none;
}

.button-85.is-secondary {
  color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  background-color: #0000;
}

.button-85.is-secondary.is-small {
  background-color: var(--golden2);
}

.footer10_component {
  width: 100%;
}

.footer10_left-wrapper {
  grid-column-gap: 2rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  align-items: start;
}

.icon-embed-xsmall-10 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1.5rem;
  height: 1.5rem;
  display: flex;
}

.footer10_top-wrapper {
  grid-column-gap: 8vw;
  grid-row-gap: 1rem;
  border: 1px solid var(--\<unknown\|relume-variable-border-color-1\>);
  grid-template-rows: auto;
  grid-template-columns: 1fr .5fr;
  align-items: start;
  width: 100%;
  padding: 3rem;
  font-family: Inter, sans-serif;
}

.footer10_link-list {
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 100%;
  grid-auto-columns: 100%;
  place-items: flex-start start;
  display: flex;
}

.footer10_social-list {
  grid-column-gap: .75rem;
  grid-row-gap: 0rem;
  white-space: normal;
  grid-template-rows: auto;
  grid-template-columns: max-content;
  grid-auto-columns: max-content;
  grid-auto-flow: column;
  place-items: start;
  display: grid;
}

.text-size-tiny-2 {
  font-size: .75rem;
}

.text-size-small-12 {
  font-size: .875rem;
}

.footer10_link {
  padding-top: .5rem;
  padding-bottom: .5rem;
  font-size: .875rem;
  text-decoration: none;
}

.footer10_logo-link {
  padding-left: 0;
}

.footer10_right-wrapper {
  flex-direction: column;
  display: flex;
}

.footer10_legal-list {
  grid-column-gap: 1.5rem;
  grid-row-gap: 0rem;
  white-space: normal;
  grid-template-rows: auto;
  grid-template-columns: max-content;
  grid-auto-columns: max-content;
  grid-auto-flow: column;
  justify-content: center;
  display: grid;
}

.form_input-7 {
  background-color: var(--\<unknown\|relume-variable-color-neutral-2\>);
  color: var(--\<unknown\|relume-variable-text-color-1\>);
  border-style: solid;
  border-width: 1px;
  border-radius: 0;
  height: auto;
  min-height: 2.75rem;
  margin-bottom: 0;
  padding: .5rem .75rem;
  font-size: 1rem;
  line-height: 1.6;
}

.form_input-7:focus {
  border-color: #000;
}

.form_input-7::placeholder {
  color: #0009;
}

.footer10_legal-link {
  font-size: .875rem;
  text-decoration: none;
}

.footer10_form-block {
  max-width: 35rem;
  margin-bottom: 0;
}

.padding-global-46 {
  padding-left: 0%;
  padding-right: 0%;
}

.footer10_credit-text {
  font-size: .875rem;
}

.footer10_form {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr max-content;
  grid-auto-columns: 1fr;
  margin-bottom: .75rem;
  display: grid;
}

.footer10_social-link {
  align-items: center;
  width: 40px;
  font-size: 14px;
  text-decoration: none;
  display: flex;
}

.image-168 {
  width: 80px;
}

.text-span-9 {
  color: var(--black);
  text-decoration: none;
}

.link-30 {
  text-decoration: none;
}

.adaptable {
  grid-row-gap: 32px;
  opacity: .3;
  background-image: linear-gradient(#010101 0%, #1c1c1c 100%);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 55px 124px;
  display: flex;
}

.frame-119 {
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.gold-kombat-logo-1 {
  object-fit: cover;
}

.professional-league-gloves {
  color: #fff;
  text-align: center;
  letter-spacing: -.02em;
  text-transform: uppercase;
  text-shadow: 0 4px 4px #707070fa;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 48px;
  font-weight: 600;
  line-height: 120.83%;
  text-decoration: none;
}

.frame-120 {
  grid-column-gap: 10px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.adaptable-2 {
  grid-row-gap: 32px;
  background-image: linear-gradient(#010101 0%, #1c1c1c 100%);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 55px 124px;
  display: flex;
}

.frame-881 {
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.frame-882 {
  grid-column-gap: 10px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.adaptable-3 {
  grid-row-gap: 32px;
  background-image: linear-gradient(#010101 0%, #1c1c1c00 52%, #000 100%);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 55px 124px;
  display: flex;
}

.frame-883 {
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.frame-884 {
  grid-column-gap: 10px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.adaptable-4 {
  grid-row-gap: 32px;
  background-color: #000;
  background-image: linear-gradient(#010101, #5452527a 52%, #000);
  flex-direction: row;
  justify-content: space-around;
  align-items: center;
  width: 100%;
  padding: 55px 124px;
  font-family: Inter, sans-serif;
  display: flex;
}

.frame-885 {
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.frame-886 {
  grid-column-gap: 10px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.adaptable-5 {
  grid-row-gap: 32px;
  background-color: #000;
  background-image: linear-gradient(#010101, #5452527a 52%, #000);
  flex-direction: row;
  justify-content: space-around;
  align-items: center;
  width: 100%;
  max-width: 100%;
  height: auto;
  padding: 55px 124px;
  font-family: Inter, sans-serif;
  text-decoration: none;
  display: flex;
}

.frame-887 {
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.one-size-hats {
  color: #fff;
  text-align: center;
  letter-spacing: -.02em;
  text-transform: uppercase;
  text-shadow: 0 4px 4px #707070fa;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 48px;
  font-weight: 700;
  line-height: 120.83%;
  text-decoration: none;
}

.frame-121 {
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  display: flex;
}

.frame-123 {
  grid-column-gap: 10px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 10px;
  display: flex;
}

.black-gloves-major-and-minor-league-1 {
  object-fit: cover;
}

.frame-122 {
  grid-row-gap: 11px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.major-minor-league-gloves {
  color: #fff;
  text-align: center;
  letter-spacing: -.02em;
  text-transform: uppercase;
  text-shadow: 0 4px 4px #707070fa;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 48px;
  font-weight: 700;
  line-height: 120.83%;
  text-decoration: none;
}

.frame-888 {
  grid-column-gap: 10px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 10px;
  display: flex;
}

.frame-889 {
  grid-row-gap: 11px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.major-and-minor-league-gloves {
  grid-column-gap: 120px;
  background-color: #000;
  background-image: linear-gradient(#010101 0%, #1c1c1c 100%);
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 54px 104px;
  display: flex;
}

.frame-890 {
  grid-column-gap: 10px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 10px;
  display: flex;
}

.frame-891 {
  grid-row-gap: 11px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.professional-league-gloves-2 {
  grid-row-gap: 10px;
  background-color: #fff;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 55px 124px;
  display: flex;
}

.vectors-wrapper-13 {
  object-fit: cover;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  display: flex;
}

.major-and-minor-league-gloves-2 {
  grid-column-gap: 60px;
  background-color: #000;
  background-image: linear-gradient(#fff, #fff);
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  padding: 54px 104px;
  display: flex;
}

.frame-892 {
  grid-column-gap: 10px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 10px;
  display: flex;
}

.frame-893 {
  grid-row-gap: 11px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.professional-league-gloves-3 {
  color: #000;
  text-align: center;
  letter-spacing: -.02em;
  text-transform: uppercase;
  text-shadow: 0 4px 4px #acacacfa;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 48px;
  font-weight: 700;
  line-height: 120.83%;
  text-decoration: none;
}

.professional-league-gloves-4 {
  grid-row-gap: 10px;
  background-color: #fff;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 55px 124px;
  display: flex;
}

.vectors-wrapper-14 {
  object-fit: cover;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  display: flex;
}

.professional-league-gloves-5 {
  grid-row-gap: 10px;
  background-color: #fff;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 55px 124px;
  display: flex;
}

.vectors-wrapper-15 {
  object-fit: cover;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  display: flex;
}

.pro-gloves {
  grid-column-gap: 60px;
  background-color: #000;
  background-image: linear-gradient(#fff, #fff);
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  padding: 54px 104px;
  font-family: Inter, sans-serif;
  text-decoration: none;
  display: flex;
}

.frame-894 {
  grid-row-gap: 11px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.professional-league-gloves-6 {
  color: #000;
  text-align: center;
  letter-spacing: -.02em;
  text-transform: uppercase;
  text-shadow: 0 4px 4px #acacacfa;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 48px;
  font-weight: 700;
  line-height: 120.83%;
  text-decoration: none;
}

.pro-gloves-copy {
  grid-column-gap: 120px;
  background-color: #000;
  background-image: linear-gradient(#fff, #fff);
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  padding: 54px 104px;
  display: flex;
}

.major-and-minor-leagu {
  grid-column-gap: 60px;
  background-color: #000;
  background-image: linear-gradient(#fff, #fff);
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  padding: 54px 104px;
  text-decoration: none;
  display: flex;
}

.link-block-38 {
  margin-top: 0;
  font-family: Inter, sans-serif;
  text-decoration: none;
  display: flex;
}

.section_banner13 {
  width: 100%;
  overflow: hidden;
}

.padding-section-large-38 {
  padding-top: 7rem;
  padding-bottom: 7rem;
}

.banner13_component {
  white-space: nowrap;
  flex-direction: column;
  font-family: Inter, sans-serif;
  display: flex;
}

.banner13_heading-top {
  font-family: Inter, sans-serif;
  font-size: 6rem;
  font-weight: 700;
}

.banner13_heading-bottom {
  color: var(--grey);
  align-self: flex-end;
  font-size: 6rem;
}

.heading-71 {
  font-size: 16px;
}

.heading-72 {
  color: var(--black-grey);
  font-size: 16px;
  font-weight: 500;
  line-height: 100%;
}

.text-size-small-12-copy {
  padding-bottom: 16px;
  font-size: .875rem;
}

.image-169 {
  width: 100%;
}

.block-img-product {
  justify-content: center;
  align-items: center;
  width: 263.711px;
  height: 100%;
  display: flex;
}

.submit-button-3-copy {
  background-color: var(--golden2);
  font-family: Inter, sans-serif;
}

.apply-button-2 {
  background-color: var(--black);
}

.text-size-small-12-copy {
  padding-top: 16px;
  font-size: .875rem;
}

.checkout-button {
  background-color: var(--black);
}

.apply-button-3 {
  background-color: var(--golden2);
}

.dropdown-homepage {
  font-weight: 700;
}

.link-block-39.w--current {
  padding-right: 16px;
  text-decoration: none;
}

.navbar-menu-3-copy {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex: 0 auto;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
}

.navbar-menu-3-copy:active, .navbar-menu-3-copy:focus {
  color: #fff;
  background-color: #000;
}

.navbar1_component-copy {
  background-color: var(--color);
  border-bottom: 1px #0000;
  align-items: center;
  width: 100%;
  height: auto;
  min-height: 4.5rem;
  padding: 16px 2.5%;
  display: flex;
}

.home-block {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-direction: row;
  flex: 0 auto;
  justify-content: center;
  align-items: flex-start;
  width: auto;
  text-decoration: none;
  display: flex;
}

.home-block.w--current {
  width: auto;
}

.link-block-41 {
  padding-left: 4px;
  padding-right: 4px;
  text-decoration: none;
}

.dropdown-multi {
  margin-left: 0;
  margin-right: 0;
}

.section-52 {
  border: 1px solid var(--black-grey);
  border-radius: 35px;
  width: 1100px;
  margin-bottom: 64px;
}

.link-block-43, .image-170 {
  border-radius: 35px;
}

.text-size-medium-31 {
  color: var(--golden-lighter);
  font-size: 1.125rem;
}

.button-86 {
  border: 1px solid var(--\<unknown\|relume-variable-color-neutral-1\>);
  background-color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  color: var(--\<unknown\|relume-variable-color-neutral-2\>);
  text-align: center;
  padding: .75rem 1.5rem;
  text-decoration: none;
}

.button-86.is-secondary {
  color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  background-color: #0000;
}

.button-86.is-secondary.is-small {
  background-color: var(--golden2);
  border-radius: 8px;
}

.event1_date-wrapper {
  border: 1px none var(--\<unknown\|relume-variable-border-color-1\>);
  cursor: pointer;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 111.992px;
  min-width: 7px;
  height: 106.836px;
  padding: .75rem .25rem;
  display: flex;
}

.event1_title {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.padding-section-large-39 {
  padding-top: 7rem;
  padding-bottom: 7rem;
  font-family: Inter, sans-serif;
}

.section_event1 {
  width: 100%;
}

.event1_item {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  border-top: 1px solid var(--\<unknown\|relume-variable-border-color-1\>);
  grid-template-rows: auto;
  grid-template-columns: max-content 1fr max-content;
  grid-auto-columns: 1fr;
  align-items: center;
  padding-top: 3rem;
  padding-bottom: 3rem;
  display: grid;
  overflow: hidden;
}

.event1_category-menu {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  margin-bottom: 3rem;
  display: flex;
}

.heading-style-h5-15 {
  color: var(--white);
  font-family: Inter, sans-serif;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1.4;
}

.event1_item-content {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  display: flex;
}

.event1_menu-link {
  white-space: nowrap;
  border: 1px solid #0000;
  flex: none;
  padding: .5rem 1rem;
  text-decoration: none;
}

.event1_menu-link.w--current {
  border-color: var(--\<unknown\|relume-variable-color-neutral-1\>);
}

.event1_menu-link.current {
  border-style: solid;
  border-color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  background-color: #0000;
}

.event1_menu-link.current.w--current {
  color: var(--white);
}

.text-size-small-13 {
  color: var(--golden-lighter);
  font-size: .875rem;
}

.event1_tag-item {
  background-color: var(--\<unknown\|relume-variable-color-neutral-3\>);
  padding: .25rem .5rem .25rem 0;
  font-size: .875rem;
  font-weight: 600;
  text-decoration: none;
}

.event1_tag-item.w--current {
  border-bottom: 2px solid var(--\<unknown\|relume-variable-color-neutral-1\>);
}

.event1_component {
  margin-top: 32px;
}

.padding-global-47 {
  padding-left: 2.5%;
  padding-right: 2.5%;
}

.event1_list-wrapper {
  display: block;
  overflow: hidden;
}

.heading-style-h4-8 {
  font-size: 2rem;
  font-weight: 700;
  line-height: 1.3;
}

.event1_list {
  border-bottom: 1px solid var(--\<unknown\|relume-variable-border-color-1\>);
}

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

.event1_menu-link-copy {
  white-space: nowrap;
  border: 1px solid #0000;
  flex: none;
  padding: .5rem 1rem;
  text-decoration: none;
}

.event1_menu-link-copy.w--current {
  border-width: 1.4px;
  border-color: var(--golden2);
  color: var(--white);
  border-radius: 8px;
}

.event1_menu-link-copy.current {
  border-style: solid;
  border-color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  background-color: #0000;
}

.event1_menu-link-copy.current.w--current {
  color: var(--white);
}

.event1_menu-link-copy.current-copy {
  border-style: solid;
  border-color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  background-color: #0000;
}

.event1_menu-link-copy.current-copy.w--current, .text-block-172, .text-block-173, .text-block-174, .text-block-175 {
  color: var(--white);
}

.text-block-176 {
  color: var(--golden2);
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 500;
}

.paragraph-28 {
  color: var(--grey);
}

.tabs-menu-3 {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  display: flex;
}

.tab-link-tab-3 {
  border: 1px solid var(--golden2);
  background-color: var(--black);
  color: var(--white);
  border-radius: 8px;
}

.tab-link-tab-3.w--current {
  background-color: var(--golden2);
  color: var(--color);
}

.image-171 {
  width: 100%;
}

.max-width-large-6-copy {
  width: 100%;
  max-width: 48rem;
}

.text-size-medium-32 {
  font-size: 1.125rem;
}

.blog9_image-wrapper {
  width: 100%;
  overflow: hidden;
}

.blog9_text-divider {
  margin-left: .5rem;
  margin-right: .5rem;
}

.blog9_featured-author-wrapper {
  align-items: center;
  margin-top: 1rem;
  display: flex;
}

.padding-section-large-40 {
  padding-top: 7rem;
  padding-bottom: 7rem;
}

.blog9_featured-item {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  display: grid;
}

.blog9_date-wrapper {
  align-items: center;
  display: flex;
}

.blog9_mini-image {
  aspect-ratio: 1;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.blog9_list {
  grid-column-gap: 2rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  display: grid;
}

.blog9_image {
  aspect-ratio: 3 / 2;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.heading-style-h5-16 {
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1.4;
}

.blog9_author-image {
  object-fit: cover;
  border-radius: 100%;
  width: 3rem;
  min-width: 3rem;
  height: 3rem;
  min-height: 3rem;
}

.blog9_author-wrapper {
  align-items: center;
  margin-top: 1.5rem;
  display: flex;
}

.text-size-regular-6 {
  font-size: 1rem;
}

.text-size-small-14 {
  font-size: .875rem;
}

.blog9_author-image-wrapper {
  margin-right: 1rem;
}

.blog9_featured-blog {
  grid-column-gap: 2rem;
  grid-row-gap: 0rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  margin-bottom: 5rem;
  display: grid;
}

.blog9_main-title-link {
  margin-bottom: 1rem;
  text-decoration: none;
  display: block;
}

.blog9_heading-wrapper {
  align-items: center;
  width: 100%;
  margin-bottom: 2.5rem;
  display: flex;
}

.blog9_title-link {
  margin-bottom: .5rem;
  text-decoration: none;
  display: block;
}

.blog9_category-link {
  margin-bottom: .5rem;
  margin-right: 1rem;
  font-size: .875rem;
  font-weight: 600;
  text-decoration: none;
}

.blog9_category-link.w--current {
  border-bottom: 2px solid var(--\<unknown\|relume-variable-color-neutral-1\>);
}

.blog9_featured-list {
  grid-column-gap: 0rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.padding-global-48 {
  padding-left: 5%;
  padding-right: 5%;
}

.blog9_image-link {
  width: 100%;
  margin-bottom: 1.5rem;
}

.blog9_featured-item-content {
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  display: flex;
}

.max-width-large-7 {
  width: 100%;
  max-width: 48rem;
}

.heading-style-h4-9 {
  font-size: 2rem;
  font-weight: 700;
  line-height: 1.3;
}

.blog9_featured-image-link {
  width: 100%;
}

.text-size-medium-33 {
  font-size: 1.125rem;
}

.blog23_text-divider {
  margin-left: .5rem;
  margin-right: .5rem;
}

.blog23_category-menu {
  align-items: center;
  width: 100%;
  margin-bottom: 4rem;
  display: flex;
}

.blog23_item-content {
  flex-direction: column;
  flex: 1;
  justify-content: space-between;
  padding: 1.5rem;
  display: flex;
}

.blog23_category-wrapper {
  margin-bottom: .5rem;
  display: flex;
}

.padding-section-large-41 {
  padding-top: 7rem;
  padding-bottom: 7rem;
}

.blog23_image {
  aspect-ratio: 16 / 9;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.blog23_featured-item-wrapper {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-image: url("https://cdn.prod.website-files.com/6515c29e265110c9545f6a61/65ca57fbf3071b82f5dd3bf1_Marcelo-Rezende-jpeg.webp");
  background-position: 0 0;
  background-size: auto;
  border-radius: 35px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  display: block;
}

.blog23_featured-item {
  border: 1px solid var(--grey);
  border-radius: 35px;
  width: 100%;
  height: 50%;
  min-height: auto;
  margin-bottom: 4rem;
  display: flex;
}

.blog23_author-wrapper {
  align-items: center;
  margin-top: 1.5rem;
  display: flex;
}

.blog23_list {
  grid-column-gap: 3rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  display: grid;
}

.heading-style-h5-17 {
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1.4;
}

.blog23_author-image {
  object-fit: cover;
  border-radius: 100%;
  width: 3rem;
  min-width: 3rem;
  height: 3rem;
  min-height: 3rem;
}

.blog23_item-link {
  border-radius: 35px;
  width: 100%;
  text-decoration: none;
}

.text-size-regular-7 {
  color: var(--black-grey);
  font-size: 1rem;
}

.blog23_featured-image-wrapper {
  width: 100%;
  overflow: hidden;
}

.text-size-small-15 {
  font-size: .875rem;
}

.blog23_date-wrapper {
  align-items: center;
  display: flex;
}

.blog23_author-image-wrapper {
  margin-right: 1rem;
}

.blog23_image-wrapper {
  width: 100%;
  overflow: hidden;
}

.padding-global-49 {
  padding-left: 5%;
  padding-right: 5%;
}

.blog23_featured-title-wrapper {
  margin-bottom: 1rem;
}

.max-width-large-8 {
  width: 100%;
  max-width: 48rem;
}

.blog23_title-wrapper {
  margin-bottom: .5rem;
}

.blog23_menu-link {
  white-space: nowrap;
  border: 1px solid #0000;
  flex: none;
  padding: .5rem 1rem;
  text-decoration: none;
}

.blog23_menu-link.w--current {
  border: 1px solid var(--\<unknown\|relume-variable-border-color-1\>);
}

.blog23_featured-image {
  aspect-ratio: 8 / 6;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.heading-style-h4-10 {
  color: var(--white);
  font-size: 2rem;
  font-weight: 700;
  line-height: 1.3;
}

.blog23_item {
  border: 1px solid var(--\<unknown\|relume-variable-border-color-1\>);
}

.blog23_featured-item-content {
  flex-direction: column;
  flex: 1;
  justify-content: space-between;
  height: 100%;
  padding: 3rem;
  display: flex;
}

.text-block-178 {
  color: var(--white);
}

.link-block-44 {
  border: 1px solid #000;
}

.link-block-44.w--current {
  border-color: var(--golden2);
  padding: 8px 20px;
  text-decoration: none;
}

.tabs-menu-4 {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  display: flex;
}

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

.tab-link-tab-1.w--current {
  background-color: var(--golden2);
  border: 1px #000;
  border-radius: 8px;
}

.tab-link-tab-2 {
  background-color: var(--golden2);
  color: var(--color);
  border-radius: 8px;
}

.tabs-menu-5 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  display: flex;
}

.featured-notice {
  grid-column-gap: 10px;
  border: 1px solid var(--grey);
  background-color: #000;
  border-radius: 35px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-end;
  width: 100%;
  max-width: 1280px;
  height: 100%;
  min-height: 100%;
  padding: 0;
  text-decoration: none;
  display: flex;
}

.frame-126 {
  grid-row-gap: 16px;
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-start;
  text-decoration: none;
  display: flex;
}

.frame-127 {
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-start;
  text-decoration: none;
  display: flex;
}

.error-d68553be-1dd7-1ccb-165f-d37ec1daa5b1 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 38px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.text-240 {
  color: #dedede;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 24px;
  font-weight: 500;
  line-height: 100%;
  text-decoration: none;
}

.frame-128 {
  grid-column-gap: 10px;
  border-radius: 8px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.vectors-wrapper-16 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 20px;
  height: 20px;
  text-decoration: none;
  display: flex;
}

.text-241 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.frame-895 {
  grid-row-gap: 16px;
  background-color: var(--color);
  border-radius: 35px;
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-start;
  width: 100.001%;
  height: 25.9117%;
  padding-bottom: 32px;
  padding-left: 16px;
  padding-right: 16px;
  text-decoration: none;
  display: flex;
}

.frame-896 {
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-start;
  text-decoration: none;
  display: flex;
}

.text-242 {
  color: #dedede;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 100%;
  text-decoration: none;
}

.frame-897 {
  grid-column-gap: 10px;
  border-radius: 8px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.vectors-wrapper-17 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 20px;
  height: 20px;
  text-decoration: none;
  display: flex;
}

.text-243 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.image-172 {
  border-radius: 35px;
  height: auto;
}

.div-block-125 {
  background-color: var(--black);
  border-radius: 35px;
  height: 45%;
}

.notice {
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding: 10px;
  text-decoration: none;
  display: flex;
}

.featured-notice-2 {
  grid-column-gap: 10px;
  border: 1px solid var(--grey);
  background-color: #000;
  border-radius: 35px;
  justify-content: flex-start;
  align-items: flex-end;
  width: auto;
  max-width: 100%;
  height: auto;
  min-height: 100%;
  padding: 0 32px 32px;
  text-decoration: none;
  display: flex;
}

.frame-898 {
  grid-row-gap: 16px;
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-start;
  width: auto;
  text-decoration: none;
  display: flex;
}

.frame-899 {
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-start;
  text-decoration: none;
  display: flex;
}

.marcelo-rezende-es-elegido-presidente-de-kombat-taekwondo-brazil-2 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 38px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.text-244 {
  color: #dedede;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 24px;
  font-weight: 500;
  line-height: 100%;
  text-decoration: none;
}

.frame-900 {
  grid-column-gap: 10px;
  border-radius: 8px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.vectors-wrapper-18 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 20px;
  height: 20px;
  text-decoration: none;
  display: flex;
}

.text-245 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.collection-list-57 {
  width: 100%;
  height: 100%;
  display: flex;
}

.image-173 {
  width: auto;
  height: auto;
}

.div-block-126 {
  width: 99.9996%;
  height: 80.1776%;
}

.text-size-medium-34 {
  font-size: 1.125rem;
}

.blog8_featured-item-wrapper {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-image: linear-gradient(180deg, black, var(--black-grey));
  border-radius: 35px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  display: grid;
}

.blog8_item-link {
  border-radius: 8px 8px 35px 35px;
  width: 100%;
  height: 100%;
  text-decoration: none;
}

.button-87 {
  border: 1px solid var(--\<unknown\|relume-variable-color-neutral-1\>);
  background-color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  color: var(--\<unknown\|relume-variable-color-neutral-2\>);
  text-align: center;
  padding: .75rem 1.5rem;
  text-decoration: none;
}

.button-87.is-link {
  color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  background-color: #0000;
  border-style: none;
  padding: .25rem 0;
  line-height: 1;
  text-decoration: none;
}

.button-87.is-link.is-icon {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  display: flex;
}

.blog8_category-menu {
  align-items: center;
  width: 100%;
  margin-bottom: 4rem;
  display: flex;
}

.padding-section-large-42 {
  padding-top: 7rem;
  padding-bottom: 7rem;
}

.blog8_category {
  background-color: var(--\<unknown\|relume-variable-color-neutral-3\>);
  margin-right: 0;
  padding: .25rem 0;
  display: flex;
}

.blog8_featured-item-content {
  flex-direction: column;
  flex: 1;
  justify-content: space-between;
  height: 100%;
  padding: 1rem 3rem 0;
  display: flex;
}

.blog8_button-wrapper {
  color: var(--golden2);
  flex-direction: column;
  align-items: flex-start;
  margin-top: 1.5rem;
  display: flex;
}

.blog8_featured-list-wrapper {
  border-radius: 35px;
}

.blog8_image-wrapper {
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
  width: 100%;
  overflow: hidden;
}

.heading-style-h5-18 {
  color: var(--white);
  font-size: 1rem;
  font-weight: 700;
  line-height: 1.4;
}

.heading-style-h5-18:hover {
  color: var(--golden2);
}

.blog8_featured-image {
  aspect-ratio: 8 / 6;
  object-fit: cover;
  border-radius: 35px;
  width: 100%;
}

.blog8_meta-wrapper {
  justify-content: space-between;
  align-items: center;
  width: 99.9998%;
  margin-bottom: 1rem;
  display: flex;
}

.blog8_title-wrapper {
  margin-bottom: .5rem;
}

.blog8_title-wrapper.featured-article {
  margin-top: 1rem;
  margin-bottom: 1rem;
}

.icon-embed-xxsmall-4 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1rem;
  height: 1rem;
  display: flex;
}

.text-size-regular-8 {
  color: var(--golden-lighter);
  font-size: 1rem;
}

.text-size-small-16 {
  font-size: .875rem;
}

.text-size-small-16.text-weight-semibold {
  font-size: 14px;
}

.text-size-small-16.text-weight-semibold.text-inline {
  display: inline;
}

.blog8_image {
  aspect-ratio: 3 / 2;
  object-fit: cover;
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
  width: 100%;
  height: 100%;
}

.blog8_featured-list {
  border-radius: 35px;
}

.blog8_menu-link {
  white-space: nowrap;
  border: 1px solid #0000;
  flex: none;
  padding: .5rem 1rem;
  text-decoration: none;
}

.blog8_menu-link.w--current {
  border: 1px solid var(--\<unknown\|relume-variable-border-color-1\>);
}

.blog8_menu-link.current.w--current {
  background-color: var(--golden2);
  color: var(--black);
  border-radius: 8px;
  font-weight: 500;
}

.blog8_item-content {
  flex-flow: column;
  flex: 1;
  place-content: space-between space-around;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  padding: .5rem .5rem 1.5rem .75rem;
  display: flex;
}

.blog8_item-content-top {
  height: 68.1775%;
}

.padding-global-50 {
  padding-left: 5%;
  padding-right: 5%;
}

.blog8_list {
  grid-column-gap: 2rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  display: grid;
}

.blog8_featured-image-wrapper {
  width: 100%;
  overflow: hidden;
}

.max-width-large-9 {
  width: 100%;
  max-width: 48rem;
}

.heading-style-h4-11 {
  color: var(--white);
  font-size: 2rem;
  font-weight: 700;
  line-height: 1.3;
}

.heading-style-h4-11:hover {
  color: var(--golden2);
}

.blog8_item {
  border: 1px solid var(--\<unknown\|relume-variable-border-color-1\>);
  border-radius: 8px;
  height: 100%;
  margin-bottom: 32px;
}

.blog8_featured-item {
  border: 1px solid var(--grey);
  border-radius: 35px;
  margin-bottom: 4rem;
  display: flex;
}

.text-weight-semibold {
  font-weight: 600;
}

.text-block-179 {
  color: var(--grey);
  font-size: 16px;
}

.collection-item-44, .collection-list-58, .collection-list-wrapper-39 {
  border-radius: 35px;
}

.text-block-180, .text-block-181, .text-block-182, .text-block-183 {
  color: var(--white);
}

.form-14 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  display: flex;
}

.select-field-4 {
  background-color: var(--color);
  border-radius: 8px;
  font-weight: 500;
  overflow: visible;
}

.form-15 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  display: flex;
}

.tab-link-tab-1-2 {
  border: 1px solid var(--grey);
  background-color: var(--color);
  color: var(--white);
  border-radius: 8px;
}

.tab-link-tab-1-2.w--current {
  background-color: var(--golden2);
  color: var(--color);
  border-radius: 8px;
  font-weight: 500;
}

.tabs-menu-6 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  display: flex;
}

.tab-link-tab-2-2 {
  border: 1px solid var(--grey);
  background-color: var(--color);
  color: var(--white);
  border-radius: 8px;
}

.tabs-content-3 {
  margin-top: 32px;
}

.text-size-small-16-copy.text-weight-semibold-copy {
  color: var(--grey);
  font-size: .6rem;
}

.text-size-small-16-copy {
  font-size: .875rem;
}

.text-size-small-16-copy.text-weight-semibold {
  font-size: .8rem;
}

.text-size-small-16-copy.text-weight-semibold.text-inline {
  display: inline;
}

.text-size-small-16-copy.text-weight-semibold-copy {
  font-size: .8rem;
}

.text-size-small-16-copy.text-weight-semibold-copy.text-inline {
  display: inline;
}

.select-field-5 {
  background-color: var(--black);
  color: var(--grey);
  border-radius: 8px;
}

.ms-input-2-bigger {
  border: 1px solid var(--grey);
  background-color: var(--black);
  color: var(--white);
  border-radius: 8px;
  min-height: 80px;
  margin-bottom: 20px;
  padding: 8px 12px;
  transition: box-shadow .2s, color .2s, box-shadow .2s, border-color .2s;
  position: relative;
  box-shadow: 0 5px 10px -5px #0000001a;
}

.ms-input-2-bigger:hover {
  z-index: 2;
  box-shadow: none;
  color: var(--grey);
  border-color: #2962ff;
}

.ms-input-2-bigger:focus {
  color: var(--grey);
}

.ms-input-2-bigger:focus-visible, .ms-input-2-bigger[data-wf-focus-visible] {
  color: var(--white);
}

.ms-input-2-bigger::placeholder {
  background-color: var(--black);
  color: var(--grey);
}

.ms-input-2-bigger.is-text-area {
  min-height: 100px;
}

.ms-input-2-bigger-copy {
  border: 1px solid var(--grey);
  background-color: var(--black);
  color: var(--white);
  border-radius: 8px;
  min-height: 80px;
  margin-bottom: 20px;
  padding: 8px 12px;
  transition: box-shadow .2s, color .2s, box-shadow .2s, border-color .2s;
  position: relative;
  box-shadow: 0 5px 10px -5px #0000001a;
}

.ms-input-2-bigger-copy:hover {
  z-index: 2;
  box-shadow: none;
  color: var(--grey);
  border-color: #2962ff;
}

.ms-input-2-bigger-copy:focus {
  color: var(--grey);
}

.ms-input-2-bigger-copy:focus-visible, .ms-input-2-bigger-copy[data-wf-focus-visible] {
  color: var(--white);
}

.ms-input-2-bigger-copy::placeholder {
  background-color: var(--black);
  color: var(--grey);
}

.ms-input-2-bigger-copy.is-text-area {
  min-height: 100px;
}

.dojo-app-logo {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 420px;
  height: 88px;
  display: flex;
}

.body-47 {
  background-color: var(--color);
  justify-content: center;
  align-items: center;
  font-family: Inter, sans-serif;
  display: flex;
}

.section_big-4 {
  justify-content: center;
  align-items: center;
  width: 100%;
  min-height: 100vh;
  padding: 100px 5%;
  display: flex;
  position: relative;
}

.container-83 {
  background-color: var(--color);
  color: var(--grey);
  border: 1px solid #d6d6d6;
  border-radius: 15px;
  flex-direction: column;
  align-items: flex-start;
  max-width: 500px;
  padding: 40px;
  display: flex;
  box-shadow: 0 9px 20px #00000012;
}

.check-wrap {
  background-color: var(--golden2);
  border-radius: 50%;
  padding: 7px;
}

.icon-17 {
  color: #fff;
  justify-content: center;
  align-items: center;
  width: 26px;
  height: 26px;
  display: flex;
  overflow: hidden;
}

.button-88 {
  background-color: var(--golden2);
  color: var(--color);
  border-radius: 5px;
}

.confetti {
  z-index: -1;
  width: 80%;
  position: absolute;
}

.heading-74 {
  color: var(--white);
  font-size: 32px;
  font-weight: 500;
}

.paragraph-29 {
  margin-bottom: 20px;
}

.form_message-error {
  margin-top: .75rem;
  padding: .75rem;
}

.form_form {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  font-family: Inter, sans-serif;
  display: flex;
}

.dashboard_block {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border: .4px solid var(--black-grey);
  background-color: var(--black);
  -webkit-backdrop-filter: blur(12px);
  backdrop-filter: blur(12px);
  color: #fff;
  background-image: linear-gradient(#000000d6, #0c0c0c);
  border-radius: 35px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: auto;
  min-height: auto;
  margin-bottom: 0;
  padding: .5rem 1.5rem 1.5rem 2rem;
  display: flex;
  box-shadow: 0 2px 20px #0003;
}

.spacer-small {
  width: 100%;
  padding-top: 0;
}

.button-89 {
  color: #fff;
  text-align: center;
  background-color: #e01990;
  border-radius: .5rem;
  padding: .75rem 1.5rem;
  font-weight: 600;
}

.form_input-8 {
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  background-color: #00000040;
  border: 1px #000;
  border-radius: .5rem;
  min-height: 3rem;
  margin-bottom: .75rem;
  padding: .5rem 1rem;
}

.form_input-8.is-text-area {
  min-height: 8rem;
  padding-top: .75rem;
}

.heading-style-h2-2 {
  font-size: 3rem;
  font-weight: 700;
  line-height: 1.2;
}

.heading-style-h3-2 {
  margin-bottom: 0;
  font-size: 28px;
  font-weight: 500;
  line-height: 1.2;
}

.form_field-wrapper {
  width: 100%;
}

.section_dashboard {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: row;
  grid-template-rows: 1fr;
  grid-template-columns: 1.75fr 2.25fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  width: 100%;
  min-height: auto;
  max-height: none;
  padding: 0;
  display: grid;
}

.form_checkbox-icon {
  border-radius: .125rem;
  width: .875rem;
  height: .875rem;
  margin: 0 .5rem 0 0;
}

.form_checkbox-icon.w--redirected-checked {
  background-color: #e01990;
  background-size: 90%;
  border-color: #e01990;
  border-radius: .125rem;
  width: .875rem;
  height: .875rem;
  margin: 0 .5rem 0 0;
}

.form_checkbox-icon.w--redirected-focus {
  border-radius: .125rem;
  width: .875rem;
  height: .875rem;
  margin: 0 .5rem 0 0;
  box-shadow: 0 0 .25rem 0 #3898ec;
}

.form_component {
  width: 100%;
  height: 100%;
  margin-bottom: 0;
}

.form_checkbox {
  flex-direction: row;
  align-items: center;
  margin-bottom: .5rem;
  padding-left: 0;
  display: flex;
}

.spacer-xsmall {
  width: 100%;
  padding-top: 1rem;
}

.form_radio-icon {
  width: .875rem;
  height: .875rem;
  margin-top: 0;
  margin-left: 0;
  margin-right: .5rem;
}

.form_radio-icon.w--redirected-checked {
  border-width: .25rem;
  border-color: #e01990;
  width: .875rem;
  height: .875rem;
}

.form_radio-icon.w--redirected-focus {
  width: .875rem;
  height: .875rem;
  box-shadow: 0 0 .25rem 0 #3898ec;
}

.form_message-success {
  background-color: var(--full-golden);
  color: var(--black);
  border-radius: 8px;
  padding: .75rem 1.25rem;
  font-weight: 600;
}

.form_label {
  margin-bottom: .5rem;
}

.form_radio {
  flex-direction: row;
  align-items: center;
  margin-bottom: .5rem;
  padding-left: 0;
  display: flex;
}

.label-4 {
  margin-bottom: 10px;
  font-weight: 400;
}

.tabs-menu-7 {
  grid-column-gap: 10px;
  justify-content: space-between;
  align-items: center;
  padding: 20px 20px 0;
  display: flex;
}

.profile-card-3 {
  z-index: 1;
  -webkit-backdrop-filter: blur(20px);
  backdrop-filter: blur(20px);
  background-color: #0000005c;
  border: 2px solid #3f3f3f;
  border-radius: 15px;
  width: 100%;
  max-width: 500px;
  position: relative;
  overflow: hidden;
  box-shadow: 0 0 45px #0003;
}

.share-button-3 {
  background-image: linear-gradient(to bottom, var(--golden2), var(--golden2));
  color: var(--color);
  border: 2px solid #3f3f3f;
  border-radius: 15px;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 15px 20px;
  text-decoration: none;
  transition: box-shadow .2s;
  display: flex;
  box-shadow: 0 2px 11px #0003;
}

.share-button-3:hover {
  box-shadow: 0 2px 11px #0000008c, inset -3px 3px 11px -8px #fff3;
}

.ms-profile-image-preview-5 {
  background-color: #4c4c4c;
  border-radius: 8px;
  width: 56px;
  height: 56px;
  margin-top: 0;
  margin-bottom: 0;
  display: inline-block;
}

.form-field-5 {
  flex: 1;
  margin-bottom: 20px;
}

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

.button-90 {
  background-color: var(--golden2);
  color: var(--black);
  text-align: center;
  border-radius: .5rem;
  width: 100%;
  margin-top: 20px;
  padding: .75rem 1.5rem;
  font-weight: 600;
}

.form_input-9 {
  border: .2px solid var(--black-grey);
  background-color: var(--black);
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  color: var(--grey);
  border-radius: .5rem;
  width: 100%;
  min-height: 3rem;
  margin-bottom: .75rem;
  padding: .5rem 1rem;
}

.form_input-9:active, .form_input-9:focus, .form_input-9:focus-visible, .form_input-9[data-wf-focus-visible] {
  color: var(--white);
}

.form_input-9.is-text-area {
  min-height: auto;
  padding-top: .75rem;
  padding-bottom: 0;
}

.heading-style-h2-3 {
  font-size: 3rem;
  font-weight: 700;
  line-height: 1.2;
}

.main-wrapper-3 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  width: 100%;
  height: auto;
  padding-left: 16px;
  display: flex;
}

.paragraph-30, .paragraph-31 {
  color: var(--grey);
}

.paragraph-32 {
  color: var(--grey);
  display: flex;
}

.pricing-features-wrapper {
  border-top: 1px solid #97979740;
  flex-direction: column;
  width: 100%;
  margin-bottom: 1rem;
  display: flex;
}

.container-84 {
  max-width: 90rem;
  margin-left: auto;
  margin-right: auto;
}

.pricing-header-bg {
  z-index: -10;
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  inset: 0%;
}

.plan-button {
  color: #000;
  text-align: center;
  background-color: #fff;
  border-radius: 50px;
  margin-top: auto;
  padding: .9rem 1.5rem;
}

.plan-type {
  border: 1px solid #979797;
  border-radius: 50px;
  padding: .3rem .6rem;
  font-size: .8rem;
  position: absolute;
  inset: 0% auto auto 3.5rem;
}

.plan-type.text-span {
  position: static;
}

.quick-stack-2 {
  grid-row-gap: 4rem;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
  padding: 0;
}

.plan-header-wrapper {
  flex-direction: column;
  padding-left: 1rem;
  padding-right: 1rem;
  display: flex;
}

.grid-vertical-line {
  z-index: -1;
  border-right: 1px solid #97979740;
  position: relative;
}

.pricing-card-feature {
  grid-column-gap: .5rem;
  border-bottom: 1px solid #97979740;
  align-items: center;
  width: 100%;
  padding-top: 1rem;
  padding-bottom: 1rem;
  padding-right: 0;
  display: flex;
}

.pricing-plan-card {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  -webkit-backdrop-filter: blur(100px);
  backdrop-filter: blur(100px);
  color: #979797;
  background-color: #0003;
  border: 1px solid #97979740;
  border-radius: 2rem;
  padding: 2rem;
}

.bg-blue {
  opacity: .6;
  filter: blur(200px);
  background-image: linear-gradient(135deg, #0f9, #60f);
  border-radius: 100%;
  width: 50em;
  height: 50em;
}

.page-padding-2 {
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}

.cell-centre-align {
  text-align: center;
  align-items: center;
}

.section-pricing-header {
  background-color: var(--black);
  position: relative;
}

.text-m {
  font-size: 1.2rem;
}

.pricing-card-header {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-direction: column;
  min-height: 10rem;
  display: flex;
}

.pricing-header-component {
  padding-top: 4em;
  padding-bottom: 4em;
}

.text-centre-align {
  text-align: center;
}

.price {
  color: #fff;
  font-size: 1.8rem;
}

.pricing-card-cta {
  background-color: var(--golden2);
  color: #000;
  text-align: center;
  border-radius: 50px;
  margin-top: auto;
  padding: .9rem 1.5rem;
  font-weight: 500;
  text-decoration: none;
}

.page-wrapper-3 {
  background-color: var(--black);
  color: var(--white);
}

.compare-plans-component {
  grid-column-gap: 0rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  grid-template-columns: 2fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  padding-top: 4em;
  padding-bottom: 4em;
  display: grid;
}

.bottom-margin-1-5rem {
  margin-bottom: 1.5rem;
  line-height: 2;
}

.pricing-h2 {
  color: #fff;
  font-size: 1.8rem;
}

.card-66-copy {
  border: 1px solid #fff3;
  border-radius: 30px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 380px;
  height: 320px;
  min-height: 100%;
  padding: 20px 30px 40px;
  display: flex;
}

.card-66-copy.big {
  justify-content: flex-start;
  align-items: flex-start;
  height: 320px;
  min-height: 100%;
  padding-top: 20px;
  padding-bottom: 70px;
}

.card-66-copy.big-copy {
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  min-height: 100%;
  padding-top: 20px;
  padding-bottom: 20px;
}

.image-174 {
  opacity: .88;
}

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

.block-upgrade, .clone-me-2 {
  align-items: flex-start;
  display: flex;
}

.lightbox-modal-2 {
  z-index: 2000;
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  background-color: #0006;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding: 25px 25px 25px 0;
  display: flex;
  position: relative;
  inset: 0%;
}

.button-91 {
  background-color: var(--golden2);
  color: var(--color);
  text-align: center;
  border-radius: 6px;
  justify-content: center;
  align-items: center;
  width: 180px;
  margin-top: 4px;
  margin-bottom: 0;
  padding: 15px 12px;
  font-size: 16px;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  display: flex;
}

.button-91:hover {
  border: 1px solid var(--grey);
  box-shadow: none;
  color: var(--white);
  background-color: #000;
}

.button-91.w--current {
  width: 220px;
  padding: 15px 25px;
}

.spacer-30 {
  width: 100%;
  height: 30px;
}

.icon_secondary {
  background-color: var(--white);
  color: var(--color);
  border-radius: 50px;
  justify-content: center;
  align-items: center;
  width: 17px;
  height: 17px;
  margin-top: 2px;
  padding: 3px;
  display: flex;
  overflow: hidden;
}

.grid_2-1 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  align-items: center;
}

.grid_2-1.small-gap {
  grid-column-gap: 20px;
  grid-row-gap: 10px;
  grid-template-columns: 1fr;
}

.label-smallwhite {
  color: var(--white);
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
}

.h1-small-4 {
  color: var(--white);
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 22px;
  font-weight: 600;
  line-height: 1.2em;
}

.feature-small {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  color: #000;
  align-items: center;
  display: flex;
}

.modal_small-2 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  border: 1px solid var(--grey);
  background-color: var(--black);
  color: var(--white);
  text-align: left;
  background-image: linear-gradient(#000, #2a2a2a);
  border-radius: 10px;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 402px;
  min-width: auto;
  max-width: 53%;
  height: auto;
  margin-bottom: 0;
  padding: 8px 16px 16px;
  display: flex;
  position: relative;
  box-shadow: 0 20px 30px -10px #1d01501a;
}

.card-button-gold-v2 {
  border: 1.4px none var(--grey);
  background-color: var(--black);
  color: var(--white);
  text-align: center;
  text-transform: capitalize;
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 45px;
  margin-top: 0;
  padding: 3px 0;
  font-size: 16px;
  font-weight: 500;
  text-decoration: none;
  transition: color .2s, background-color .2s;
  display: flex;
}

.card-button-gold-v2:hover {
  background-color: var(--white);
  color: var(--black);
}

.card-button-gold-v2.dif {
  color: #fff;
  background-color: #fff0;
  background-image: linear-gradient(135deg, #8cc5b6, #a771ea);
  border-color: #fff0;
  height: 47px;
  padding: 1px;
}

.content-left-copy {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: row;
  align-items: flex-start;
  width: 100%;
  padding-top: 0;
  padding-bottom: 0;
  padding-right: 0;
  display: flex;
}

._3rd-dan-black-belt-info-block {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  cursor: pointer;
  background-image: linear-gradient(#000, #14141499), url("https://cdn.prod.website-files.com/6515c29e265110c9545f6a61/653c858c747d3823e3b90c06_bg%20club%202.png");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  border: 1px solid #b0adad;
  border-radius: 8px;
  flex-direction: column;
  align-items: flex-start;
  width: auto;
  height: 100%;
  margin-top: 0;
  margin-bottom: 0;
  padding: 20px 35px;
  font-family: Inter, sans-serif;
  text-decoration: none;
  display: flex;
}

._3rd-dan-black-belt-info-block:hover {
  background-image: linear-gradient(#000, #14141499 36%), url("https://cdn.prod.website-files.com/6515c29e265110c9545f6a61/653c858c747d3823e3b90c06_bg%20club%202.png");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

._3rd-dan-black-belt-info-block.w--current {
  background-image: linear-gradient(#000, #141414cf);
  height: 100%;
  padding-top: 32px;
  padding-left: 7.5%;
}

.div-block-128 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-direction: column;
  width: 100%;
  margin-top: 0;
  display: flex;
}

.div-block-129 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-wrap: wrap;
  height: auto;
  margin-top: 8px;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 8px;
  display: flex;
}

.label-small-grey {
  color: var(--grey);
  font-size: 16px;
  font-weight: 500;
}

.label-smallwhite-copy {
  color: var(--white);
  font-size: 16px;
  font-weight: 500;
}

.flex-h-2 {
  grid-column-gap: 5px;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.text-span-7-copy {
  color: var(--white);
}

.div-block-129-copy {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  padding-top: 0;
  font-weight: 400;
  display: flex;
}

.label-small-grey-copy {
  color: var(--white);
  font-size: 16px;
  font-weight: 500;
}

.div-block-130 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  display: flex;
}

.form-16, .form-block-16 {
  width: 100%;
}

.card-button-gold-v3 {
  background-color: var(--black);
  color: var(--white);
  text-align: center;
  text-transform: capitalize;
  border: 1px solid #fff;
  border-radius: 5px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 45px;
  margin-top: 0;
  padding: 9px 32px;
  font-size: 16px;
  font-weight: 500;
  text-decoration: none;
  transition: color .2s, background-color .2s;
  display: flex;
}

.card-button-gold-v3:hover {
  color: #fff;
  background-color: #0000;
}

.card-button-gold-v3.dif {
  color: #fff;
  background-color: #fff0;
  background-image: linear-gradient(135deg, #8cc5b6, #a771ea);
  border-color: #fff0;
  height: 47px;
  padding: 1px;
}

.label-smallwhite-name {
  color: var(--white);
  text-transform: capitalize;
  padding-bottom: 0;
  font-size: 22px;
  font-weight: 600;
}

.menu-phone {
  display: none;
}

.button-92 {
  border: 1px solid var(--\<unknown\|relume-variable-color-neutral-1\>);
  background-color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  color: var(--\<unknown\|relume-variable-color-neutral-2\>);
  text-align: center;
  padding: .75rem 1.5rem;
  text-decoration: none;
}

.button-92.is-navbar2-button {
  padding-top: .5rem;
  padding-bottom: .5rem;
}

.navbar2_logo-link {
  padding-left: 0;
}

.dropdown-chevron-7 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1rem;
  height: 1rem;
  display: flex;
}

.navbar2_dropdown-link {
  padding: .5rem 1rem;
}

.navbar2_dropdown-link.w--current {
  color: var(--\<unknown\|relume-variable-color-neutral-1\>);
}

.navbar2_component {
  border-bottom: 1px solid var(--\<unknown\|relume-variable-border-color-1\>);
  background-color: var(--\<unknown\|relume-variable-color-neutral-2\>);
  align-items: center;
  width: 100%;
  height: auto;
  min-height: 4.5rem;
  padding-left: 5%;
  padding-right: 5%;
  display: flex;
}

.navbar2_dropdwn-toggle {
  grid-column-gap: .5rem;
  align-items: center;
  padding: .5rem 1rem;
  display: flex;
}

.navbar2_dropdown-list.w--open {
  border: 1px solid var(--\<unknown\|relume-variable-border-color-1\>);
  background-color: var(--\<unknown\|relume-variable-color-neutral-2\>);
  padding: .5rem;
  position: absolute;
}

.navbar2_container {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: .375fr 1fr .375fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  display: grid;
}

.navbar2_menu-button {
  padding: 0;
}

.navbar2_link {
  padding: .5rem 1rem;
}

.navbar2_link.w--current {
  color: var(--\<unknown\|relume-variable-color-neutral-1\>);
}

.navbar2_button-wrapper {
  grid-column-gap: 1rem;
  margin-left: 1rem;
  display: flex;
}

.navbar2_menu {
  justify-content: center;
  align-items: center;
  display: flex;
  position: static;
}

.logout-button {
  color: var(--grey);
  margin-top: 0;
  margin-left: 0;
  font-size: 14px;
  font-weight: 400;
  text-decoration: underline;
}

.clients-wrapper-three-copy {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-wrap: nowrap;
  justify-content: space-around;
  align-items: center;
  margin-bottom: 0;
  display: flex;
}

.link-block-10-copy {
  justify-content: center;
  align-items: flex-start;
  width: auto;
  display: flex;
}

.link-block-10-copy-copy {
  justify-content: center;
  align-items: flex-start;
  width: 200px;
  display: flex;
}

.collection-list-wrapper-40 {
  display: block;
}

.collection-list-59 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  height: 100%;
  display: grid;
}

.text-block-187 {
  color: var(--grey);
}

.blog-item {
  width: 100%;
}

.collection-list-60 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  display: flex;
}

.div-block-17-copy {
  grid-column-gap: 2px;
  grid-row-gap: 2px;
  grid-column-gap: 2px;
  grid-row-gap: 2px;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-left: 0;
  padding-right: 0;
  font-family: Inter, sans-serif;
  text-decoration: none;
  display: flex;
}

.button-all-videos-copy {
  background-image: linear-gradient(178.94deg, #f0e5c4, #ead8a1f2 22%, #e1c782de 56%, #d2b25bd4 74%, #c39e3ac4);
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  width: 320px;
  max-width: none;
  padding-top: 10px;
  padding-bottom: 10px;
  text-decoration: none;
  display: flex;
}

.button-all-videos-copy.hiden-desktop {
  width: auto;
  padding-left: 42px;
  padding-right: 42px;
}

.button-all-videos-copy.hiden-phone.hiden-pc {
  display: none;
}

.social-media-block {
  justify-content: center;
  align-items: center;
  padding-left: 4px;
  padding-right: 4px;
  display: flex;
}

.card-button-gold-v2-copy {
  background-color: var(--golden2);
  color: var(--color);
  text-align: center;
  text-transform: capitalize;
  border: 1px #fff;
  border-radius: 25px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 45px;
  margin-top: 0;
  padding: 9px 32px;
  font-size: 16px;
  font-weight: 500;
  text-decoration: none;
  transition: color .2s, background-color .2s;
  display: flex;
}

.card-button-gold-v2-copy:hover {
  color: #fff;
  background-color: #0000;
}

.card-button-gold-v2-copy.dif {
  color: #fff;
  background-color: #fff0;
  background-image: linear-gradient(135deg, #8cc5b6, #a771ea);
  border-color: #fff0;
  height: 47px;
  padding: 1px;
}

.icon-embed-xxsmall-5 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1rem;
  height: 1rem;
  display: flex;
}

.collection-item-45 {
  border: 1px solid var(--grey);
  border-radius: 8px;
  width: 100%;
  height: 100%;
  min-height: 100%;
  padding-left: 0;
  padding-right: 0;
}

.collection-item-46 {
  border: 1px solid var(--grey);
  border-radius: 8px;
}

.heading-75 {
  color: var(--white);
  font-family: Inter, sans-serif;
}

.div-block-131 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.collection-list-61 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.padding-global-26-copy-copy {
  padding-top: 0%;
  padding-left: 5%;
  padding-right: 5%;
}

.text-block-142-copy {
  color: var(--grey);
  margin-top: 0;
  padding-top: 0;
}

.link-block-45 {
  text-decoration: none;
}

.card-button-golden {
  background-color: var(--golden2);
  color: #000;
  text-align: center;
  text-transform: uppercase;
  border: 1px solid #fff;
  border-radius: 5px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 45px;
  text-decoration: none;
  transition: color .2s, background-color .2s;
  display: flex;
}

.card-button-golden:hover {
  color: #fff;
  background-color: #0000;
}

.card-button-golden.dif {
  color: #fff;
  background-color: #fff0;
  background-image: linear-gradient(135deg, #8cc5b6, #a771ea);
  border-color: #fff0;
  height: 47px;
  padding: 1px;
}

.ms-profile-image-preview-6 {
  background-color: #4c4c4c;
  border-radius: 8px;
  width: 145px;
  height: 145px;
  margin-top: 0;
  margin-bottom: 0;
  display: inline-block;
}

.dropdown-link-sponsorship {
  color: var(--white);
  letter-spacing: 2px;
  font-size: 12px;
  font-weight: 500;
}

.dropdown-link-sponsorship:hover, .dropdown-link-sponsorship:active, .dropdown-link-sponsorship:focus {
  color: #d2b25b;
  letter-spacing: 2px;
}

.dropdown-link-sponsorship.w--current {
  color: #d2b25b;
}

.blog3-header_category-link-copy {
  background-color: #0000;
  align-items: center;
  margin-right: 0;
  padding: .25rem 0 .25rem 16px;
  font-size: .875rem;
  font-weight: 700;
  text-decoration: none;
  display: flex;
}

.blog3-header_category-link-copy.w--current {
  border-bottom: 2px solid #000;
}

.text-span-10 {
  color: #b0adad;
}

.text-span-7-copy-2 {
  color: #fff;
}

.div-block-132 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  display: flex;
}

.ms-profile-image-preview-7 {
  background-color: #4c4c4c;
  border-radius: 8px;
  width: 56px;
  height: 56px;
  margin-top: 0;
  margin-bottom: 0;
  display: inline-block;
}

.card-button-gold-v2-2 {
  color: #fff;
  text-align: center;
  text-transform: capitalize;
  background-color: #000;
  border: 1.4px solid #b0adad;
  border-radius: 25px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 45px;
  margin-top: 0;
  padding: 9px 32px;
  font-size: 16px;
  font-weight: 500;
  text-decoration: none;
  transition: color .2s, background-color .2s;
  display: flex;
}

.card-button-gold-v2-2:hover {
  color: #fff;
  background-color: #0000;
}

.paragraph-33 {
  text-transform: capitalize;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 400;
}

.name-33 {
  font-size: 16px;
}

.card-button-gold-v2-copy-2 {
  color: #000;
  text-align: center;
  text-transform: capitalize;
  background-color: #d2b25b;
  border: 1px #fff;
  border-radius: 25px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 45px;
  margin-top: 0;
  padding: 9px 32px;
  font-size: 16px;
  font-weight: 500;
  text-decoration: none;
  transition: color .2s, background-color .2s;
  display: flex;
}

.card-button-gold-v2-copy-2:hover {
  color: #fff;
  background-color: #0000;
}

.text-span-11 {
  color: #fff;
}

.heading-76 {
  color: #fff;
  font-size: 32px;
  font-weight: 500;
}

.profile-card-4 {
  z-index: 1;
  -webkit-backdrop-filter: blur(20px);
  backdrop-filter: blur(20px);
  background-color: #0000005c;
  border: 2px solid #3f3f3f;
  border-radius: 15px;
  width: 100%;
  max-width: 500px;
  position: relative;
  overflow: hidden;
  box-shadow: 0 0 45px #0003;
}

.card-top-4 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-bottom: 20px;
  display: flex;
}

.image-176 {
  border: 1px solid var(--grey);
  border-radius: 8px;
  width: 100%;
  height: auto;
}

.text-block-188 {
  color: var(--white);
  font-family: Inter, sans-serif;
  font-size: 32px;
  font-weight: 600;
  line-height: 100%;
}

.ml-40-copy {
  color: var(--grey);
  margin-top: 0;
  margin-left: 0;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 400;
  text-decoration: underline;
}

.div-block-133 {
  background-color: var(--color);
}

.select-field-6 {
  background-color: var(--color);
  border-radius: 8px;
}

.div-block-134 {
  margin-top: 8px;
}

.div-block-135 {
  margin-top: 16px;
}

.update-club-info {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  padding-top: 0;
  font-weight: 400;
  display: flex;
}

.ms-input-label-2-copy {
  color: var(--grey);
  text-align: left;
  text-transform: capitalize;
  margin-bottom: 12px;
  font-size: 18px;
  font-weight: 500;
}

.ms-input-label-2-copy.is-checkbox, .ms-input-label-2-copy.is-radio {
  font-weight: 400;
}

.field-label-40 {
  font-size: 22px;
}

.div-block-136 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  width: 100%;
  padding-bottom: 32px;
  font-family: Inter, sans-serif;
  display: flex;
}

.button-94 {
  border: 1px solid var(--grey);
  background-color: var(--golden2);
  color: var(--color);
  text-align: center;
  border-radius: 8px;
  font-size: 16px;
  font-weight: 500;
}

.block-1st-dan-level-promotion {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  width: 100%;
  padding-top: 0;
  padding-bottom: 0;
  font-family: Inter, sans-serif;
  display: flex;
}

.div-block-137 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  align-items: flex-start;
  display: flex;
}

.submit-button-16 {
  background-color: var(--golden2);
  color: var(--color);
  border-radius: 8px;
  width: 100%;
  font-size: 16px;
  font-weight: 500;
}

._2nd-dan-black-belt-info-block {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  cursor: pointer;
  background-image: linear-gradient(#000, #14141499);
  border: 1px solid #b0adad;
  border-radius: 8px;
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  margin-bottom: 32px;
  padding: 20px 35px;
  font-family: Inter, sans-serif;
  text-decoration: none;
  display: flex;
}

._2nd-dan-black-belt-info-block:hover {
  background-image: linear-gradient(#000, #000000e6), url("https://cdn.prod.website-files.com/6515c29e265110c9545f6a61/653c858c747d3823e3b90c06_bg%20club%202.png");
  background-position: 0 0, 50%;
  background-repeat: repeat, repeat;
  background-size: auto, 100% 100%;
}

._2nd-dan-black-belt-info-block.w--current {
  background-image: linear-gradient(#000, #141414cf);
  height: 100%;
  padding-top: 32px;
  padding-left: 7.5%;
}

.black-belt-promotions-blocks {
  flex-direction: column;
  display: flex;
}

.block-2nd-dan-level-promotion-copy, .block-3rd-dan-level-promotion-copy, .block-4th-dan-level-promotion-copy-copy {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  width: 100%;
  padding-top: 0;
  padding-bottom: 0;
  font-family: Inter, sans-serif;
  display: flex;
}

.ml-40-copy {
  color: var(--grey);
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 0;
  font-size: 14px;
  font-weight: 400;
  text-decoration: underline;
}

.ml-40-copy:hover {
  color: var(--white);
}

.modal_small-3 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  border: 1px solid var(--grey);
  background-color: var(--black);
  color: var(--white);
  text-align: left;
  background-image: linear-gradient(#000, #2a2a2a);
  border-radius: 10px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: auto;
  min-width: 400px;
  max-width: 53%;
  height: 289.834px;
  margin-bottom: 0;
  padding: 30px;
  display: flex;
  position: relative;
  box-shadow: 0 20px 30px -10px #1d01501a;
}

.field-label-41 {
  color: var(--full-white);
  font-weight: 500;
}

.select-field-7 {
  border: 1px solid var(--golden-lighter);
  background-color: var(--black);
  color: var(--full-white);
  border-radius: 4px;
}

.field-label-42 {
  color: var(--full-white);
  font-weight: 500;
}

.div-block-138 {
  padding-top: 12px;
  padding-bottom: 12px;
}

.juracion {
  color: var(--golden-lighter);
  margin-bottom: 12px;
  font-weight: 300;
  display: block;
}

.field-label-43 {
  color: var(--grey);
  margin-top: 0;
  margin-bottom: 12px;
  font-weight: 500;
}

.button-34-2 {
  background-image: linear-gradient(179.05deg, #f0e5c4, #ead8a1f2 22%, #e1c782de 56%, #d2b25bd4 74%, #c39e3ac4);
  border: 1px solid #212121;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-top: 8px;
  padding: 12px;
  font-family: Lato, sans-serif;
  text-decoration: none;
  display: flex;
}

.modal_small-3-2 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  border: 1px solid var(--grey);
  background-color: var(--black);
  color: var(--white);
  text-align: left;
  background-image: linear-gradient(#000, #2a2a2a);
  border-radius: 10px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: auto;
  min-width: auto;
  max-width: 100%;
  height: auto;
  margin-bottom: 0;
  padding: 32px 30px 16px;
  display: none;
  position: relative;
  box-shadow: 0 20px 30px -10px #1d01501a;
}

.icon-embed-xxsmall-6 {
  background-color: var(--golden2);
  color: var(--color);
  border-radius: 100px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 50px;
  height: 50px;
  display: flex;
}

.div-block-139 {
  border: 1px none var(--grey);
  border-radius: 8px;
}

.subtitle-gold-for-welcome-dashboard-copy2 {
  text-align: left;
  text-transform: uppercase;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(175.31deg, #f0e5c4, #ead8a1f2 22%, #e1c782de 56%, #d2b25bd4 74%, #c39e3ac4);
  -webkit-background-clip: text;
  background-clip: text;
  justify-content: flex-start;
  align-items: flex-start;
  height: auto;
  margin-top: 0;
  margin-bottom: 8px;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 100%;
  display: flex;
}

.div-block-140 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  width: 99.9997%;
  display: block;
}

.display-heading {
  color: var(--white);
  font-size: 44px;
  line-height: 1.2;
}

.detail {
  color: #4a556c;
  margin-bottom: 0;
  font-weight: 400;
}

.payment-terms {
  font-size: 12px;
}

.content-section {
  background-color: var(--color);
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  min-height: auto;
  padding: 100px 40px 0 0%;
  font-family: Inter, sans-serif;
  display: flex;
}

.price-2 {
  color: var(--golden2);
  margin-bottom: 12px;
  font-size: 28px;
  line-height: 1.1;
}

.feature-grid {
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1fr;
  margin-bottom: 32px;
}

.title-wrap {
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-bottom: 64px;
  display: block;
}

.card-container {
  z-index: 1;
  border: 1px solid var(--grey);
  background-color: #fff;
  background-image: linear-gradient(#000, #000000cf);
  border-radius: 12px;
  flex-direction: column;
  padding: 30px 24px 24px;
  display: flex;
  position: relative;
}

.card-container.relative {
  position: relative;
}

.pricing-features {
  color: #100c69;
  margin-bottom: 12px;
  font-size: 16px;
  line-height: 24px;
}

.container-85 {
  width: 100%;
  max-width: 100%;
  margin-left: 0;
  margin-right: 0;
}

.discount-heading {
  color: #fff;
  margin-bottom: 0;
  font-size: 16px;
  line-height: 24px;
}

.button-95 {
  background-color: var(--golden2);
  color: var(--color);
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  padding-top: 16px;
  padding-bottom: 16px;
  font-family: Inter, sans-serif;
  font-weight: 500;
  display: flex;
}

.button-95:hover {
  background-color: var(--white-2);
}

.span-green-underline {
  background-image: url("https://cdn.prod.website-files.com/6515c29e265110c9545f6a61/65e380e7a39f65dced25de74_Green%20Underline%20SVG.svg");
  background-position: 50% -8%;
  background-size: cover;
  display: inline;
  position: relative;
}

.pricing-description {
  color: #4a556c;
  margin-bottom: 20px;
  font-weight: 400;
}

.discount-container {
  background-color: #009a91;
  border-radius: 12px;
  padding: 8px 18px;
  display: inline-block;
  position: absolute;
  inset: -4% 7% auto auto;
}

.pricing-option {
  color: var(--white);
  margin-bottom: 12px;
  font-size: 26px;
  line-height: 1.6em;
}

.check-svg {
  margin-right: 12px;
}

.ix-shadow {
  z-index: -1;
  background-color: #009a911f;
  border-radius: 12px;
  position: absolute;
  inset: 0%;
  box-shadow: 1px 1px 10px #009a9133;
}

.feature-wrap {
  align-items: center;
  display: flex;
}

.pricing-card-grid {
  z-index: 2;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  position: relative;
}

.detail-green {
  color: var(--golden2);
  letter-spacing: 2px;
  text-transform: uppercase;
  font-weight: 600;
}

.text-block-189 {
  font-weight: 500;
  position: absolute;
  inset: 142px 0% 0% 55px;
}

.price-svg {
  justify-content: center;
  align-items: center;
  width: 20px;
  height: 20px;
  margin-right: 6px;
  display: flex;
}

.price-description {
  color: var(--grey);
  font-size: 12px;
  font-weight: 400;
  line-height: 22px;
}

.price-button {
  background-color: var(--golden2);
  color: var(--color);
  text-align: center;
  border: 0 #416ff4;
  border-radius: 6px;
  width: 100%;
  margin-top: auto;
  padding-top: 12px;
  padding-bottom: 12px;
  font-size: 15px;
  font-weight: 700;
  text-decoration: none;
  transition: background-color .2s;
  display: block;
  position: relative;
  overflow: hidden;
}

.price-button:hover {
  background-color: var(--black);
  color: var(--white);
  border: 1px solid #e5e5e5;
}

.current-plan {
  background-color: var(--white);
  color: #0d152e;
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  inset: 0%;
}

.price-divider {
  background-color: #000;
  width: 33%;
  height: .2px;
  margin-top: 0;
  margin-bottom: 20px;
}

.price-container {
  flex-direction: column;
  max-width: 100%;
  display: flex;
}

.price-feature-row {
  align-items: center;
  margin-bottom: 5px;
  display: flex;
}

.price-feature-wrap {
  margin-bottom: 30px;
}

.price-box {
  border-style: solid;
  border-width: 8px 1px 1px;
  border-color: var(--golden2) #81838c80 #81838c80;
  background-color: var(--black);
  text-align: left;
  border-radius: 6px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  min-height: 100%;
  padding: 3%;
  font-size: 12px;
  font-weight: 300;
  line-height: 2em;
  display: flex;
}

.price-3 {
  color: var(--golden2);
  margin-top: 0;
  margin-bottom: 3px;
  font-size: 32px;
  font-weight: 500;
  line-height: 1.1;
  position: relative;
}

.price-h3 {
  color: var(--white);
  margin-top: 6px;
  margin-bottom: 25px;
  font-size: 25px;
  line-height: 1.3;
}

.pricing-tabs-wrap {
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 50px;
}

.price-billing-interval {
  color: #81838c;
  letter-spacing: .05em;
  margin-bottom: 20px;
  font-size: 11px;
  font-weight: 400;
  line-height: 22px;
}

.price-section {
  background-color: var(--black);
  width: 100%;
  height: auto;
  padding: 0 40px 0 0;
  font-family: Inter, sans-serif;
}

.price-persona {
  color: var(--golden2);
  font-size: 14px;
  font-weight: 400;
  line-height: 22px;
}

.price-h1 {
  max-width: none;
  margin-top: 0;
  margin-bottom: 12px;
  font-size: 48px;
  font-weight: 600;
  line-height: 1.1;
}

.pricing-tab {
  opacity: .6;
  color: #0d152e;
  border-bottom: 2px solid #0000;
  margin-right: 24px;
  padding-left: 4px;
  padding-right: 4px;
  line-height: 40px;
  display: inline-block;
}

.pricing-tab.w--current {
  opacity: 1;
  border-bottom-color: #0d152e;
}

.pricing-box-row {
  flex-wrap: wrap;
  justify-content: center;
  margin-bottom: 50px;
  display: flex;
}

.pricing-box-row.monthly-row {
  flex-wrap: nowrap;
  justify-content: space-between;
  align-items: flex-start;
  width: auto;
}

.pricing-box-row-copy {
  flex-wrap: wrap;
  justify-content: center;
  margin-bottom: 50px;
  display: flex;
}

.pricing-box-row-copy.monthly-row {
  justify-content: space-between;
}

.pricing-box-row-copy.monthly-row-copy {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-wrap: nowrap;
  justify-content: flex-start;
  align-items: flex-start;
}

.text-block-190 {
  display: block;
}

.input-6-copy {
  border: 1px solid var(--black-grey);
  background-color: var(--black);
  color: var(--color);
  border-radius: 6px;
  height: 48px;
  margin-bottom: 0;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 18px;
  font-size: 16px;
  font-weight: 400;
  transition: border-color .2s, box-shadow .2s;
  box-shadow: 0 3px 6px -2px #1d01501a;
}

.input-6-copy:focus-visible, .input-6-copy[data-wf-focus-visible] {
  border-color: var(--grey);
}

.kt-black-belt-ceritification-block-title-copy {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-direction: row;
  display: flex;
}

.navbar2_menu-copy {
  justify-content: center;
  align-items: center;
  display: flex;
  position: static;
}

.checkbox-label-4, .checkbox-label-5, .checkbox-label-6 {
  color: var(--full-white);
}

.free-plan {
  flex-wrap: wrap;
  justify-content: center;
  margin-bottom: 50px;
  display: flex;
}

.free-plan.monthly-row {
  flex-wrap: nowrap;
  justify-content: space-between;
  align-items: flex-start;
  width: auto;
}

.text-101-copy {
  color: #fff;
  text-transform: capitalize;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 400;
}

.link-block-46 {
  width: 100%;
  text-decoration: none;
}

.link-block-47 {
  text-decoration: none;
}

.become-kt-licensed-club-title {
  text-align: center;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(171.47deg, #fcfaff, #babcd7 50%, #fff 100%, #fefcfe);
  -webkit-background-clip: text;
  background-clip: text;
  flex: none;
  order: 1;
  justify-content: center;
  align-self: auto;
  align-items: center;
  width: 100%;
  max-width: 100%;
  height: 100%;
  margin-top: 12px;
  padding-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 48px;
  font-weight: 500;
  line-height: 60px;
  display: flex;
}

.become-kt-licensed-club-title.bold-37.bold-36 {
  justify-content: flex-start;
  align-items: flex-start;
}

.become-kt-licensed-club-title.vold-36 {
  width: auto;
}

._64-silver-title-centered-copy, ._64-silver-title-centered-copy-copy {
  text-align: center;
  text-transform: capitalize;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(#fcfaff, #babcd7 54%, #fff 100%, #fefcfe);
  -webkit-background-clip: text;
  background-clip: text;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  padding-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 48px;
  font-weight: 700;
  line-height: 120%;
  display: flex;
}

.select-field-8 {
  border: 1px solid var(--black-grey);
  background-color: var(--color);
  border-radius: 6px;
  height: 48px;
  padding-top: 10px;
  padding-bottom: 10px;
  font-size: 16px;
}

.input-label-2-copy {
  z-index: 2;
  background-color: var(--black);
  color: var(--grey);
  border-radius: 3px;
  margin-bottom: 5px;
  font-size: 16px;
  font-weight: 600;
  line-height: 15px;
  display: inline-block;
  position: static;
  bottom: -7px;
  left: 6px;
}

.go-to-dashboard {
  border: 1.4px solid var(--grey);
  background-color: var(--black);
  color: var(--white);
  text-align: center;
  text-transform: capitalize;
  border-radius: 25px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 45px;
  margin-top: 0;
  padding: 9px 32px;
  font-size: 16px;
  font-weight: 500;
  text-decoration: none;
  transition: color .2s, background-color .2s;
  display: flex;
}

.go-to-dashboard:hover {
  color: #fff;
  background-color: #0000;
}

.go-to-dashboard.dif {
  color: #fff;
  background-color: #fff0;
  background-image: linear-gradient(135deg, #8cc5b6, #a771ea);
  border-color: #fff0;
  height: 47px;
  padding: 1px;
}

.denied-link {
  grid-column-gap: 8px;
  color: #010026;
  align-items: center;
  padding-top: 5px;
  padding-bottom: 5px;
  padding-right: 5px;
  display: flex;
}

.search-bar {
  background-color: #35373b;
  align-items: center;
  padding: 6px 12px 6px 20px;
  display: flex;
}

.search-bar.light {
  background-color: #fff;
}

.tab {
  object-fit: fill;
  background-color: #35373b;
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
  justify-content: space-between;
  align-items: center;
  width: 14vw;
  min-width: 140px;
  height: 100%;
  margin-top: 0;
  padding-top: 2px;
  font-weight: 400;
  display: block;
  position: relative;
  overflow: hidden;
}

.tab.light {
  color: #000;
  background-color: #fff;
}

.tab.inactive {
  color: #fffc;
  background-color: #0000;
  width: 13vw;
}

.tab.inactive.light {
  color: #000c;
  background-color: #dee1e5;
}

.search__overflow-gradient {
  z-index: 2;
  background-image: linear-gradient(255deg, #34383b, #34383c 0% 60%, #34383c00);
  flex: none;
  height: 100%;
  padding-bottom: 2px;
  padding-left: 30px;
  padding-right: 12px;
  display: flex;
  position: absolute;
  inset: 0% 0% 0% auto;
}

.search__overflow-gradient.light {
  background-image: linear-gradient(255deg, #f1f3f4, #34383c 0%, #f1f3f4 0%, #f1f3f4);
}

.denied-content {
  z-index: 2;
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 50%;
  max-width: 400px;
  padding: 0;
  display: flex;
  position: relative;
}

.icon__back-arrow {
  filter: invert();
  border-radius: 50%;
  width: 16px;
  margin-right: 16px;
  padding: 0;
  transition: opacity .2s;
  display: block;
}

.icon__back-arrow:hover {
  opacity: .5;
  filter: invert();
}

.icon__back-arrow.dark {
  filter: none;
}

.tab-divider {
  z-index: 6;
  opacity: .2;
  background-color: #fff;
  width: 1px;
  height: 20px;
  margin-right: 1px;
  position: absolute;
  inset: 24% 0% auto auto;
}

.tab-divider.dark {
  background-color: #000;
  top: 14%;
}

.space {
  width: 10px;
  height: 10px;
}

.space.is-20 {
  width: 20px;
  height: 20px;
}

.gumdrops__wrapper {
  justify-content: center;
  align-items: center;
  height: 100%;
  padding: 6px 20px 6px 24px;
  display: flex;
  overflow: hidden;
}

.tab__close-wrapper {
  z-index: 2;
  background-image: linear-gradient(255deg, #34383b, #34383c 0% 60%, #34383c00);
  flex: none;
  height: 100%;
  padding-bottom: 2px;
  padding-left: 30px;
  padding-right: 12px;
  display: flex;
  position: absolute;
  inset: 0% 0% 0% auto;
}

.tab__close-wrapper.inactive {
  background-image: linear-gradient(255deg, #1e2325, #1e2325 0% 60%, #1e232500);
}

.tab__close-wrapper.inactive.light {
  background-image: linear-gradient(255deg, #dee1e6, #dee1e6 0% 60%, #dee1e6);
}

.tab__close-wrapper.light {
  background-image: linear-gradient(255deg, #fff, #fff 0% 60%, #fff0);
}

.flex-row {
  align-items: center;
  display: flex;
}

.inactive-tab__wrapper {
  align-items: center;
  height: 100%;
  display: flex;
}

.denied-button-flex {
  grid-column-gap: 8px;
  align-items: center;
  display: flex;
}

.icon__forward-arrow {
  filter: invert();
  width: 14px;
  margin-right: 16px;
  display: block;
}

.icon__forward-arrow.inactive {
  opacity: .4;
  width: 16px;
  padding: 0;
}

.icon__forward-arrow.inactive.dark {
  filter: none;
}

.active-tab__wrapper {
  align-items: flex-end;
  height: 100%;
  display: flex;
}

.browser__wrapper {
  background-color: #1e2225;
  border-radius: 12px;
  flex: 1;
  overflow: hidden;
  box-shadow: -6px 60px 30px -40px #00000080;
}

.browser__wrapper.light {
  background-color: #fff;
  max-width: 800px;
  max-height: none;
  margin-right: -37px;
  font-size: 11px;
  box-shadow: -6px 60px 30px -40px #00000029;
}

.new-tab__icon {
  opacity: .8;
  filter: invert();
  width: 12px;
}

.new-tab__icon.dark {
  filter: none;
}

.denied-button {
  background-color: var(--golden2);
  color: var(--black);
  text-align: center;
  letter-spacing: .03em;
  border-radius: 8px;
  flex: none;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  padding: 8px 16px;
  font-size: 15px;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: transform .2s cubic-bezier(.645, .045, .355, 1), border-color .2s cubic-bezier(.645, .045, .355, 1), border-radius .2s cubic-bezier(.645, .045, .355, 1), box-shadow .2s cubic-bezier(.645, .045, .355, 1), background-color .2s cubic-bezier(.645, .045, .355, 1);
  display: inline-block;
  position: relative;
  top: 0;
  box-shadow: 1px 1px 5px #ffffff40, 0 10px 20px -5px #2d3e504d;
}

.denied-button:hover {
  background-color: var(--white);
  box-shadow: none;
  color: var(--black);
  transform: translate(0, 2px);
}

.denied-button:active {
  background-color: #0a3092;
}

.tab-list__wrapper {
  flex: 1;
  height: 100%;
  padding-top: 8px;
  padding-left: 12px;
}

.denied-page {
  background-color: var(--black);
  color: #010026;
  justify-content: space-around;
  align-items: flex-start;
  width: 100%;
  max-width: 100%;
  min-height: 100vh;
  padding-top: 70px;
  padding-bottom: 70px;
  font-family: Inter, sans-serif;
  line-height: 1.7em;
  display: flex;
  overflow: hidden;
}

.tab-bar {
  background-color: #dee1e6;
  align-items: flex-start;
  height: 38px;
  display: flex;
}

.tab__wrapper {
  height: 100%;
  display: flex;
}

.denied-button-svg {
  justify-content: center;
  align-items: center;
  width: 16px;
  height: 16px;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.new-tab {
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  margin-top: 2px;
  margin-left: 4px;
  padding: 6px;
  display: flex;
}

.new-tab:hover {
  background-color: #fff;
  border-radius: 50%;
}

.search__input {
  color: #fff6;
  background-color: #1e2225;
  border: 1px #000;
  border-radius: 100px;
  flex: 1;
  align-items: center;
  height: 32px;
  margin-bottom: 0;
  padding: 6px 6px 6px 8px;
  font-weight: 400;
  line-height: 14px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.search__input.light {
  color: #0006;
  background-color: #f1f3f4;
}

.search__value-wrapper {
  width: 200%;
}

.insert-website-here {
  align-items: flex-start;
  min-height: 400px;
  display: flex;
  overflow: hidden;
}

.tab__close {
  opacity: .8;
  filter: invert();
  width: 8px;
}

.tab__close.active {
  opacity: 1;
}

.tab__close.active.dark {
  filter: none;
}

.tab__close.inacvtive {
  transition: opacity .2s;
}

.tab__close.inacvtive:hover {
  opacity: .5;
}

.tab__close.inacvtive.dark {
  filter: none;
}

.icons-list__wrapper {
  flex: none;
  align-items: center;
  margin-right: 20px;
  display: flex;
}

.tab__label {
  z-index: 1;
  flex: 1;
  align-items: center;
  width: 200px;
  padding-bottom: 4px;
  padding-left: 12px;
  display: flex;
  position: relative;
}

.favicon {
  flex: none;
  width: 20px;
  margin-right: 12px;
}

.icon__refresh {
  filter: invert();
  border-radius: 0%;
  width: 16px;
  margin-right: 0;
  padding: 0;
  transition: opacity .2s;
  display: block;
}

.icon__refresh:hover {
  opacity: .5;
}

.icon__refresh.dark {
  filter: none;
}

.tab__curve {
  width: 12px;
  max-width: none;
}

.gumdrop {
  background-color: #ffd9d9;
  border-radius: 50%;
  flex: none;
  width: 12px;
  height: 12px;
}

.gumdrop.minimize {
  background-color: #f4be4f;
  margin-right: 6px;
}

.gumdrop.close {
  background-color: #ed6a5d;
  margin-right: 6px;
}

.gumdrop.maximize {
  background-color: #61c454;
}

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

.paragraph-34 {
  color: var(--grey);
}

.div-block-142 {
  display: flex;
}

.card-button-gold-v4 {
  background-color: var(--golden2);
  color: var(--color);
  text-align: center;
  text-transform: capitalize;
  border: 1.4px #b0adad;
  border-radius: 25px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 45px;
  margin-top: 0;
  padding: 9px 32px;
  font-size: 16px;
  font-weight: 500;
  text-decoration: none;
  transition: color .2s, background-color .2s;
  display: flex;
}

.card-button-gold-v4:hover {
  color: #fff;
  background-color: #0000;
}

.card-button-gold-v5 {
  background-color: var(--color);
  color: var(--white);
  text-align: center;
  text-transform: capitalize;
  border: 1.4px solid #b0adad;
  border-radius: 25px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 45px;
  margin-top: 0;
  padding: 9px 32px;
  font-size: 16px;
  font-weight: 500;
  text-decoration: none;
  transition: color .2s, background-color .2s;
  display: flex;
}

.card-button-gold-v5:hover {
  color: #fff;
  background-color: #0000;
}

.card-button-gold-v7 {
  background-color: var(--golden2);
  background-image: linear-gradient(180deg, var(--white), var(--golden2) 17%, var(--golden2) 49%, var(--golden2) 96%, var(--white) 99%);
  color: var(--color);
  text-align: center;
  text-transform: capitalize;
  border: 1.4px #b0adad;
  border-radius: 25px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 45px;
  margin-top: 0;
  padding: 9px 32px;
  font-size: 16px;
  font-weight: 500;
  text-decoration: none;
  transition: color .2s, background-color .2s;
  display: flex;
}

.card-button-gold-v7:hover {
  background-color: var(--white);
  color: var(--black);
}

.top-info-copy {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  height: 100%;
  margin-left: 20px;
  display: flex;
}

.profile-card-2-copy {
  z-index: 1;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  -webkit-backdrop-filter: blur(20px);
  backdrop-filter: blur(20px);
  background-color: #0000005c;
  border: 1px #3f3f3f;
  border-radius: 15px;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  max-width: 100%;
  margin-top: 32px;
  display: flex;
  position: static;
  overflow: hidden;
  box-shadow: 0 0 45px #0003;
}

.collection-list-wrapper-43, .section-54 {
  width: 100%;
}

.margin-bottom-copy, .margin-bottom-copy.margin-medium {
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
}

.margin-bottom-copy.margin-xsmall {
  text-align: center;
  text-align: left;
  background-image: none;
  justify-content: center;
  align-items: center;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  display: flex;
}

.margin-bottom-copy.margin-small {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  display: flex;
}

.margin-bottom-copy.margin-xlarge, .margin-bottom-copy.margin-xsmall, .margin-bottom-copy.margin-small {
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
}

.margin-bottom-copy.margin-xsmall, .margin-bottom-copy.margin-small {
  background-image: linear-gradient(#000, #000);
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
}

.margin-bottom-copy.margin-xsmall, .margin-bottom-copy.margin-small, .margin-bottom-copy.margin-small {
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
}

.margin-bottom-copy, .margin-bottom-copy.margin-medium {
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
}

.margin-bottom-copy.margin-xsmall {
  text-align: center;
  text-align: left;
  background-image: none;
  justify-content: flex-start;
  align-items: center;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  display: flex;
}

.margin-bottom-copy.margin-small {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  display: flex;
}

.margin-bottom-copy.margin-xlarge, .margin-bottom-copy.margin-xsmall, .margin-bottom-copy.margin-small {
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
}

.margin-bottom-copy.margin-xsmall, .margin-bottom-copy.margin-small {
  background-image: linear-gradient(#000, #000);
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
}

.margin-bottom-copy.margin-xsmall, .margin-bottom-copy.margin-small, .margin-bottom-copy.margin-small, .margin-bottom-copy.margin-small {
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
}

.margin-bottom-copy.margin-small-copy {
  background-color: var(--color);
  justify-content: flex-start;
  align-items: flex-start;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
}

._64-silver-title-non-centered {
  text-align: center;
  text-transform: capitalize;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(#fcfaff, #babcd7 54%, #fff 100%, #fefcfe);
  -webkit-background-clip: text;
  background-clip: text;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  padding-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 48px;
  font-weight: 700;
  line-height: 120%;
  display: flex;
}

.field-label-44 {
  color: #6b7280;
  margin-bottom: 8px;
  font-size: 12px;
  font-weight: 500;
  line-height: 18px;
}

.text-field-14 {
  color: #9ca3af;
  border: 1px solid #d1d5db;
  border-radius: 10px;
  height: 48px;
  margin-bottom: 8px;
  font-size: 16px;
  line-height: 24px;
}

.text-field-14:hover {
  border-color: #3b82f6;
}

.text-field-14:focus {
  border-color: #2563eb;
}

.text-field-14::placeholder {
  color: #d1d5db;
}

.text-field-14.phone {
  background-color: var(--color);
}

.html-embed, .memberstack-id {
  display: block;
}

.text-field-15 {
  display: none;
}

.input-wrap-3 {
  flex-direction: column;
  flex: 1;
  margin-bottom: 0;
  display: flex;
}

.label-5 {
  font-weight: 500;
}

.input-9 {
  border: 1px solid #dadada;
  border-radius: 6px;
  margin-bottom: 0;
  box-shadow: 0 2px 2px #0000001a;
}

.input-9:focus-visible, .input-9[data-wf-focus-visible] {
  border-color: #4769ff;
}

.bold-text-23 {
  color: var(--white);
  text-decoration: none;
}

.link-32 {
  text-decoration: none;
}

.icon-small {
  justify-content: center;
  align-items: center;
  width: 24px;
  min-width: 24px;
  height: 24px;
  min-height: 24px;
  margin-right: 6px;
  padding: 3px;
  display: flex;
  overflow: hidden;
}

.icon-small.wallet {
  padding: 4px;
}

.icon-small.profile {
  padding: 2px;
}

.main-container {
  width: 100%;
  max-width: 1100px;
}

.main-container.no-max-width {
  max-width: none;
}

.small-h1-2 {
  color: #000;
  margin-bottom: 0;
  font-size: 28px;
  font-weight: 600;
  line-height: 1.2em;
}

.logo-padding {
  padding-top: 5px;
}

.dashboard-content-wrap-3 {
  object-fit: fill;
  background-color: #fff;
  border: 1px solid #f2f3ff;
  border-radius: 20px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: none;
  height: 100%;
  margin-bottom: 25px;
  margin-left: 0;
  margin-right: 0;
  padding: 30px 50px;
  display: flex;
  position: static;
  box-shadow: 0 20px 30px -10px #1d01501a;
}

.subheader {
  color: #000;
  font-size: 16px;
  font-weight: 600;
}

.flex-row-outer-4 {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
}

.description-19 {
  opacity: .6;
  color: #000;
  margin-top: 3px;
  padding-left: 12px;
  font-size: 12px;
  font-weight: 300;
}

.full-section-3 {
  flex-direction: column;
  width: 100%;
  min-height: 100vh;
  padding: 125px 25px 25px;
  display: block;
  position: relative;
}

.full-section-3.grey-bg {
  background-color: #f2f3ff;
}

.profile-form-container-2 {
  color: #000;
  text-align: left;
  flex-flow: column wrap;
  justify-content: space-between;
  margin-bottom: 20px;
  padding-top: 0;
  display: flex;
  position: relative;
}

.dashboard-3-menu-wrap {
  z-index: 10;
  color: #000;
  background-color: #fff;
  border-radius: 20px;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  width: auto;
  height: auto;
  padding: 20px;
  display: flex;
  position: fixed;
  inset: 25px 25px auto;
  box-shadow: 0 20px 30px -10px #1d01501a;
}

.dashboard-3-link {
  opacity: .7;
  color: #000;
  text-align: center;
  border-right: 3px solid #fff0;
  justify-content: flex-start;
  align-items: center;
  width: auto;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
  padding: 8px 15px;
  font-size: 14px;
  font-weight: 400;
  text-decoration: none;
  transition: all .2s;
  display: flex;
}

.dashboard-3-link:hover {
  opacity: 1;
}

.dashboard-3-link.w--current {
  opacity: 1;
  background-color: #f2f3ff;
  border-radius: 10px;
  font-weight: 600;
}

.input-description {
  opacity: .8;
  margin-top: 5px;
  margin-bottom: 6px;
  padding-left: 12px;
  font-size: 12px;
  font-weight: 300;
  transition: height .2s;
  overflow: hidden;
}

.input-wrapper-8 {
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  margin-bottom: 12px;
  display: flex;
  position: relative;
}

.input-wrapper-8._15p-right {
  margin-right: 15px;
}

.field-divider {
  background-color: #f2f3ff;
  width: 100%;
  height: 1px;
  margin-top: 10px;
  margin-bottom: 10px;
}

.dashboard-3-links {
  width: auto;
  display: flex;
}

.button-96 {
  color: #fff;
  background-color: #434de7;
  border-radius: 10px;
  height: 50px;
  padding: 15px 35px;
  font-size: 15px;
  font-weight: 500;
  box-shadow: 0 10px 20px -3px #1d01501a;
}

.button-96:hover {
  box-shadow: none;
  background-color: #000;
}

.button-96.absolute {
  position: absolute;
  inset: 0% 0% auto auto;
}

.input-wrap-3-copy {
  color: var(--color);
  flex-direction: column;
  flex: 1;
  margin-bottom: 20px;
  padding-bottom: 20px;
  display: flex;
}

.input-6-copy-2 {
  border: 1px solid var(--black-grey);
  color: var(--white);
  background-color: #000;
  border-radius: 6px;
  width: 100%;
  height: 48px;
  margin-bottom: 0;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 18px;
  font-size: 16px;
  font-weight: 300;
  transition: border-color .2s, box-shadow .2s;
  box-shadow: 0 3px 6px -2px #1d01501a;
}

.input-6-copy-2:hover {
  border-color: var(--grey);
  box-shadow: none;
}

.input-6-copy-2:focus {
  border: 1px solid #434de7;
}

.input-6-copy-2:focus-visible, .input-6-copy-2[data-wf-focus-visible] {
  border-color: var(--grey);
}

.input-6-copy-2::placeholder {
  color: #6e6e6e;
}

.input-6-copy {
  border: 1px solid var(--black-grey);
  color: var(--white-2);
  background-color: #000;
  border-radius: 6px;
  width: 100%;
  height: 48px;
  margin-bottom: 0;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 18px;
  font-size: 16px;
  font-weight: 300;
  transition: border-color .2s, box-shadow .2s;
  box-shadow: 0 3px 6px -2px #1d01501a;
}

.input-6-copy:hover {
  border-color: var(--grey);
  box-shadow: none;
}

.input-6-copy:focus {
  border: 1px solid #434de7;
}

.input-6-copy:focus-visible, .input-6-copy[data-wf-focus-visible] {
  border-color: var(--grey);
}

.input-6-copy::placeholder {
  color: #6e6e6e;
}

.input-6-copy-copy:active {
  border-color: var(--black-grey);
}

.input-6-copy-copy:focus-visible, .input-6-copy-copy[data-wf-focus-visible] {
  border-color: var(--black-grey);
}

.input-6-copy-copy {
  border: 1px solid var(--black-grey);
  background-color: var(--black);
  color: var(--white);
  border-radius: 6px;
  height: 48px;
  margin-bottom: 0;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 18px;
  font-size: 16px;
  font-weight: 400;
  transition: border-color .2s, box-shadow .2s;
  box-shadow: 0 3px 6px -2px #1d01501a;
}

.input-6-copy-copy:hover {
  border-color: var(--grey);
  box-shadow: none;
}

.input-6-copy-copy:focus {
  border: 1px solid #434de7;
}

.input-6-copy-copy:focus-visible, .input-6-copy-copy[data-wf-focus-visible] {
  border-color: var(--grey);
}

.input-6-copy-copy::placeholder {
  color: #6e6e6e;
}

.margin-bottom-copy-33, .margin-bottom-copy-33.margin-medium {
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
}

.margin-bottom-copy-33.margin-xxsmall {
  margin-top: 1rem;
  margin-left: 0;
  margin-right: 0;
}

.margin-bottom-copy-33.margin-large {
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
}

.margin-bottom-copy-33.margin-xsmall {
  text-align: left;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
}

.margin-bottom-copy-33.margin-small {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
}

.margin-bottom-copy-33.margin-xsmall {
  text-align: center;
  text-align: left;
  background-image: none;
  justify-content: center;
  align-items: center;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  display: flex;
}

.margin-bottom-copy-33.margin-small {
  justify-content: flex-start;
  align-items: center;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  display: flex;
}

.margin-bottom-copy-33.margin-small.z {
  justify-content: center;
}

.margin-bottom-copy-33.margin-small {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  display: flex;
}

.margin-bottom-copy-33.margin-xlarge, .margin-bottom-copy-33.margin-xsmall, .margin-bottom-copy-33.margin-small {
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
}

.margin-bottom-copy-33.margin-xsmall, .margin-bottom-copy-33.margin-small {
  background-image: linear-gradient(#000, #000);
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
}

.margin-bottom-copy-33.margin-small {
  justify-content: center;
  align-items: flex-start;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
}

.margin-bottom-copy-33.margin-xsmall {
  background-image: none;
  margin-top: 2rem;
  margin-left: 0;
  margin-right: 0;
}

.margin-bottom-copy-33.margin-tiny {
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
}

.margin-bottom-copy-33.margin-xxlarge {
  margin: 0 0 16px;
}

.margin-bottom-copy-33.margin-xsmall, .margin-bottom-copy-33.margin-small, .margin-bottom-copy-33.margin-small, .margin-bottom-copy-33.margin-small {
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
}

.section_big-5 {
  justify-content: center;
  align-items: stretch;
  width: 100%;
  min-height: 100vh;
  padding: 20px;
  display: block;
  position: relative;
}

.section-inner {
  background-color: var(--color);
  border-radius: 20px;
  flex: 1;
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  inset: 20px;
  box-shadow: inset 0 2px 20px #0003;
}

.container-86 {
  flex-direction: column;
  align-items: center;
  width: 100%;
  max-width: 900px;
  display: flex;
}

.center {
  text-align: center;
  flex-direction: column;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  display: flex;
  overflow: hidden;
}

.h1-3 {
  color: var(--white);
  margin-top: 0;
  font-size: 33px;
  font-weight: 600;
}

.p-3 {
  color: var(--grey);
  margin-bottom: 20px;
  font-size: 16px;
  line-height: 1.6;
}

.button-97 {
  background-color: var(--golden2);
  color: var(--black);
  border-radius: 10px;
  padding: 13px 25px;
  font-weight: 500;
}

.card-button-gold-v5-copy {
  background-color: var(--color);
  color: var(--white);
  text-align: center;
  text-transform: capitalize;
  border: 1.4px solid #b0adad;
  border-radius: 25px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 45px;
  margin-top: 0;
  padding: 9px 32px;
  font-size: 16px;
  font-weight: 500;
  text-decoration: none;
  transition: color .2s, background-color .2s;
  display: flex;
}

.card-button-gold-v5-copy:hover {
  color: #fff;
  background-color: #0000;
}

.licensed-club-block-information---free-member {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border: 1px solid var(--black-grey);
  color: var(--white);
  background-image: linear-gradient(#000, #141414);
  border-radius: 8px;
  flex-flow: column;
  width: 100%;
  min-width: 400px;
  padding: 32px 35px 7.5%;
  font-family: Inter, sans-serif;
  display: flex;
}

.my-kombat-club {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  cursor: pointer;
  background-image: linear-gradient(#000, #14141499), url("https://cdn.prod.website-files.com/6515c29e265110c9545f6a61/653c858c747d3823e3b90c06_bg%20club%202.png");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  border: 1px solid #b0adad;
  border-radius: 8px;
  flex-direction: column;
  align-items: flex-start;
  width: auto;
  height: 100%;
  margin-top: 0;
  margin-bottom: 0;
  padding: 20px 35px;
  font-family: Inter, sans-serif;
  text-decoration: none;
  display: flex;
}

.my-kombat-club:hover {
  background-image: linear-gradient(#000, #14141499 36%), url("https://cdn.prod.website-files.com/6515c29e265110c9545f6a61/653c858c747d3823e3b90c06_bg%20club%202.png");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.my-kombat-club.w--current {
  background-image: linear-gradient(#000, #141414cf);
  height: 100%;
  padding-top: 32px;
  padding-left: 7.5%;
}

.ml-40-4 {
  color: var(--golden2);
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 0;
  font-size: 14px;
  font-weight: 400;
  text-decoration: underline;
}

.ml-40-4:hover {
  color: #fff;
}

.label-smallwhite-2 {
  color: var(--white-2);
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
}

.label-small-grey-2 {
  color: var(--grey);
  font-size: 16px;
  font-weight: 400;
}

.div-block-144 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: row;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: auto;
  margin-top: 8px;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.label-smallwhite-name-2 {
  color: #fff;
  text-transform: capitalize;
  padding-bottom: 0;
  font-size: 22px;
  font-weight: 600;
}

.div-block-145 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: auto;
  height: 100%;
  margin-top: 0;
  display: flex;
}

.my-kombat-club---non-approved {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  cursor: pointer;
  background-image: linear-gradient(#000, #14141499), url("https://cdn.prod.website-files.com/6515c29e265110c9545f6a61/653c858c747d3823e3b90c06_bg%20club%202.png");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  border: 1px solid #b0adad;
  border-radius: 8px;
  flex-direction: column;
  align-items: flex-start;
  width: auto;
  height: 100%;
  margin-top: 0;
  margin-bottom: 0;
  padding: 20px 35px;
  font-family: Inter, sans-serif;
  text-decoration: none;
  display: flex;
}

.my-kombat-club---non-approved:hover {
  background-image: linear-gradient(#000, #14141499 36%), url("https://cdn.prod.website-files.com/6515c29e265110c9545f6a61/653c858c747d3823e3b90c06_bg%20club%202.png");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.my-kombat-club---non-approved.w--current {
  background-image: linear-gradient(#000, #141414cf);
  height: 100%;
  padding-top: 32px;
  padding-left: 7.5%;
}

.text-block-191 {
  color: var(--grey);
}

.top-info-left {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  height: 100%;
  margin-left: 0;
  padding-top: 0;
  padding-bottom: 12px;
  display: flex;
}

.edit-buttonb-smaller {
  color: #d6d6d6;
  border: 2px #3f3f3f;
  border-radius: 15px;
  justify-content: center;
  align-items: center;
  width: auto;
  padding: 0 8px;
  text-decoration: none;
  transition: box-shadow .2s;
  display: flex;
  box-shadow: 0 2px 11px #0003, inset -3px 3px 11px -8px #fff3;
}

.edit-buttonb-smaller:hover {
  border-width: 1px;
  border-color: var(--golden2);
  box-shadow: 0 2px 11px #0000008c, inset -3px 3px 11px -8px #fff3;
}

.icon-embed-xxsmall-7 {
  color: var(--white);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 2rem;
  height: 2rem;
  display: flex;
}

.body-32-copy {
  background-color: var(--black);
  justify-content: flex-start;
  align-items: flex-start;
  font-family: Inter, sans-serif;
  display: flex;
}

.top-info-copy-copy {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  height: 100%;
  margin-left: 20px;
  display: flex;
}

.success-message-3-copy {
  border: 1px none var(--black-grey);
  background-color: var(--color);
  text-align: center;
  border-radius: 25px;
  width: 100%;
  height: auto;
  padding-top: 60px;
  padding-left: 20px;
  font-size: 16px;
  font-weight: 500;
}

.text-block-167-copy {
  background-color: var(--golden2);
  box-shadow: 0 2px 5px 0 var(--outer-shadow-button), 0 2px 5px 0 var(--shadow-button);
  color: var(--black);
  text-align: center;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  width: 160px;
  padding: 15px 8px;
  font-family: Inter, sans-serif;
  font-size: 15px;
  font-weight: 600;
  text-decoration: none;
  display: flex;
}

.text-block-167-copy:hover {
  background-color: var(--white);
}

.div-block-146 {
  border-radius: 35px;
  width: auto;
  padding-top: 12px;
  text-decoration: none;
  display: flex;
}

.ml-40-4-copy {
  color: var(--golden2);
  justify-content: space-between;
  align-items: center;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 0;
  font-size: 14px;
  font-weight: 400;
  text-decoration: underline;
  display: flex;
}

.ml-40-4-copy:hover {
  color: #fff;
}

.webflow-id {
  display: block;
}

.card-top-2-copy {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  border: 1px none var(--grey);
  border-radius: 8px;
  flex-flow: row;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  padding: 20px 20px 0 0;
  display: flex;
}

.select-field-8-copy {
  border: 1px none var(--black-grey);
  background-color: var(--color);
  border-radius: 6px;
  height: 48px;
  padding-top: 10px;
  padding-bottom: 10px;
  font-size: 16px;
}

.form_input-9-copy {
  background-color: var(--black);
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  color: var(--grey);
  border: 1px #000;
  border-radius: .5rem;
  min-height: 3rem;
  margin-bottom: .75rem;
  padding: .5rem 1rem;
}

.form_input-9-copy:active, .form_input-9-copy:focus, .form_input-9-copy:focus-visible, .form_input-9-copy[data-wf-focus-visible] {
  color: var(--white);
}

.select-field-8-copy-copy {
  border: 1px solid var(--black-grey);
  background-color: var(--color);
  color: var(--white);
  border-radius: 6px;
  width: 100%;
  height: 48px;
  margin-bottom: 0;
  padding-top: 10px;
  padding-bottom: 10px;
  font-size: 14px;
}

.my-kombat-club---non-approved-copy-2 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  cursor: pointer;
  background-image: linear-gradient(#000, #14141499), url("https://cdn.prod.website-files.com/6515c29e265110c9545f6a61/653c858c747d3823e3b90c06_bg%20club%202.png");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  border: 1px solid #b0adad;
  border-radius: 8px;
  flex-direction: column;
  align-items: flex-start;
  width: auto;
  height: 100%;
  margin-top: 0;
  margin-bottom: 0;
  padding: 20px 35px;
  font-family: Inter, sans-serif;
  text-decoration: none;
  display: flex;
}

.my-kombat-club---non-approved-copy-2:hover {
  background-image: linear-gradient(#000, #14141499 36%), url("https://cdn.prod.website-files.com/6515c29e265110c9545f6a61/653c858c747d3823e3b90c06_bg%20club%202.png");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.my-kombat-club---non-approved-copy-2.w--current {
  background-image: linear-gradient(#000, #141414cf);
  height: 100%;
  padding-top: 32px;
  padding-left: 7.5%;
}

.text-field-16 {
  border: 1px solid #e2e4e9;
  border-radius: 4px;
  margin-bottom: 5px;
}

.field-wrap {
  margin-bottom: 20px;
}

.label-6 {
  font-weight: 500;
}

.select {
  background-color: var(--black);
  border-radius: 5px;
  margin-bottom: 0;
}

.label-7 {
  font-weight: 500;
}

.select-field-9 {
  background-color: var(--color);
  border-radius: 8px;
}

.select-field-10 {
  background-color: var(--color);
  color: var(--full-white);
  border-radius: 8px;
}

.referee-info-block {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  cursor: pointer;
  background-image: linear-gradient(#000, #14141499), url("https://cdn.prod.website-files.com/6515c29e265110c9545f6a61/653c858c747d3823e3b90c06_bg%20club%202.png");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  border: 1px solid #b0adad;
  border-radius: 8px;
  flex-direction: column;
  align-items: flex-start;
  width: auto;
  height: 100%;
  margin-top: 0;
  margin-bottom: 0;
  padding: 20px 35px;
  font-family: Inter, sans-serif;
  text-decoration: none;
  display: flex;
}

.referee-info-block:hover {
  background-image: linear-gradient(#000, #14141499 36%), url("https://cdn.prod.website-files.com/6515c29e265110c9545f6a61/653c858c747d3823e3b90c06_bg%20club%202.png");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.referee-info-block.w--current {
  background-image: linear-gradient(#000, #141414cf);
  height: 100%;
  padding-top: 32px;
  padding-left: 7.5%;
}

.kt-club-info-dashboard {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  border: 1px solid var(--black-grey);
  cursor: pointer;
  background-image: linear-gradient(#000, #14141499), url("https://cdn.prod.website-files.com/6515c29e265110c9545f6a61/653c858c747d3823e3b90c06_bg%20club%202.png");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  border-radius: 8px;
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  height: auto;
  margin-top: 0;
  margin-bottom: 0;
  padding: 18px 12px 20px 16px;
  font-family: Inter, sans-serif;
  text-decoration: none;
  display: flex;
}

.kt-club-info-dashboard:hover {
  background-image: linear-gradient(#000, #14141499 36%), url("https://cdn.prod.website-files.com/6515c29e265110c9545f6a61/653c858c747d3823e3b90c06_bg%20club%202.png");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.kt-club-info-dashboard.w--current {
  background-image: linear-gradient(#000, #141414cf);
  height: 100%;
  padding-top: 32px;
  padding-left: 7.5%;
}

.upcoming-events {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  cursor: pointer;
  background-image: linear-gradient(#000, #14141499), url("https://cdn.prod.website-files.com/6515c29e265110c9545f6a61/65725f6ece00c458032b31e1_elva%20adams%20referee.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  border: 1px solid #b0adad;
  border-radius: 8px;
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  height: auto;
  margin-top: 0;
  margin-bottom: 0;
  padding: 20px 12px 20px 16px;
  font-family: Inter, sans-serif;
  text-decoration: none;
  display: flex;
}

.upcoming-events:hover {
  background-image: linear-gradient(#000, #14141499 36%), url("https://cdn.prod.website-files.com/6515c29e265110c9545f6a61/65725f6ece00c458032b31e1_elva%20adams%20referee.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.upcoming-events.w--current {
  background-image: linear-gradient(#000, #141414cf);
  height: 100%;
  padding-top: 32px;
  padding-left: 7.5%;
}

.kt-club-info-dashboard-copy {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  cursor: pointer;
  background-image: linear-gradient(#000, #14141499), url("https://cdn.prod.website-files.com/6515c29e265110c9545f6a61/653c858c747d3823e3b90c06_bg%20club%202.png");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  border: 1px solid #b0adad;
  border-radius: 8px;
  flex-direction: column;
  align-items: flex-start;
  width: auto;
  height: auto;
  margin-top: 0;
  margin-bottom: 0;
  padding: 20px 35px;
  font-family: Inter, sans-serif;
  text-decoration: none;
  display: flex;
}

.kt-club-info-dashboard-copy:hover {
  background-image: linear-gradient(#000, #14141499 36%), url("https://cdn.prod.website-files.com/6515c29e265110c9545f6a61/653c858c747d3823e3b90c06_bg%20club%202.png");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.kt-club-info-dashboard-copy.w--current {
  background-image: linear-gradient(#000, #141414cf);
  height: 100%;
  padding-top: 16px;
  padding-bottom: 16px;
  padding-left: 35px;
}

.kt-feree-info-block-2 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  cursor: pointer;
  background-image: linear-gradient(#000, #14141499), url("https://cdn.prod.website-files.com/6515c29e265110c9545f6a61/65725f6ece00c458032b31e1_elva%20adams%20referee.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  border: 1px solid #b0adad;
  border-radius: 8px;
  flex-direction: column;
  align-items: flex-start;
  width: auto;
  height: auto;
  margin-top: 0;
  margin-bottom: 0;
  padding: 20px 35px;
  font-family: Inter, sans-serif;
  text-decoration: none;
  display: flex;
}

.kt-feree-info-block-2:hover {
  background-image: linear-gradient(#000, #14141499 36%), url("https://cdn.prod.website-files.com/6515c29e265110c9545f6a61/65725f6ece00c458032b31e1_elva%20adams%20referee.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.kt-feree-info-block-2.w--current {
  background-image: linear-gradient(#000, #141414cf);
  height: 100%;
  padding-top: 32px;
  padding-left: 7.5%;
}

.free-certified-referee-application {
  border: 1px solid var(--grey);
  color: var(--white);
  background-image: linear-gradient(#000, #141414), linear-gradient(#000, #222);
  border-radius: 8px;
  width: 100%;
  min-width: 400px;
  padding: 32px 7.5% 7.5% 35px;
  font-family: Inter, sans-serif;
}

.margin-bottom-copy, .margin-bottom-copy.margin-medium {
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
}

.margin-bottom-copy.margin-xsmall {
  text-align: center;
  text-align: left;
  background-image: none;
  justify-content: flex-start;
  align-items: center;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  display: flex;
}

.margin-bottom-copy.margin-small {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  display: flex;
}

.margin-bottom-copy.margin-xlarge, .margin-bottom-copy.margin-xsmall, .margin-bottom-copy.margin-small {
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
}

.margin-bottom-copy.margin-xsmall, .margin-bottom-copy.margin-small {
  background-image: linear-gradient(#000, #000);
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
}

.margin-bottom-copy.margin-xsmall, .margin-bottom-copy.margin-small, .margin-bottom-copy.margin-small, .margin-bottom-copy.margin-small {
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
}

.margin-bottom-copy.margin-xsmall-copy {
  text-align: left;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
}

._64-silver-title-centered-copy {
  text-align: center;
  text-transform: capitalize;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(#fcfaff, #babcd7 54%, #fff 100%, #fefcfe);
  -webkit-background-clip: text;
  background-clip: text;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  padding-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 48px;
  font-weight: 700;
  line-height: 120%;
  display: flex;
}

.free {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  border: 1px solid var(--grey);
  background-color: var(--black);
  color: var(--white);
  text-align: left;
  background-image: linear-gradient(#000, #2a2a2a);
  border-radius: 10px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: auto;
  min-width: 400px;
  max-width: 53%;
  height: auto;
  margin-bottom: 0;
  padding: 16px;
  display: flex;
  position: relative;
  box-shadow: 0 20px 30px -10px #1d01501a;
}

.select-field-10-copy {
  border: 1px solid var(--grey);
  background-color: var(--color);
  color: var(--white);
  border-radius: 8px;
  width: 200px;
}

.paragraph-30-copy {
  color: var(--grey);
  margin-bottom: 32px;
}

.input-wrap-3-copy {
  flex-direction: column;
  flex: 1;
  width: 100%;
  margin-bottom: 0;
  padding-bottom: 0;
  display: flex;
}

.input-wrapper-4-copy {
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  margin-bottom: 0;
  display: flex;
  position: relative;
}

.collection-list-wrapper-32-copy {
  width: 1200px;
}

.text-234-copy-copy-copy-2 {
  border-style: solid;
  border-width: undefinedpx;
  color: #fff;
  text-align: center;
  letter-spacing: 0;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(#f0e5c4, #ead8a1f2 22%, #e1c782de 56%, #d2b25bd4 74%, #bbc33ac4);
  -webkit-background-clip: text;
  background-clip: text;
  border-color: #000;
  padding-top: 4px;
  padding-bottom: 4px;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 700;
}

.text-block-48-copy-2 {
  color: #fff;
  text-transform: capitalize;
  width: auto;
  padding-top: 6px;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 600;
}

.div-block-147 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: row;
  align-items: flex-start;
  width: 100%;
  padding-left: 6px;
  display: flex;
}

.div-block-148 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-block-149 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-direction: row;
  width: 100%;
  margin-bottom: 8px;
  display: flex;
}

.text-block-167-copy {
  color: var(--color);
  text-align: left;
  padding-bottom: 15px;
  font-family: Inter, sans-serif;
  font-weight: 500;
  display: flex;
}

.margin-bottom-copy {
  justify-content: center;
  align-items: center;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  display: flex;
}

.margin-bottom-copy.margin-medium {
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
}

.margin-bottom-copy.margin-xxsmall {
  margin-top: 1rem;
  margin-left: 0;
  margin-right: 0;
}

.margin-bottom-copy.margin-large {
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
}

.margin-bottom-copy.margin-xsmall {
  text-align: left;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
}

.margin-bottom-copy.margin-small {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
}

.margin-bottom-copy.margin-xsmall {
  text-align: center;
  text-align: left;
  background-image: none;
  justify-content: flex-start;
  align-items: center;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  display: flex;
}

.margin-bottom-copy.margin-small {
  justify-content: flex-start;
  align-items: center;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  display: flex;
}

.margin-bottom-copy.margin-small.z {
  justify-content: center;
}

.margin-bottom-copy.margin-small {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  display: flex;
}

.margin-bottom-copy.margin-xlarge, .margin-bottom-copy.margin-xsmall, .margin-bottom-copy.margin-small {
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
}

.margin-bottom-copy.margin-xsmall, .margin-bottom-copy.margin-small {
  background-image: linear-gradient(#000, #000);
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
}

.margin-bottom-copy.margin-small {
  justify-content: center;
  align-items: flex-start;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
}

.margin-bottom-copy.margin-xsmall {
  background-image: none;
  margin-top: 2rem;
  margin-left: 0;
  margin-right: 0;
}

.margin-bottom-copy.margin-tiny {
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
}

.margin-bottom-copy.margin-xxlarge {
  margin: 0 0 16px;
}

.margin-bottom-copy.margin-xsmall, .margin-bottom-copy.margin-small, .margin-bottom-copy.margin-small, .margin-bottom-copy.margin-small, .margin-bottom-copy-copy, .margin-bottom-copy-copy.margin-medium, .margin-bottom-copy-copy.margin-xxlarge, .margin-bottom-copy-copy.margin-xxsmall {
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
}

.margin-bottom-copy-copy.margin-large {
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
}

.margin-bottom-copy-copy.margin-xsmall {
  text-align: left;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
}

.margin-bottom-copy-copy.margin-small {
  justify-content: flex-start;
  align-items: flex-start;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
}

.margin-bottom-copy-copy.margin-small {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
}

.margin-bottom-copy-copy.margin-xxlarge {
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
}

.margin-bottom-copy-copy.margin-xsmall {
  text-align: left;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  display: flex;
}

.margin-bottom-copy-copy.margin-small {
  background-color: var(--white);
  justify-content: flex-start;
  align-items: center;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  display: flex;
}

.margin-bottom-copy-copy.margin-small.z {
  justify-content: center;
}

.margin-bottom-copy-copy.margin-small {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-direction: column;
  align-items: flex-start;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  display: flex;
}

.margin-bottom-copy-copy.margin-xlarge, .margin-bottom-copy-copy.margin-xsmall, .margin-bottom-copy-copy.margin-small {
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
}

.margin-bottom-copy-copy.margin-xsmall, .margin-bottom-copy-copy.margin-small {
  background-image: linear-gradient(#000, #000);
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
}

.margin-bottom-copy-copy.margin-small, .margin-bottom-copy-copy.margin-xsmall {
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
}

.margin-bottom-copy-copy.margin-small-copy, .margin-bottom-copy-copy.margin-small-copy-copy {
  background-color: var(--white);
  justify-content: flex-start;
  align-items: center;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  display: flex;
}

.kt-club-owner-referee {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  cursor: pointer;
  background-image: linear-gradient(#000, #14141499), url("https://cdn.prod.website-files.com/6515c29e265110c9545f6a61/65725f6ece00c458032b31e1_elva%20adams%20referee.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  border: 1px solid #b0adad;
  border-radius: 8px;
  flex-direction: column;
  align-items: flex-start;
  width: auto;
  height: 280px;
  margin-top: 0;
  margin-bottom: 0;
  padding: 20px 35px;
  font-family: Inter, sans-serif;
  text-decoration: none;
  display: flex;
}

.kt-club-owner-referee:hover {
  background-image: linear-gradient(#000, #14141499 36%), url("https://cdn.prod.website-files.com/6515c29e265110c9545f6a61/65725f6ece00c458032b31e1_elva%20adams%20referee.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.kt-club-owner-referee.w--current {
  background-image: linear-gradient(#000, #141414cf);
  height: 100%;
  padding-top: 32px;
  padding-left: 7.5%;
}

.section-55 {
  flex-flow: row;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 100%;
  font-family: Inter, sans-serif;
  display: flex;
}

.div-block-150 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  height: 54%;
  margin-bottom: 0;
  display: flex;
}

.image-177 {
  width: 80px;
}

.body-48 {
  background-color: var(--color);
  justify-content: center;
  align-items: center;
  margin-bottom: 0;
  display: block;
}

.heading-78 {
  font-size: 64px;
}

.heading-79 {
  color: var(--color);
  letter-spacing: 4px;
  font-family: Librebaskerville, sans-serif;
  font-size: 38px;
  font-weight: 700;
  line-height: 40px;
}

.heading-79-copy {
  color: var(--color);
  text-transform: uppercase;
  justify-content: flex-start;
  align-items: flex-start;
  width: auto;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Oswald, sans-serif;
  font-size: 28px;
  font-weight: 500;
  display: flex;
}

.submit-button-18 {
  background-color: var(--golden2);
  color: var(--color);
  border-radius: 8px;
  margin-top: 32px;
  padding-left: 15px;
  font-size: 18px;
  font-weight: 500;
}

.form-18 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding-left: 64px;
  padding-right: 64px;
  display: flex;
}

.heading-79-copy-copy {
  color: var(--white);
  margin-top: 0;
  margin-bottom: 0;
  font-family: Oswald, sans-serif;
  font-size: 32px;
  font-weight: 500;
}

.div-block-151 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  display: flex;
}

.div-block-150-copy {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  margin-bottom: 0;
  display: flex;
}

.div-block-150-copy-copy {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  margin-bottom: 20px;
  line-height: 16px;
  display: flex;
}

.text-block-192 {
  color: var(--color);
  text-align: center;
  flex-flow: wrap;
  justify-content: space-between;
  align-items: flex-start;
  height: 100%;
  font-family: Oswald, sans-serif;
  font-size: 13px;
  font-weight: 400;
  line-height: 28px;
  display: flex;
}

.div-block-152 {
  flex-flow: wrap;
  justify-content: center;
  align-items: flex-start;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.image-178 {
  width: 100px;
  margin-bottom: 0;
  padding-bottom: 4px;
}

.div-block-153 {
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  height: auto;
  margin-top: 22px;
  padding-bottom: 0;
  display: flex;
}

.text-field-17 {
  display: none;
}

.form-block-18 {
  border-radius: 16px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-top: 32px;
  margin-bottom: 32px;
  display: flex;
}

.form-19 {
  background-image: url("https://cdn.prod.website-files.com/6515c29e265110c9545f6a61/66084836009fd396c483ac3c_Gold%20and%20Black%20Modern%20Elegant%20Certificate.png");
  background-position: 0 0;
  background-size: cover;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  width: 600px;
  height: 860px;
  padding-top: 64px;
  padding-left: 48px;
  display: flex;
}

._64-silver-title-centered-copy-copy {
  text-align: left;
  text-transform: capitalize;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(#fcfaff, #babcd7 54%, #fff 100%, #fefcfe);
  -webkit-background-clip: text;
  background-clip: text;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  padding-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 48px;
  font-weight: 700;
  line-height: 120%;
  display: flex;
}

.content-left-copy-copy {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: row;
  align-items: flex-start;
  width: 100%;
  padding-top: 0;
  padding-bottom: 0;
  padding-right: 0;
  display: flex;
}

.club-owners-gated-content {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: wrap;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  padding-top: 0;
  padding-bottom: 0;
  padding-right: 0;
  display: flex;
}

.club-owner-referee-gated-content, .referee-only-gated-content {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: row;
  align-items: flex-start;
  width: 100%;
  padding-top: 0;
  padding-bottom: 0;
  padding-right: 0;
  display: flex;
}

.card-button-gold-v7-copy-2 {
  background-color: var(--white);
  color: var(--color);
  text-align: center;
  text-transform: capitalize;
  border: 1.4px #b0adad;
  border-radius: 25px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 45px;
  margin-top: 0;
  padding: 9px 32px;
  font-size: 16px;
  font-weight: 500;
  text-decoration: none;
  transition: color .2s, background-color .2s;
  display: flex;
}

.card-button-gold-v7-copy-2:hover {
  border-style: solid;
  border-color: var(--black-grey);
  background-color: var(--color);
  color: #fff;
}

.free-members-block {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  padding-top: 0;
  padding-bottom: 0;
  padding-right: 0;
  display: flex;
}

.button-download {
  background-color: var(--golden2);
  color: var(--color);
  border-radius: 8px;
  margin-top: 0;
  font-size: 12px;
  font-weight: 500;
}

.div-block-154 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 480px;
  height: auto;
  margin-bottom: 0;
  display: flex;
}

.text-block-193 {
  text-transform: uppercase;
  margin-bottom: 8px;
  font-family: Librebaskerville, sans-serif;
  font-size: 16px;
  font-weight: 700;
}

.div-block-155 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-flow: row;
  display: flex;
}

.text-block-194 {
  text-transform: none;
  margin-bottom: 0;
  font-family: Librebaskerville, sans-serif;
  font-size: 15px;
  font-weight: 700;
}

.heading-80 {
  margin-top: 0;
  margin-bottom: 0;
}

.bold-text-24 {
  font-weight: 400;
}

.bold-text-25 {
  font-size: 13px;
}

.text-block-195 {
  font-weight: 600;
}

.div-block-156 {
  display: flex;
}

.div-block-157 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  display: flex;
}

.div-block-158 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  background-image: url("https://cdn.prod.website-files.com/6515c29e265110c9545f6a61/66084836009fd396c483ac3c_Gold%20and%20Black%20Modern%20Elegant%20Certificate.png");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  flex-flow: column;
  width: 600px;
  height: 700px;
  padding: 32px;
  display: flex;
}

.mb-15-copy {
  color: var(--white);
  margin-bottom: 15px;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 700;
}

.top-block {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-direction: column;
  display: flex;
}

.mb-15-copy-copy {
  color: var(--white);
  margin-top: 0;
  margin-bottom: 15px;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 700;
}

.body-48-copy {
  background-color: var(--color);
  justify-content: center;
  align-items: center;
  margin-bottom: 0;
  display: block;
}

.button-90-copy {
  background-color: var(--golden2);
  color: var(--black);
  text-align: center;
  border-radius: .5rem;
  margin-top: 0;
  padding: 0 1.5rem .75rem;
  font-weight: 600;
}

.div-block-159 {
  width: 100%;
  height: 100%;
}

.nav-33 {
  z-index: 1000;
  border: .6px solid var(--black-grey);
  background-color: var(--transparent);
  background-image: linear-gradient(153deg, var(--full-grey), black);
  border-radius: 16px;
  width: 100%;
  max-width: 260px;
  height: 100%;
  padding: 32px 0 0;
  position: sticky;
  top: 0;
}

.button-99 {
  background-color: var(--golden2);
  color: var(--black);
  text-align: center;
  border-radius: .5rem;
  margin-top: 0;
  padding: .75rem 1.5rem;
  font-weight: 600;
}

.div-block-160 {
  flex-flow: column;
  margin-top: 40px;
  display: flex;
}

.div-block-161 {
  display: block;
}

.section-48-copy {
  width: 100%;
  max-width: 1920px;
  display: flex;
}

.div-block-162 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.body-40-copy {
  background-color: var(--color);
  justify-content: center;
  align-items: center;
  height: 100%;
  font-family: Inter, sans-serif;
  display: flex;
}

.div-block-163 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-flow: row;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.button-99-2 {
  background-color: var(--white-2);
  color: var(--black);
  text-align: center;
  border-radius: .5rem;
  margin-top: 0;
  padding: .75rem 1.5rem;
  font-weight: 600;
}

.heading-wrap-copy {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  justify-content: space-around;
  align-items: flex-start;
  width: 100%;
  max-width: 100%;
  height: 99.9996%;
  margin-top: 0;
  margin-bottom: 0;
  display: flex;
}

.money-p {
  z-index: 2;
  text-transform: uppercase;
  font-size: 19px;
  position: relative;
}

.file-size {
  text-transform: uppercase;
  min-width: 60px;
}

.file-format {
  border: 1px solid var(--grey);
  color: #5d21d2;
  -webkit-text-stroke-width: 1px;
  -webkit-text-stroke-color: var(--grey);
  background-color: #5d21d226;
  border-radius: 20px;
  justify-content: center;
  align-items: center;
  height: 32px;
  margin-right: 25px;
  padding-left: 13px;
  padding-right: 13px;
  display: flex;
}

.checkbox-4 {
  cursor: pointer;
  border-width: 2px;
  border-color: #c6c9d4;
  border-radius: 5px;
  width: 20px;
  height: 20px;
  margin-top: 0;
}

.file-img {
  max-width: 40px;
  margin-left: 30px;
  margin-right: 20px;
}

.person-name {
  color: #616a73;
  margin-bottom: 5px;
  font-weight: 500;
}

.files-item {
  width: 100%;
}

.person-address {
  font-size: 16px;
}

.file-flex {
  align-items: center;
  width: auto;
  display: flex;
}

.files-list {
  background-color: var(--black);
  border: 1px solid #e2e3e9;
  border-radius: 10px;
  box-shadow: 0 1px 3px #8f93a399;
}

.checkbox-form__block {
  margin-bottom: 0;
}

.sqaure-button {
  border: 2px solid #e2e3e9;
  border-radius: 3px;
  justify-content: center;
  align-items: center;
  min-width: 37px;
  height: 37px;
  transition: transform .2s;
  display: flex;
}

.sqaure-button:hover {
  transform: scale(1.1);
}

.sqaure-button.mr-10 {
  border-width: 1px;
  border-color: var(--grey);
  margin-right: 10px;
}

.file {
  grid-column-gap: 60px;
  grid-row-gap: 30px;
  border-bottom: 1px solid #eff0f2;
  flex-wrap: nowrap;
  grid-template-rows: auto;
  grid-template-columns: 1fr .25fr;
  grid-auto-columns: 1fr;
  place-items: center start;
  padding: 30px 0 30px 25px;
  display: grid;
}

.money-wrap {
  border-radius: 20px;
  justify-content: center;
  align-items: center;
  height: 32px;
  margin-right: 40px;
  padding-left: 15px;
  padding-right: 15px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.files-scroll {
  max-width: 100%;
  padding-bottom: 10px;
  overflow: auto;
}

.money-bg {
  opacity: .15;
  position: absolute;
  inset: 0%;
}

.bill-type {
  grid-column-gap: 14px;
  background-color: #eef0f6;
  border-radius: 20px;
  justify-content: center;
  align-items: center;
  padding: 7px 15px;
  display: flex;
}

.file-format__p {
  color: var(--white);
  text-transform: uppercase;
  margin-top: 10px;
  font-size: 15px;
  font-weight: 500;
}

.x-icon {
  cursor: pointer;
}

.file-name {
  color: var(--white);
  width: 200px;
  margin-right: 40px;
  font-weight: 500;
  overflow: hidden;
}

.h2-2 {
  color: #616a73;
  font-size: 23px;
  font-weight: 600;
}

.files-wrap {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  width: 100%;
  display: flex;
}

.collection-wrapper {
  min-width: 100%;
}

.checkbox-field-2 {
  margin-bottom: 0;
}

.person-img {
  border-radius: 50%;
  min-width: 48px;
  height: 48px;
  margin-right: 18px;
}

.div-block-129-copy-copy {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  padding-top: 12px;
  font-weight: 400;
  display: flex;
}

.button-99-copy {
  background-color: var(--golden2);
  color: var(--black);
  text-align: center;
  border-radius: .5rem;
  margin-top: 0;
  padding: .25rem .5rem;
  font-size: 12px;
  font-weight: 600;
}

.button-99-copy:hover {
  background-color: var(--white);
}

.referee-gated-content-copy, .second-club-owner {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: row;
  align-items: flex-start;
  width: 100%;
  padding-top: 0;
  padding-bottom: 0;
  padding-right: 0;
  display: flex;
}

.kt-club-2-info-dashboard {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  border: 1px solid var(--black-grey);
  cursor: pointer;
  background-image: linear-gradient(#000, #14141499), url("https://cdn.prod.website-files.com/6515c29e265110c9545f6a61/653c858c747d3823e3b90c06_bg%20club%202.png");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  border-radius: 8px;
  flex-direction: column;
  align-items: flex-start;
  width: auto;
  height: auto;
  margin-top: 0;
  margin-bottom: 0;
  padding: 20px 35px;
  font-family: Inter, sans-serif;
  text-decoration: none;
  display: flex;
}

.kt-club-2-info-dashboard:hover {
  background-image: linear-gradient(#000, #14141499 36%), url("https://cdn.prod.website-files.com/6515c29e265110c9545f6a61/653c858c747d3823e3b90c06_bg%20club%202.png");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.kt-club-2-info-dashboard.w--current {
  background-image: linear-gradient(#000, #141414cf);
  height: 100%;
  padding-top: 16px;
  padding-bottom: 16px;
  padding-left: 35px;
}

.update-kt-club-1-club-owners {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  width: 100%;
  display: flex;
}

.div-block-164 {
  margin-top: 24px;
}

.new-kt-club-application, .new-kt-club2-application, .update-kt-club-2-club-owners-copy {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  width: 100%;
  display: flex;
}

.div-block-165, .div-block-166, .div-block-167 {
  display: flex;
}

.image-179 {
  width: 16%;
  padding-top: 0;
}

.free-members-only {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-flow: column;
  width: 100%;
  display: flex;
}

.kt-club-1-info-dashboard-copy {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border: 1px solid var(--black-grey);
  cursor: pointer;
  background-image: linear-gradient(#000, #14141499), url("https://cdn.prod.website-files.com/6515c29e265110c9545f6a61/653c858c747d3823e3b90c06_bg%20club%202.png");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  border-radius: 8px;
  flex-direction: column;
  align-items: flex-start;
  width: auto;
  height: auto;
  margin-top: 0;
  margin-bottom: 0;
  padding: 20px 35px;
  font-family: Inter, sans-serif;
  text-decoration: none;
  display: flex;
}

.kt-club-1-info-dashboard-copy:hover {
  background-image: linear-gradient(#000, #14141499 36%), url("https://cdn.prod.website-files.com/6515c29e265110c9545f6a61/653c858c747d3823e3b90c06_bg%20club%202.png");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.kt-club-1-info-dashboard-copy.w--current {
  background-image: linear-gradient(#000, #141414cf);
  height: 100%;
  padding-top: 16px;
  padding-bottom: 16px;
  padding-left: 35px;
}

.update-kt-club-1-club-owners-copy-copy {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  width: 100%;
  display: flex;
}

.kt-club-2-info-dashboard-copy {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  border: 1px solid var(--black-grey);
  cursor: pointer;
  background-image: linear-gradient(#000, #14141499), url("https://cdn.prod.website-files.com/6515c29e265110c9545f6a61/653c858c747d3823e3b90c06_bg%20club%202.png");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  border-radius: 8px;
  flex-direction: column;
  align-items: flex-start;
  width: auto;
  height: auto;
  margin-top: 0;
  margin-bottom: 0;
  padding: 20px 12px 20px 16px;
  font-family: Inter, sans-serif;
  text-decoration: none;
  display: flex;
}

.kt-club-2-info-dashboard-copy:hover {
  background-image: linear-gradient(#000, #14141499 36%), url("https://cdn.prod.website-files.com/6515c29e265110c9545f6a61/653c858c747d3823e3b90c06_bg%20club%202.png");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.kt-club-2-info-dashboard-copy.w--current {
  background-image: linear-gradient(#000, #141414cf);
  height: 100%;
  padding-top: 32px;
  padding-left: 7.5%;
}

.new-kt-club-3-application-copy, .update-kt-club-3-club-owners-copy-copy, .new-kt-club1-application-copy {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  width: 100%;
  display: flex;
}

.kt-club-3-info-dashboard-copy {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  border: 1px solid var(--black-grey);
  cursor: pointer;
  background-image: linear-gradient(#000, #14141499), url("https://cdn.prod.website-files.com/6515c29e265110c9545f6a61/653c858c747d3823e3b90c06_bg%20club%202.png");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  border-radius: 8px;
  flex-direction: column;
  align-items: flex-start;
  width: auto;
  height: auto;
  margin-top: 0;
  margin-bottom: 0;
  padding: 20px 35px;
  font-family: Inter, sans-serif;
  text-decoration: none;
  display: flex;
}

.kt-club-3-info-dashboard-copy:hover {
  background-image: linear-gradient(#000, #14141499 36%), url("https://cdn.prod.website-files.com/6515c29e265110c9545f6a61/653c858c747d3823e3b90c06_bg%20club%202.png");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.kt-club-3-info-dashboard-copy.w--current {
  background-image: linear-gradient(#000, #141414cf);
  height: 100%;
  padding-top: 16px;
  padding-bottom: 16px;
  padding-left: 35px;
}

.only-referees {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  width: 100%;
  display: flex;
}

.referee-no-approved {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  cursor: pointer;
  background-image: linear-gradient(#000, #14141499), url("https://cdn.prod.website-files.com/6515c29e265110c9545f6a61/653c858c747d3823e3b90c06_bg%20club%202.png");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  border: 1px solid #b0adad;
  border-radius: 8px;
  flex-direction: column;
  align-items: flex-start;
  width: auto;
  height: auto;
  margin-top: 0;
  margin-bottom: 0;
  padding: 20px 35px;
  font-family: Inter, sans-serif;
  text-decoration: none;
  display: flex;
}

.referee-no-approved:hover {
  background-image: linear-gradient(#000, #14141499 36%), url("https://cdn.prod.website-files.com/6515c29e265110c9545f6a61/653c858c747d3823e3b90c06_bg%20club%202.png");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.referee-no-approved.w--current {
  background-image: linear-gradient(#000, #141414cf);
  height: 100%;
  padding-top: 16px;
  padding-bottom: 16px;
  padding-left: 35px;
}

.denied-page-2 {
  background-color: var(--black);
  color: #010026;
  justify-content: flex-start;
  align-items: center;
  width: 100vw;
  min-height: 100vh;
  padding-left: 10vw;
  line-height: 1.7em;
  display: flex;
}

.denied-content-2 {
  z-index: 2;
  color: var(--white);
  max-width: 800px;
  padding: 50px;
  position: relative;
}

.accent-x {
  width: 40px;
  position: absolute;
  inset: auto 13% -10.2vh auto;
}

.accent-x.is-smallest {
  width: 20px;
  inset: auto auto 34% -5%;
}

.accent-x.is-smaller {
  width: 30px;
  inset: 0% auto auto 0%;
}

.denied-button-2 {
  background-color: var(--golden2);
  color: var(--black);
  text-align: center;
  letter-spacing: .03em;
  border-radius: 8px;
  flex: none;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  padding: 8px 16px;
  font-size: 15px;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: transform .2s cubic-bezier(.645, .045, .355, 1), border-color .2s cubic-bezier(.645, .045, .355, 1), border-radius .2s cubic-bezier(.645, .045, .355, 1), box-shadow .2s cubic-bezier(.645, .045, .355, 1), background-color .2s cubic-bezier(.645, .045, .355, 1);
  display: inline-block;
  position: relative;
  top: 0;
  box-shadow: 1px 1px 5px #ffffff40, 0 10px 20px -5px #2d3e504d;
}

.denied-button-2:hover {
  background-color: var(--white);
  box-shadow: none;
  color: var(--color);
  transform: translate(0, 2px);
}

.denied-button-2:active {
  background-color: #0a3092;
}

.accent-circle {
  border: 2px solid #000;
  border-radius: 50%;
  width: 30px;
  height: 30px;
  position: absolute;
  inset: 37px 20px auto auto;
}

.accent-circle.is-bigger {
  inset: auto auto -17% -7.6vw;
  transform: scale(2);
}

.accent-circle.is-biggest {
  color: var(--white);
  inset: 21.2vh 19.1vh 0 auto;
  transform: scale(2.5);
}

.denied-link-2 {
  grid-column-gap: 8px;
  color: var(--white);
  align-items: center;
  display: flex;
}

.div-block-164-copy {
  margin-top: 24px;
}

.kt-club-3-info-dashboard-copy-copy {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  border: 1px solid var(--black-grey);
  cursor: pointer;
  background-image: linear-gradient(#000, #14141499), url("https://cdn.prod.website-files.com/6515c29e265110c9545f6a61/653c858c747d3823e3b90c06_bg%20club%202.png");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  border-radius: 8px;
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  height: auto;
  margin-top: 0;
  margin-bottom: 0;
  padding: 20px 12px 20px 16px;
  font-family: Inter, sans-serif;
  text-decoration: none;
  display: flex;
}

.kt-club-3-info-dashboard-copy-copy:hover {
  background-image: linear-gradient(#000, #14141499 36%), url("https://cdn.prod.website-files.com/6515c29e265110c9545f6a61/653c858c747d3823e3b90c06_bg%20club%202.png");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.kt-club-3-info-dashboard-copy-copy.w--current {
  background-image: linear-gradient(#000, #141414cf);
  height: 100%;
  padding-top: 32px;
  padding-left: 7.5%;
}

.body-40-copy {
  background-color: var(--transparent);
  background-image: linear-gradient(92deg, black, var(--transparent) 94%, var(--black-2)), url("https://cdn.prod.website-files.com/6515c29e265110c9545f6a61/65f9d634bfa9389d07276840_2e6b0148-0b0a-4ee3-884b-84fb11277d5e-min.jpg");
  background-position: 0 0, 0 0;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  justify-content: center;
  align-items: flex-start;
  height: 100%;
  font-family: Inter, sans-serif;
  display: flex;
}

.section-56 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  width: 100%;
  height: auto;
  padding: 32px;
  display: flex;
}

.div-block-168 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  width: 100%;
  display: flex;
}

.div-block-169 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  display: flex;
}

.only-referee, .new-kt-club2-application-2 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  width: 100%;
  display: flex;
}

.referee-only-members-block-copy {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: row;
  align-items: flex-start;
  width: 100%;
  padding-top: 0;
  padding-bottom: 0;
  padding-right: 0;
  display: flex;
}

.free-new-kt-club2-application-copy {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  width: 100%;
  display: flex;
}

.div-block-170 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  display: flex;
}

.div-block-171 {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  flex-flow: wrap;
  display: flex;
}

.div-block-172 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  border: 1px solid var(--black-grey);
  border-radius: 8px;
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  height: auto;
  margin-bottom: 0;
  padding: 20px 16px;
  display: flex;
}

.div-block-173 {
  width: 400px;
}

.div-block-174 {
  display: flex;
}

.text-block-196 {
  color: var(--black);
  text-transform: uppercase;
  font-family: Oswald, sans-serif;
  font-size: 28px;
  font-weight: 500;
}

.div-block-175, .div-block-176 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  display: flex;
}

.div-block-178, .div-block-179 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-flow: wrap;
  display: flex;
}

.div-block-180 {
  grid-column-gap: 2px;
  grid-row-gap: 2px;
  flex-flow: row-reverse wrap;
  justify-content: flex-end;
  align-items: flex-start;
  display: flex;
}

.div-block-181 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-flow: wrap;
  display: flex;
}

.new-kt-club-2-appkication-no-more-than-2-clubs, .new-kt-club-1-appkication-no-more-than-2-clubs {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  width: 100%;
  display: flex;
}

.button-100 {
  background-color: var(--golden2);
  color: var(--color);
}

.club-owner-only-2nd-club, .club-owner-only-3rd-club-copy, .new-kt-club-2-appkication-no-more-than-2-clubs-copy, .club-owner-referee-club2-application, .referee-only-copy, .club-owner-only-3rddd-club-copy, .referee-only-2, .referee-only-3 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  width: 100%;
  display: flex;
}

.div-block-182 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  padding-bottom: 32px;
  display: flex;
}

.button-101 {
  background-color: var(--golden2);
  color: var(--color);
  text-align: center;
  justify-content: center;
  align-items: center;
  width: 20%;
  font-weight: 500;
  display: flex;
}

.body-49 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  background-color: var(--color);
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding-left: 5%;
  padding-right: 5%;
  display: flex;
}

.ms-input-2-copy {
  border: 1px solid var(--grey);
  color: var(--white);
  border-radius: 8px;
  min-height: 40px;
  margin-bottom: 0;
  padding: 8px 12px;
  transition: box-shadow .2s, color .2s, box-shadow .2s, border-color .2s;
  position: relative;
  box-shadow: 0 5px 10px -5px #0000001a;
}

.ms-input-2-copy:focus-visible, .ms-input-2-copy[data-wf-focus-visible] {
  color: var(--white);
}

.ms-input-2-copy:focus-visible, .ms-input-2-copy[data-wf-focus-visible] {
  color: var(--white);
}

.ms-input-2-copy:focus-visible, .ms-input-2-copy[data-wf-focus-visible] {
  color: var(--white);
}

.ms-input-2-copy:focus-visible, .ms-input-2-copy[data-wf-focus-visible] {
  color: var(--white);
}

.ms-input-2-copy:focus-visible, .ms-input-2-copy[data-wf-focus-visible] {
  color: var(--white);
}

.ms-input-2-copy:focus-visible, .ms-input-2-copy[data-wf-focus-visible] {
  color: var(--white);
}

.ms-input-2-copy:hover {
  z-index: 2;
  border-style: none;
  border-color: var(--golden2);
  background-color: var(--full-black);
  box-shadow: none;
  color: var(--white-2);
}

.ms-input-2-copy:active, .ms-input-2-copy:focus, .ms-input-2-copy:focus-visible, .ms-input-2-copy[data-wf-focus-visible] {
  color: var(--white-2);
}

.ms-input-2-copy:lang(en-us) {
  color: var(--white-2);
}

.ms-input-2-copy:focus-visible, .ms-input-2-copy[data-wf-focus-visible] {
  color: var(--white);
}

.ms-input-2-copy:focus-visible, .ms-input-2-copy[data-wf-focus-visible] {
  color: var(--white);
}

.ms-input-2-copy:focus-visible, .ms-input-2-copy[data-wf-focus-visible] {
  color: var(--white);
}

.ms-input-2-copy:focus-visible, .ms-input-2-copy[data-wf-focus-visible] {
  color: var(--white);
}

.ms-input-2-copy:focus-visible, .ms-input-2-copy[data-wf-focus-visible] {
  color: var(--white);
}

.ms-input-2-copy:focus-visible, .ms-input-2-copy[data-wf-focus-visible] {
  color: var(--white);
}

.ms-input-2-copy:focus-visible, .ms-input-2-copy[data-wf-focus-visible] {
  color: var(--white);
}

.ms-input-2-copy:focus-visible, .ms-input-2-copy[data-wf-focus-visible] {
  color: var(--white);
}

.ms-input-2-copy:focus-visible, .ms-input-2-copy[data-wf-focus-visible] {
  color: var(--white);
}

.ms-input-2-copy:focus-visible, .ms-input-2-copy[data-wf-focus-visible] {
  color: var(--white);
}

.ms-input-2-copy:focus-visible, .ms-input-2-copy[data-wf-focus-visible] {
  color: var(--white);
}

.ms-input-2-copy:focus-visible, .ms-input-2-copy[data-wf-focus-visible] {
  color: var(--white);
}

.ms-input-2-copy:focus-visible, .ms-input-2-copy[data-wf-focus-visible] {
  color: var(--white);
}

.ms-input-2-copy:focus-visible, .ms-input-2-copy[data-wf-focus-visible] {
  color: var(--white);
}

.ms-input-2-copy:focus-visible, .ms-input-2-copy[data-wf-focus-visible] {
  color: var(--white);
}

.ms-input-2-copy:focus-visible, .ms-input-2-copy[data-wf-focus-visible] {
  color: var(--white);
}

.ms-input-2-copy:focus-visible, .ms-input-2-copy[data-wf-focus-visible] {
  color: var(--white);
}

.ms-input-2-copy:focus-visible, .ms-input-2-copy[data-wf-focus-visible] {
  color: var(--white);
}

.ms-input-2-copy:focus-visible, .ms-input-2-copy[data-wf-focus-visible] {
  color: var(--white);
}

.ms-input-2-copy:focus-visible, .ms-input-2-copy[data-wf-focus-visible] {
  color: var(--white);
}

.ms-input-2-copy:focus-visible, .ms-input-2-copy[data-wf-focus-visible] {
  color: var(--white);
}

.ms-input-2-copy:focus-visible, .ms-input-2-copy[data-wf-focus-visible] {
  color: var(--white);
}

.ms-input-2-copy:focus-visible, .ms-input-2-copy[data-wf-focus-visible] {
  color: var(--white);
}

.ms-input-2-copy {
  border: 1px solid var(--grey);
  background-color: var(--black);
  color: var(--white);
  border-radius: 8px;
  min-height: 40px;
  margin-bottom: 20px;
  padding: 8px 12px;
  font-weight: 400;
  transition: box-shadow .2s, color .2s, box-shadow .2s, border-color .2s;
  position: relative;
  box-shadow: 0 5px 10px -5px #0000001a;
}

.ms-input-2-copy:focus-visible, .ms-input-2-copy[data-wf-focus-visible] {
  color: var(--white);
}

.ms-input-2-copy:focus-visible, .ms-input-2-copy[data-wf-focus-visible] {
  color: var(--white);
}

.ms-input-2-copy:focus-visible, .ms-input-2-copy[data-wf-focus-visible] {
  color: var(--white);
}

.ms-input-2-copy:focus-visible, .ms-input-2-copy[data-wf-focus-visible] {
  color: var(--white);
}

.ms-input-2-copy:focus-visible, .ms-input-2-copy[data-wf-focus-visible] {
  color: var(--white);
}

.ms-input-2-copy:focus-visible, .ms-input-2-copy[data-wf-focus-visible] {
  color: var(--white);
}

.ms-input-2-copy {
  border: 1px solid var(--grey);
  background-color: var(--black);
  color: var(--white);
  border-radius: 8px;
  min-height: 40px;
  margin-bottom: 20px;
  padding: 8px 12px;
  transition: box-shadow .2s, color .2s, box-shadow .2s, border-color .2s;
  position: relative;
  box-shadow: 0 5px 10px -5px #0000001a;
}

.ms-input-2-copy:hover {
  z-index: 2;
  border-color: var(--golden2);
  box-shadow: none;
  color: var(--grey);
}

.ms-input-2-copy:focus {
  color: var(--grey);
}

.ms-input-2-copy:focus-visible, .ms-input-2-copy[data-wf-focus-visible] {
  color: var(--white);
}

.ms-input-2-copy::placeholder {
  background-color: var(--black);
  color: var(--grey);
}

.ms-input-2-copy.is-text-area {
  min-height: 100px;
}

.button-90-copy-2 {
  background-color: var(--golden2);
  color: var(--black);
  text-align: center;
  border-radius: .5rem;
  width: 200px;
  margin-top: 0;
  padding: .75rem 1.5rem;
  font-weight: 600;
}

.ms-input-2-copy-copy {
  border: 1px solid var(--grey);
  background-color: var(--black);
  color: var(--white);
  border-radius: 8px;
  min-height: 40px;
  margin-bottom: 20px;
  padding: 8px 12px;
  transition: box-shadow .2s, color .2s, box-shadow .2s, border-color .2s;
  position: relative;
  box-shadow: 0 5px 10px -5px #0000001a;
}

.ms-input-2-copy-copy:hover {
  z-index: 2;
  border-color: var(--grey);
  box-shadow: none;
  color: var(--grey);
}

.ms-input-2-copy-copy:focus {
  color: var(--grey);
}

.ms-input-2-copy-copy:focus-visible, .ms-input-2-copy-copy[data-wf-focus-visible] {
  color: var(--white);
}

.ms-input-2-copy-copy::placeholder {
  background-color: var(--black);
  color: var(--grey);
}

.ms-input-2-copy-copy.is-text-area {
  min-height: 100px;
}

.club-owner-only-3rd-club {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  width: 100%;
  display: flex;
}

.black-input-field {
  border: 1px solid var(--grey);
  background-color: var(--black);
  color: var(--white);
  border-radius: 8px;
  min-height: 40px;
  margin-bottom: 20px;
  padding: 8px 12px;
  transition: box-shadow .2s, color .2s, box-shadow .2s, border-color .2s;
  position: relative;
  box-shadow: 0 5px 10px -5px #0000001a;
}

.black-input-field:hover {
  z-index: 2;
  border-color: var(--golden2);
  box-shadow: none;
  color: var(--grey);
}

.black-input-field:focus {
  color: var(--grey);
}

.black-input-field:focus-visible, .black-input-field[data-wf-focus-visible] {
  color: var(--white);
}

.black-input-field::placeholder {
  background-color: var(--black);
  color: var(--grey);
}

.black-input-field.is-text-area {
  min-height: 100px;
}

.any {
  background-color: var(--color);
  color: var(--white);
  text-transform: capitalize;
  border-radius: 8px;
}

.button-91-copy-2-2-2 {
  background-color: var(--golden2);
  color: var(--color);
  text-align: center;
  border-radius: 6px;
  justify-content: center;
  align-items: center;
  width: 180px;
  margin-top: 4px;
  margin-bottom: 12px;
  padding: 8px 12px;
  font-size: 16px;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  display: flex;
}

.button-91-copy-2-2-2:hover {
  border: 1px solid var(--grey);
  background-color: var(--white);
  box-shadow: none;
  color: var(--color);
}

.button-91-copy-2-2-2.w--current {
  width: 220px;
  padding: 15px 25px;
}

.form_label-copy-2-2 {
  color: var(--full-white);
  margin-bottom: .5rem;
}

.form_input-9-full {
  border: .2px solid var(--grey);
  background-color: var(--full-black);
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  color: var(--white-2);
  border-radius: .5rem;
  width: 100%;
  height: 40px;
  min-height: 0;
  margin-bottom: .75rem;
  padding: .5rem 1rem;
}

.form_input-9-full:active {
  color: var(--full-white);
}

.form_input-9-full:focus {
  color: var(--white-2);
}

.form_input-9-full:focus-visible, .form_input-9-full[data-wf-focus-visible] {
  color: var(--white);
}

.form_input-9-full::placeholder {
  color: var(--full-white);
}

.form_input-9-full.is-text-area {
  min-height: auto;
  padding-top: .75rem;
  padding-bottom: 0;
}

.div-block-183 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  display: flex;
}

.form-field-6 {
  background-color: #f8f7fe;
  border: 2px solid #f1f0f7;
  border-radius: 10px;
  height: 50px;
  margin-bottom: 0;
  padding-left: 15px;
  padding-right: 15px;
}

.form-field-6:focus {
  border-color: #7065ef;
}

.form-field-6::placeholder {
  font-size: 16px;
}

.form-field-6.password {
  background-color: var(--color);
  border-style: none;
  width: 100%;
  margin-bottom: 10px;
  padding-right: 60px;
}

.pw-wrap {
  width: 100%;
  position: relative;
}

.forgot-pw {
  color: #9f98dc;
  text-align: center;
  font-size: 15px;
  font-weight: 600;
  text-decoration: none;
  transition: color .2s;
  display: block;
}

.forgot-pw:hover {
  color: #000;
}

.eye-wrap {
  cursor: pointer;
  position: absolute;
  inset: 50% 20px auto auto;
  transform: translate(0, -50%);
}

.right-3 {
  background-color: #f8f7fe;
  flex: 1;
  min-height: 100vh;
  padding-top: 40px;
  padding-bottom: 40px;
  position: relative;
}

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

.form-field__wrap.margin {
  margin-bottom: 18px;
}

.shape {
  position: absolute;
  inset: 0% auto auto 0%;
}

.hamburger-2 {
  display: none;
}

.form-wrapper-6 {
  width: 100%;
  max-width: 395px;
  margin-top: 85px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 20px;
  padding-right: 20px;
}

.mb-18 {
  margin-bottom: 18px;
}

.nav-menu-7 {
  display: none;
}

.navigation {
  border-bottom: 1px solid #f3f3f7;
  padding: 35px 30px 35px 60px;
}

.p-12-2 {
  color: #86858c;
  font-size: 12px;
  font-weight: 600;
  line-height: 17px;
}

.left-2 {
  flex: 1;
  padding-bottom: 40px;
}

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

.wrapper {
  justify-content: space-between;
  align-items: stretch;
  width: 100%;
  max-width: 1920px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.p-4 {
  color: #b4b4b5;
  font-weight: 600;
}

.flex {
  grid-column-gap: 10px;
  align-items: center;
  display: flex;
}

.link-bold {
  color: #000;
  font-weight: 700;
  transition: color .2s;
}

.link-bold:hover {
  color: #7065ef;
}

.text-purple {
  color: #7065ef;
  text-decoration: none;
}

.text-purple:hover {
  text-decoration: underline;
}

.field-label-45 {
  text-align: left;
  margin-bottom: 10px;
  font-size: 15px;
  font-weight: 600;
}

.radius-10 {
  border-radius: 10px;
}

.eye-icon {
  z-index: 10;
}

.eye-icon.closed {
  display: none;
}

.eye-icon.open {
  display: block;
}

.button-102 {
  color: #000;
  border-radius: 10px;
  width: 100%;
  padding: 15px 20px;
  font-size: 17px;
  font-weight: 600;
  text-decoration: none;
}

.button-102.google {
  grid-column-gap: 10px;
  border: 1px solid #ebecf0;
  justify-content: center;
  align-items: center;
  margin-bottom: 35px;
  transition: box-shadow .2s;
  display: flex;
}

.button-102.google:hover {
  box-shadow: 10px 0 40px #0000001a;
}

.button-102.submit {
  color: #fff;
  background-color: #7065ef;
  margin-bottom: 15px;
  transition: background-color .2s;
}

.button-102.submit:hover {
  background-color: #7065efd9;
}

.right-wrap {
  z-index: 10;
  grid-row-gap: 45px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  max-width: 450px;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
}

.show-hide-code {
  max-width: 300px;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
}

.show-password-wrap {
  z-index: 4;
  position: absolute;
  inset: 7px 0 auto auto;
}

.show-password {
  grid-column-gap: 2px;
  grid-row-gap: 2px;
  border: 1px solid var(--black-grey);
  background-color: var(--color);
  color: var(--white);
  border-radius: 9px;
  justify-content: space-between;
  align-items: center;
  padding: 2px 7px 0 6px;
  font-size: 13.5px;
  display: flex;
  bottom: 5px;
}

.show-password.w--current {
  display: none;
}

.eye-svg {
  color: var(--white-2);
  justify-content: center;
  align-items: center;
  width: 14px;
  margin-right: 4px;
  font-size: 12px;
  display: flex;
}

.text-field-18 {
  border: 1px solid var(--black-grey);
  background-color: var(--color);
  color: var(--white-2);
  border-radius: 6px;
  height: 48px;
  margin-bottom: 0;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 18px;
  font-size: 16px;
}

.div-block-184 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  width: 100%;
  height: auto;
  display: flex;
}

.icon-embed-xxsmall-8, .icon-embed-xxsmall-9 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1.4rem;
  height: 1.4rem;
  display: flex;
}

.div-block-182-copy {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  margin-top: 32px;
  display: flex;
}

.div-block-185 {
  flex-flow: column;
  display: flex;
}

.form_input-9-copy:active, .form_input-9-copy:focus, .form_input-9-copy:focus-visible, .form_input-9-copy[data-wf-focus-visible] {
  color: var(--white);
}

.select-field-10-copy-copy {
  border: 1px solid var(--black-grey);
  background-color: var(--color);
  color: var(--white);
  border-radius: 6px;
  width: 100%;
  height: 48px;
  margin-bottom: 0;
  padding-top: 10px;
  padding-bottom: 10px;
}

.form_input-9-copy:active, .form_input-9-copy:focus, .form_input-9-copy:focus-visible, .form_input-9-copy[data-wf-focus-visible] {
  color: var(--white);
}

.form_input-9-copy {
  border: .2px solid var(--grey);
  background-color: var(--black);
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  color: var(--grey);
  border-radius: .5rem;
  width: 200px;
  min-height: 3rem;
  margin-bottom: .75rem;
  padding: .5rem 1rem;
}

.form_input-9-copy:active, .form_input-9-copy:focus, .form_input-9-copy:focus-visible, .form_input-9-copy[data-wf-focus-visible] {
  color: var(--white);
}

.form_input-9-copy.is-text-area {
  min-height: auto;
  padding-top: .75rem;
  padding-bottom: 0;
}

.form_input-9-copy-copy:active, .form_input-9-copy-copy:focus, .form_input-9-copy-copy:focus-visible, .form_input-9-copy-copy[data-wf-focus-visible] {
  color: var(--white);
}

.form_input-9-copy-copy:active, .form_input-9-copy-copy:focus, .form_input-9-copy-copy:focus-visible, .form_input-9-copy-copy[data-wf-focus-visible] {
  color: var(--white);
}

.form_input-9-copy-copy {
  border: .2px solid var(--black-grey);
  background-color: var(--black);
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  color: var(--grey);
  border-radius: .5rem;
  width: 200px;
  min-height: 3rem;
  margin-bottom: .75rem;
  padding: .5rem 1rem;
}

.form_input-9-copy-copy:active, .form_input-9-copy-copy:focus, .form_input-9-copy-copy:focus-visible, .form_input-9-copy-copy[data-wf-focus-visible] {
  color: var(--white);
}

.form_input-9-copy-copy.is-text-area {
  min-height: auto;
  padding-top: .75rem;
  padding-bottom: 0;
}

.button-91-copy-333 {
  background-color: var(--white);
  color: var(--color);
  text-align: center;
  border-radius: 6px;
  justify-content: center;
  align-items: center;
  width: 180px;
  margin-top: 4px;
  margin-bottom: 12px;
  padding: 15px 12px;
  font-size: 16px;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  display: flex;
}

.button-91-copy-333:hover {
  border: 1px solid var(--grey);
  box-shadow: none;
  color: var(--white);
  background-color: #000;
}

.button-91-copy-333.w--current {
  width: 220px;
  padding: 15px 25px;
}

.modal_small-2-copy333 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border: 1px solid var(--grey);
  background-color: var(--black);
  color: var(--white);
  text-align: left;
  background-image: linear-gradient(#000, #2a2a2a);
  border-radius: 10px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 402.002px;
  min-width: auto;
  max-width: 53%;
  height: auto;
  margin-bottom: 0;
  padding: 16px;
  display: flex;
  position: relative;
  box-shadow: 0 20px 30px -10px #1d01501a;
}

.button-91-copy-333-copy {
  background-color: var(--white);
  color: var(--color);
  text-align: center;
  border-radius: 6px;
  justify-content: center;
  align-items: center;
  width: 180px;
  margin-top: 4px;
  margin-bottom: 12px;
  padding: 15px 12px;
  font-size: 16px;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  display: flex;
}

.button-91-copy-333-copy:hover {
  border: 1px solid var(--grey);
  box-shadow: none;
  color: var(--white);
  background-color: #000;
}

.button-91-copy-333-copy.w--current {
  background-color: var(--golden2);
  width: 220px;
  padding: 15px 25px;
}

.button-92-upgrade {
  background-color: var(--golden2);
  color: var(--color);
  text-align: center;
  border-radius: 6px;
  justify-content: center;
  align-items: center;
  width: auto;
  margin-top: 0;
  margin-bottom: 0;
  padding: 15px;
  font-size: 16px;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  display: flex;
}

.button-92-upgrade:hover {
  border: 1px solid var(--grey);
  box-shadow: none;
  color: var(--white);
  background-color: #000;
}

.button-92-upgrade.w--current {
  width: 220px;
  padding: 15px 25px;
  font-size: 18px;
}

.modal_small-2-copy {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  border: 1px solid var(--grey);
  background-color: var(--black);
  color: var(--white);
  text-align: left;
  background-image: linear-gradient(#000, #2a2a2a);
  border-radius: 10px;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  width: 402px;
  min-width: auto;
  max-width: 53%;
  height: auto;
  margin-bottom: 0;
  padding: 16px 16px 0;
  display: flex;
  position: relative;
  box-shadow: 0 20px 30px -10px #1d01501a;
}

.cooming-soon-block {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  border: 1px solid var(--grey);
  background-color: var(--black);
  color: var(--white);
  text-align: left;
  background-image: linear-gradient(#000, #2a2a2a);
  border-radius: 10px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  min-width: auto;
  max-width: 100%;
  height: 99.9999%;
  margin-bottom: 0;
  padding: 16px;
  display: flex;
  position: relative;
  box-shadow: 0 20px 30px -10px #1d01501a;
}

.cooming-soon-block:hover {
  background-image: linear-gradient(#000, #2a2a2a 42%);
}

.div-block-186 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  width: auto;
  height: 100%;
  display: flex;
}

.become-kt-licensed-club {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  border: 1px solid var(--black-grey);
  background-color: var(--black);
  color: var(--white);
  text-align: left;
  background-image: linear-gradient(#000, #2a2a2a);
  border-radius: 10px;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 99.9999%;
  min-width: 99.997%;
  max-width: 100%;
  height: auto;
  margin-bottom: 0;
  padding: 8px 16px 16px;
  display: flex;
  position: relative;
  box-shadow: 0 20px 30px -10px #1d01501a;
}

.apply-for-another {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  border: 1px solid var(--black-grey);
  background-color: var(--black);
  color: var(--white);
  text-align: left;
  background-image: linear-gradient(#000, #2a2a2a);
  border-radius: 10px;
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 99.9999%;
  min-width: auto;
  max-width: 100%;
  height: 99.9999%;
  margin-bottom: 0;
  padding: 16px;
  display: flex;
  position: relative;
  box-shadow: 0 20px 30px -10px #1d01501a;
}

.my-dashboard {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  grid-template: "."
  / .25fr .25fr;
  grid-auto-columns: 1fr;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  padding-top: 0;
  padding-bottom: 0;
  padding-right: 0;
  display: flex;
}

.div-block-187 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: .25fr .25fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: stretch;
  width: auto;
  display: flex;
}

.div-block-188 {
  height: auto;
}

.div-block-189 {
  width: 100%;
}

.apply-for-another-club {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  width: 100%;
  display: flex;
}

.button-103 {
  border: 1px solid var(--black-grey);
  background-color: var(--white);
  color: var(--color);
  text-align: center;
  border-radius: 8px;
  width: 300px;
  font-size: 18px;
  font-weight: 500;
  display: block;
}

.button-103:hover {
  background-color: var(--golden2);
}

.div-block-190 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  width: 100%;
  display: flex;
}

.button-104 {
  background-color: var(--golden2);
  color: var(--color);
  border-radius: 8px;
  padding: 15px 25px;
  font-size: 18px;
}

.update-3-kt-club-3-club-owners-copy-copy-copy {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  width: 100%;
  display: flex;
}

.div-block-191 {
  background-color: #df0b0b;
  border-radius: 100px;
  width: 10px;
  max-width: 10px;
  height: 10px;
  max-height: 10px;
}

.text-size-regular-9 {
  font-size: 1rem;
}

.text-size-small-17 {
  font-size: .875rem;
}

.text-size-small-17.text-weight-semibold.is-green {
  color: #adf944;
}

.card_price-text {
  font-size: 3rem;
  font-weight: 700;
  line-height: 1.2;
}

.container-medium {
  width: 100%;
  max-width: 64rem;
  margin-left: auto;
  margin-right: auto;
}

.icon-height-small {
  height: 1rem;
}

.icon-height-small.is-invert {
  filter: invert();
}

.hero_grid {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: end;
  display: grid;
}

.card_description {
  grid-column-gap: .625rem;
  grid-row-gap: .625rem;
  border-top: .0625rem solid #ccc;
  flex-direction: column;
  width: 100%;
  margin-top: 1.25rem;
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
  padding-left: .3125rem;
  display: flex;
}

.card_description.color-light {
  border-top-color: #444;
}

.text-size-medium-35 {
  font-size: 1.25rem;
}

.card_point {
  grid-column-gap: .625rem;
  grid-row-gap: .625rem;
  align-items: center;
  display: flex;
}

.padding-global-51 {
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}

.section_hero {
  background-color: #e3e3e3;
  flex-direction: column;
  justify-content: center;
  min-height: 100svh;
  display: flex;
  position: relative;
}

.card_category {
  border: .0625rem solid #ccc;
  border-radius: 3.125rem;
  margin-top: 0;
  margin-bottom: .625rem;
  padding: .3125rem 1.25rem;
}

.card_button {
  color: #fff;
  background-color: #313130;
  border: .0625rem solid #313130;
  border-radius: 3.125rem;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-top: .75rem;
  padding-bottom: .75rem;
  font-weight: 500;
  transition: all .3s;
  display: flex;
}

.card_button:hover {
  color: #313130;
  background-color: #fff;
  border: .0625rem solid #313130;
}

.card_button.is-green {
  color: #313130;
  background-color: #adf944;
  border-color: #adf944;
  transition: all .3s;
}

.card_button.is-green:hover {
  color: #adf944;
  background-color: #fff0;
  border-color: #adf944;
}

.card_content {
  background-color: #fff;
  border-radius: 1.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  place-content: start;
  place-items: start;
  max-width: 70rem;
  padding: 1.25rem;
  display: grid;
  position: relative;
}

.card_content.is-color-black {
  color: #c7c7c7;
  background-color: #313130;
}

.div-block-192 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.div-block-193 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  background-color: var(--white);
  border-radius: 8px;
  padding: 8px 15px;
  display: flex;
}

.div-block-194 {
  width: 100%;
  display: flex;
}

.button-91-copy-2-2-2--copy {
  background-color: var(--golden2);
  color: var(--color);
  text-align: center;
  border-radius: 6px;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-top: 4px;
  margin-bottom: 12px;
  padding: 8px 12px;
  font-size: 16px;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  display: flex;
}

.button-91-copy-2-2-2--copy:hover {
  border: 1px solid var(--grey);
  background-color: var(--white);
  box-shadow: none;
  color: var(--color);
}

.button-91-copy-2-2-2--copy.w--current {
  width: 220px;
  padding: 15px 25px;
}

.button-91-copy-2-2-2--copy2 {
  background-color: var(--golden2);
  color: var(--color);
  text-align: center;
  border-radius: 6px;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-top: 4px;
  margin-bottom: 12px;
  padding: 8px 12px;
  font-size: 16px;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  display: flex;
}

.button-91-copy-2-2-2--copy2:hover {
  border: 1px solid var(--grey);
  background-color: var(--white);
  box-shadow: none;
  color: var(--color);
}

.button-91-copy-2-2-2--copy2.w--current {
  width: 220px;
  padding: 15px 25px;
}

.apply-for-another-copy3 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  border: 1px solid var(--black-grey);
  background-color: var(--black);
  color: var(--white);
  text-align: left;
  background-image: linear-gradient(#000, #2a2a2a);
  border-radius: 10px;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  width: auto;
  min-width: auto;
  max-width: 100%;
  height: 99.9999%;
  margin-bottom: 0;
  padding: 8px 16px 16px;
  display: flex;
  position: relative;
  box-shadow: 0 20px 30px -10px #1d01501a;
}

.form_input-9-full-copy {
  border: .2px solid var(--grey);
  background-color: var(--black);
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  color: var(--grey);
  border-radius: .5rem;
  width: 100%;
  min-height: 3rem;
  margin-bottom: .75rem;
  padding: .5rem 1rem;
}

.form_input-9-full-copy:active, .form_input-9-full-copy:focus, .form_input-9-full-copy:focus-visible, .form_input-9-full-copy[data-wf-focus-visible] {
  color: var(--white);
}

.form_input-9-full-copy.is-text-area {
  min-height: auto;
  padding-top: .75rem;
  padding-bottom: 0;
}

.form_input-9-full-copy-copy {
  border: .2px solid var(--grey);
  background-color: var(--black);
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  color: var(--white);
  border-radius: .5rem;
  width: 100%;
  min-height: 3rem;
  margin-bottom: .75rem;
  padding: .5rem 1rem;
}

.form_input-9-full-copy-copy:active, .form_input-9-full-copy-copy:focus, .form_input-9-full-copy-copy:focus-visible, .form_input-9-full-copy-copy[data-wf-focus-visible] {
  color: var(--white);
}

.form_input-9-full-copy-copy.is-text-area {
  min-height: auto;
  padding-top: .75rem;
  padding-bottom: 0;
}

.div-block-144-copy3 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: auto;
  margin-top: 8px;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.kombat-members {
  margin-left: 0;
  margin-right: 0;
  padding-top: 0;
  padding-bottom: 0;
  display: block;
}

.dropdown-toggle-notice-copy {
  background-color: var(--black);
  color: var(--white);
  border-radius: 12px;
  padding: 4px 8px;
  display: block;
}

.dropdown-toggle-notice-copy:hover {
  border: 1px none var(--black-grey);
  background-color: var(--color);
  color: var(--white);
}

.dropdown-toggle-notice-copy.w--open {
  background-color: var(--black-grey);
}

.text-block-5-copy {
  color: var(--grey);
  letter-spacing: 2px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 12px;
  font-weight: 600;
  text-decoration: none;
  display: block;
}

.text-block-5-copy:hover, .text-block-5-copy:active {
  color: var(--golden2);
  font-family: Inter, sans-serif;
}

.text-block-5-copy:focus {
  color: #d2b25b;
  font-family: Inter, sans-serif;
}

._64-silver-title-centered-copy-copy-444-33 {
  text-align: center;
  text-transform: capitalize;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(#fcfaff, #babcd7 54%, #fff 100%, #fefcfe);
  -webkit-background-clip: text;
  background-clip: text;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  padding-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 48px;
  font-weight: 700;
  line-height: 120%;
  display: flex;
}

.form_input-9-full-copy123123 {
  border: .2px solid var(--grey);
  background-color: var(--black);
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  color: var(--white);
  border-radius: .5rem;
  width: 100%;
  min-height: 3rem;
  margin-bottom: .75rem;
  padding: .5rem 1rem;
}

.form_input-9-full-copy123123:active, .form_input-9-full-copy123123:focus, .form_input-9-full-copy123123:focus-visible, .form_input-9-full-copy123123[data-wf-focus-visible] {
  color: var(--white);
}

.form_input-9-full-copy123123.is-text-area {
  min-height: auto;
  padding-top: .75rem;
  padding-bottom: 0;
}

.text-block-5-copy-copy {
  color: var(--grey);
  letter-spacing: 2px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 12px;
  font-weight: 600;
  text-decoration: none;
  display: block;
}

.text-block-5-copy-copy:hover, .text-block-5-copy-copy:active {
  color: var(--golden2);
  font-family: Inter, sans-serif;
}

.text-block-5-copy-copy:focus {
  color: #d2b25b;
  font-family: Inter, sans-serif;
}

.div-block-195 {
  width: 100%;
}

.empty-state-6 {
  background-color: var(--color);
  padding-top: 0;
  padding-bottom: 0;
}

.empty-state-7, .empty-state-8, .empty-state-9, .empty-state-10 {
  background-color: var(--color);
}

.text-block-197 {
  color: var(--grey);
  padding-bottom: 20px;
  font-size: 16px;
}

.collection-list-wrapper-44, .collection-list-wrapper-45 {
  padding-bottom: 8px;
}

.collection-list-62 {
  height: 100%;
}

.pagination-2 {
  place-content: flex-start;
  align-items: center;
  margin-top: 8px;
  padding-bottom: 8px;
}

.div-block-196 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  width: 100%;
  display: flex;
}

.image-180 {
  max-width: 20%;
}

.div-block-197 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.button-92-upgrade-copy33232 {
  background-color: var(--golden2);
  color: var(--color);
  text-align: center;
  border-radius: 6px;
  justify-content: center;
  align-items: center;
  width: auto;
  margin-top: 0;
  margin-bottom: 0;
  padding: 15px;
  font-size: 16px;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  display: flex;
}

.button-92-upgrade-copy33232:hover {
  border: 1px solid var(--grey);
  box-shadow: none;
  color: var(--white);
  background-color: #000;
}

.button-92-upgrade-copy33232.w--current {
  width: 220px;
  padding: 15px 25px;
  font-size: 18px;
}

.div-block-198 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border: 1px solid var(--black-grey);
  background-image: linear-gradient(#000, #131313);
  border-radius: 8px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 100%;
  margin-top: 0;
  padding: 16px 12px 8px;
  display: flex;
}

.div-block-199 {
  border: 1px none var(--black-grey);
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 440px;
  display: flex;
}

.div-block-200 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.collection-item-48 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: center;
  display: block;
}

.image-181 {
  border: 1px solid var(--black-grey);
  object-fit: cover;
  border-radius: 8px;
  width: 100%;
  height: 100%;
}

.image-182 {
  width: 100%;
}

.text-block-198 {
  color: var(--white);
  font-size: 20px;
  font-weight: 500;
}

.div-block-201 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-flow: wrap;
  justify-content: flex-start;
  align-items: center;
  font-size: 16px;
  text-decoration: none;
  display: flex;
}

.icon-embed-xxsmall-10 {
  color: var(--golden2);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1.2rem;
  height: 1.2rem;
  display: flex;
}

.div-block-202 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.text-block-198-copy {
  color: var(--grey);
  font-size: 16px;
  font-weight: 500;
}

.div-block-203 {
  justify-content: flex-start;
  align-items: center;
  font-size: 18px;
  display: flex;
}

.title-silver-64 {
  text-align: center;
  text-transform: capitalize;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(#fcfaff, #babcd7 54%, #fff 100%, #fefcfe);
  -webkit-background-clip: text;
  background-clip: text;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  padding-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 48px;
  font-weight: 700;
  line-height: 120%;
  display: flex;
}

.collection-item-49 {
  width: 33%;
}

.link-block-48 {
  width: 99.9999%;
  text-decoration: none;
}

.div-block-204 {
  width: 100%;
}

.padding-section-large-9-copy-copy-copy-copy {
  flex-flow: column;
  width: 99.9999%;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
  position: static;
}

.career21_tabs-copy {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  margin-bottom: 1rem;
  padding-top: 120px;
  display: flex;
}

.block-federation-mas-referee-copy {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  padding-top: 8px;
  padding-bottom: 8px;
  display: flex;
}

.career21_tabs-copy-copy, .career21_tabs-copy-copy3, .career21_tabs-copy-copy, .career21_tabs-copy-copy-copy, .career21_tabs-copy {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  margin-bottom: 1rem;
  padding-top: 0;
  display: flex;
}

.all-kt-seminars {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  width: 100%;
  display: flex;
}

.frame-901 {
  grid-column-gap: 64px;
  grid-row-gap: 16px;
  background-image: linear-gradient(90deg, var(--black), var(--black-grey));
  border: 1px solid #2e2e2e;
  border-radius: 8px;
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-around;
  align-items: center;
  width: 100%;
  height: auto;
  padding: 16px 16px 32px;
  display: flex;
  box-shadow: 0 4px 4px #00000040;
}

.frame-8 {
  grid-row-gap: 8px;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 58%;
  max-width: 100%;
  height: 100%;
  text-decoration: none;
  display: flex;
}

.frame-12 {
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  text-decoration: none;
  display: flex;
}

.frame-13 {
  grid-column-gap: 10px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  text-decoration: none;
  display: flex;
}

.text-246 {
  color: #fff;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 100%;
  text-decoration: none;
}

.frame-6 {
  grid-column-gap: 10px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 100%;
  text-decoration: none;
  display: flex;
}

.text-247 {
  color: var(--full-white);
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 120%;
  text-decoration: none;
}

.frame-11 {
  grid-row-gap: 2px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.frame-7 {
  grid-column-gap: 10px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 331px;
  text-decoration: none;
  display: flex;
}

.frame-902 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1.25fr;
  grid-auto-columns: 1fr;
  place-content: stretch flex-start;
  place-items: start;
  width: 100%;
  height: 100%;
  padding-left: 0;
  padding-right: 0;
  text-decoration: none;
  display: grid;
}

.frame-903 {
  grid-column-gap: 10px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  text-decoration: none;
  display: flex;
}

.frame-14 {
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  text-decoration: none;
  display: flex;
}

.text-248 {
  color: var(--golden2);
  text-align: left;
  width: auto;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 100%;
  text-decoration: none;
}

.text-248.is-grey {
  color: var(--grey);
}

.frame-904 {
  grid-column-gap: 4px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  text-decoration: none;
  display: flex;
}

.frame-905 {
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: auto;
  text-decoration: none;
  display: flex;
}

.frame-5 {
  grid-row-gap: 8px;
  border-radius: 25px;
  flex-direction: column;
  justify-content: flex-end;
  align-items: center;
  width: auto;
  padding: 16px 0;
  text-decoration: none;
  display: flex;
}

.frame-906 {
  grid-column-gap: 10px;
  border: 1px solid #d7d7d7;
  border-radius: 25px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  padding: 8px 15px;
  text-decoration: none;
  display: flex;
}

.text-249 {
  color: #ffe500;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 12px;
  font-weight: 600;
  line-height: 100%;
  text-decoration: none;
}

.text-246-grey {
  color: var(--full-white);
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 600;
  line-height: 100%;
  text-decoration: none;
}

.button-99-copy-copy2 {
  background-color: var(--golden2);
  color: var(--black);
  text-align: center;
  border-radius: .5rem;
  margin-top: 0;
  padding: .25rem .5rem;
  font-size: 12px;
  font-weight: 600;
}

.button-99-copy-copy2:hover {
  background-color: var(--white);
}

.body-50 {
  background-color: var(--black);
  padding-top: 32px;
  padding-bottom: 32px;
  padding-left: 32px;
  font-family: Inter, sans-serif;
  display: flex;
}

.div-block-205 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-image: none;
  flex-flow: column;
  width: 100%;
  padding-top: 20px;
  padding-left: 32px;
  padding-right: 32px;
  display: flex;
}

.seminar-application-block {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border: 1px solid var(--black-grey);
  background-color: var(--full-black);
  color: var(--white);
  border-radius: 8px;
  flex-flow: column;
  width: 100%;
  min-width: 400px;
  padding: 32px 35px 7.5%;
  font-family: Inter, sans-serif;
  display: flex;
}

.wt-itf-referee-level {
  border: 1px none var(--golden-lighter);
  background-color: var(--black);
  color: var(--white-2);
  border-radius: 4px;
}

.text-block-199 {
  color: var(--grey);
}

.current-referee-certificate-kt-referee-certificate-is-not-acceptable {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: column;
  display: flex;
}

.checkbox-field-3 {
  padding-top: 8px;
}

.seminar-name {
  display: block;
}

.collection-item-50 {
  width: 100%;
  display: flex;
}

.collection-list-63 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  display: flex;
}

.dropdown-4 {
  border: 1px solid var(--black-grey);
  border-radius: 8px;
  width: 100%;
}

.dropdown-toggle-4 {
  width: 100%;
  padding-top: 8px;
  padding-bottom: 8px;
  padding-left: 8px;
}

.text-block-200, .icon-18 {
  color: var(--white);
}

.dropdown-list-7 {
  background-image: linear-gradient(#000, #141414);
}

.dropdown-list-7.w--open {
  padding-top: 12px;
}

.div-block-206 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1.5fr 1fr 1fr 1fr 1fr .5fr .5fr 1.25fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  height: auto;
  padding-top: 0;
  padding-bottom: 0;
  display: grid;
}

.text-246-white {
  color: var(--white);
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 100%;
  text-decoration: none;
}

.paragraph-35 {
  font-weight: 500;
}

.div-block-206-copy {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  padding-top: 16px;
  padding-bottom: 0;
  display: flex;
}

.collection-item-51 {
  width: auto;
  display: flex;
}

.collection-list-64 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: row-reverse;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  display: flex;
}

.frame-8-copy {
  grid-row-gap: 4px;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  text-decoration: none;
  display: flex;
}

.text-248-copy {
  color: var(--golden2);
  text-align: left;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 120%;
  text-decoration: none;
}

.frame-8-copy2 {
  grid-row-gap: 8px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 33%;
  max-width: 100%;
  height: 100%;
  text-decoration: none;
  display: flex;
}

.collection-list-wrapper-46 {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
}

.div-block-207 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  width: 33%;
  max-width: 33%;
  display: flex;
}

.div-block-208 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  width: 100%;
  display: flex;
}

.div-block-209, .div-block-209-copy {
  width: 33%;
}

.div-block-210 {
  width: auto;
  height: 100%;
}

.collection-list-wrapper-47 {
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.collection-list-65 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: row;
  width: 111.21%;
  display: flex;
}

.div-block-211 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  text-align: center;
  flex-flow: column;
  width: 100%;
  margin-top: 16px;
  display: flex;
}

.button-105 {
  background-color: var(--golden2);
  color: var(--color);
  text-align: center;
  border-radius: 8px;
  width: 25%;
  font-weight: 500;
  display: block;
}

.button-105:hover {
  background-color: var(--full-white);
}

.div-block-212 {
  flex-flow: column;
  width: 40%;
  height: 100px;
  display: flex;
}

.div-block-213 {
  width: 99.9999%;
  height: 100%;
}

.title-phone-kt-members-32 {
  color: var(--white-2);
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-weight: 700;
}

.collection-list-wrapper-48 {
  width: 100%;
}

.paragraph-36 {
  color: var(--grey);
}

.all-members {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  width: 100%;
  display: flex;
}

.select-field-8-copy {
  border: 1px solid var(--black-grey);
  background-color: var(--color);
  color: var(--white);
  border-radius: 6px;
  height: 48px;
  padding-top: 10px;
  padding-bottom: 10px;
  font-size: 16px;
}

.mb-15-left {
  color: var(--white-2);
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-weight: 700;
}

.collection-list-wrapper-50 {
  width: 100%;
}

.label-small-gold {
  color: var(--golden2);
  font-size: 16px;
  font-weight: 400;
}

.frame-903-2 {
  grid-column-gap: 64px;
  grid-row-gap: 16px;
  background-image: linear-gradient(90deg, #111, #262626);
  border: 1px solid #2e2e2e;
  border-radius: 25px;
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: auto;
  padding: 16px;
  display: none;
  box-shadow: 0 4px 4px #00000040;
}

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

.button-106 {
  background-color: var(--golden2);
  color: var(--color);
  border-radius: 8px;
  font-weight: 500;
}

.div-block-144-copy3-copy {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-flow: wrap;
  justify-content: flex-start;
  align-items: flex-start;
  width: auto;
  height: auto;
  margin-top: 8px;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.content-left-lofib {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-flow: column;
  align-items: flex-start;
  width: 100%;
  height: 99.9998%;
  padding-top: 0;
  padding-bottom: 0;
  padding-right: 40px;
  font-family: Inter, sans-serif;
  display: flex;
}

.most-recent-black-belt-certificate {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: column;
  display: block;
}

.button-upload-file:hover {
  background-color: var(--golden2);
  box-shadow: 2px 2px 16px 5px #2c2c2cdb;
}

.recent-updates-block {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  border: 1px solid var(--black-grey);
  cursor: pointer;
  background-image: linear-gradient(#000, #14141499);
  border-radius: 8px;
  flex-direction: column;
  align-items: flex-start;
  width: auto;
  height: auto;
  margin-top: 0;
  margin-bottom: 0;
  padding: 20px 16px;
  font-family: Inter, sans-serif;
  text-decoration: none;
  display: flex;
}

.recent-updates-block:hover {
  background-image: linear-gradient(#000, #14141499 5%);
}

.recent-updates-block.w--current {
  background-image: linear-gradient(#000, #141414cf);
  height: 100%;
  padding-top: 32px;
  padding-left: 7.5%;
}

.horizontal-block-info-updates {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-flow: row;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: auto;
  margin-top: 0;
  display: flex;
}

.text-block-201, .text-block-202 {
  color: var(--white-2);
}

.body-51 {
  background-color: var(--full-black);
  flex-flow: column;
  display: flex;
}

.div-block-215 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  height: 100%;
  margin-top: 120px;
  padding-bottom: 32px;
  padding-left: 2.5%;
  padding-right: 2.5%;
  display: grid;
}

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

.div-block-216 {
  width: 100%;
  height: 100%;
}

.div-block-216-copy {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
}

.image-183 {
  border: 1px solid var(--golden-lighter);
  border-radius: 25px;
  width: 100%;
  height: 100%;
  box-shadow: 2px 2px 8px 5px #cecece33;
}

.paragraph-36-copy {
  color: var(--white);
  font-family: Inter, sans-serif;
}

.div-block-217 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  font-family: Inter, sans-serif;
  display: flex;
}

.div-block-217-copy {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  justify-content: flex-start;
  align-items: center;
  padding-top: 8px;
  padding-bottom: 8px;
  font-family: Inter, sans-serif;
  display: flex;
}

.button-86-copy {
  background-color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  background-image: linear-gradient(to bottom, var(--golden2), var(--golden2));
  color: var(--black);
  text-align: center;
  border: 1px #000;
  padding: .75rem 1.5rem;
  font-weight: 500;
  text-decoration: none;
}

.button-86-copy.is-secondary {
  color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  background-color: #0000;
}

.button-86-copy.is-secondary.is-small {
  background-color: var(--golden2);
  border-radius: 8px;
}

.button-86-rounded {
  background-color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  background-image: linear-gradient(to bottom, var(--golden2), var(--golden2));
  color: var(--black);
  text-align: center;
  border: 1px #000;
  border-radius: 8px;
  padding: .75rem 1.5rem;
  font-weight: 500;
  text-decoration: none;
}

.button-86-rounded:hover {
  background-image: linear-gradient(to bottom, var(--full-white), var(--full-white));
}

.button-86-rounded.is-secondary {
  color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  background-color: #0000;
}

.button-86-rounded.is-secondary.is-small {
  background-color: var(--golden2);
  border-radius: 8px;
}

.text-block-203 {
  color: var(--white);
}

.default-state {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.text-block-204 {
  color: #fff;
}

.default-state-2 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.div-block-218 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.grid-dashboard {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.my-dashboard-2-grid {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  grid-template: "."
  / 1fr;
  grid-auto-columns: 1fr;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  padding-top: 0;
  padding-bottom: 0;
  padding-right: 0;
  display: grid;
}

.my-dashboard-3-grid {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  grid-template: "."
                 "."
                 "."
                 / 1fr;
  grid-auto-columns: 1fr;
  align-items: flex-start;
  width: 100%;
  height: auto;
  padding-top: 0;
  padding-bottom: 0;
  padding-right: 0;
  display: grid;
}

.collection-item-52 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  width: auto;
  display: flex;
}

.collection-list-67 {
  flex-flow: column;
  width: auto;
  display: flex;
}

.collection-list-wrapper-51 {
  flex-flow: column;
  width: 99.9999%;
  display: flex;
}

.div-block-219 {
  padding-top: 8px;
}

.ms-toggle-wrap {
  width: 50px;
  height: 34px;
  margin-bottom: 15px;
  position: relative;
}

.ms-toggle-dot {
  z-index: 1;
  background-color: #fff;
  border-radius: 50%;
  width: 28px;
  height: 28px;
  margin-top: 3px;
  transition: left .2s;
  position: absolute;
  left: 3px;
  box-shadow: 0 1px 5px #0003;
}

.ms-toggle-dot.w--redirected-checked {
  background-color: #fff;
  background-image: none;
  left: 39px;
}

.ms-toggle-checkbox {
  display: none;
}

.ms-toggle-label {
  z-index: 2;
  white-space: nowrap;
  justify-content: flex-start;
  align-items: center;
  padding-left: 65px;
  font-weight: 700;
  display: flex;
  position: absolute;
  inset: 0% auto 0% 0%;
}

.ms-input-label-3 {
  color: #121331;
  margin-bottom: 5px;
  font-weight: 700;
}

.ms-embed {
  background-color: #ededed;
  justify-content: center;
  align-items: center;
  min-height: 80px;
  margin-bottom: 10px;
  font-style: italic;
  display: flex;
}

.ms-drawer-contain {
  border-top: 1px solid #e0e0e0;
  padding: 10px 20px;
}

.ms-toggle-bg {
  z-index: 0;
  background-color: #e2e2e2;
  border-radius: 100px;
  width: 50px;
  transition: background-color .2s;
  position: absolute;
  inset: 0%;
}

.ms-dropdown-svg {
  opacity: .5;
  justify-content: center;
  align-items: center;
  width: 30px;
  height: 20px;
  display: flex;
}

.ms-how-drawer {
  background-color: #f8f8f8;
  border-radius: 16px;
  width: 100%;
  margin-top: -10px;
  margin-bottom: 20px;
  overflow: hidden;
}

.ms-how-drawer.for-radio {
  margin-top: 10px;
}

.ms-drawer-top {
  color: #121331;
  border-radius: 16px 16px 0 0;
  justify-content: space-between;
  align-items: center;
  padding: 11px 10px 10px;
  font-weight: 400;
  display: flex;
}

.ms-drawer-top:hover {
  background-color: #ebebeb;
}

.ms-form-heading-2-copy {
  color: var(--white-2);
  margin-top: 0;
  margin-bottom: 0;
  font-size: 32px;
  font-weight: 700;
  line-height: 1.4em;
}

.div-block-220 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  border: 1px none var(--black-grey);
  border-radius: 25px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  height: 100%;
  padding-top: 32px;
  padding-bottom: 32px;
  display: flex;
}

.hero-without-image {
  background-color: #f5f7fa;
  border-bottom: 1px solid #e4ebf3;
  padding: 80px 30px;
  position: relative;
}

.container-87 {
  width: 100%;
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
}

.hero-wrapper-two {
  text-align: center;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  max-width: 750px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.margin-bottom-24px {
  margin-bottom: 24px;
}

.button-primary-2 {
  color: #fff;
  letter-spacing: 2px;
  text-transform: uppercase;
  background-color: #1a1b1f;
  padding: 12px 25px;
  font-size: 12px;
  line-height: 20px;
  transition: all .2s;
}

.button-primary-2:hover {
  color: #fff;
  background-color: #32343a;
}

.button-primary-2:active {
  background-color: #43464d;
}

.toast-wrapper {
  z-index: 2147483647;
  width: 50%;
  min-width: 50vh;
  margin-left: auto;
  margin-right: auto;
  position: fixed;
  inset: auto 0 0;
}

.toast-box-b {
  color: #000;
  background-color: #fff;
  border: .5px solid #2ec862;
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  width: 50%;
  margin-bottom: 1rem;
  padding: .4rem;
  display: flex;
  position: relative;
  box-shadow: 0 5px 10px -5px #0000001a;
}

.toast-box-b.red {
  border-color: #e40023;
}

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

.toast-icon-b {
  background-color: #2ec86226;
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  width: 10rem;
  height: 10rem;
  margin-right: .8rem;
  padding: .8rem;
  display: flex;
}

.toast-icon-b.red {
  background-color: #e4002326;
}

.toast-header {
  margin-bottom: -.25rem;
  font-weight: 700;
}

.toast-close-black {
  color: #000;
  justify-content: center;
  align-items: center;
  width: 4rem;
  padding-top: 6px;
  display: flex;
  position: absolute;
  inset: 0% 0% 0 auto;
}

.image-184 {
  width: 80px;
  height: 80px;
}

.button-107 {
  background-color: var(--golden2);
  color: var(--color);
  border-radius: 8px;
  font-weight: 500;
}

.div-block-221 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  display: flex;
}

.button-107-2 {
  background-color: var(--white-2);
  color: var(--color);
  border-radius: 8px;
  font-weight: 500;
}

.kt-certified-referee-block {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  cursor: pointer;
  background-image: linear-gradient(#000, #14141499), url("https://cdn.prod.website-files.com/6515c29e265110c9545f6a61/65725f6ece00c458032b31e1_elva%20adams%20referee.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  border: 1px solid #b0adad;
  border-radius: 8px;
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  height: auto;
  margin-top: 0;
  margin-bottom: 0;
  padding: 20px 12px 20px 16px;
  font-family: Inter, sans-serif;
  text-decoration: none;
  display: flex;
}

.kt-certified-referee-block:hover {
  background-image: linear-gradient(#000, #14141499 36%), url("https://cdn.prod.website-files.com/6515c29e265110c9545f6a61/65725f6ece00c458032b31e1_elva%20adams%20referee.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.kt-certified-referee-block.w--current {
  background-image: linear-gradient(#000, #141414cf);
  height: 100%;
  padding-top: 32px;
  padding-left: 7.5%;
}

.content-wrap-copy {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: row;
  height: 99.9998%;
  display: flex;
}

.div-block-222 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  width: 100%;
  height: auto;
  display: flex;
}

.gold-text-title {
  text-align: left;
  text-transform: uppercase;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(175.31deg, #f0e5c4, #ead8a1f2 22%, #e1c782de 56%, #d2b25bd4 74%, #c39e3ac4);
  -webkit-background-clip: text;
  background-clip: text;
  justify-content: flex-start;
  align-items: flex-start;
  height: auto;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 100%;
  display: flex;
}

.kt-black-belt-certfi {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  border: 1px solid var(--black-grey);
  background-color: var(--black);
  color: var(--white);
  text-align: left;
  background-image: linear-gradient(#00000096, #000000d6), url("https://cdn.prod.website-files.com/6515c29e265110c9545f6a61/6596f4a6daad16c8355e9529_belt.png");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  border-radius: 10px;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  width: auto;
  min-width: auto;
  max-width: 100%;
  height: auto;
  margin-bottom: 0;
  padding: 32px 16px;
  display: flex;
  position: relative;
  box-shadow: 0 20px 30px -10px #1d01501a;
}

.h1-small-4-copy {
  color: var(--white);
  text-align: left;
  text-align: left;
  text-align: left;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 22px;
  font-weight: 600;
  line-height: 1.2em;
}

.div-block-223, .div-block-224 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  border: 1px solid var(--black-grey);
  border-radius: 8px;
  flex-flow: column;
  padding: 20px 16px;
  display: flex;
}

.div-block-225 {
  flex-flow: column;
  display: flex;
}

.button-105-copy-2 {
  background-color: var(--golden2);
  color: var(--color);
  border-radius: 8px;
  width: 100%;
  font-size: 16px;
  font-weight: 500;
}

.button-105-copy-2:hover {
  background-color: var(--full-white);
}

.div-block-144-copy {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  text-align: center;
  flex-flow: wrap;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: auto;
  margin-top: 8px;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.div-block-226 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  border: 1px solid var(--black-grey);
  background-image: linear-gradient(#000, #1b1b1b);
  border-radius: 8px;
  flex-flow: column;
  width: 100%;
  height: auto;
  padding-top: 20px;
  padding-bottom: 20px;
  padding-left: 16px;
  display: flex;
}

.image-185 {
  border: 1px solid var(--black-grey);
  border-radius: 8px;
  width: 180px;
  height: 180px;
}

.div-block-227 {
  width: 180px;
  height: 180px;
  display: flex;
}

.div-block-228 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  display: flex;
}

.div-block-229 {
  width: auto;
}

.div-block-230 {
  flex-flow: column;
  display: flex;
}

.div-block-231 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.div-block-232 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  display: flex;
}

.kt-club-block {
  padding-top: 8px;
  padding-bottom: 32px;
}

.div-block-233 {
  border: 1px solid var(--black-grey);
  background-image: linear-gradient(193deg, black, var(--full-grey));
  border-radius: 16px;
  margin-top: 32px;
  margin-bottom: 32px;
  padding: 16px;
}

.content-heading-copy {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  width: 100%;
  max-width: 100%;
  margin-bottom: 0;
  display: flex;
}

.content-left-full {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  align-items: flex-start;
  width: 100%;
  height: 99.9998%;
  padding-top: 0;
  padding-bottom: 0;
  padding-right: 0;
  font-family: Inter, sans-serif;
  display: flex;
}

.default-state-3 {
  margin-bottom: 32px;
}

.navbar1_logo-link-copy {
  width: auto;
  padding-left: 0;
  display: block;
}

.navbar1_logo-link-copy.w--current {
  justify-content: flex-start;
  align-items: center;
  width: 200px;
  padding-right: 0;
  display: flex;
}

.tab-pane-tab-1 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.tabs-content-4 {
  padding-top: 16px;
  padding-bottom: 8px;
}

.text-block-205 {
  color: var(--grey);
}

.block-tk-black-belt-rank {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  display: flex;
}

.tabs-menu-8 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  display: flex;
}

.tab-class {
  border: 1px solid var(--golden-lighter);
  background-color: var(--color);
  color: var(--white);
  text-align: center;
  border-radius: 8px;
  width: 100%;
  height: 40px;
  padding-left: 8px;
  padding-right: 8px;
}

.tab-class.w--current {
  background-color: var(--golden2);
  color: var(--color);
}

.tab-link-tab-2-3 {
  border-radius: 8px;
}

.dan {
  color: var(--white);
  width: 80px;
}

.text-block-206 {
  color: var(--grey);
}

.default-state-4 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  justify-content: flex-start;
  align-items: center;
  padding-top: 8px;
  display: flex;
}

.text-block-207 {
  color: var(--grey);
}

.button-108 {
  background-color: var(--white);
  border-radius: 8px;
}

.dan-none {
  width: 80px;
}

.wt-itf-referee-level-block {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  display: flex;
}

.black-belt-certificate-file {
  flex-flow: column;
  padding-top: 12px;
  padding-bottom: 0;
  display: flex;
}

.wt-itf-referee-lvl-block {
  width: auto;
}

.file-upload {
  padding-top: 8px;
  padding-bottom: 8px;
}

.wt-itf-block-file {
  padding-top: 12px;
  padding-bottom: 12px;
}

.div-block-234 {
  padding-top: 12px;
}

.div-block-235 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  display: block;
}

.frame-907 {
  grid-row-gap: 48px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-top: 0;
  padding-bottom: 0;
  text-decoration: none;
  display: flex;
}

.tkd-logo {
  grid-column-gap: 10px;
  object-fit: cover;
  justify-content: center;
  align-items: flex-start;
  width: 142px;
  height: 142px;
  padding-left: 10px;
  padding-right: 10px;
  text-decoration: none;
  display: flex;
}

.referee-title-and-name {
  grid-row-gap: 64px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: auto;
  padding-top: 0;
  display: flex;
}

.refere-certificate-title {
  grid-column-gap: 10px;
  text-align: center;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-left: 0;
  padding-right: 0;
  text-decoration: none;
  display: flex;
}

.text-250 {
  color: #000;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 52px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.name-34 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.text-251 {
  color: #000;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 42px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.referee-number {
  color: #000;
  text-transform: undefined;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Arial, sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 100%;
  text-decoration: none;
}

.this-to-certify {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: auto;
  padding-top: 32px;
  padding-bottom: 32px;
  text-decoration: none;
  display: flex;
}

.certift-text2 {
  color: #000;
  text-align: center;
  text-transform: undefined;
  flex-flow: row-reverse;
  justify-content: center;
  align-items: flex-start;
  width: auto;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 17.4px;
  font-weight: 400;
  line-height: 100%;
  text-decoration: none;
  display: flex;
}

.div-block-236 {
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  height: auto;
  margin-top: 22px;
  padding-bottom: 0;
  display: flex;
}

.image-186 {
  width: 172px;
  margin-bottom: 0;
  padding-bottom: 4px;
}

.text-block-208 {
  font-weight: 600;
}

.text-block-209 {
  color: #000;
  text-align: center;
  flex-flow: wrap;
  justify-content: space-between;
  align-items: flex-start;
  height: 100%;
  font-family: Oswald, sans-serif;
  font-size: 13px;
  font-weight: 400;
  line-height: 28px;
  display: flex;
}

.text-block-208-copy {
  font-size: 16px;
  font-weight: 700;
}

.text-block-210, .text-block-211 {
  font-size: 14px;
  font-weight: 400;
}

.footer-rick-shin {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-block-236-copy {
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
  height: auto;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 32px;
  padding-bottom: 0;
  display: flex;
}

.body-52 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  aspect-ratio: 11 / 8.5;
  background-color: var(--color);
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-block-237 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  display: flex;
}

.div-block-238 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  display: flex;
}

.div-block-235-copy {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  display: block;
}

.body-53 {
  background-color: var(--color);
}

.step-form {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border: 1px none var(--golden-lighter);
  background-image: linear-gradient(180deg, black, var(--outer-shadow-button));
  border-radius: 8px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  padding: 32px 20px;
  display: flex;
}

.checkbox-field-4 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  justify-content: flex-start;
  align-items: flex-start;
  margin-bottom: 0;
  padding-left: 16px;
  display: flex;
}

.text-block-212 {
  color: var(--golden-lighter);
  font-weight: 300;
}

.form-21 {
  width: 100%;
  height: 100%;
}

.form-block-20 {
  height: 100%;
}

.black-belt-certification {
  grid-column-gap: 64px;
  grid-row-gap: 64px;
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  height: 100.01%;
  display: none;
}

.heading-wrap-copy2 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-flow: column;
  justify-content: space-around;
  align-items: flex-start;
  width: 100%;
  max-width: 100%;
  height: 99.9996%;
  margin-top: 0;
  margin-bottom: 0;
  display: flex;
}

.content-heading-copy-copy {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  width: 100%;
  max-width: 100%;
  height: 99.9999%;
  margin-bottom: 0;
  display: flex;
}

.content-left-full-copy {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  align-items: flex-start;
  width: 100%;
  height: 99.9998%;
  padding-top: 0;
  padding-bottom: 0;
  padding-right: 0;
  font-family: Inter, sans-serif;
  display: flex;
}

.content-wrap-copy {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-direction: column;
  height: 99.9998%;
  display: flex;
}

.section-48-copy {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  outline-offset: 0px;
  outline: 3px solid #333;
  width: 100%;
  max-width: 1920px;
  height: 100%;
  padding: 32px;
  display: flex;
}

.content-27-copy-copy {
  background-color: var(--black);
  width: 100%;
  height: 100%;
  min-height: 100%;
  padding-top: 32px;
  padding-left: 20px;
  padding-right: 20px;
  display: block;
}

.step-form-2 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border: 1px solid var(--golden-lighter);
  background-image: linear-gradient(180deg, black, var(--outer-shadow-button));
  border-radius: 8px;
  flex-flow: column;
  width: 100%;
  height: 100%;
  padding: 16px;
  display: flex;
}

.content-wrap-copy-copy {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: row;
  height: 99.9998%;
  display: flex;
}

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

.div-block-240 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border: 1px solid var(--black-grey);
  background-image: linear-gradient(#000, #202020);
  border-radius: 8px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 240px;
  height: 230px;
  padding: 8px 24px 24px;
  display: flex;
}

.div-block-240:hover {
  background-image: linear-gradient(#000, #3f3d3d);
}

.div-block-241 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: flex;
}

.icon-embed-xlarge-2 {
  color: var(--white);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 6.5rem;
  height: 6.5rem;
  display: flex;
}

.label-smallwhite-2-centered {
  color: var(--white-2);
  text-align: center;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
}

.button-109 {
  background-color: var(--golden2);
  color: var(--color);
  border: 1px solid #000;
  border-radius: 8px;
  width: auto;
}

.icon-embed-xlarge-3 {
  color: var(--white);
  border: 1px #000;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 6.5rem;
  height: 6.5rem;
  display: flex;
}

.div-block-242 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-flow: column;
  padding-top: 0;
  display: flex;
}

.label-smallwhite-2-non-centered-copy {
  color: var(--white);
  text-align: center;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
}

.div-block-240-non-centered {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border: 1px solid var(--black-grey);
  background-image: linear-gradient(#000, #202020);
  border-radius: 8px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 240px;
  height: 230px;
  padding: 24px;
  display: flex;
}

.div-block-240-non-centered:hover {
  background-image: linear-gradient(#000, #3f3d3d);
}

.text-block-213 {
  color: var(--white);
}

.button-110 {
  background-color: var(--golden2);
  border-radius: 8px;
}

.default-state-5 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-block-243 {
  width: 50%;
}

.div-block-244 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  display: flex;
}

.radio-button-field {
  width: 240px;
  height: 230px;
  display: block;
}

.radio-button-field.div-block-240 {
  display: flex;
}

.radio-button-label, .radio-button, .radio-button-2, .radio-button-label-2, .radio-button-3, .radio-button-label-3, .radio-button-field-2 {
  display: none;
}

.radio-button-field-2.div-block-240-non-centered {
  display: flex;
}

.radio-button-field-3 {
  display: block;
}

.radio-button-field-3.div-block-240-non-centered {
  display: flex;
}

.radio-button-4, .radio-button-label-4, .radio-button-5, .radio-button-label-5 {
  display: none;
}

.button-198 {
  background-color: var(--golden2);
  box-shadow: 0 2px 5px 0 var(--shadow-button);
  color: var(--color);
  border-radius: 8px;
  font-weight: 500;
}

.div-block-245 {
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.div-block-240-mini {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border: 1px solid var(--black-grey);
  background-image: linear-gradient(#000, #202020);
  border-radius: 8px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  padding: 8px;
  display: flex;
}

.div-block-240-mini:hover {
  background-image: linear-gradient(#000, #3f3d3d);
}

.radio-button-6, .radio-button-label-6 {
  display: none;
}

.radio-button-field-4 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.dan-level-blocks {
  justify-content: center;
  align-items: center;
  padding-left: 0;
  display: flex;
}

.div-block-250, .div-block-251 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  display: flex;
}

.button-198-white {
  background-color: var(--white);
  box-shadow: 0 2px 5px 0 var(--shadow-button);
  color: var(--color);
  border-radius: 8px;
  font-weight: 500;
}

.radio-button-7, .radio-button-label-7 {
  display: none;
}

.text-block-214, .text-block-215 {
  color: var(--white);
}

.bold-text-26 {
  font-size: 18px;
}

.ms-form-heading-3 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 20px;
  font-size: 18px;
  font-weight: 700;
  line-height: 1.4em;
}

.ms-input-label-4 {
  color: #fff;
  text-align: left;
  text-transform: capitalize;
  margin-bottom: 4px;
  font-weight: 500;
}

.ms-input-2-copy-2 {
  color: #fff;
  background-color: #000;
  border: 1px solid #b0adad;
  border-radius: 8px;
  min-height: 40px;
  margin-bottom: 20px;
  padding: 8px 12px;
  transition: box-shadow .2s, color .2s, box-shadow .2s, border-color .2s;
  position: relative;
  box-shadow: 0 5px 10px -5px #0000001a;
}

.ms-input-2-copy-2:hover {
  z-index: 2;
  box-shadow: none;
  color: #b0adad;
  border-color: #d2b25b;
}

.ms-input-2-copy-2:focus {
  color: #b0adad;
}

.ms-input-2-copy-2:focus-visible, .ms-input-2-copy-2[data-wf-focus-visible] {
  color: #fff;
}

.ms-input-2-copy-2::placeholder {
  color: #b0adad;
  background-color: #000;
}

.div-block-252 {
  flex-flow: column;
  width: 100%;
  display: flex;
}

.typeform-wrapper-vbs6jnup {
  width: 100%;
  height: 500px;
}

.link-block-49, .link-block-50, .link-block-51, .link-block-52, .link-block-53 {
  text-decoration: none;
}

.margin-bottom-2 {
  margin-bottom: 20px;
}

.icon-svg {
  outline-offset: 0px;
  color: #374252;
  background-color: #37425233;
  border-radius: 50%;
  outline: 6px solid #3742521a;
  justify-content: center;
  align-items: center;
  width: 50px;
  height: 50px;
  margin-bottom: 15px;
  margin-left: auto;
  margin-right: auto;
  padding: 10px;
  display: flex;
}

.icon-svg.green-svg {
  color: #258f5d;
  background-color: #d2f8df;
  outline-color: #eafef3;
}

._120-font {
  font-size: 120%;
}

.form-header {
  margin-bottom: 10px;
  font-size: 28px;
  font-weight: 600;
  line-height: 1.2em;
}

.form-wrapper-7 {
  z-index: 50;
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  width: 100%;
  max-width: 400px;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
  position: relative;
  overflow: visible;
}

.form-wrapper-7.verify {
  text-align: center;
  max-width: 500px;
}

.button-199 {
  color: #fff;
  background-color: #374252;
  border-radius: 6px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 48px;
  margin-top: 5px;
  font-size: 16px;
  font-weight: 400;
  transition: background-color .2s, box-shadow .2s;
  display: flex;
  box-shadow: 0 1px 20px #22222229;
}

.button-199:hover {
  background-color: #000;
  box-shadow: 0 5px 30px #22222229;
}

.button-199.auto {
  background-color: var(--golden2);
  color: var(--black);
  width: auto;
  padding-top: 12px;
  padding-left: 24px;
  padding-right: 24px;
  display: inline-block;
}

.relative-3 {
  position: relative;
}

.body-54 {
  background-color: var(--black);
  color: var(--white);
  justify-content: center;
  align-items: center;
  font-family: Inter, sans-serif;
  display: flex;
}

.typeform-wrapper, .typeform-wrapper-copy {
  width: 100%;
  height: 500px;
}

.body-55 {
  background-color: var(--white);
  justify-content: center;
  align-items: center;
  display: flex;
}

.table_cell {
  text-align: center;
  border: 1px solid #000;
  padding-top: 8px;
  padding-bottom: 8px;
  font-family: Inter, sans-serif;
}

.table_row {
  border: 1px solid #000;
  border-radius: 1px;
}

.table_header {
  border: 1px solid #000;
  padding-top: 8px;
  padding-bottom: 8px;
}

.table_component, .div-block-253 {
  width: 100%;
  height: 100%;
}

.section-58 {
  width: 100%;
  padding-left: 2.5%;
  padding-right: 2.5%;
}

.dropdown-link-ranking-poing-guidelines {
  color: #b0adad;
  letter-spacing: 2px;
  font-size: 12px;
  font-weight: 500;
}

.dropdown-link-ranking-poing-guidelines:hover, .dropdown-link-ranking-poing-guidelines:active, .dropdown-link-ranking-poing-guidelines:focus {
  color: #d2b25b;
  letter-spacing: 2px;
}

.dropdown-link-ranking-poing-guidelines.w--current {
  color: #d2b25b;
}

.dropdown-ranknig-point {
  color: var(--white);
  letter-spacing: 2px;
  font-size: 12px;
  font-weight: 500;
}

.dropdown-ranknig-point:hover, .dropdown-ranknig-point:active, .dropdown-ranknig-point:focus {
  color: #d2b25b;
  letter-spacing: 2px;
}

.dropdown-ranknig-point.w--current {
  color: #d2b25b;
}

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

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

.text-block-216 {
  color: var(--white);
  text-align: center;
  font-size: 16px;
}

.collection-item-53, .collection-list-68 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.collection-list-wrapper-52 {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
}

.text-block-217 {
  color: var(--white);
}

.empty-state-11 {
  background-color: var(--color);
}

.div-block-235-copy-copy {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  display: block;
}

.empty-state-12 {
  border-radius: 9px;
}

.div-block-255 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  display: flex;
}

.empty-state-13 {
  background-color: var(--black);
  color: var(--white);
  text-align: center;
  width: 100%;
  height: 100%;
  padding-top: 64px;
}

.empty-state-14 {
  background-color: var(--color);
}

.collection-item-54 {
  justify-content: space-between;
  align-items: center;
  width: 99.9999%;
  display: flex;
}

.collection-list-69 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  width: 99.9999%;
  display: flex;
}

.collection-list-wrapper-53 {
  flex-flow: column;
  width: 99.9999%;
  display: flex;
}

.div-block-256 {
  width: 100.003%;
}

.div-block-257 {
  flex-flow: column;
  width: 100%;
  height: 100%;
  display: flex;
}

.div-block-258 {
  display: none;
}

.div-block-259 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  font-family: Inter, sans-serif;
  display: flex;
}

.text-block-219 {
  color: var(--white);
  font-size: 16px;
}

.button-200 {
  background-color: var(--golden2);
  color: var(--black);
  border-radius: 8px;
  font-weight: 500;
}

.text-block-220 {
  color: var(--golden2);
  font-weight: 700;
  display: flex;
}

.empty-state-15 {
  background-color: var(--color);
  font-size: 14px;
}

.text-block-221 {
  color: var(--white);
  font-size: 16px;
  font-weight: 500;
}

.past-kt-club-license-membership-certificate-copy {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-direction: column;
  display: flex;
}

.div-block-260 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  display: flex;
}

.name-34-copy {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.div-block-261 {
  flex-flow: wrap;
  justify-content: center;
  align-items: center;
  width: auto;
  display: flex;
}

.div-block-262 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  justify-content: space-between;
  align-items: flex-start;
  width: auto;
  display: flex;
}

.certift-text2-copy {
  color: #000;
  text-align: center;
  text-transform: undefined;
  flex-flow: row-reverse;
  justify-content: center;
  align-items: flex-start;
  width: auto;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 100%;
  text-decoration: none;
  display: flex;
}

.div-block-263 {
  width: 100%;
}

.kt-seminar-certificate {
  background-image: url("https://cdn.prod.website-files.com/6515c29e265110c9545f6a61/6660c1b5f75f7f1a977cbd9b_Gold%20Elegant%20Certificate%20of%20Achievement%20Template%20(3).png");
  background-repeat: no-repeat;
  background-size: contain;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 1276px;
  height: 987px;
  min-height: 987px;
  padding-top: 64px;
  padding-bottom: 64px;
  padding-left: 243px;
  text-decoration: none;
  display: none;
}

.logo-18 {
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-top: 27px;
  text-decoration: none;
  display: flex;
}

.screenshot-2024-06-05-at-2-49-1 {
  object-fit: cover;
}

.title-14 {
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-top: 58px;
  text-decoration: none;
  display: flex;
}

.text-252 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Arial, sans-serif;
  font-size: 70px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.main-member-info {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-top: 50px;
  text-decoration: none;
  display: flex;
}

.name-35 {
  grid-column-gap: 10px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.text-253 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Arial, sans-serif;
  font-size: 52px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.referee-and-level {
  grid-row-gap: 4px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.text-254 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Arial, sans-serif;
  font-size: 34px;
  font-weight: 400;
  line-height: 100%;
  text-decoration: none;
}

.seminar-info {
  grid-row-gap: 4px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-top: 32px;
  text-decoration: none;
  display: flex;
}

.text-255 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Arial, sans-serif;
  font-size: 25px;
  font-weight: 400;
  line-height: 100%;
  text-decoration: none;
}

.specific-seminar-info {
  grid-column-gap: 4px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.rick-w-shin {
  grid-row-gap: 4px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-top: 68px;
  text-decoration: none;
  display: flex;
}

.signature {
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.name-36 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 62px;
  text-decoration: none;
  display: flex;
}

.text-256 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Open Sans, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.president-kombat-tkd {
  color: #000;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.logo-19 {
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-top: 27px;
  text-decoration: none;
  display: flex;
}

.title-15 {
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-top: 58px;
  text-decoration: none;
  display: flex;
}

.text-257 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Arial, sans-serif;
  font-size: 70px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.name-37 {
  grid-column-gap: 10px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.text-258 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Arial, sans-serif;
  font-size: 52px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.text-259 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Arial, sans-serif;
  font-size: 34px;
  font-weight: 400;
  line-height: 100%;
  text-decoration: none;
}

.text-260 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Arial, sans-serif;
  font-size: 25px;
  font-weight: 400;
  line-height: 100%;
  text-decoration: none;
}

.name-38 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 62px;
  text-decoration: none;
  display: flex;
}

.text-261 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Open Sans, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.section2---kt-seminar-certificate {
  background-image: url("https://cdn.prod.website-files.com/6515c29e265110c9545f6a61/6660c1b5f75f7f1a977cbd9b_Gold%20Elegant%20Certificate%20of%20Achievement%20Template%20(3).png");
  background-repeat: no-repeat;
  background-size: contain;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 1214px;
  height: 939px;
  min-height: 939px;
  padding-top: 64px;
  padding-bottom: 64px;
  padding-left: 243px;
  text-decoration: none;
  display: flex;
}

.logo-20 {
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-top: 27px;
  text-decoration: none;
  display: flex;
}

.title-16 {
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-top: 58px;
  text-decoration: none;
  display: flex;
}

.text-262 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Arial, sans-serif;
  font-size: 70px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.main-member-info-2 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-top: 50px;
  text-decoration: none;
  display: flex;
}

.name-39 {
  grid-column-gap: 10px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.text-263 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Arial, sans-serif;
  font-size: 52px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.text-264 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Arial, sans-serif;
  font-size: 34px;
  font-weight: 400;
  line-height: 100%;
  text-decoration: none;
}

.text-265 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Arial, sans-serif;
  font-size: 25px;
  font-weight: 400;
  line-height: 100%;
  text-decoration: none;
}

.name-40 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 62px;
  text-decoration: none;
  display: flex;
}

.text-266 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Open Sans, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.section2---kt-seminar-certificate-copy, .section2---kt-seminar-certificate-copy-copy {
  background-image: url("https://cdn.prod.website-files.com/6515c29e265110c9545f6a61/6660c1b5f75f7f1a977cbd9b_Gold%20Elegant%20Certificate%20of%20Achievement%20Template%20(3).png");
  background-repeat: no-repeat;
  background-size: contain;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 1100px;
  max-width: 1100px;
  height: 850px;
  min-height: 850px;
  padding-top: 64px;
  padding-bottom: 64px;
  padding-left: 243px;
  text-decoration: none;
  display: flex;
}

.eg {
  background-color: var(--golden2);
  color: var(--black);
  text-align: center;
  border-radius: .5rem;
  margin-top: 0;
  padding: .75rem 1.5rem;
  font-weight: 600;
}

.print-button {
  background-color: var(--golden2);
  color: var(--black);
  text-align: center;
  border-radius: .5rem;
  margin-top: 0;
  padding: .75rem 1.5rem;
  font-weight: 600;
  display: block;
}

.section2---kt-seminar-certificate-copy-copy-copy, .section2---kt-seminar-certificate-copy-copy-copy-copy {
  background-image: url("https://cdn.prod.website-files.com/6515c29e265110c9545f6a61/6660c1b5f75f7f1a977cbd9b_Gold%20Elegant%20Certificate%20of%20Achievement%20Template%20(3).png");
  background-repeat: no-repeat;
  background-size: contain;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 1100px;
  max-width: 1100px;
  height: 850px;
  min-height: 850px;
  padding-top: 64px;
  padding-bottom: 64px;
  padding-left: 243px;
  text-decoration: none;
  display: flex;
}

.certificate-2 {
  background-image: url("https://cdn.prod.website-files.com/6515c29e265110c9545f6a61/6660c1b5f75f7f1a977cbd9b_Gold%20Elegant%20Certificate%20of%20Achievement%20Template%20(3).png");
  background-repeat: no-repeat;
  background-size: 1100px 850px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 1100px;
  height: 850px;
  min-height: 850px;
  padding-top: 81px;
  padding-bottom: 64px;
  padding-left: 208px;
  text-decoration: none;
  display: flex;
}

.logo-21 {
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.title-17 {
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-top: 47px;
  padding-bottom: 47px;
  text-decoration: none;
  display: flex;
}

.text-267 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Arial, sans-serif;
  font-size: 60px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.main-member-info-3 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-top: 10px;
  text-decoration: none;
  display: flex;
}

.name-41 {
  grid-column-gap: 10px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.text-268 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Arial, sans-serif;
  font-size: 40px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.referee-and-level-2 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.text-269 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Arial, sans-serif;
  font-size: 34px;
  font-weight: 400;
  line-height: 100%;
  text-decoration: none;
}

.seminar-info-2 {
  grid-row-gap: 4px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-top: 26px;
  text-decoration: none;
  display: flex;
}

.text-270 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Arial, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 100%;
  text-decoration: none;
}

.name-42 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 62px;
  text-decoration: none;
  display: flex;
}

.text-271 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Open Sans, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.president-kombat-tkd-2 {
  color: #000;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Open Sans, sans-serif;
  font-size: 12px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.certificate-3 {
  background-image: url("https://cdn.prod.website-files.com/6515c29e265110c9545f6a61/6660c175c07798474a65c687_KT-Seminar-Certificate.png");
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 1100px;
  height: 850px;
  min-height: 850px;
  padding-top: 81px;
  padding-bottom: 64px;
  padding-left: 208px;
  text-decoration: none;
  display: flex;
}

.logo-22 {
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.screenshot-2024-06-05-at-2-49-2 {
  object-fit: cover;
  height: 40%;
}

.title-18 {
  grid-row-gap: 10px;
  object-fit: fill;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-top: 47px;
  padding-bottom: 47px;
  text-decoration: none;
  display: flex;
}

.text-272 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Arial, sans-serif;
  font-size: 60px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.main-member-info-4 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-top: 10px;
  text-decoration: none;
  display: flex;
}

.name-43 {
  grid-column-gap: 10px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.text-273 {
  color: #000;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 40px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.referee-and-level-3 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.text-274 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Arial, sans-serif;
  font-size: 34px;
  font-weight: 400;
  line-height: 100%;
  text-decoration: none;
}

.seminar-info-3 {
  grid-row-gap: 4px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-top: 34px;
  text-decoration: none;
  display: flex;
}

.text-275 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 100%;
  text-decoration: none;
}

.specific-seminar-info-2 {
  grid-column-gap: 3px;
  grid-row-gap: 3px;
  flex-flow: wrap;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  padding-left: 32px;
  padding-right: 32px;
  text-decoration: none;
  display: flex;
}

.rick-w-shin-2 {
  grid-row-gap: 4px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-top: 72px;
  text-decoration: none;
  display: flex;
}

.name-44 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: auto;
  text-decoration: none;
  display: flex;
}

.text-276 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Open Sans, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.president-kombat-tkd-3 {
  color: #000;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Open Sans, sans-serif;
  font-size: 12px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.certificate {
  background-image: url("https://cdn.prod.website-files.com/6515c29e265110c9545f6a61/6660e72ebaf0313c1cbf7a0b_official%20background%20certificate.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 1100px 850px;
  width: 1100px;
  height: 850px;
  padding-top: 60px;
  padding-left: 208px;
}

.div-block-162-copy {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.name-43-copy {
  grid-column-gap: 10px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.president-tkd {
  grid-column-gap: 10px;
  flex-flow: column;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.printing-button-class, .printing-button-class-copy, .printing-button {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.button-99-2-copy {
  background-color: var(--white-2);
  color: var(--black);
  text-align: center;
  border-radius: .5rem;
  margin-top: 0;
  padding: .75rem 1.5rem;
  font-weight: 600;
}

.text-memberstack, .desktop {
  display: block;
}

.desktop-only {
  display: none;
}

.text-block-222 {
  color: var(--white);
  font-family: Inter, sans-serif;
  font-size: 16px;
}

.image-187 {
  width: 17%;
  height: 100%;
}

.new-logo-trans {
  width: 105px;
  height: 120px;
}

.div-block-235-copy-copy-copy {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  display: flex;
}

.div-block-264 {
  display: block;
}

.collection-list-70 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.text-block-217-copy {
  color: var(--white);
}

.padding-section-large-20-copy {
  padding-top: 0;
  padding-bottom: 0;
}

.clients-image-three-copy {
  width: 140px;
  height: auto;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
}

.link-block-54 {
  text-decoration: none;
}

.nav-link-13-applications-copy {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: #fff;
  border-radius: 16px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 60px;
  margin-bottom: 20px;
  padding: 4px 15px 4px 35px;
  text-decoration: none;
  transition: background-color .2s;
  display: flex;
}

.nav-link-13-applications-copy.w--current {
  border: 1px none var(--golden2);
  background-color: var(--full-black);
  background-image: linear-gradient(124deg, var(--golden-grad-card-1), var(--golden-grad-card-2));
  display: flex;
}

.nav-link-13-applications-copy.w--current:hover {
  background-image: linear-gradient(124deg, var(--golden-grad-card-1), var(--golden-grad-card-2-hover));
}

.navbar2_link-copy {
  padding: .5rem 1rem;
}

.navbar2_link-copy.w--current {
  color: var(--\<unknown\|relume-variable-color-neutral-1\>);
}

.denied-link-3 {
  grid-column-gap: 8px;
  color: #010026;
  align-items: center;
  padding-top: 5px;
  padding-bottom: 5px;
  padding-right: 5px;
  display: flex;
}

.denied-content-3 {
  z-index: 2;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  max-width: 400px;
  padding: 0;
  display: flex;
  position: relative;
}

.page-preview-2 {
  width: 100%;
  height: 100%;
}

.denied-page-3 {
  background-color: var(--transparent);
  color: #010026;
  justify-content: space-around;
  align-items: center;
  width: auto;
  max-width: 100%;
  min-height: 100vh;
  padding-top: 70px;
  padding-bottom: 70px;
  font-family: Inter, sans-serif;
  line-height: 1.7em;
  display: flex;
  overflow: hidden;
}

.insert-website-here-2 {
  align-items: flex-start;
  min-height: auto;
  display: flex;
  overflow: hidden;
}

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

.paragraph-37 {
  color: var(--golden-lighter);
}

.heading-83-copy {
  color: var(--white);
  text-align: center;
  font-size: 24px;
  font-weight: 500;
  line-height: 32px;
}

.content-27-copy-copy-copy {
  background-color: var(--transparent);
  flex-flow: column;
  width: 100%;
  height: 100%;
  min-height: 100%;
  padding-top: 0;
  padding-left: 0;
  padding-right: 20px;
  display: flex;
}

.heading-style-h5-15-copy {
  color: var(--white);
  font-family: Inter, sans-serif;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1.4;
}

.navigation-wrapper {
  width: 100%;
  padding-top: 0;
}

.nav-container-2 {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.integration-icon-wrap {
  align-items: center;
  display: flex;
}

.dropdown-card-xl {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #fff;
  background-color: #141414;
  background-image: radial-gradient(circle at 0 100%, #5e5e5e24, #5e5e5e00), radial-gradient(circle at 50% 100%, #ffffff12, #fff0 62%);
  border-radius: 16px;
  flex-direction: column;
  min-width: 460px;
  padding: 8px;
  display: flex;
  overflow: hidden;
}

.paragraph-small {
  color: #fff;
  letter-spacing: -.25px;
  margin-bottom: 0;
  font-size: 14px;
  line-height: 18px;
}

.paragraph-small.text-color-gray-500 {
  color: #ababab;
}

.nav-button-group {
  grid-column-gap: 8px;
  align-items: center;
  padding-left: 8px;
  display: flex;
}

.integration-row {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  align-items: center;
  display: flex;
}

.badge-purple-s {
  -webkit-backdrop-filter: blur(24px);
  backdrop-filter: blur(24px);
  color: #dacff7;
  background-color: #36178ca3;
  border: 1px solid #ffffff1f;
  border-radius: 96px;
  justify-content: center;
  align-items: center;
  height: 24px;
  padding: 4px 8px;
  font-size: 12px;
  font-weight: 500;
  line-height: 16px;
  display: flex;
}

.nav-menu-8 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  align-items: center;
  display: flex;
  position: static;
}

.navigation-2 {
  z-index: 999;
  background-color: #000;
  align-items: center;
  width: 100%;
  height: 80px;
  padding: 10px 2.5%;
  display: flex;
}

.icon-regular {
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  transition: color .2s;
  display: flex;
}

.nav-link-16 {
  color: #f0f0f0;
  letter-spacing: -.25px;
  border-radius: 8px;
  padding: 8px 16px;
  font-size: 18px;
  font-weight: 500;
  line-height: 24px;
  text-decoration: none;
  transition: background-color .3s;
}

.nav-link-16:hover {
  background-color: #52525252;
}

.nav-link-16.w--current {
  color: #642eff;
}

.navigation-grid-b {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

.banner {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #fff;
  background-color: #000;
  background-image: radial-gradient(circle at 50% 100%, #ffffff12, #fff0 30%), linear-gradient(#ffffff14, #ffffff14);
  justify-content: center;
  align-items: center;
  height: 48px;
  padding: 10px 32px;
  display: flex;
  position: relative;
}

.icon-small-2 {
  justify-content: center;
  align-items: center;
  width: 18px;
  height: 18px;
  display: flex;
}

.integration-primary {
  -webkit-backdrop-filter: blur(64px);
  backdrop-filter: blur(64px);
  background-color: #3d3d3da3;
  border: 1px solid #ffffff14;
  border-radius: 99px;
  justify-content: center;
  align-items: center;
  width: 34px;
  height: 34px;
  display: flex;
}

.integration-primary.integration-secondary {
  margin-left: -8px;
}

.navigation-grid-a {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

.dropdown-list-8 {
  background-color: #0000;
  padding-top: 32px;
}

.nav-wrapper {
  grid-column-gap: 32px;
  align-items: center;
  display: flex;
}

.nav-button-wrap {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  display: flex;
}

.navigation-grid-wrap {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-direction: column;
  align-items: stretch;
  display: flex;
}

.button-secondary-s {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  -webkit-backdrop-filter: blur(64px);
  backdrop-filter: blur(64px);
  color: #fff;
  letter-spacing: -.25px;
  background-color: #3d3d3da3;
  border: 1px solid #ffffff14;
  border-radius: 8px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  height: 34px;
  padding: 8px;
  font-size: 14px;
  font-weight: 500;
  line-height: 18px;
  text-decoration: none;
  transition: border-color .4s, background-color .4s, color .4s;
  display: flex;
  position: relative;
}

.button-secondary-s.w--current {
  background-color: #344256;
  border-color: #48566a;
}

.dropdown-block-link {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #fff;
  background-color: #ffffff14;
  background-image: radial-gradient(circle closest-corner at 50% 100%, #5e5e5e0a, #5e5e5e00);
  border-radius: 8px;
  flex-direction: column;
  align-items: flex-start;
  padding: 16px;
  text-decoration: none;
  transition: background-color .3s;
  display: flex;
}

.dropdown-block-link:hover {
  background-image: radial-gradient(circle closest-corner at 50% 100%, #5e5e5e24, #5e5e5e00);
}

.logo-image {
  width: 48px;
}

.caption {
  letter-spacing: .04px;
  font-size: 12px;
  font-weight: 500;
  line-height: 20px;
}

.caption.text-color-gray-500 {
  color: #ababab;
}

.caption.text-color-gray-300 {
  color: #d1d1d1;
}

.dropdown-title-wrap {
  color: #858585;
  padding: 8px;
  font-weight: 500;
  line-height: 18px;
}

.navigation-toggle {
  grid-column-gap: 2px;
  grid-row-gap: 2px;
  color: #f0f0f0;
  letter-spacing: -.25px;
  border-radius: 8px;
  align-items: center;
  padding: 8px 8px 8px 16px;
  font-size: 18px;
  font-weight: 500;
  line-height: 24px;
  text-decoration: none;
  transition: color .3s;
  display: flex;
}

.navigation-toggle:hover {
  background-color: #52525252;
}

.navigation-toggle.w--current {
  color: #642eff;
}

.navigation-toggle.w--open {
  background-color: #52525252;
}

.button-secondary-l {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  -webkit-backdrop-filter: blur(64px);
  backdrop-filter: blur(64px);
  color: #fff;
  letter-spacing: -.25px;
  background-color: #3d3d3da3;
  border-radius: 12px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  min-width: 105px;
  height: 48px;
  padding: 12px;
  font-size: 18px;
  font-weight: 500;
  line-height: 24px;
  text-decoration: none;
  transition: border-color .4s, background-color .4s, color .4s;
  display: flex;
  position: relative;
}

.button-secondary-l.w--current {
  background-color: #344256;
  border-color: #48566a;
}

.dropdown-block-small {
  grid-column-gap: 8px;
  grid-row-gap: 16px;
  background-color: #ffffff14;
  border-radius: 8px;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  padding: 12px;
  display: flex;
}

.wrap-h-x-small {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-direction: row;
  display: flex;
}

.wrap-h-x-small.align-center {
  align-items: center;
  width: 100%;
}

.paragraph-regular {
  color: #fff;
  letter-spacing: -.25px;
  margin-bottom: 0;
  font-size: 16px;
  line-height: 20px;
}

.dropdown-icon {
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  transition: color .2s;
  display: flex;
}

.nav-link-17 {
  color: #f0f0f0;
  letter-spacing: -.25px;
  border-radius: 8px;
  padding: 8px 8px 8px 16px;
  font-size: 18px;
  font-weight: 500;
  line-height: 24px;
  text-decoration: none;
  transition: background-color .3s;
}

.nav-link-17:hover {
  background-color: #52525252;
}

.nav-link-17.w--current {
  color: #642eff;
}

.icon-embed-xxsmall-11, .icon-embed-xxsmall-12, .icon-embed-xxsmall-13, .icon-embed-xxsmall-14, .icon-embed-xxsmall-15, .icon-embed-xxsmall-16 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1rem;
  height: 1rem;
  display: flex;
}

.icon-embed-xxsmall-17 {
  color: var(--golden2);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1.4rem;
  height: 1.4rem;
  display: flex;
}

.navigation-grid-a---3-col {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  grid-template-rows: auto;
}

.navigation-grid-b---vertical {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
}

.dropdown-card-xl---vertical {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #fff;
  background-color: #141414;
  background-image: radial-gradient(circle at 0 100%, #5e5e5e24, #5e5e5e00), radial-gradient(circle at 50% 100%, #ffffff12, #fff0 62%);
  border-radius: 16px;
  flex-direction: column;
  min-width: 686px;
  padding: 8px;
  display: flex;
  overflow: hidden;
}

.nav-button-wrap-gold {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  display: flex;
}

.dropdown-6---gold {
  background-color: var(--golden2);
  border-radius: 8px;
}

.text-block-225 {
  color: var(--color);
}

.dropdown-icon---gold {
  color: var(--black);
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  transition: color .2s;
  display: flex;
}

.navigation-toggle---gold {
  grid-column-gap: 2px;
  grid-row-gap: 2px;
  color: #f0f0f0;
  letter-spacing: -.25px;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  padding: 8px 8px 8px 12px;
  font-size: 18px;
  font-weight: 500;
  line-height: 24px;
  text-decoration: none;
  transition: color .3s;
  display: flex;
}

.navigation-toggle---gold:hover {
  background-color: #52525252;
}

.navigation-toggle---gold.w--current {
  color: #642eff;
}

.navigation-toggle---gold.w--open {
  background-color: #52525252;
}

.dropdown-block-link---kt-members {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #fff;
  background-color: #ffffff14;
  background-image: radial-gradient(circle closest-corner at 50% 100%, #5e5e5e0a, #5e5e5e00);
  border-radius: 8px;
  flex-direction: column;
  align-items: flex-start;
  padding: 16px;
  text-decoration: none;
  transition: background-color .3s;
  display: flex;
}

.dropdown-block-link---kt-members:hover {
  background-image: radial-gradient(circle closest-corner at 50% 100%, #5e5e5e24, #5e5e5e00);
}

.navigation-grid-b---vertical---kt-members {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
}

.dropdown-card-xl---kt-members {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #fff;
  background-color: #141414;
  background-image: radial-gradient(circle at 0 100%, #5e5e5e24, #5e5e5e00), radial-gradient(circle at 50% 100%, #ffffff12, #fff0 62%);
  border-radius: 16px;
  flex-direction: column;
  min-width: auto;
  padding: 8px;
  display: flex;
  overflow: hidden;
}

.dropdown-block-link---kt-members--sign-up {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  background-color: var(--golden2);
  color: #fff;
  border-radius: 8px;
  flex-direction: column;
  align-items: flex-start;
  padding: 16px;
  text-decoration: none;
  transition: background-color .3s;
  display: flex;
}

.dropdown-block-link---kt-members--sign-up:hover {
  background-image: radial-gradient(circle closest-corner at 50% 100%, #5e5e5e24, #5e5e5e00);
}

.paragraph-regular---gold {
  color: var(--black);
  letter-spacing: -.25px;
  margin-bottom: 0;
  font-size: 16px;
  line-height: 20px;
}

.icon-embed-xxsmall-17---kt-member {
  color: var(--black);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1rem;
  height: 1rem;
  display: flex;
}

.nav-container-3 {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.dropdown-card-xl-2 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #fff;
  background-color: #141414;
  background-image: radial-gradient(circle at 0 100%, #5e5e5e24, #5e5e5e00), radial-gradient(circle at 50% 100%, #ffffff12, #fff0 62%);
  border-radius: 16px;
  flex-direction: column;
  min-width: 686px;
  padding: 8px;
  display: flex;
  overflow: hidden;
}

.nav-button-group-2 {
  grid-column-gap: 8px;
  align-items: center;
  display: flex;
}

.navigation-3 {
  z-index: 999;
  background-color: #000;
  align-items: center;
  width: 100%;
  height: 80px;
  padding: 10px 5%;
  display: flex;
}

.nav-link-18 {
  color: #f0f0f0;
  letter-spacing: -.25px;
  border-radius: 8px;
  padding: 8px 16px;
  font-size: 18px;
  font-weight: 500;
  line-height: 24px;
  text-decoration: none;
  transition: background-color .3s;
}

.nav-link-18:hover {
  background-color: #52525252;
}

.nav-link-18.w--current {
  color: #642eff;
}

.navigation-grid-b-2 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.navigation-grid-a-2 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  grid-template-rows: auto;
}

.nav-wrapper-2 {
  grid-column-gap: 32px;
  align-items: center;
  display: flex;
}

.navigation-toggle-2 {
  grid-column-gap: 2px;
  grid-row-gap: 2px;
  color: #f0f0f0;
  letter-spacing: -.25px;
  border-radius: 8px;
  align-items: center;
  padding: 8px 12px 8px 16px;
  font-size: 18px;
  font-weight: 500;
  line-height: 24px;
  text-decoration: none;
  transition: color .3s;
  display: flex;
}

.navigation-toggle-2:hover {
  background-color: #52525252;
}

.navigation-toggle-2.w--current {
  color: #642eff;
}

.navigation-toggle-2.w--open {
  background-color: #52525252;
}

.kombat-tkd-logo {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  display: flex;
}

.label-small-golc {
  color: var(--full-golden);
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
}

.next {
  background-color: var(--golden2);
  margin-top: 32px;
}

.previous {
  margin-top: 32px;
}

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

.next-2 {
  background-color: var(--golden2);
}

.empty-state-16 {
  background-color: var(--black-grey);
  border-radius: 8px;
}

.text-block-226 {
  color: var(--white);
}

.next-3 {
  background-color: var(--golden2);
  border-radius: 8px;
}

.div-block-269 {
  width: 48px;
  height: 24px;
}

.link-block-55, .link-block-56, .link-block-57, .link-block-58, .link-block-59 {
  text-decoration: none;
}

.button-105-2 {
  background-color: var(--golden2);
  color: var(--color);
  text-align: center;
  border-radius: 8px;
  width: 100%;
  font-weight: 500;
  display: block;
}

.button-105-2:hover {
  background-color: var(--full-white);
}

.frame-902-copy {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: auto;
  padding-left: 4px;
  padding-right: 4px;
  font-family: Inter, sans-serif;
  text-decoration: none;
  display: flex;
}

.ms-button-2-non-refresher {
  color: #fff;
  text-align: center;
  letter-spacing: .03em;
  background-color: #2962ff;
  border: 1px solid #2962ff;
  border-radius: 8px;
  flex: none;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  margin-bottom: 15px;
  padding: 13px 16px 11.5px;
  font-size: 15px;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: transform .2s cubic-bezier(.645, .045, .355, 1), border-color .2s cubic-bezier(.645, .045, .355, 1), border-radius .2s cubic-bezier(.645, .045, .355, 1), box-shadow .2s cubic-bezier(.645, .045, .355, 1), background-color .2s cubic-bezier(.645, .045, .355, 1);
  display: inline-block;
  position: relative;
  top: 0;
  box-shadow: 1px 1px 5px #ffffff40, 0 10px 20px -5px #2d3e504d;
}

.ms-button-2-non-refresher:hover {
  box-shadow: none;
  color: #fff;
  background-color: #1051b9;
  transform: translate(0, 2px);
}

.ms-button-2-non-refresher:active {
  background-color: #0a3092;
}

.ms-button-2-non-refresher.is-form {
  border-color: var(--grey);
  background-color: var(--golden2);
  box-shadow: 1px 1px 5px 0 var(--shadow-button), 0 10px 20px -5px var(--outer-shadow-button);
  color: var(--black);
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
}

.button-105-refresher {
  background-color: var(--golden2);
  color: var(--color);
  text-align: center;
  border-radius: 8px;
  width: 100%;
  font-weight: 500;
  display: block;
}

.button-105-refresher:hover {
  background-color: var(--full-white);
}

.button-105-non-refresher {
  background-color: var(--golden2);
  color: var(--color);
  text-align: center;
  border-radius: 8px;
  width: 100%;
  font-weight: 500;
  display: block;
}

.button-105-non-refresher:hover {
  background-color: var(--full-white);
}

.button-105-refresher-copy {
  background-color: var(--golden2);
  color: var(--color);
  text-align: center;
  border-radius: 8px;
  width: 100%;
  font-weight: 500;
  display: block;
}

.button-105-refresher-copy:hover {
  background-color: var(--full-white);
}

.button-105-refresher-copy-copy {
  background-color: var(--golden2);
  color: var(--color);
  text-align: center;
  border-radius: 8px;
  width: 100%;
  font-weight: 500;
  display: block;
}

.button-105-refresher-copy-copy:hover {
  background-color: var(--full-white);
}

.button-105-refresher {
  border: 1px solid var(--shadow-button);
  background-color: var(--golden2);
  padding: 6px 12px;
  font-size: 12px;
}

.button-105-non-refresher-copy {
  background-color: var(--golden2);
  color: var(--color);
  text-align: center;
  border-radius: 8px;
  width: 100%;
  font-weight: 500;
  display: block;
}

.button-105-non-refresher-copy:hover {
  background-color: var(--full-white);
}

.button-105-non-refresher-copy-copy {
  background-color: var(--golden2);
  color: var(--color);
  text-align: center;
  border-radius: 8px;
  width: 100%;
  font-weight: 500;
  display: block;
}

.button-105-non-refresher-copy-copy:hover {
  background-color: var(--full-white);
}

.button-105-non-refresher {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: auto;
  padding: 6px 12px;
  font-size: 12px;
  display: flex;
  box-shadow: 0 1px 10px #d2b25b;
}

.button-105-refresher-v2, .button-105-refreshe {
  background-color: var(--golden2);
  color: var(--color);
  border-radius: 8px;
  width: 100%;
  font-weight: 500;
}

.ms-button-v2-refresher {
  color: #fff;
  text-align: center;
  letter-spacing: .03em;
  background-color: #2962ff;
  border: 1px solid #2962ff;
  border-radius: 8px;
  flex: none;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  margin-bottom: 15px;
  padding: 13px 16px 11.5px;
  font-size: 15px;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: transform .2s cubic-bezier(.645, .045, .355, 1), border-color .2s cubic-bezier(.645, .045, .355, 1), border-radius .2s cubic-bezier(.645, .045, .355, 1), box-shadow .2s cubic-bezier(.645, .045, .355, 1), background-color .2s cubic-bezier(.645, .045, .355, 1);
  display: inline-block;
  position: relative;
  top: 0;
  box-shadow: 1px 1px 5px #ffffff40, 0 10px 20px -5px #2d3e504d;
}

.ms-button-v2-refresher:hover {
  box-shadow: none;
  color: #fff;
  background-color: #1051b9;
  transform: translate(0, 2px);
}

.ms-button-v2-refresher:active {
  background-color: #0a3092;
}

.ms-button-v2-refresher.is-form {
  border-color: var(--grey);
  background-color: var(--golden2);
  box-shadow: 1px 1px 5px 0 var(--shadow-button), 0 10px 20px -5px var(--outer-shadow-button);
  color: var(--black);
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
}

.heading-84, .heading-85 {
  font-size: 24px;
}

.all-divisions-female-tab {
  grid-row-gap: 32px;
  background-color: #161616;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding: 32px;
  text-decoration: none;
  display: flex;
}

.title-19 {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 1062px;
  text-decoration: none;
  display: flex;
}

.athletes-ranking {
  grid-column-gap: 10px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.text-277 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 48px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.division-wrapper {
  grid-row-gap: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.division-title {
  background-color: #d2b25b;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: none;
  padding: 10px 32px;
  text-decoration: none;
  display: flex;
}

.text-278 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.gender-tab {
  grid-column-gap: 10px;
  background-color: #1b1b1b;
  border-radius: 12px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  height: 59px;
  padding: 10px 16px;
  text-decoration: none;
  display: flex;
}

.text-279 {
  color: #d2b25b;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 22px;
  font-weight: 500;
  line-height: 100%;
  text-decoration: none;
}

.female {
  grid-column-gap: 10px;
  background-color: #3d3d3d;
  border-radius: 6px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  padding: 4px 8px;
  text-decoration: none;
  display: flex;
}

.text-280 {
  color: #d2b25b;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 22px;
  font-weight: 500;
  line-height: 100%;
  text-decoration: none;
}

.fighter-card {
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-top: 10px;
  padding-bottom: 10px;
  text-decoration: none;
  display: flex;
}

.records {
  grid-row-gap: 32px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.figther-wraper {
  grid-column-gap: 64px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-908 {
  grid-column-gap: 32px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 303px;
  text-decoration: none;
  display: flex;
}

.fighter-card-2 {
  grid-row-gap: 16px;
  border: 1px undefined undefined;
  background-image: linear-gradient(180.41deg, #373737 0%, #040404 100%);
  border-radius: 8px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 256px;
  height: 303px;
  padding-top: 16px;
  text-decoration: none;
  display: flex;
}

.picture {
  grid-row-gap: 16px;
  background-image: url("https://cdn.prod.website-files.com/6515c29e265110c9545f6a61/66c263aadcc4b3f2ba5dbcf2_Picture.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  flex-direction: column;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  height: 287px;
  min-height: 287px;
  padding: 10px;
  text-decoration: none;
  display: flex;
}

.frame-909 {
  grid-column-gap: 16px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  text-decoration: none;
  display: flex;
}

.name-45 {
  grid-column-gap: 10px;
  background-color: #0f4d2e;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  width: 70px;
  padding: 4px 10px;
  text-decoration: none;
  display: flex;
}

.text-281 {
  color: #1efe8e;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 100%;
  text-decoration: none;
}

.name-46 {
  grid-column-gap: 10px;
  background-color: #5f0b0b;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  width: 70px;
  padding: 4px 10px;
  text-decoration: none;
  display: flex;
}

.text-282 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 100%;
  text-decoration: none;
}

.stats-2 {
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  height: 303px;
  padding-top: 10px;
  padding-bottom: 10px;
  text-decoration: none;
  display: flex;
}

.frame-910 {
  grid-row-gap: 32px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 466px;
  text-decoration: none;
  display: flex;
}

.fighter-frame {
  grid-column-gap: 12px;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 231px;
  text-decoration: none;
  display: flex;
}

.flag-17 {
  grid-column-gap: 10px;
  object-fit: cover;
  border-radius: 2px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 43px;
  height: 27px;
  padding: 10px;
  text-decoration: none;
  display: flex;
}

.text-283 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 28px;
  font-weight: 600;
  line-height: 100%;
  text-decoration: none;
}

.frame-911 {
  grid-column-gap: 16px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.record {
  grid-row-gap: 12px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding-top: 10px;
  padding-bottom: 10px;
  text-decoration: none;
  display: flex;
}

.record-2 {
  grid-column-gap: 10px;
  justify-content: flex-start;
  align-items: center;
  width: 70px;
  text-decoration: none;
  display: flex;
}

.text-284 {
  color: #b2b2b2;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 100%;
  text-decoration: none;
}

.record-3 {
  grid-column-gap: 10px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.text-285 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 22px;
  font-weight: 600;
  line-height: 100%;
  text-decoration: none;
}

.divider-2 {
  grid-row-gap: 10px;
  background-color: #292929;
  background-image: linear-gradient(#292929, #292929), linear-gradient(#292929, #292929);
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 1px;
  height: 85px;
  padding: 10px;
  text-decoration: none;
  display: flex;
}

._67kg {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 22px;
  font-weight: 600;
  line-height: 100%;
  text-decoration: none;
}

.social-media-wrapper {
  grid-row-gap: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding-top: 10px;
  padding-bottom: 10px;
  text-decoration: none;
  display: flex;
}

.frame-4 {
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  text-decoration: none;
  display: flex;
}

.frame-912 {
  grid-column-gap: 16px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.instagram-2 {
  grid-row-gap: 10px;
  background-color: #2b2b2b;
  border-radius: 8px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 8px;
  text-decoration: none;
  display: flex;
}

.instagram-3 {
  object-fit: cover;
}

.division-wrapper-2 {
  grid-row-gap: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.division-title-2 {
  grid-column-gap: 10px;
  background-color: #1b1b1b;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 1062px;
  padding: 10px 32px;
  text-decoration: none;
  display: flex;
}

.text-286 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.division-info {
  background-color: #1b1b1b;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  max-width: 1062px;
  padding: 10px 32px;
  text-decoration: none;
  display: flex;
}

.record-info-static {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.opponent {
  grid-column-gap: 10px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 240px;
  text-decoration: none;
  display: flex;
}

.date-9 {
  grid-column-gap: 10px;
  justify-content: flex-start;
  align-items: center;
  width: 60px;
  text-decoration: none;
  display: flex;
}

.event {
  grid-column-gap: 10px;
  justify-content: flex-start;
  align-items: center;
  width: 173px;
  text-decoration: none;
  display: flex;
}

.records-collection {
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 10px 32px;
  text-decoration: none;
  display: flex;
}

.records-2 {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 998px;
  text-decoration: none;
  display: flex;
}

.opponent-2 {
  grid-column-gap: 16px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 240px;
  text-decoration: none;
  display: flex;
}

.picture-2 {
  grid-row-gap: 10px;
  object-fit: cover;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 10px;
  text-decoration: none;
  display: flex;
}

.country-14 {
  grid-column-gap: 10px;
  justify-content: flex-start;
  align-items: center;
  width: 120px;
  text-decoration: none;
  display: flex;
}

.event-2 {
  grid-column-gap: 32px;
  justify-content: flex-start;
  align-items: center;
  width: 173px;
  text-decoration: none;
  display: flex;
}

.video-4 {
  grid-column-gap: 6px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.text-287 {
  color: #d2b25b;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 100%;
  text-decoration: none;
}

.div-block-270 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  display: flex;
}

.link-block-60 {
  width: 32px;
  height: 32px;
}

.all-divisions-female {
  grid-row-gap: 32px;
  background-color: #000;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 1440px;
  padding: 120px 0 32px;
  text-decoration: none;
  display: flex;
}

.wrapper-2 {
  grid-row-gap: 32px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: none;
  text-decoration: none;
  display: flex;
}

.title-20 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: grid;
}

.athletes-ranking-2 {
  grid-column-gap: 10px;
  grid-row-gap: 16px;
  flex-flow: column;
  flex: 0 auto;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.text-288 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 48px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.all-figthers {
  grid-column-gap: 32px;
  grid-row-gap: 64px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: none;
}

.division-wrapper-3 {
  grid-row-gap: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.division-title-3 {
  background-color: #d2b25b;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding: 10px 32px;
  text-decoration: none;
  display: flex;
}

.text-289 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.gender-tab-2 {
  grid-column-gap: 10px;
  background-color: #1b1b1b;
  border-radius: 12px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  height: 59px;
  padding: 10px 16px;
  text-decoration: none;
  display: flex;
}

.text-290 {
  color: #d2b25b;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 22px;
  font-weight: 500;
  line-height: 100%;
  text-decoration: none;
}

.female-2 {
  grid-column-gap: 10px;
  background-color: #d2b25b;
  border-radius: 6px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  padding: 4px 8px;
  text-decoration: none;
  display: flex;
}

.text-291 {
  color: #000;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 22px;
  font-weight: 500;
  line-height: 100%;
  text-decoration: none;
}

.natalia-vilella {
  grid-row-gap: 10px;
  border: 1px solid var(--black-grey);
  border-radius: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-top: 0;
  padding-bottom: 0;
  text-decoration: none;
  display: flex;
}

.natalia-vilella:hover {
  background-image: linear-gradient(180deg, var(--black-grey), var(--black));
}

.records-3 {
  grid-row-gap: 32px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.figther-wraper-2 {
  grid-column-gap: 64px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-913 {
  grid-column-gap: 32px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 303px;
  text-decoration: none;
  display: flex;
}

.fighter-card-3 {
  grid-row-gap: 16px;
  border: 1px undefined undefined;
  background-image: linear-gradient(180.41deg, var(--black-grey), #040404);
  border-radius: 16px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 256px;
  height: 100%;
  text-decoration: none;
  display: flex;
}

.picture-3 {
  grid-column-gap: 16px;
  background-image: url("https://cdn.prod.website-files.com/6515c29e265110c9545f6a61/66c516f0a3baca824701d38a_Screenshot_2024-08-20_at_6.20.57_PM-removebg-preview.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  border-radius: 16px;
  justify-content: center;
  align-items: flex-end;
  width: 100%;
  height: 303px;
  min-height: 303px;
  padding: 10px;
  text-decoration: none;
  display: flex;
}

.loss {
  grid-column-gap: 10px;
  background-color: #5f0b0b;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  width: auto;
  padding: 4px 10px;
  text-decoration: none;
  display: flex;
}

.text-292 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 100%;
  text-decoration: none;
}

.win {
  grid-column-gap: 10px;
  background-color: #0f4d2e;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  width: 100px;
  padding: 4px 0;
  text-decoration: none;
  display: flex;
}

.text-293 {
  color: #1efe8e;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 100%;
  text-decoration: none;
}

.stats-3 {
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  height: 303px;
  padding-top: 16px;
  padding-bottom: 0;
  text-decoration: none;
  display: flex;
}

.frame-914 {
  grid-row-gap: 32px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 466px;
  text-decoration: none;
  display: flex;
}

.fighter-frame-2 {
  grid-column-gap: 12px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.flag-18 {
  grid-column-gap: 10px;
  object-fit: cover;
  border-radius: 2px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 43px;
  height: 27px;
  padding: 0;
  text-decoration: none;
  display: flex;
}

.text-294 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 28px;
  font-weight: 600;
  line-height: 100%;
  text-decoration: none;
}

.frame-915 {
  grid-column-gap: 16px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.record-4 {
  grid-row-gap: 12px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 26%;
  padding-top: 10px;
  padding-bottom: 10px;
  text-decoration: none;
  display: flex;
}

.record-5 {
  grid-column-gap: 10px;
  justify-content: flex-start;
  align-items: center;
  width: 100px;
  text-decoration: none;
  display: flex;
}

.text-295 {
  color: var(--white);
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 100%;
  text-decoration: none;
}

.record-6 {
  grid-column-gap: 10px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.text-296 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 22px;
  font-weight: 600;
  line-height: 100%;
  text-decoration: none;
}

.divider-3 {
  grid-row-gap: 10px;
  background-color: #292929;
  background-image: linear-gradient(#292929, #292929), linear-gradient(#292929, #292929);
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 1px;
  height: 85px;
  padding: 10px 0;
  text-decoration: none;
  display: flex;
}

._62kg {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 22px;
  font-weight: 600;
  line-height: 100%;
  text-decoration: none;
}

._62kg._136-lbs {
  width: 100%;
}

.social-media-wrapper-2 {
  grid-row-gap: 16px;
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-start;
  width: 100%;
  padding-top: 10px;
  padding-bottom: 0;
  text-decoration: none;
  display: flex;
}

.frame-916 {
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  text-decoration: none;
  display: flex;
}

.frame-917 {
  grid-column-gap: 16px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.instagram-4 {
  grid-row-gap: 10px;
  background-color: #2b2b2b;
  border-radius: 8px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 8px;
  text-decoration: none;
  display: flex;
}

.instagram-5 {
  object-fit: cover;
}

.division-title-4 {
  background-color: #1b1b1b;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding-top: 10px;
  padding-bottom: 10px;
  text-decoration: none;
  display: flex;
}

.frame-918 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 29px;
  padding-left: 32px;
  padding-right: 32px;
  display: flex;
}

.text-297 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.text-298 {
  color: #d2b25b;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 100%;
  text-decoration: none;
}

.text-298:hover {
  color: var(--white);
}

.records-collection-2 {
  grid-row-gap: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: block;
}

.division-info-2 {
  background-color: #1b1b1b;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding: 10px 32px;
  text-decoration: none;
  display: flex;
}

.opponent-3 {
  grid-column-gap: 10px;
  justify-content: flex-start;
  align-items: center;
  width: 240px;
  max-width: 240px;
  text-decoration: none;
  display: flex;
}

.date-10 {
  grid-column-gap: 10px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.event-3 {
  grid-column-gap: 10px;
  justify-content: flex-start;
  align-items: center;
  width: 173px;
  text-decoration: none;
  display: flex;
}

.records-collection-3 {
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding: 10px 32px 0;
  text-decoration: none;
  display: flex;
}

.opponent-4 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: center;
  width: 240px;
  max-width: 240px;
  text-decoration: none;
  display: grid;
}

.picture-4 {
  grid-row-gap: 10px;
  object-fit: cover;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 0;
  text-decoration: none;
  display: flex;
}

.country-15 {
  grid-column-gap: 10px;
  justify-content: flex-start;
  align-items: center;
  width: 120px;
  text-decoration: none;
  display: flex;
}

.event-4 {
  grid-column-gap: 32px;
  justify-content: flex-start;
  align-items: center;
  width: 70px;
  text-decoration: none;
  display: flex;
}

.event-5 {
  grid-column-gap: 32px;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  height: 100%;
  text-decoration: none;
  display: flex;
}

.video-5 {
  grid-column-gap: 6px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.nathalia-dinnis {
  grid-row-gap: 10px;
  border: 1px solid var(--black-grey);
  background-image: linear-gradient(180deg, var(--black-grey), var(--black));
  border-radius: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-top: 0;
  padding-bottom: 0;
  text-decoration: none;
  display: flex;
}

.dinnis {
  grid-column-gap: 16px;
  background-image: url("https://cdn.prod.website-files.com/6515c29e265110c9545f6a61/66c517230bd80357670dd656_Screenshot_2024-08-19_at_12.45.22_PM-removebg-preview.png");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: auto;
  border-radius: 16px;
  justify-content: center;
  align-items: flex-end;
  width: 100%;
  height: 303px;
  min-height: 303px;
  padding: 10px;
  text-decoration: none;
  display: flex;
}

.hide-text-298 {
  color: #d2b25b;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 100%;
  text-decoration: none;
}

.lucia-fusco {
  grid-row-gap: 10px;
  border: 1px solid var(--black-grey);
  border-radius: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-top: 0;
  padding-bottom: 0;
  text-decoration: none;
  display: flex;
}

.lucia-fusco:hover {
  background-image: linear-gradient(180deg, var(--black-grey), var(--black));
}

.records-4 {
  grid-row-gap: 32px;
  border: 1px solid var(--black-grey);
  border-radius: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.figther-wraper-3 {
  grid-column-gap: 64px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 335px;
  display: flex;
}

.frame-919 {
  grid-column-gap: 32px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 335px;
  text-decoration: none;
  display: flex;
}

.rafaela-silva {
  grid-column-gap: 16px;
  background-image: url("https://cdn.prod.website-files.com/6515c29e265110c9545f6a61/66c5232023dc5b070552631a_Rafaela-Silva.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 16px;
  justify-content: center;
  align-items: flex-end;
  width: 100%;
  height: 303px;
  min-height: 303px;
  padding: 10px;
  text-decoration: none;
  display: flex;
}

.loss-2 {
  grid-column-gap: 10px;
  background-color: #5f0b0b;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  width: 100px;
  padding: 4px 10px;
  text-decoration: none;
  display: flex;
}

.text-299 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 100%;
  text-decoration: none;
}

.win-2 {
  grid-column-gap: 10px;
  background-color: #0f4d2e;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  width: auto;
  padding: 4px 10px;
  text-decoration: none;
  display: flex;
}

.text-300 {
  color: #1efe8e;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 100%;
  text-decoration: none;
}

.stats-4 {
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  height: 335px;
  padding-top: 16px;
  padding-bottom: 0;
  text-decoration: none;
  display: flex;
}

.frame-920 {
  grid-row-gap: 32px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 466px;
  text-decoration: none;
  display: flex;
}

.fighter-frame-3 {
  grid-column-gap: 12px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.flag-19 {
  grid-column-gap: 10px;
  object-fit: cover;
  border-radius: 2px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 43px;
  height: 27px;
  padding: 0;
  text-decoration: none;
  display: flex;
}

.text-301 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 28px;
  font-weight: 600;
  line-height: 100%;
  text-decoration: none;
}

.frame-921 {
  grid-column-gap: 16px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.record-7 {
  grid-row-gap: 12px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 50%;
  padding-top: 10px;
  padding-bottom: 10px;
  text-decoration: none;
  display: flex;
}

.record-8 {
  grid-column-gap: 10px;
  justify-content: flex-start;
  align-items: center;
  width: 90px;
  text-decoration: none;
  display: flex;
}

.text-302 {
  color: #b2b2b2;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 100%;
  text-decoration: none;
}

.record-9 {
  grid-column-gap: 10px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.text-303 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 22px;
  font-weight: 600;
  line-height: 100%;
  text-decoration: none;
}

.divider-4 {
  grid-row-gap: 10px;
  background-color: #292929;
  background-image: linear-gradient(#292929, #292929), linear-gradient(#292929, #292929);
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 1px;
  height: 85px;
  padding: 0;
  text-decoration: none;
  display: flex;
}

.frame-922 {
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  text-decoration: none;
  display: flex;
}

.frame-923 {
  grid-column-gap: 16px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.instagram-6 {
  object-fit: cover;
}

.division-wrapper-4 {
  grid-row-gap: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-924 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 29px;
  padding-left: 32px;
  padding-right: 32px;
  display: flex;
}

.events-tab {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: grid;
}

.text-304 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.text-305 {
  color: #d2b25b;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 100%;
  text-decoration: none;
}

.text-305:hover {
  color: var(--white);
}

.records-collection-4 {
  grid-row-gap: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.division-info-3 {
  background-color: #1b1b1b;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  padding: 10px 32px;
  text-decoration: none;
  display: flex;
}

.opponent-5 {
  grid-column-gap: 10px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 240px;
  text-decoration: none;
  display: flex;
}

.event-6 {
  grid-column-gap: 10px;
  justify-content: flex-start;
  align-items: center;
  width: 173px;
  text-decoration: none;
  display: flex;
}

.records-collection-5 {
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding: 10px 32px;
  text-decoration: none;
  display: flex;
}

.opponent-6 {
  grid-column-gap: 16px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 240px;
  text-decoration: none;
  display: flex;
}

.picture-5 {
  grid-row-gap: 10px;
  object-fit: cover;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 0;
  text-decoration: none;
  display: flex;
}

.country-16 {
  grid-column-gap: 10px;
  justify-content: flex-start;
  align-items: center;
  width: 120px;
  text-decoration: none;
  display: flex;
}

.event-7 {
  grid-column-gap: 32px;
  justify-content: flex-start;
  align-items: center;
  width: 70px;
  text-decoration: none;
  display: flex;
}

.fight {
  grid-column-gap: 10px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.event-8 {
  grid-column-gap: 32px;
  justify-content: flex-start;
  align-items: center;
  width: 173px;
  text-decoration: none;
  display: flex;
}

.video-6 {
  grid-column-gap: 6px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.lucia-fusco-img {
  grid-column-gap: 16px;
  background-image: url("https://cdn.prod.website-files.com/6515c29e265110c9545f6a61/66c5234d17a1a231d554d4d7_Screenshot_2024-08-20_at_1.06.15_PM-removebg-preview.png");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 16px;
  justify-content: center;
  align-items: flex-end;
  width: 100%;
  height: 100%;
  min-height: auto;
  padding: 10px;
  text-decoration: none;
  display: flex;
}

.vitoria-lima {
  grid-row-gap: 10px;
  background-image: linear-gradient(180deg, var(--black-grey), var(--black));
  border-radius: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-top: 0;
  padding-bottom: 0;
  text-decoration: none;
  display: flex;
}

.frame-925 {
  grid-column-gap: 32px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 335px;
  text-decoration: none;
  display: flex;
}

.vitoria-lima-img {
  grid-column-gap: 16px;
  background-image: url("https://cdn.prod.website-files.com/6515c29e265110c9545f6a61/66c524346c3f12b759ca4c91_Screenshot_2024-08-20_at_1.38.20_PM-removebg-preview.png");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 16px;
  justify-content: center;
  align-items: flex-end;
  width: 100%;
  height: 303px;
  min-height: 303px;
  padding: 10px;
  text-decoration: none;
  display: flex;
}

.loss-3 {
  grid-column-gap: 10px;
  background-color: #5f0b0b;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  width: auto;
  padding: 4px 10px;
  text-decoration: none;
  display: flex;
}

.text-306 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 100%;
  text-decoration: none;
}

.win-3 {
  grid-column-gap: 10px;
  background-color: #0f4d2e;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  width: auto;
  padding: 4px 10px;
  text-decoration: none;
  display: flex;
}

.text-307 {
  color: #1efe8e;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 100%;
  text-decoration: none;
}

.stats-5 {
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  height: 335px;
  padding-top: 16px;
  padding-bottom: 10px;
  text-decoration: none;
  display: flex;
}

.frame-926 {
  grid-row-gap: 32px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 466px;
  text-decoration: none;
  display: flex;
}

.fighter-frame-4 {
  grid-column-gap: 12px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.flag-20 {
  grid-column-gap: 10px;
  object-fit: cover;
  border-radius: 2px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 43px;
  height: 27px;
  padding: 0;
  text-decoration: none;
  display: flex;
}

.text-308 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 28px;
  font-weight: 600;
  line-height: 100%;
  text-decoration: none;
}

.frame-927 {
  grid-column-gap: 16px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.record-10 {
  grid-column-gap: 10px;
  justify-content: flex-start;
  align-items: center;
  width: 70px;
  text-decoration: none;
  display: flex;
}

.text-309 {
  color: #b2b2b2;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 100%;
  text-decoration: none;
}

.record-11 {
  grid-column-gap: 10px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.text-310 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 22px;
  font-weight: 600;
  line-height: 100%;
  text-decoration: none;
}

.divider-5 {
  grid-row-gap: 10px;
  background-color: #292929;
  background-image: linear-gradient(#292929, #292929), linear-gradient(#292929, #292929);
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 1px;
  height: 85px;
  padding: 0;
  text-decoration: none;
  display: flex;
}

.frame-928 {
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  text-decoration: none;
  display: flex;
}

.frame-929 {
  grid-column-gap: 16px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.instagram-7 {
  object-fit: cover;
}

.division-wrapper-5 {
  grid-row-gap: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-930 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 29px;
  padding-left: 32px;
  padding-right: 32px;
  display: flex;
}

.text-311 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.text-312 {
  color: #d2b25b;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 100%;
  text-decoration: none;
}

.text-312:hover {
  color: var(--white);
}

.records-collection-6 {
  grid-row-gap: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.division-info-4 {
  background-color: #1b1b1b;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  padding: 10px 32px;
  text-decoration: none;
  display: flex;
}

.opponent-7 {
  grid-column-gap: 16px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 240px;
  text-decoration: none;
  display: flex;
}

.picture-6 {
  grid-row-gap: 10px;
  object-fit: fill;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 0;
  text-decoration: none;
  display: flex;
}

.event-9 {
  grid-column-gap: 32px;
  justify-content: flex-start;
  align-items: center;
  width: 70px;
  text-decoration: none;
  display: flex;
}

.event-10 {
  grid-column-gap: 32px;
  justify-content: flex-start;
  align-items: center;
  width: 173px;
  text-decoration: none;
  display: flex;
}

.video-7 {
  grid-column-gap: 6px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.yojaira-diaz {
  grid-row-gap: 10px;
  border-radius: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-top: 0;
  padding-bottom: 0;
  text-decoration: none;
  display: flex;
}

.yojaira-diaz:hover {
  background-image: linear-gradient(180deg, var(--black-grey), var(--black));
  border-radius: 16px;
}

.figther-wraper-4 {
  grid-column-gap: 64px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-931 {
  grid-column-gap: 32px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 303px;
  text-decoration: none;
  display: flex;
}

.rafaela-silva-2 {
  grid-column-gap: 16px;
  background-image: url("https://cdn.prod.website-files.com/6515c29e265110c9545f6a61/66c524d85070e26d2a39af50_Yojaira_Di%CC%81az_dominican_re-removebg-preview.png");
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 16px;
  justify-content: center;
  align-items: flex-end;
  width: 100%;
  height: 303px;
  min-height: 303px;
  padding: 10px;
  text-decoration: none;
  display: flex;
}

.loss-4 {
  grid-column-gap: 10px;
  background-color: #5f0b0b;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  width: auto;
  padding: 4px 10px;
  text-decoration: none;
  display: flex;
}

.text-313 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 100%;
  text-decoration: none;
}

.win-4 {
  grid-column-gap: 10px;
  background-color: #0f4d2e;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  width: auto;
  padding: 4px 10px;
  text-decoration: none;
  display: flex;
}

.text-314 {
  color: #1efe8e;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 100%;
  text-decoration: none;
}

.stats-6 {
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  height: 303px;
  padding-top: 16px;
  padding-bottom: 0;
  text-decoration: none;
  display: flex;
}

.frame-932 {
  grid-row-gap: 32px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 466px;
  text-decoration: none;
  display: flex;
}

.flag-21 {
  grid-column-gap: 10px;
  object-fit: cover;
  border-radius: 2px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 43px;
  height: 27px;
  padding: 0;
  text-decoration: none;
  display: flex;
}

.text-315 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 28px;
  font-weight: 600;
  line-height: 100%;
  text-decoration: none;
}

.frame-933 {
  grid-column-gap: 16px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.record-12 {
  grid-column-gap: 10px;
  justify-content: flex-start;
  align-items: center;
  width: 70px;
  text-decoration: none;
  display: flex;
}

.text-316 {
  color: #b2b2b2;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 100%;
  text-decoration: none;
}

.record-13 {
  grid-column-gap: 10px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.text-317 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 22px;
  font-weight: 600;
  line-height: 100%;
  text-decoration: none;
}

.divider-6 {
  grid-row-gap: 10px;
  background-color: #292929;
  background-image: linear-gradient(#292929, #292929), linear-gradient(#292929, #292929);
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 1px;
  height: 85px;
  padding: 0;
  text-decoration: none;
  display: flex;
}

.frame-934 {
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  text-decoration: none;
  display: flex;
}

.frame-935 {
  grid-column-gap: 16px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.instagram-8 {
  object-fit: cover;
}

.frame-936 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 29px;
  padding-left: 32px;
  padding-right: 32px;
  display: flex;
}

.text-318 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.text-319 {
  color: #d2b25b;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 100%;
  text-decoration: none;
}

.text-319:hover {
  color: var(--white);
}

.records-collection-7 {
  grid-row-gap: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.records-collection-8 {
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding: 10px 32px 0;
  text-decoration: none;
  display: flex;
}

.opponent-8 {
  grid-column-gap: 16px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 240px;
  text-decoration: none;
  display: flex;
}

.picture-7 {
  grid-row-gap: 10px;
  object-fit: cover;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 0;
  text-decoration: none;
  display: flex;
}

.event-11 {
  grid-column-gap: 32px;
  justify-content: flex-start;
  align-items: center;
  width: 70px;
  text-decoration: none;
  display: flex;
}

.event-12 {
  grid-column-gap: 32px;
  justify-content: flex-start;
  align-items: center;
  width: 173px;
  text-decoration: none;
  display: flex;
}

.video-8 {
  grid-column-gap: 6px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.result {
  width: 100px;
}

.country-div {
  width: 100%;
}

.date-div {
  width: 41.0208px;
}

.countr-div {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.middle-weight-division-wrapper, .div-block-271 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-flow: column;
  width: 100%;
  display: flex;
}

.fighter-card-v2 {
  grid-row-gap: 10px;
  border-radius: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-top: 0;
  padding-bottom: 0;
  text-decoration: none;
  transition: all .44s cubic-bezier(.25, .1, 0, .977);
  display: flex;
}

.fighter-card-v2:hover {
  background-image: linear-gradient(180deg, var(--black-grey), var(--black));
  padding-top: 0;
  padding-bottom: 0;
}

.records-5 {
  grid-row-gap: 32px;
  border: 1px solid var(--black-grey);
  border-radius: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.figther-wraper-5 {
  grid-column-gap: 64px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-937 {
  grid-column-gap: 32px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 303px;
  text-decoration: none;
  display: flex;
}

.fighter-card-4 {
  grid-row-gap: 16px;
  border: 1px undefined undefined;
  background-image: linear-gradient(180.41deg, var(--black-grey), #040404);
  border-radius: 16px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 256px;
  height: 303px;
  text-decoration: none;
  display: flex;
}

.rafaela-silva-3 {
  grid-column-gap: 16px;
  background-image: url("https://cdn.prod.website-files.com/6515c29e265110c9545f6a61/66c263aadcc4b3f2ba5dbcf2_Picture.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 16px;
  justify-content: center;
  align-items: flex-end;
  width: 100%;
  height: 303px;
  min-height: 303px;
  padding: 10px;
  text-decoration: none;
  display: flex;
}

.loss-23 {
  grid-column-gap: 4px;
  background-color: #5f0b0b;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  width: auto;
  padding: 4px 10px;
  text-decoration: none;
  display: flex;
}

.text-320 {
  color: #fff;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 100%;
  text-decoration: none;
}

.text-320:hover {
  color: var(--white);
}

.win-5 {
  grid-column-gap: 4px;
  background-color: #0f4d2e;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  width: auto;
  padding: 4px 10px;
  text-decoration: none;
  display: flex;
  position: static;
  inset: auto 10% 10%;
}

.text-321 {
  color: #1efe8e;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 100%;
  text-decoration: none;
}

.stats-7 {
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  height: 303px;
  padding-top: 16px;
  padding-bottom: 0;
  text-decoration: none;
  display: flex;
}

.frame-938 {
  grid-row-gap: 32px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 466px;
  text-decoration: none;
  display: flex;
}

.fighter-frame-5 {
  grid-column-gap: 12px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.flag-22 {
  grid-column-gap: 10px;
  object-fit: cover;
  border-radius: 2px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 43px;
  height: 27px;
  padding: 0;
  text-decoration: none;
  display: flex;
}

.text-322 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 28px;
  font-weight: 600;
  line-height: 100%;
  text-decoration: none;
}

.frame-939 {
  grid-column-gap: 16px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.record-14 {
  grid-row-gap: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding-top: 10px;
  padding-bottom: 10px;
  text-decoration: none;
  display: flex;
}

.record-15 {
  grid-column-gap: 10px;
  justify-content: flex-start;
  align-items: center;
  width: 70px;
  text-decoration: none;
  display: flex;
}

.text-323 {
  color: #b2b2b2;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 100%;
  text-decoration: none;
}

.record-16 {
  grid-column-gap: 10px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.text-324 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 22px;
  font-weight: 600;
  line-height: 100%;
  text-decoration: none;
}

.divider-7 {
  grid-row-gap: 10px;
  background-color: #292929;
  background-image: linear-gradient(#292929, #292929), linear-gradient(#292929, #292929);
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 1px;
  height: 85px;
  padding: 0;
  text-decoration: none;
  display: flex;
}

._57kg {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 22px;
  font-weight: 600;
  line-height: 100%;
  text-decoration: none;
}

.social-media-wrapper-3 {
  grid-row-gap: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding-top: 10px;
  padding-bottom: 0;
  text-decoration: none;
  display: flex;
}

.frame-940 {
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  text-decoration: none;
  display: flex;
}

.frame-941 {
  grid-column-gap: 16px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.instagram-9 {
  grid-row-gap: 10px;
  background-color: #2b2b2b;
  border-radius: 8px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 8px;
  text-decoration: none;
  display: flex;
}

.instagram-9:hover {
  background-color: var(--color);
}

.instagram-10 {
  object-fit: cover;
}

.instagram-10:hover {
  color: var(--white);
}

.division-wrapper-6 {
  grid-row-gap: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.division-title-5 {
  background-color: #1b1b1b;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding-top: 10px;
  padding-bottom: 10px;
  text-decoration: none;
  display: flex;
}

.frame-942 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: auto;
  padding-left: 32px;
  padding-right: 32px;
  display: flex;
}

.events-tab-2 {
  grid-column-gap: 64px;
  grid-row-gap: 64px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 2fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  place-items: center stretch;
  width: 100%;
  padding-top: 8px;
  padding-bottom: 0;
  text-decoration: none;
  display: grid;
}

.text-325 {
  color: #fff;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 22px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.text-326 {
  color: #d2b25b;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 100%;
  text-decoration: none;
}

.text-326:hover {
  color: var(--white);
}

.records-collection-9 {
  grid-row-gap: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.division-info-5 {
  background-color: #272727;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  padding: 16px;
  text-decoration: none;
  display: flex;
}

.opponent-9 {
  grid-column-gap: 10px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 240px;
  text-decoration: none;
  display: flex;
}

.date-11 {
  grid-column-gap: 10px;
  justify-content: flex-start;
  align-items: center;
  width: 60px;
  text-decoration: none;
  display: flex;
}

.event-13 {
  grid-column-gap: 10px;
  justify-content: flex-start;
  align-items: center;
  width: 173px;
  text-decoration: none;
  display: flex;
}

.records-collection-10 {
  grid-row-gap: 10px;
  background-image: linear-gradient(#17171780, #17171780);
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding: 0 16px;
  text-decoration: none;
  display: flex;
}

.records-collection-10:hover {
  background-image: linear-gradient(#17171780, #272727c4);
  border-radius: 0;
}

.opponent-10 {
  grid-column-gap: 16px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 240px;
  text-decoration: none;
  display: flex;
}

.picture-8 {
  grid-row-gap: 10px;
  object-fit: fill;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 0;
  text-decoration: none;
  display: flex;
}

.country-div-2 {
  grid-column-gap: 10px;
  justify-content: flex-start;
  align-items: center;
  width: 120px;
  text-decoration: none;
  display: flex;
}

.event-div-2 {
  grid-column-gap: 32px;
  justify-content: flex-start;
  align-items: center;
  width: 70px;
  text-decoration: none;
  display: flex;
}

.fight-2 {
  grid-column-gap: 10px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.event-14 {
  grid-column-gap: 32px;
  justify-content: flex-start;
  align-items: center;
  width: 173px;
  text-decoration: none;
  display: flex;
}

.video-9 {
  grid-column-gap: 6px;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 8px 12px;
  font-family: Inter, sans-serif;
  text-decoration: none;
  display: flex;
}

.talisc-reis {
  grid-row-gap: 10px;
  border: 1px solid var(--black-grey);
  border-radius: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-top: 0;
  padding-bottom: 0;
  text-decoration: none;
  display: flex;
}

.talisc-reis:hover {
  background-image: linear-gradient(180deg, var(--black-grey), var(--black-2));
}

.records-6 {
  grid-row-gap: 32px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-943 {
  grid-column-gap: 32px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 303px;
  text-decoration: none;
  display: flex;
}

.fighter-card-5 {
  grid-row-gap: 16px;
  border: 1px undefined undefined;
  background-image: linear-gradient(180.41deg, var(--black-grey), #040404);
  border-radius: 16px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 256px;
  height: 303px;
  text-decoration: none;
  display: flex;
}

.rafaela-silva-4 {
  grid-column-gap: 16px;
  background-image: url("https://cdn.prod.website-files.com/6515c29e265110c9545f6a61/66c5344e8b63982939a4ca2b_Screenshot_2024-08-19_at_1.52.18_PM-removebg-preview.png");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 16px;
  justify-content: center;
  align-items: flex-end;
  width: 100%;
  height: 303px;
  min-height: 303px;
  padding: 10px;
  text-decoration: none;
  display: flex;
}

.loss-24 {
  grid-column-gap: 10px;
  background-color: #5f0b0b;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  width: 70px;
  padding: 4px 0;
  text-decoration: none;
  display: flex;
}

.text-327 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 100%;
  text-decoration: none;
}

.win-6 {
  grid-column-gap: 10px;
  background-color: #0f4d2e;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  width: 70px;
  padding: 4px 0;
  text-decoration: none;
  display: flex;
}

.text-328 {
  color: #1efe8e;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 100%;
  text-decoration: none;
}

.stats-8 {
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  height: 303px;
  padding-top: 16px;
  padding-bottom: 0;
  text-decoration: none;
  display: flex;
}

.frame-944 {
  grid-row-gap: 32px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 466px;
  text-decoration: none;
  display: flex;
}

.fighter-frame-6 {
  grid-column-gap: 12px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.flag-23 {
  object-fit: cover;
  border-radius: 2px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 43px;
  height: 27px;
  text-decoration: none;
  display: flex;
}

.text-329 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 28px;
  font-weight: 600;
  line-height: 100%;
  text-decoration: none;
}

.frame-945 {
  grid-column-gap: 16px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.record-17 {
  grid-row-gap: 12px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding-top: 10px;
  padding-bottom: 10px;
  text-decoration: none;
  display: flex;
}

.record-18 {
  grid-column-gap: 10px;
  justify-content: flex-start;
  align-items: center;
  width: 70px;
  text-decoration: none;
  display: flex;
}

.text-330 {
  color: #b2b2b2;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 100%;
  text-decoration: none;
}

.text-331 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 22px;
  font-weight: 600;
  line-height: 100%;
  text-decoration: none;
}

.divider-8 {
  background-color: #292929;
  background-image: linear-gradient(#292929, #292929), linear-gradient(#292929, #292929);
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 1px;
  height: 85px;
  text-decoration: none;
  display: flex;
}

.frame-946 {
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  text-decoration: none;
  display: flex;
}

.frame-947 {
  grid-column-gap: 16px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.instagram-11 {
  grid-row-gap: 10px;
  background-color: #2b2b2b;
  border-radius: 8px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 8px;
  text-decoration: none;
  display: flex;
}

.instagram-12 {
  object-fit: cover;
}

.division-wrapper-7 {
  grid-row-gap: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.division-title-6 {
  background-color: #1b1b1b;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding-top: 10px;
  padding-bottom: 10px;
  text-decoration: none;
  display: flex;
}

.frame-948 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 29px;
  padding-left: 32px;
  padding-right: 32px;
  display: flex;
}

.events-tab-3 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: grid;
}

.text-332 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.text-333 {
  color: #d2b25b;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 100%;
  text-decoration: none;
}

.text-333:hover {
  color: var(--white);
}

.records-collection-11 {
  grid-row-gap: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.opponent-11 {
  grid-column-gap: 10px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 240px;
  text-decoration: none;
  display: flex;
}

.event-15 {
  grid-column-gap: 10px;
  justify-content: flex-start;
  align-items: center;
  width: 173px;
  text-decoration: none;
  display: flex;
}

.records-collection-12 {
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding: 0 32px;
  text-decoration: none;
  display: flex;
}

.records-collection-12:hover {
  background-image: linear-gradient(270deg, var(--black-grey), var(--black));
  border-bottom-right-radius: 16px;
  border-bottom-left-radius: 16px;
}

.opponent-12 {
  grid-column-gap: 16px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 240px;
  text-decoration: none;
  display: flex;
}

.picture-9 {
  grid-row-gap: 10px;
  object-fit: cover;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 0;
  text-decoration: none;
  display: flex;
}

.country-17 {
  grid-column-gap: 10px;
  justify-content: flex-start;
  align-items: center;
  width: 120px;
  text-decoration: none;
  display: flex;
}

.event-16 {
  grid-column-gap: 32px;
  justify-content: flex-start;
  align-items: center;
  width: 70px;
  text-decoration: none;
  display: flex;
}

.fight-3 {
  grid-column-gap: 10px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.event-17 {
  grid-column-gap: 32px;
  justify-content: flex-start;
  align-items: center;
  width: 173px;
  text-decoration: none;
  display: flex;
}

.video-10 {
  grid-column-gap: 6px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.talisca-reis-img {
  grid-column-gap: 16px;
  background-image: url("https://cdn.prod.website-files.com/6515c29e265110c9545f6a61/66c5344e8b63982939a4ca2b_Screenshot_2024-08-19_at_1.52.18_PM-removebg-preview.png");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 16px;
  justify-content: center;
  align-items: flex-end;
  width: 100%;
  height: 303px;
  min-height: 303px;
  padding: 10px;
  text-decoration: none;
  display: flex;
}

.ingrid-soto {
  border: 1px solid var(--black-grey);
  border-radius: 16px;
}

.ingrid-soto:hover {
  background-image: linear-gradient(180deg, var(--black-grey), var(--full-black));
}

.ingrid-osot-image {
  grid-column-gap: 16px;
  opacity: 1;
  filter: contrast(131%);
  mix-blend-mode: normal;
  background-image: url("https://cdn.prod.website-files.com/6515c29e265110c9545f6a61/66c55d80530ba5c019cc11dd_ingrid%20v3.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 16px;
  justify-content: center;
  align-items: flex-end;
  width: 100%;
  height: 303px;
  min-height: 303px;
  padding: 10px;
  text-decoration: none;
  display: flex;
}

.natalia-vilella-mini {
  grid-row-gap: 10px;
  object-fit: cover;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 0;
  text-decoration: none;
  display: flex;
}

.flag-dominican-republic {
  object-fit: cover;
  border-radius: 2px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 43px;
  height: 27px;
  text-decoration: none;
  display: flex;
}

.luyne-ulguim {
  border: 1px solid var(--black-grey);
  border-radius: 16px;
}

.luyne-ulguim:hover {
  background-image: linear-gradient(180deg, var(--black-grey), var(--full-black));
}

.l-imguyne-ulguim {
  grid-column-gap: 16px;
  background-image: url("https://cdn.prod.website-files.com/6515c29e265110c9545f6a61/66c55955c46c98f131d6a223_Screenshot_2024-08-20_at_3.05.27_PM-removebg-preview.png");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 16px;
  justify-content: center;
  align-items: flex-end;
  width: 100%;
  height: 303px;
  min-height: 303px;
  padding: 10px;
  text-decoration: none;
  display: flex;
}

.link-blon-24 {
  color: var(--grey);
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 100%;
  text-decoration: none;
}

.icon-embed-xxsmall-18 {
  color: var(--golden2);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1.4rem;
  height: 1.4rem;
  display: flex;
}

.div-block-272 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.yojaira-img-2 {
  grid-column-gap: 16px;
  background-image: url("https://cdn.prod.website-files.com/6515c29e265110c9545f6a61/66c565ef6d1b3d749b407351_Screenshot_2024-08-20_at_11.57.49_PM-removebg-preview.png");
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 16px;
  justify-content: center;
  align-items: flex-end;
  width: 100%;
  height: 303px;
  min-height: 303px;
  padding: 10px;
  text-decoration: none;
  display: flex;
}

.records-collection-9--phone-only {
  grid-row-gap: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: none;
}

.records-collection-9--phone-v2 {
  grid-row-gap: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.opponent-4-phone {
  grid-column-gap: 16px;
  justify-content: flex-start;
  align-items: center;
  width: 240px;
  max-width: 240px;
  text-decoration: none;
  display: flex;
}

.country-div-phonev2, .country-div-phone {
  width: 6.90385%;
}

.date-10-phonec2 {
  grid-column-gap: 10px;
  justify-content: flex-start;
  align-items: center;
  width: 60px;
  text-decoration: none;
  display: flex;
}

.event-phonw-v2 {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.fighter-card-v2-copy {
  grid-row-gap: 10px;
  border-radius: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-top: 0;
  padding-bottom: 0;
  text-decoration: none;
  transition: all .44s cubic-bezier(.25, .1, 0, .977);
  display: none;
}

.fighter-card-v2-copy:hover {
  background-image: linear-gradient(180deg, var(--black-grey), var(--black));
  padding-top: 0;
  padding-bottom: 0;
}

.talisca-img-phone {
  grid-column-gap: 16px;
  background-image: url("https://cdn.prod.website-files.com/6515c29e265110c9545f6a61/66c263aadcc4b3f2ba5dbcf2_Picture.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 16px;
  justify-content: center;
  align-items: flex-end;
  width: 100%;
  height: 303px;
  min-height: 303px;
  padding: 10px;
  text-decoration: none;
  display: flex;
}

.flag-22---brazil {
  grid-column-gap: 10px;
  object-fit: cover;
  border-radius: 2px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 43px;
  height: 27px;
  padding: 0;
  text-decoration: none;
  display: flex;
}

.picture-8-copy, .rafaela-img-mini {
  grid-row-gap: 10px;
  object-fit: fill;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 0;
  text-decoration: none;
  display: flex;
}

.ingrid-soto-img-phone {
  grid-column-gap: 16px;
  background-image: url("https://cdn.prod.website-files.com/6515c29e265110c9545f6a61/66c263aadcc4b3f2ba5dbcf2_Picture.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 16px;
  justify-content: center;
  align-items: flex-end;
  width: 100%;
  height: 303px;
  min-height: 303px;
  padding: 10px;
  text-decoration: none;
  display: flex;
}

.flag-22---chile {
  grid-column-gap: 10px;
  object-fit: cover;
  border-radius: 2px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 43px;
  height: 27px;
  padding: 0;
  text-decoration: none;
  display: flex;
}

.vilella-img-mini {
  grid-row-gap: 10px;
  object-fit: fill;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 0;
  text-decoration: none;
  display: flex;
}

.luyne-ulgim-phone, .vilella-profile-img-phone {
  grid-column-gap: 16px;
  background-image: url("https://cdn.prod.website-files.com/6515c29e265110c9545f6a61/66c263aadcc4b3f2ba5dbcf2_Picture.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 16px;
  justify-content: center;
  align-items: flex-end;
  width: 100%;
  height: 303px;
  min-height: 303px;
  padding: 10px;
  text-decoration: none;
  display: flex;
}

.mini-picture-ingrid, .mini-pic-lucia {
  grid-row-gap: 10px;
  object-fit: fill;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 0;
  text-decoration: none;
  display: flex;
}

.dinis-orofile-ing {
  grid-column-gap: 16px;
  background-image: url("https://cdn.prod.website-files.com/6515c29e265110c9545f6a61/66c263aadcc4b3f2ba5dbcf2_Picture.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 16px;
  justify-content: center;
  align-items: flex-end;
  width: 100%;
  height: 303px;
  min-height: 303px;
  padding: 10px;
  text-decoration: none;
  display: flex;
}

.mini-vitoria-lima, .mini-yojaira {
  grid-row-gap: 10px;
  object-fit: fill;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 0;
  text-decoration: none;
  display: flex;
}

.lucia-fusco-profile-img {
  grid-column-gap: 16px;
  background-image: url("https://cdn.prod.website-files.com/6515c29e265110c9545f6a61/66c263aadcc4b3f2ba5dbcf2_Picture.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 16px;
  justify-content: center;
  align-items: flex-end;
  width: 100%;
  height: 303px;
  min-height: 303px;
  padding: 10px;
  text-decoration: none;
  display: flex;
}

.flag-22---arg {
  grid-column-gap: 10px;
  object-fit: cover;
  border-radius: 2px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 43px;
  height: 27px;
  padding: 0;
  text-decoration: none;
  display: flex;
}

.vitoria-lima-profile-img, .yojaira-profile-img {
  grid-column-gap: 16px;
  background-image: url("https://cdn.prod.website-files.com/6515c29e265110c9545f6a61/66c263aadcc4b3f2ba5dbcf2_Picture.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 16px;
  justify-content: center;
  align-items: flex-end;
  width: 100%;
  height: 303px;
  min-height: 303px;
  padding: 10px;
  text-decoration: none;
  display: flex;
}

.flag-22---dominican {
  grid-column-gap: 10px;
  object-fit: cover;
  border-radius: 2px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 43px;
  height: 27px;
  padding: 0;
  text-decoration: none;
  display: flex;
}

.win-div {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  background-color: var(--transparent);
  border-radius: 4px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100px;
  padding: 0;
  text-decoration: none;
  display: flex;
}

.result-v2 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  width: 100%;
  display: flex;
}

.result-v2-copy {
  width: 82.3333px;
}

.text-334, .text-335 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 100%;
  text-decoration: none;
}

.result-v2-phone-v2 {
  grid-column-gap: 16px;
  justify-content: flex-start;
  align-items: center;
  width: 240px;
  max-width: 240px;
  text-decoration: none;
  display: flex;
}

.flag-22---colombia {
  grid-column-gap: 10px;
  object-fit: cover;
  border-radius: 2px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 43px;
  height: 27px;
  padding: 0;
  text-decoration: none;
  display: flex;
}

.jhan-cortes-profile-img {
  grid-column-gap: 16px;
  background-image: url("https://cdn.prod.website-files.com/6515c29e265110c9545f6a61/66c66d2262dbaa36783b4821_Screenshot_2024-08-21_at_6.41.01_PM-removebg-preview.png");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 16px;
  justify-content: center;
  align-items: flex-end;
  width: 100%;
  height: 303px;
  min-height: 303px;
  padding: 10px;
  text-decoration: none;
  display: flex;
}

.jhan-cortes-profile-img:hover {
  background-size: auto;
}

.picture-8-copy, .solano-mini-img {
  grid-row-gap: 10px;
  object-fit: fill;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 0;
  text-decoration: none;
  display: flex;
}

.iuri-mesquita-mini-img {
  grid-row-gap: 10px;
  opacity: 1;
  object-fit: cover;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  padding: 0;
  text-decoration: none;
  display: flex;
}

.pablo-solano-profile-img {
  grid-column-gap: 16px;
  background-image: url("https://cdn.prod.website-files.com/6515c29e265110c9545f6a61/66c66e6ad1a14890617f96fd_Screenshot_2024-08-21_at_6.46.16_PM-removebg-preview.png");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 16px;
  justify-content: center;
  align-items: flex-end;
  width: 100%;
  height: 303px;
  min-height: 303px;
  padding: 10px;
  text-decoration: none;
  display: flex;
}

.flag-22---crc {
  grid-column-gap: 10px;
  object-fit: cover;
  border-radius: 2px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 43px;
  height: 27px;
  padding: 0;
  text-decoration: none;
  display: flex;
}

.jhan-cortes-min-iimg, .vincent-meng-mini-img {
  grid-row-gap: 10px;
  object-fit: fill;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 0;
  text-decoration: none;
  display: flex;
}

.chriistian-gordillo-profile-img {
  grid-column-gap: 16px;
  background-image: url("https://cdn.prod.website-files.com/6515c29e265110c9545f6a61/66c6bb55dc1492dee0812cb2_Screenshot_2024-08-22_at_12.14.37_AM-removebg-preview.png");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 16px;
  justify-content: center;
  align-items: flex-end;
  width: 100%;
  height: 303px;
  min-height: 303px;
  padding: 10px;
  text-decoration: none;
  display: flex;
}

.jhony-beccera-mini-img {
  grid-row-gap: 10px;
  object-fit: fill;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 0;
  text-decoration: none;
  display: flex;
}

.niyas-pulatov-profile-img {
  grid-column-gap: 16px;
  background-image: url("https://cdn.prod.website-files.com/6515c29e265110c9545f6a61/66c6c118e84bf4306cc43979_Screenshot_2024-08-22_at_12.38.46_AM-removebg-preview.png");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 16px;
  justify-content: center;
  align-items: flex-end;
  width: 100%;
  height: 303px;
  min-height: 303px;
  padding: 10px;
  text-decoration: none;
  display: flex;
}

.flag-22---niyaz {
  grid-column-gap: 10px;
  object-fit: cover;
  border-radius: 2px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 43px;
  height: 27px;
  padding: 0;
  text-decoration: none;
  display: flex;
}

.oscar-munos-mini-img, .bruno-santos-mini-img {
  grid-row-gap: 10px;
  object-fit: fill;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 0;
  text-decoration: none;
  display: flex;
}

.flag-22---mexico {
  grid-column-gap: 10px;
  object-fit: cover;
  border-radius: 2px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 43px;
  height: 27px;
  padding: 0;
  text-decoration: none;
  display: flex;
}

.adrian-flores-profile-img {
  grid-column-gap: 16px;
  background-image: url("https://cdn.prod.website-files.com/6515c29e265110c9545f6a61/66c6c789db164920f9d57c7c_Screenshot_2024-08-22_at_1.06.22_AM-removebg-preview.png");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 16px;
  justify-content: center;
  align-items: flex-end;
  width: 100%;
  height: 303px;
  min-height: 303px;
  padding: 10px;
  text-decoration: none;
  display: flex;
}

.diego-flores-mini-img {
  grid-row-gap: 10px;
  object-fit: fill;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 0;
  text-decoration: none;
  display: flex;
}

.diego-flores-profile-img {
  grid-column-gap: 16px;
  background-image: url("https://cdn.prod.website-files.com/6515c29e265110c9545f6a61/66c6c860b5e35046bdcfb37e_Screenshot_2024-08-22_at_1.09.57_AM-removebg-preview.png");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 16px;
  justify-content: center;
  align-items: flex-end;
  width: 100%;
  height: 303px;
  min-height: 303px;
  padding: 10px;
  text-decoration: none;
  display: flex;
}

.flag-22---mexico-copy {
  grid-column-gap: 10px;
  object-fit: cover;
  border-radius: 2px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 43px;
  height: 27px;
  padding: 0;
  text-decoration: none;
  display: flex;
}

.bruno-santos-profile-img {
  grid-column-gap: 16px;
  background-image: url("https://cdn.prod.website-files.com/6515c29e265110c9545f6a61/66c6c4e86d0bc5e28ac6c597_Screenshot_2024-08-22_at_12.55.23_AM-removebg-preview%20(1).png");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 16px;
  justify-content: center;
  align-items: flex-end;
  width: 100%;
  height: 303px;
  min-height: 303px;
  padding: 10px;
  text-decoration: none;
  display: flex;
}

.christian-gordillo-min-iimg {
  grid-row-gap: 10px;
  object-fit: fill;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 0;
  text-decoration: none;
  display: flex;
}

.johny-vezerra-profile-img {
  grid-column-gap: 16px;
  background-image: url("https://cdn.prod.website-files.com/6515c29e265110c9545f6a61/66c6bfcbc8e51c0b747476cd_Screenshot_2024-08-22_at_12.33.41_AM-removebg-preview.png");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 16px;
  justify-content: center;
  align-items: flex-end;
  width: 100%;
  height: 303px;
  min-height: 303px;
  padding: 10px;
  text-decoration: none;
  display: flex;
}

.flag-22---usa {
  grid-column-gap: 10px;
  object-fit: cover;
  border-radius: 2px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 43px;
  height: 27px;
  padding: 0;
  text-decoration: none;
  display: flex;
}

.vicnent-profile-img {
  grid-column-gap: 16px;
  background-image: url("https://cdn.prod.website-files.com/6515c29e265110c9545f6a61/66c672893adee93e09f5c62d_Screenshot_2024-08-21_at_7.04.06_PM-removebg-preview.png");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 16px;
  justify-content: center;
  align-items: flex-end;
  width: 100%;
  height: 303px;
  min-height: 303px;
  padding: 10px;
  text-decoration: none;
  display: flex;
}

.middle-weight-division-wrapper-copy, .welter-weight-division {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-flow: column;
  width: 100%;
  display: flex;
}

.william-finley-usa {
  grid-column-gap: 16px;
  background-image: url("https://cdn.prod.website-files.com/6515c29e265110c9545f6a61/66c6cca26c97ae20e5e04291_Screenshot_2024-08-22_at_12.48.24_AM-removebg-preview.png");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 16px;
  justify-content: center;
  align-items: flex-end;
  width: 100%;
  height: 303px;
  min-height: 303px;
  padding: 10px;
  text-decoration: none;
  display: flex;
}

.oscar-munos-profile-img {
  grid-column-gap: 16px;
  background-image: url("https://cdn.prod.website-files.com/6515c29e265110c9545f6a61/66c6c38b6d0bc5e28ac58e22_Screenshot_2024-08-22_at_12.49.30_AM-removebg-preview.png");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 16px;
  justify-content: center;
  align-items: flex-end;
  width: 100%;
  height: 303px;
  min-height: 303px;
  padding: 10px;
  text-decoration: none;
  display: flex;
}

.luis-melendez-profile-img {
  grid-column-gap: 16px;
  background-image: url("https://cdn.prod.website-files.com/6515c29e265110c9545f6a61/652774a3cade3889092596cd_Luis%20Melendez%20Puerto%20Rico.png");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 16px;
  justify-content: center;
  align-items: flex-end;
  width: 100%;
  height: 303px;
  min-height: 303px;
  padding: 10px;
  text-decoration: none;
  display: flex;
}

.ghenadi-mini-img {
  grid-row-gap: 10px;
  object-fit: fill;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 0;
  text-decoration: none;
  display: flex;
}

.ghenadi-profile-img {
  grid-column-gap: 16px;
  background-image: url("https://cdn.prod.website-files.com/6515c29e265110c9545f6a61/66c7979ccf4249233b4180c6_Screenshot_2024-08-22_at_3.52.58_PM-removebg-preview.png");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 16px;
  justify-content: center;
  align-items: flex-end;
  width: 100%;
  height: 303px;
  min-height: 303px;
  padding: 10px;
  text-decoration: none;
  display: flex;
}

.luis-melendez-mini-img {
  grid-row-gap: 10px;
  object-fit: fill;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 0;
  text-decoration: none;
  display: flex;
}

.junior-pilarte-profile-img {
  grid-column-gap: 16px;
  background-image: url("https://cdn.prod.website-files.com/6515c29e265110c9545f6a61/66c7c4348b94578aecbd4b0a_Screenshot_2024-08-22_at_7.04.17_PM-removebg-preview-removebg-preview.png");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: 160% 110%;
  border-radius: 16px;
  justify-content: center;
  align-items: flex-end;
  width: 100%;
  height: 303px;
  min-height: 303px;
  padding: 10px;
  text-decoration: none;
  display: flex;
}

.junior-pilarte-min-iimg, .william-mini-img {
  grid-row-gap: 10px;
  object-fit: fill;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 0;
  text-decoration: none;
  display: flex;
}

.iuri-mesquita-profile-img {
  grid-column-gap: 16px;
  filter: brightness(141%);
  background-image: url("https://cdn.prod.website-files.com/6515c29e265110c9545f6a61/66c7c78b9629a852524d2b83_Screenshot_2024-08-22_at_7.17.04_PM-removebg-preview.png");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 16px;
  justify-content: center;
  align-items: flex-end;
  width: 100%;
  height: 303px;
  min-height: 303px;
  padding: 10px;
  text-decoration: none;
  display: flex;
}

.hervano-profile-img {
  grid-column-gap: 16px;
  background-image: url("https://cdn.prod.website-files.com/6515c29e265110c9545f6a61/66c7c9c19629a852524f133f_Screenshot_2024-08-22_at_7.02.45_PM-removebg-preview.png");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 16px;
  justify-content: center;
  align-items: flex-end;
  width: 100%;
  height: 303px;
  min-height: 303px;
  padding: 10px;
  text-decoration: none;
  display: flex;
}

.federman-mini-img {
  grid-row-gap: 10px;
  object-fit: fill;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 0;
  text-decoration: none;
  display: flex;
}

.federman-profile-imgg {
  grid-column-gap: 16px;
  background-image: url("https://cdn.prod.website-files.com/6515c29e265110c9545f6a61/66c7ca92d1ded11b0a1aad6b_Screenshot_2024-08-22_at_7.31.35_PM-removebg-preview.png");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 16px;
  justify-content: center;
  align-items: flex-end;
  width: 100%;
  height: 303px;
  min-height: 303px;
  padding: 10px;
  text-decoration: none;
  display: flex;
}

.iuri-mesquita-min-iimg {
  grid-row-gap: 10px;
  object-fit: fill;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 0;
  text-decoration: none;
  display: flex;
}

.losss-phoneee {
  grid-column-gap: 10px;
  background-color: #0f4d2e;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  width: 100px;
  padding: 4px 0;
  text-decoration: none;
  display: flex;
}

.text-321-copy-white {
  color: #1efe8e;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 100%;
  text-decoration: none;
}

.nyas-imini-mg {
  grid-row-gap: 10px;
  object-fit: fill;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 0;
  text-decoration: none;
  display: flex;
}

.text-321-copy-white-2 {
  color: #1efe8e;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 100%;
  text-decoration: none;
}

.adrian-flores-mini-img {
  grid-row-gap: 10px;
  object-fit: fill;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 0;
  text-decoration: none;
  display: flex;
}

.adrian-profile-img {
  grid-column-gap: 16px;
  background-image: url("https://cdn.prod.website-files.com/6515c29e265110c9545f6a61/66c8910cdb5791c615feedbf_Screenshot_2024-08-23_at_9.38.34_AM-removebg-preview.png");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 16px;
  justify-content: center;
  align-items: flex-end;
  width: 100%;
  height: 303px;
  min-height: 303px;
  padding: 10px;
  text-decoration: none;
  display: flex;
}

.diego-flores-mini-imggg, .hervano-mni-img {
  grid-row-gap: 10px;
  object-fit: fill;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 0;
  text-decoration: none;
  display: flex;
}

.iuri-mesquita {
  grid-row-gap: 10px;
  border-radius: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-top: 0;
  padding-bottom: 0;
  text-decoration: none;
  transition: all .44s cubic-bezier(.25, .1, 0, .977);
  display: flex;
}

.iuri-mesquita:hover {
  background-image: linear-gradient(180deg, var(--black-grey), var(--black));
  padding-top: 0;
  padding-bottom: 0;
}

.jhan-cortes {
  grid-row-gap: 10px;
  border-radius: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-top: 0;
  padding-bottom: 0;
  text-decoration: none;
  transition: all .44s cubic-bezier(.25, .1, 0, .977);
  display: flex;
}

.jhan-cortes:hover {
  background-image: linear-gradient(180deg, var(--black-grey), var(--black));
  padding-top: 0;
  padding-bottom: 0;
}

.vincent-meng {
  grid-row-gap: 10px;
  border-radius: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-top: 0;
  padding-bottom: 0;
  text-decoration: none;
  transition: all .44s cubic-bezier(.25, .1, 0, .977);
  display: flex;
}

.vincent-meng:hover {
  background-image: linear-gradient(180deg, var(--black-grey), var(--black));
  padding-top: 0;
  padding-bottom: 0;
}

.pablo-solano {
  grid-row-gap: 10px;
  border-radius: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-top: 0;
  padding-bottom: 0;
  text-decoration: none;
  transition: all .44s cubic-bezier(.25, .1, 0, .977);
  display: flex;
}

.pablo-solano:hover {
  background-image: linear-gradient(180deg, var(--black-grey), var(--black));
  padding-top: 0;
  padding-bottom: 0;
}

.christian-gordillo {
  grid-row-gap: 10px;
  border-radius: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-top: 0;
  padding-bottom: 0;
  text-decoration: none;
  transition: all .44s cubic-bezier(.25, .1, 0, .977);
  display: flex;
}

.christian-gordillo:hover {
  background-image: linear-gradient(180deg, var(--black-grey), var(--black));
  padding-top: 0;
  padding-bottom: 0;
}

.niyas-pulatov {
  grid-row-gap: 10px;
  border-radius: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-top: 0;
  padding-bottom: 0;
  text-decoration: none;
  transition: all .44s cubic-bezier(.25, .1, 0, .977);
  display: flex;
}

.niyas-pulatov:hover {
  background-image: linear-gradient(180deg, var(--black-grey), var(--black));
  padding-top: 0;
  padding-bottom: 0;
}

.hervano-romenig {
  grid-row-gap: 10px;
  border-radius: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-top: 0;
  padding-bottom: 0;
  text-decoration: none;
  transition: all .44s cubic-bezier(.25, .1, 0, .977);
  display: flex;
}

.hervano-romenig:hover {
  background-image: linear-gradient(180deg, var(--black-grey), var(--black));
  padding-top: 0;
  padding-bottom: 0;
}

.adrian-fflores {
  grid-row-gap: 10px;
  border-radius: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-top: 0;
  padding-bottom: 0;
  text-decoration: none;
  transition: all .44s cubic-bezier(.25, .1, 0, .977);
  display: flex;
}

.adrian-fflores:hover {
  background-image: linear-gradient(180deg, var(--black-grey), var(--black));
  padding-top: 0;
  padding-bottom: 0;
}

.alexander-federmann {
  grid-row-gap: 10px;
  border-radius: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-top: 0;
  padding-bottom: 0;
  text-decoration: none;
  transition: all .44s cubic-bezier(.25, .1, 0, .977);
  display: flex;
}

.alexander-federmann:hover {
  background-image: linear-gradient(180deg, var(--black-grey), var(--black));
  padding-top: 0;
  padding-bottom: 0;
}

.oscar-munoz {
  grid-row-gap: 10px;
  border-radius: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-top: 0;
  padding-bottom: 0;
  text-decoration: none;
  transition: all .44s cubic-bezier(.25, .1, 0, .977);
  display: flex;
}

.oscar-munoz:hover {
  background-image: linear-gradient(180deg, var(--black-grey), var(--black));
  padding-top: 0;
  padding-bottom: 0;
}

.jhony-becerra {
  grid-row-gap: 10px;
  border-radius: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-top: 0;
  padding-bottom: 0;
  text-decoration: none;
  transition: all .44s cubic-bezier(.25, .1, 0, .977);
  display: flex;
}

.jhony-becerra:hover {
  background-image: linear-gradient(180deg, var(--black-grey), var(--black));
  padding-top: 0;
  padding-bottom: 0;
}

.dieglo-flores {
  grid-row-gap: 10px;
  border-radius: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-top: 0;
  padding-bottom: 0;
  text-decoration: none;
  transition: all .44s cubic-bezier(.25, .1, 0, .977);
  display: flex;
}

.dieglo-flores:hover {
  background-image: linear-gradient(180deg, var(--black-grey), var(--black));
  padding-top: 0;
  padding-bottom: 0;
}

.bruno-santos {
  grid-row-gap: 10px;
  border-radius: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-top: 0;
  padding-bottom: 0;
  text-decoration: none;
  transition: all .44s cubic-bezier(.25, .1, 0, .977);
  display: flex;
}

.bruno-santos:hover {
  background-image: linear-gradient(180deg, var(--black-grey), var(--black));
  padding-top: 0;
  padding-bottom: 0;
}

.william-findley {
  grid-row-gap: 10px;
  border-radius: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-top: 0;
  padding-bottom: 0;
  text-decoration: none;
  transition: all .44s cubic-bezier(.25, .1, 0, .977);
  display: flex;
}

.william-findley:hover {
  background-image: linear-gradient(180deg, var(--black-grey), var(--black));
  padding-top: 0;
  padding-bottom: 0;
}

.luis-melendez {
  grid-row-gap: 10px;
  border-radius: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-top: 0;
  padding-bottom: 0;
  text-decoration: none;
  transition: all .44s cubic-bezier(.25, .1, 0, .977);
  display: flex;
}

.luis-melendez:hover {
  background-image: linear-gradient(180deg, var(--black-grey), var(--black));
  padding-top: 0;
  padding-bottom: 0;
}

.ghenadi-bitco {
  grid-row-gap: 10px;
  border-radius: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-top: 0;
  padding-bottom: 0;
  text-decoration: none;
  transition: all .44s cubic-bezier(.25, .1, 0, .977);
  display: flex;
}

.ghenadi-bitco:hover {
  background-image: linear-gradient(180deg, var(--black-grey), var(--black));
  padding-top: 0;
  padding-bottom: 0;
}

.junior-pilarte {
  grid-row-gap: 10px;
  border-radius: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-top: 0;
  padding-bottom: 0;
  text-decoration: none;
  transition: all .44s cubic-bezier(.25, .1, 0, .977);
  display: flex;
}

.junior-pilarte:hover {
  background-image: linear-gradient(180deg, var(--black-grey), var(--black));
  padding-top: 0;
  padding-bottom: 0;
}

.rafaela-silva-section {
  grid-row-gap: 10px;
  border-radius: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-top: 0;
  padding-bottom: 0;
  text-decoration: none;
  transition: all .44s cubic-bezier(.25, .1, 0, .977);
  display: flex;
}

.rafaela-silva-section:hover {
  background-image: linear-gradient(180deg, var(--black-grey), var(--black));
  padding-top: 0;
  padding-bottom: 0;
}

.dropdown-link-6 {
  font-family: Georgia, Times, Times New Roman, serif;
}

.dropdown-link-6.w--current {
  letter-spacing: 2px;
  font-family: Inter, sans-serif;
  font-size: 12px;
  font-weight: 500;
}

.bold-text-28 {
  color: #b0adad;
  font-family: Inter, sans-serif;
  font-size: 12px;
  font-weight: 500;
  text-decoration: none;
}

.dropdown-link-7 {
  font-family: Inter, sans-serif;
}

.bold-text-29 {
  color: var(--white);
  letter-spacing: 2px;
  font-family: Inter, sans-serif;
  font-size: 12px;
  font-weight: 500;
}

.bold-text-29:hover {
  color: var(--golden2);
}

.bold-text-30 {
  color: #b0adad;
  letter-spacing: 2px;
  font-size: 12px;
  font-weight: 500;
  text-decoration: none;
}

.bold-text-30-copy {
  color: var(--white);
  letter-spacing: 2px;
  font-size: 12px;
  font-weight: 500;
  text-decoration: none;
}

.bold-text-30-copy:hover {
  color: var(--golden2);
}

.plus-80-weight-division {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-flow: column;
  width: 100%;
  display: flex;
}

.clients-image-three-copy {
  width: 160px;
  height: 80%;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
  padding-left: 8px;
}

.clients-image-three-copy-copy {
  width: 120px;
  height: auto;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
}

.best-mma-logo {
  width: 240px;
  height: auto;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
}

.disney-logo {
  width: 140px;
  height: 80%;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
  padding-left: 8px;
}

.clients-image-three-copy-copy-copy, .body-techh-logooo {
  width: 120px;
  height: auto;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
}

.dojoapp-logo {
  width: 80px;
  height: auto;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
}

.empty-state-17 {
  background-color: var(--black);
}

.text-block-227 {
  color: var(--white);
}

.div-block-273 {
  display: none;
}

.seminar-item {
  justify-content: space-between;
  align-items: center;
  width: 99.9999%;
  display: flex;
}

.text-247-copy, .kt-seminar-name {
  color: var(--full-white);
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 120%;
  text-decoration: none;
}

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

._14th-kt-referee-seminar---asia, ._15th-kt-referee-seminar---argentina {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
}

.my-kt-referee-certificates {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  display: flex;
}

.body-56 {
  background-color: var(--black);
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.div-block-275 {
  height: 100vw;
  display: flex;
}

.div-block-276 {
  width: 50%;
}

.div-block-277 {
  width: 100%;
}

.spline-scene-4 {
  height: 100%;
}

.div-block-278 {
  height: 80vw;
  position: static;
  inset: 0%;
}

.spline-scene-5 {
  height: 80vw;
  position: sticky;
  top: 0;
}

.div-block-279 {
  justify-content: flex-start;
  align-items: center;
  height: 80vw;
  padding-left: 32px;
  display: flex;
}

.heading-86 {
  color: var(--white-2);
  text-align: left;
  margin-top: 0;
  font-family: Inter, sans-serif;
  font-size: 32px;
  line-height: 120px;
}

.columns-23 {
  width: 100%;
  padding-left: 32px;
  padding-right: 32px;
}

.column-42 {
  flex-flow: column;
  justify-content: center;
  align-items: flex-end;
  display: flex;
}

.column-43 {
  flex-flow: column;
  display: flex;
}

.div-block-280 {
  justify-content: space-between;
  align-items: center;
  height: 100vw;
  display: flex;
  position: static;
}

.spline-coin {
  z-index: 3;
  height: auto;
  margin-bottom: -64px;
  padding-top: 0;
  padding-bottom: 0;
  position: static;
  top: 0;
}

.div-block-281 {
  z-index: 2;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: auto;
  padding-top: 0;
  display: flex;
  position: static;
  inset: 0% 2.5%;
}

.heading-87 {
  color: var(--white-2);
  font-family: Inter, sans-serif;
}

.titles-for-respect-coin {
  color: var(--grey);
  text-align: center;
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
  flex: none;
  order: 1;
  justify-content: center;
  align-self: auto;
  align-items: center;
  width: 100%;
  max-width: 100%;
  height: 100%;
  margin-top: 48px;
  padding-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 26px;
  font-weight: 500;
  line-height: 42px;
  display: flex;
}

.titles-for-respect-coin.bold-37.bold-36 {
  justify-content: flex-start;
  align-items: flex-start;
}

.titles-for-respect-coin.vold-36 {
  width: auto;
}

.heading-88 {
  color: var(--grey);
  width: 100%;
  font-family: Inter, sans-serif;
  font-size: 24px;
  font-style: normal;
  font-weight: 400;
  line-height: 32px;
  text-decoration: none;
}

.div-block-282 {
  text-align: center;
  width: 50%;
  line-height: 12px;
}

.text-span-12, .text-span-13, .text-span-14 {
  color: var(--white);
}

.background-div {
  z-index: 0;
  width: 100%;
  height: 100vh;
  position: absolute;
}

.div-block-283 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  height: 100vh;
  padding-top: 128px;
  display: flex;
}

.div-block-284 {
  width: 100%;
  position: absolute;
  inset: 0%;
}

.div-block-285 {
  aspect-ratio: auto;
  position: absolute;
  inset: 0%;
}

._16-kt-seminar---philippines, ._17th-seminario-inaugural-de-arbitraje---kombat-taekwondo-guatemala {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
}

.div-block-286, .div-block-287, .div-block-288 {
  width: 50%;
}

.kombatcares {
  width: 140px;
  height: auto;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
}

._18th-kt-referee-seminar-refresher-course---online-course, ._19th-kt-seminar-venezuela {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
}

.input-wrapper-9 {
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  margin-bottom: 12px;
  display: flex;
  position: relative;
}

.input-label-6 {
  z-index: 2;
  color: #b0adad;
  background-color: #000;
  border-radius: 3px;
  margin-bottom: 5px;
  font-size: 16px;
  font-weight: 600;
  line-height: 15px;
  display: inline-block;
  position: static;
  bottom: -7px;
  left: 6px;
}

.input-6-copy-copy-2 {
  color: #fff;
  background-color: #000;
  border: 1px solid #2e2c2c;
  border-radius: 6px;
  height: 48px;
  margin-bottom: 0;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 18px;
  font-size: 16px;
  font-weight: 400;
  transition: border-color .2s, box-shadow .2s;
  box-shadow: 0 3px 6px -2px #1d01501a;
}

.input-6-copy-copy-2:hover {
  box-shadow: none;
  border-color: #2e2c2c;
}

.input-6-copy-copy-2:active {
  border-color: #2e2c2c;
}

.input-6-copy-copy-2:focus {
  border: 1px solid #2e2c2c;
}

.input-6-copy-copy-2:focus-visible, .input-6-copy-copy-2[data-wf-focus-visible] {
  border-color: #2e2c2c;
}

.input-6-copy-copy-2::placeholder {
  color: #6e6e6e;
}

.form_input-9-copy-copy-copy {
  border: .2px solid var(--black-grey);
  background-color: var(--black);
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  color: var(--white);
  border-radius: 6px;
  width: 100%;
  min-height: 3rem;
  margin-bottom: 0;
  padding: 0 1rem;
}

.form_input-9-copy-copy-copy:active, .form_input-9-copy-copy-copy:focus, .form_input-9-copy-copy-copy:focus-visible, .form_input-9-copy-copy-copy[data-wf-focus-visible] {
  color: var(--grey);
}

.form_input-9-copy-copy-copy.is-text-area {
  min-height: auto;
  padding-top: .75rem;
  padding-bottom: 0;
}

.text-field-19 {
  border: 1px solid var(--black-grey);
  background-color: var(--black);
  color: var(--white);
  border-radius: 8px;
  width: 200px;
  height: 48px;
  margin-bottom: 0;
  padding-top: 10px;
  padding-bottom: 10px;
}

.ms-input-label-5 {
  color: #fff;
  text-align: left;
  text-transform: capitalize;
  margin-bottom: 4px;
  font-weight: 500;
}

.text-field-20 {
  color: #fff;
  background-color: #000;
  border: 1px solid #2e2c2c;
  width: 200px;
}

.ms-input-label-5--grey {
  color: var(--golden-lighter);
  text-align: left;
  text-transform: capitalize;
  margin-bottom: 4px;
  font-size: 16px;
  font-weight: 500;
}

.text-field-21 {
  background-color: var(--color);
  padding-top: 10px;
  padding-bottom: 10px;
}

.date-v2 {
  border: 1px solid var(--black-grey);
  background-color: var(--black);
  color: var(--white);
  border-radius: 6px;
  height: 48px;
  padding-top: 10px;
  padding-bottom: 10px;
  font-size: 16px;
}

.on-boarding {
  grid-column-gap: 64px;
  grid-row-gap: 64px;
  background-color: var(--color);
  flex-flow: column;
  justify-content: center;
  align-items: center;
  height: 100%;
  font-family: Inter, sans-serif;
  display: flex;
}

.body-57 {
  background-color: var(--black);
  justify-content: center;
  align-items: center;
  display: flex;
}

.dashboard_block_onboarding {
  border: .4px solid var(--black-grey);
  background-color: var(--black);
  -webkit-backdrop-filter: blur(12px);
  backdrop-filter: blur(12px);
  color: #fff;
  background-image: linear-gradient(#000000d6, #0c0c0c);
  border-radius: 35px;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  height: auto;
  min-height: auto;
  margin-bottom: 0;
  padding: .5rem 1.5rem 1.5rem 2rem;
  display: block;
  box-shadow: 0 2px 20px #0003;
}

.gender-div {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  margin-bottom: 0;
  display: flex;
  position: relative;
}

.phone-number-div {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-direction: column;
  flex: 1;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  margin-bottom: 0;
  display: flex;
}

.div-block-289 {
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.div-block-290 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.ms-input-label--v2 {
  color: var(--white);
  text-align: left;
  text-transform: capitalize;
  margin-bottom: 4px;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 500;
}

.ms-input-label--v2.is-checkbox, .ms-input-label--v2.is-radio {
  font-weight: 400;
}

.select-field-gender {
  border: 1px solid var(--black-grey);
  background-color: var(--color);
  text-align: left;
  border-radius: 6px;
  width: 100%;
  height: 48px;
  padding-top: 10px;
  padding-bottom: 10px;
  font-size: 16px;
}

.select-field-phone-number {
  border: .2px solid var(--black-grey);
  background-color: var(--black);
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  color: var(--white-2);
  text-align: left;
  border-radius: 6px;
  width: 100%;
  height: 48px;
  min-height: auto;
  margin-bottom: 0;
  padding: 10px 1rem;
  font-size: 16px;
}

.select-field-phone-number:active, .select-field-phone-number:focus, .select-field-phone-number:focus-visible, .select-field-phone-number[data-wf-focus-visible] {
  color: var(--white);
}

.select-field-phone-number.is-text-area {
  min-height: auto;
  padding-top: .75rem;
  padding-bottom: 0;
}

.select-field-nationality {
  border: 1px solid var(--black-grey);
  background-color: var(--color);
  color: var(--white-2);
  text-align: left;
  border-radius: 6px;
  width: 100%;
  height: 48px;
  margin-bottom: 0;
  padding-top: 10px;
  padding-bottom: 10px;
  font-size: 16px;
}

.date-of-birth-centered {
  border: 1px solid var(--black-grey);
  background-color: var(--black);
  color: var(--white);
  text-align: left;
  border-radius: 8px;
  width: 100%;
  height: 48px;
  margin-bottom: 0;
  padding-top: 10px;
  padding-bottom: 10px;
  font-size: 16px;
}

.field-label-46, .field-label-47, .field-label-48, .field-label-49 {
  color: var(--grey);
  font-size: 16px;
}

.date-of-birth-div-onboarding {
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.user_profile_form {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  font-family: Inter, sans-serif;
  display: flex;
}

.columns-24 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
}

.column-44 {
  padding-left: 0;
  padding-right: 0;
}

.first-name-div-onboarding {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.text-field-22 {
  border: 1px solid var(--black-grey);
  background-color: var(--black);
  text-align: left;
  border-radius: 8px;
  width: 100%;
  height: 48px;
  margin-bottom: 0;
  padding-top: 10px;
  padding-bottom: 10px;
  font-size: 16px;
}

.heading-style-h3-centered {
  margin-bottom: 0;
  font-size: 28px;
  font-weight: 500;
  line-height: 1.2;
}

.text-field-23 {
  border: 1px solid var(--black-grey);
  background-color: var(--black);
  color: var(--white);
  border-radius: 8px;
  width: 100%;
  height: 48px;
  margin-bottom: 0;
  padding-top: 10px;
  padding-bottom: 10px;
}

.column-45 {
  padding-left: 0;
  padding-right: 0;
}

.columns-25 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: flex;
}

.section-59 {
  justify-content: center;
  align-items: center;
  height: 80vh;
  display: flex;
}

.div-block-291, .div-block-292 {
  width: 100%;
}

.kt-certifications-sections {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-flow: column;
  width: 100%;
  padding-top: 0;
  padding-left: 0;
  padding-right: 20px;
  display: flex;
}

.content-27-copy {
  background-color: var(--black);
  width: 100%;
  height: 100%;
  padding-top: 32px;
  padding-left: 20px;
  padding-right: 20px;
  display: none;
}

.div-block-293 {
  width: 50%;
}

.kt-seminar-name-2 {
  color: var(--grey);
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 120%;
  text-decoration: none;
}

.div-block-294, .div-block-295 {
  width: 50%;
}

.div-block-296 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.frame-949 {
  grid-column-gap: 64px;
  grid-row-gap: 16px;
  background-image: linear-gradient(90deg, #000, #2e2c2c);
  border: 1px solid #2e2e2e;
  border-radius: 8px;
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-around;
  align-items: flex-start;
  width: 100%;
  height: auto;
  padding: 16px;
  display: flex;
  box-shadow: 0 4px 4px #00000040;
}

.title-phone-kt-members-33 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-weight: 700;
}

.text-246-grey-2 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 22px;
  font-weight: 600;
  line-height: 100%;
  text-decoration: none;
}

.button-201 {
  color: var(--black-grey);
  text-align: center;
  background-color: #d2b25b;
  border-radius: 8px;
  width: 50%;
  font-size: 16px;
  font-weight: 500;
  display: block;
}

.button-201:hover {
  background-color: #fff;
}

.div-block-297 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.div-block-298 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  width: 50%;
  display: flex;
}

.div-block-299 {
  width: 50%;
}

.div-block-300 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: row;
  justify-content: flex-start;
  align-items: flex-start;
  width: auto;
  height: auto;
  margin-top: 8px;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.kt-club-2-info-dashboard-2 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  cursor: pointer;
  background-image: linear-gradient(#000, #14141499), url("https://cdn.prod.website-files.com/6515c29e265110c9545f6a61/653c858c747d3823e3b90c06_bg%20club%202.png");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  border: 1px solid #2e2c2c;
  border-radius: 8px;
  flex-direction: column;
  align-items: flex-start;
  width: auto;
  height: auto;
  margin-top: 0;
  margin-bottom: 0;
  padding: 20px 35px;
  font-family: Inter, sans-serif;
  text-decoration: none;
  display: flex;
}

.kt-club-2-info-dashboard-2:hover {
  background-image: linear-gradient(#000, #14141499 36%), url("https://cdn.prod.website-files.com/6515c29e265110c9545f6a61/653c858c747d3823e3b90c06_bg%20club%202.png");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.kt-club-2-info-dashboard-2.w--current {
  background-image: linear-gradient(#000, #141414cf);
  height: 100%;
  padding-top: 16px;
  padding-bottom: 16px;
  padding-left: 35px;
}

.label-smallwhite-3 {
  color: #fff;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
}

.label-small-grey-3 {
  color: #b0adad;
  font-size: 16px;
  font-weight: 400;
}

.button-99-copy-2 {
  color: #000;
  text-align: center;
  background-color: #d2b25b;
  border-radius: .5rem;
  margin-top: 0;
  padding: .25rem .5rem;
  font-size: 12px;
  font-weight: 600;
}

.button-99-copy-2:hover {
  background-color: #fff;
}

.div-block-301 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  width: auto;
  height: auto;
  margin-top: 0;
  display: flex;
}

.div-block-302 {
  flex-flow: column;
  display: flex;
}

.div-block-303, .div-block-304, .div-block-305 {
  width: 50%;
}

.div-block-306 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  display: flex;
}

.important-message {
  color: var(--grey);
  text-align: left;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 500;
}

.div-block-307 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  background-color: #fff0;
  border: .4px #ff060669;
  border-radius: 16px;
  justify-content: flex-start;
  align-items: center;
  padding: 16px 0;
  display: flex;
}

.icon-embed-xsmall-11 {
  color: #d94d4d;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1.5rem;
  height: 1.5rem;
  display: flex;
}

.column-46, .column-48 {
  padding-left: 0;
  padding-right: 0;
}

.phone-input {
  border: 1px solid var(--black-grey);
  background-color: var(--black);
  color: var(--white);
  border-radius: 6px;
  height: 48px;
  margin-bottom: 0;
  padding-top: 10px;
  padding-bottom: 10px;
  line-height: 20px;
}

.icon-embed-xxsmall-19 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1.4rem;
  height: 1rem;
  display: flex;
}

.icon-embed-xxsmall-20 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1.4rem;
  height: 1.4rem;
  display: flex;
}

.phone-input-club-license {
  border: .2px solid var(--grey);
  background-color: var(--full-grey);
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  color: var(--white-2);
  border-radius: .5rem;
  width: 100%;
  min-height: 40px;
  margin-bottom: 0;
  padding: 8px 12px;
}

.phone-input-club-license:active {
  color: var(--full-white);
}

.phone-input-club-license:focus {
  color: var(--white-2);
}

.phone-input-club-license:focus-visible, .phone-input-club-license[data-wf-focus-visible] {
  color: var(--white);
}

.phone-input-club-license::placeholder {
  color: var(--full-white);
}

.phone-input-club-license.is-text-area {
  min-height: auto;
  padding-top: .75rem;
  padding-bottom: 0;
}

.text-field-24 {
  border: 1px solid var(--black-grey);
  background-color: var(--color);
  color: var(--white);
  border-radius: 8px;
  height: 48px;
  padding-top: 10px;
  padding-bottom: 10px;
  font-size: 16px;
  line-height: 48px;
}

.input-wrap-3-copy-2 {
  flex-direction: column;
  flex: 1;
  margin-bottom: 0;
  padding-bottom: 0;
  display: flex;
}

.ms-input-label-6 {
  color: #fff;
  text-align: left;
  text-transform: capitalize;
  margin-bottom: 4px;
  font-weight: 500;
}

.text-field-25 {
  color: #fff;
  background-color: #000;
  border: 1px solid #2e2c2c;
  border-radius: 8px;
  width: 200px;
  height: 48px;
  margin-bottom: 0;
  padding-top: 10px;
  padding-bottom: 10px;
}

.date-of-birth-signup-div {
  flex-direction: column;
  flex: 1;
  margin-bottom: 0;
  padding-bottom: 10px;
  display: flex;
}

.input-label-signup {
  color: var(--grey);
  text-align: left;
  text-transform: capitalize;
  margin-bottom: 4px;
  font-size: 16px;
  font-weight: 600;
}

.dob-input-isgnup {
  color: #fff;
  background-color: #000;
  border: 1px solid #2e2c2c;
  border-radius: 8px;
  width: 100%;
  height: 48px;
  margin-bottom: 0;
  padding-top: 10px;
  padding-bottom: 10px;
  font-size: 16px;
}

.select-field-8-copy-copy-2 {
  color: #fff;
  background-color: #000;
  border: 1px solid #2e2c2c;
  border-radius: 6px;
  width: 100%;
  height: 48px;
  margin-bottom: 0;
  padding-top: 10px;
  padding-bottom: 10px;
  font-size: 14px;
}

.select-field-gender-signup {
  color: #fff;
  background-color: #000;
  border: 1px solid #2e2c2c;
  border-radius: 6px;
  width: 100%;
  height: 48px;
  margin-bottom: 0;
  padding-top: 10px;
  padding-bottom: 10px;
  font-size: 16px;
}

.gender-div-signup {
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  margin-bottom: 0;
  padding-bottom: 10px;
  display: flex;
  position: relative;
}

.ms-input-label-7 {
  color: #fff;
  text-align: left;
  text-transform: capitalize;
  margin-bottom: 4px;
  font-weight: 500;
}

.select-field-10-copy-copy-2, .select-field-10-copy-copy-3 {
  color: #fff;
  background-color: #000;
  border: 1px solid #2e2c2c;
  border-radius: 6px;
  width: 100%;
  height: 48px;
  margin-bottom: 0;
  padding-top: 10px;
  padding-bottom: 10px;
}

.nationality-signup-page {
  color: #fff;
  background-color: #000;
  border: 1px solid #2e2c2c;
  border-radius: 6px;
  width: 100%;
  height: 48px;
  margin-bottom: 0;
  padding-top: 10px;
  padding-bottom: 10px;
  font-size: 16px;
}

.nationality-div-signup-page {
  flex-direction: column;
  flex: 1;
  margin-bottom: 0;
  padding-bottom: 10px;
  display: flex;
}

.columns-26 {
  width: 100%;
}

.tkd-bb-rank-user-profile-div {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  width: 100%;
  padding-top: 0;
  padding-left: 0;
  display: flex;
}

.all-dans-levels-user-profile-div {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.dan-none-v2 {
  color: var(--white);
  width: 60px;
}

.file-upload-3 {
  display: flex;
}

.default-state-4-copy {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding-top: 8px;
  display: flex;
}

.div-block-308 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-block-309 {
  width: 100%;
  display: block;
}

.button-108-v2 {
  background-color: var(--white);
  border-radius: 8px;
}

.error-state-2 {
  justify-content: center;
  align-items: center;
  padding-left: 8px;
  display: flex;
}

.dashboard_block_v2 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border: .4px solid var(--black-grey);
  background-color: var(--black);
  -webkit-backdrop-filter: blur(12px);
  backdrop-filter: blur(12px);
  color: #fff;
  background-image: linear-gradient(#000000d6, #0c0c0c);
  border-radius: 35px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: auto;
  min-height: auto;
  margin-bottom: 0;
  padding: .5rem 1.5rem 1.5rem 2rem;
  display: flex;
  box-shadow: 0 2px 20px #0003;
}

.main-wrapper-centered {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  padding-left: 16px;
  display: flex;
}

.dashboard_block_v3 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border: .4px solid var(--black-grey);
  background-color: var(--black);
  -webkit-backdrop-filter: blur(12px);
  backdrop-filter: blur(12px);
  color: #fff;
  background-image: linear-gradient(#000000d6, #0c0c0c);
  border-radius: 35px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: auto;
  min-height: auto;
  margin-bottom: 0;
  padding: .5rem 1.5rem 1.5rem 2rem;
  display: flex;
  box-shadow: 0 2px 20px #0003;
}

.body-58 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.body-59 {
  background-color: var(--black);
  flex-flow: column;
  justify-content: center;
  align-items: center;
  margin-left: 2.5%;
  display: flex;
}

.dashboard_block_v4 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border: .4px solid var(--black-grey);
  background-color: var(--black);
  -webkit-backdrop-filter: blur(12px);
  backdrop-filter: blur(12px);
  color: #fff;
  background-image: linear-gradient(#000000d6, #0c0c0c);
  border-radius: 35px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: auto;
  min-height: auto;
  margin-bottom: 0;
  padding: 1.5rem 1.5rem 1.5rem 2rem;
  font-family: Inter, sans-serif;
  display: flex;
  box-shadow: 0 2px 20px #0003;
}

.ms-input-label-2-copy {
  color: var(--white-2);
  text-align: left;
  text-transform: capitalize;
  margin-bottom: 4px;
  font-weight: 500;
}

.ms-input-label-2-copy.is-checkbox, .ms-input-label-2-copy.is-radio {
  font-weight: 400;
}

.form-address-v2 {
  width: 100%;
}

.columns-27 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  width: 100%;
  display: flex;
}

.text-field-26 {
  border: 1px solid var(--black-grey);
  background-color: var(--transparent);
  border-radius: 6px;
  width: 100%;
  padding-top: 10px;
  padding-bottom: 10px;
}

.submit-button-19 {
  background-color: var(--golden2);
  color: var(--color);
  width: 100%;
}

.column-51 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  display: flex;
}

.div-block-310 {
  width: 100%;
  padding-right: 16px;
}

.columns-28 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  justify-content: space-between;
  align-items: flex-start;
  display: block;
}

.column-52, .form-22 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  display: flex;
}

.section-60 {
  max-width: 1100px;
  margin-top: 64px;
  margin-bottom: 64px;
}

.section-61 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: none;
  height: auto;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.container-40-copy {
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 100%;
  height: 16%;
  display: flex;
}

.div-block-312 {
  grid-column-gap: 64px;
  grid-row-gap: 64px;
  border: 1px solid var(--grey);
  background-color: var(--black);
  background-image: linear-gradient(156deg, #000, #000000b0 70%, #00000070), url("https://cdn.prod.website-files.com/6515c29e265110c9545f6a61/66f8add8b96e685709b31d6e_2868167.jpg");
  background-position: 0 0, 100% 100%;
  background-size: auto, auto;
  border-radius: 25px;
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  height: 350.667px;
  padding: 24px;
  display: flex;
}

.div-block-312:hover {
  background-image: linear-gradient(156deg, #000, #000000b0 42%, #00000070), url("https://cdn.prod.website-files.com/6515c29e265110c9545f6a61/66f8add8b96e685709b31d6e_2868167.jpg");
  background-position: 0 0, 100% 100%;
  background-size: auto, auto;
}

.div-block-313 {
  width: 35%;
}

.icon-embed-medium-5 {
  color: var(--golden-lighter);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 2rem;
  height: 2rem;
  display: flex;
}

.div-block-314 {
  border: 1px solid var(--golden-lighter);
  border-radius: 100px;
  margin-top: 0;
  padding: 16px;
}

.div-block-315 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  display: flex;
}

.text-inter-5---grey {
  color: var(--white);
  width: 100%;
  padding-bottom: 16px;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 150%;
}

.paragraph-38 {
  color: var(--white);
}

.div-block-312-v2 {
  grid-column-gap: 64px;
  grid-row-gap: 64px;
  border: 1px solid var(--grey);
  background-color: var(--black);
  background-image: linear-gradient(239deg, #000 20%, #000000d1 100%, #00000070), url("https://cdn.prod.website-files.com/6515c29e265110c9545f6a61/66f8af4ce29ddb03b9a8d83a_modern-office-space-with-futuristic-decor-furniture.jpg");
  background-position: 0 0, 100% 100%;
  background-size: auto, cover;
  border-radius: 25px;
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  height: 350px;
  padding: 24px;
  display: flex;
}

.div-block-312-v2:hover {
  background-image: linear-gradient(239deg, #000, #000000d1 73%, #00000070), url("https://cdn.prod.website-files.com/6515c29e265110c9545f6a61/66f8af4ce29ddb03b9a8d83a_modern-office-space-with-futuristic-decor-furniture.jpg");
  background-position: 0 0, 100% 100%;
  background-size: auto, cover;
}

.icon-embed-medium-6 {
  color: var(--grey);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 2rem;
  height: 2rem;
  display: flex;
}

.clients-image-three-copy-copy-copy-copy {
  width: 280px;
  height: auto;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
}

._20kth-seminar-brazil {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.div-block-316 {
  background-color: var(--black-grey);
  width: 100%;
  height: .8px;
}

.button-202 {
  background-color: var(--golden2);
  color: var(--black);
  text-align: center;
  border-radius: 8px;
  width: 180px;
  font-size: 16px;
  font-weight: 500;
}

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

.div-block-318 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-flow: column;
  width: 100%;
  display: flex;
}

.input-wrap-3-copy-copy {
  color: var(--color);
  flex-direction: column;
  flex: 1;
  margin-bottom: 0;
  padding-bottom: 0;
  display: flex;
}

.columns-3-50 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  justify-content: space-around;
  align-items: flex-start;
  width: 55%;
  display: flex;
}

.frame-79-v2 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding: 16px 6px 0;
  display: flex;
}

.robert-quon-profile-img, .master-elva-img, .marcelo-rezende-img {
  border: 1px solid var(--black-grey);
  object-fit: cover;
  background-color: #0d0d0d;
  border-radius: 25px;
  justify-content: center;
  align-items: center;
  width: 160px;
  max-width: 270px;
  height: 270px;
  display: flex;
}

.card-3-bigger {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  border: 1px solid var(--black-grey);
  background-image: linear-gradient(#242424, #000);
  border-radius: 35px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 260px;
  height: 460px;
  padding: 16px 0 32px;
  display: flex;
}

.div-block-319, .div-block-320 {
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  display: flex;
}

.div-block-211-button {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  text-align: center;
  flex-flow: column;
  grid-template-rows: 2rem auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  place-items: start stretch;
  width: 100%;
  height: 100%;
  margin-top: 0;
  display: flex;
}

.frame-902-v2 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: .5fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  padding-left: 0;
  padding-right: 0;
  text-decoration: none;
  display: grid;
}

.frame-902-country {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  padding-left: 0;
  padding-right: 0;
  text-decoration: none;
  display: grid;
}

.langyage {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: .75fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  padding-left: 0;
  padding-right: 0;
  text-decoration: none;
  display: grid;
}

.price-non-refresher-and-refresher {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  padding-left: 0;
  padding-right: 0;
  text-decoration: none;
  display: grid;
}

.price-refresher {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100px;
  height: 82.3958px;
  padding-left: 4px;
  padding-right: 4px;
  text-decoration: none;
  display: grid;
}

.paragraph-17-copy {
  color: var(--white);
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 600;
}

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

.heading-wrap-v5 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-flow: column;
  justify-content: space-around;
  align-items: flex-start;
  width: 100%;
  max-width: 100%;
  height: 99.9996%;
  margin-top: 0;
  margin-bottom: 0;
  display: flex;
}

.content-heading-v5 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  width: 100%;
  max-width: 100%;
  margin-bottom: 0;
  display: flex;
}

.content-left-v5 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  align-items: flex-start;
  width: 100%;
  height: 99.9998%;
  padding-top: 0;
  padding-bottom: 0;
  padding-right: 0;
  font-family: Inter, sans-serif;
  display: flex;
}

.icon-embed-xsmall-12 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1.5rem;
  height: 1.5rem;
  display: flex;
}

.free-members-only-v5 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  width: 100%;
  display: flex;
}

.body-60 {
  background-color: var(--black);
  flex-flow: column;
  display: flex;
}

.vincent-meng-copy {
  grid-row-gap: 10px;
  border-radius: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-top: 0;
  padding-bottom: 0;
  text-decoration: none;
  transition: all .44s cubic-bezier(.25, .1, 0, .977);
  display: flex;
}

.vincent-meng-copy:hover {
  background-image: linear-gradient(180deg, var(--black-grey), var(--black));
  padding-top: 0;
  padding-bottom: 0;
}

.jonathan-barco {
  grid-row-gap: 10px;
  border-radius: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-top: 0;
  padding-bottom: 0;
  text-decoration: none;
  transition: all .44s cubic-bezier(.25, .1, 0, .977);
  display: flex;
}

.jonathan-barco:hover {
  background-image: linear-gradient(180deg, var(--black-grey), var(--black));
  padding-top: 0;
  padding-bottom: 0;
}

.vicnent-profile-img-copy {
  grid-column-gap: 16px;
  background-image: url("https://cdn.prod.website-files.com/6515c29e265110c9545f6a61/66c672893adee93e09f5c62d_Screenshot_2024-08-21_at_7.04.06_PM-removebg-preview.png");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 16px;
  justify-content: center;
  align-items: flex-end;
  width: 100%;
  height: 303px;
  min-height: 303px;
  padding: 10px;
  text-decoration: none;
  display: flex;
}

.jonathan-barco-profile-img {
  grid-column-gap: 16px;
  background-image: url("https://cdn.prod.website-files.com/6515c29e265110c9545f6a61/67267158e4312d0ac75108d2_Jonathan%20Barco.png");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 16px;
  justify-content: center;
  align-items: flex-end;
  width: 100%;
  height: 303px;
  min-height: 303px;
  padding: 10px;
  text-decoration: none;
  display: flex;
}

.arg-flag {
  grid-column-gap: 10px;
  object-fit: cover;
  border-radius: 2px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 43px;
  height: 27px;
  padding: 0;
  text-decoration: none;
  display: flex;
}

.lucas-muniz {
  grid-row-gap: 10px;
  border-radius: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-top: 0;
  padding-bottom: 0;
  text-decoration: none;
  transition: all .44s cubic-bezier(.25, .1, 0, .977);
  display: flex;
}

.lucas-muniz:hover {
  background-image: linear-gradient(180deg, var(--black-grey), var(--black));
  padding-top: 0;
  padding-bottom: 0;
}

.lucas-muniz-profile-img {
  grid-column-gap: 16px;
  background-image: url("https://cdn.prod.website-files.com/6515c29e265110c9545f6a61/67267468a8ab7b8070169a4c_Lucas%20Muniz.png");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 16px;
  justify-content: center;
  align-items: flex-end;
  width: 100%;
  height: 303px;
  min-height: 303px;
  padding: 10px;
  text-decoration: none;
  display: flex;
}

.jonathan-barco-mini-mg {
  grid-row-gap: 10px;
  object-fit: fill;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 0;
  text-decoration: none;
  display: flex;
}

.ingrid-soto-copy {
  border: 1px solid var(--black-grey);
  border-radius: 16px;
}

.ingrid-soto-copy:hover {
  background-image: linear-gradient(180deg, var(--black-grey), var(--full-black));
}

.natacha-castro {
  border: 1px solid var(--black-grey);
  border-radius: 16px;
}

.natacha-castro:hover {
  background-image: linear-gradient(180deg, var(--black-grey), var(--full-black));
}

.natacha-castro-profile-img {
  grid-column-gap: 16px;
  opacity: 1;
  filter: contrast(131%);
  mix-blend-mode: normal;
  background-image: url("https://cdn.prod.website-files.com/6515c29e265110c9545f6a61/67267810bfc24b3f5b8a18bc_Natacha%20Castro%20Img.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 16px;
  justify-content: center;
  align-items: flex-end;
  width: 100%;
  height: 303px;
  min-height: 303px;
  padding: 10px;
  text-decoration: none;
  display: flex;
}

.ivana-amores-mini-img {
  grid-row-gap: 10px;
  object-fit: cover;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 0;
  text-decoration: none;
  display: flex;
}

.ivana-amores {
  border: 1px solid var(--black-grey);
  border-radius: 16px;
}

.ivana-amores:hover {
  background-image: linear-gradient(180deg, var(--black-grey), var(--full-black));
}

.text-327-copy {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 100%;
  text-decoration: none;
}

.ivana-amores-profile-img {
  grid-column-gap: 16px;
  opacity: 1;
  filter: contrast(131%);
  mix-blend-mode: normal;
  background-image: url("https://cdn.prod.website-files.com/6515c29e265110c9545f6a61/67267a8a51b60d8f62ffa742_Ivana%20Amores.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 16px;
  justify-content: center;
  align-items: flex-end;
  width: 100%;
  height: 303px;
  min-height: 303px;
  padding: 10px;
  text-decoration: none;
  display: flex;
}

.natacha-castro-min-img {
  grid-row-gap: 10px;
  object-fit: cover;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 0;
  text-decoration: none;
  display: flex;
}

.natacha-castro-mobile {
  grid-row-gap: 10px;
  border-radius: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-top: 0;
  padding-bottom: 0;
  text-decoration: none;
  transition: all .44s cubic-bezier(.25, .1, 0, .977);
  display: none;
}

.natacha-castro-mobile:hover {
  background-image: linear-gradient(180deg, var(--black-grey), var(--black));
  padding-top: 0;
  padding-bottom: 0;
}

.natacha-phone {
  grid-column-gap: 16px;
  background-image: url("https://cdn.prod.website-files.com/6515c29e265110c9545f6a61/66c263aadcc4b3f2ba5dbcf2_Picture.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 16px;
  justify-content: center;
  align-items: flex-end;
  width: 100%;
  height: 303px;
  min-height: 303px;
  padding: 10px;
  text-decoration: none;
  display: flex;
}

.flag-22---brazil-copy, .arg-flag-phone {
  grid-column-gap: 10px;
  object-fit: cover;
  border-radius: 2px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 43px;
  height: 27px;
  padding: 0;
  text-decoration: none;
  display: flex;
}

.ivana-amores-mini-phone {
  grid-row-gap: 10px;
  object-fit: fill;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 0;
  text-decoration: none;
  display: flex;
}

.ivana-amores-phone {
  grid-row-gap: 10px;
  border-radius: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-top: 0;
  padding-bottom: 0;
  text-decoration: none;
  transition: all .44s cubic-bezier(.25, .1, 0, .977);
  display: none;
}

.ivana-amores-phone:hover {
  background-image: linear-gradient(180deg, var(--black-grey), var(--black));
  padding-top: 0;
  padding-bottom: 0;
}

.ivana-phone {
  grid-column-gap: 16px;
  background-image: url("https://cdn.prod.website-files.com/6515c29e265110c9545f6a61/66c263aadcc4b3f2ba5dbcf2_Picture.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 16px;
  justify-content: center;
  align-items: flex-end;
  width: 100%;
  height: 303px;
  min-height: 303px;
  padding: 10px;
  text-decoration: none;
  display: flex;
}

.loss-25 {
  grid-column-gap: 10px;
  background-color: #5f0b0b;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  width: 100px;
  padding: 4px 10px;
  text-decoration: none;
  display: flex;
}

.text-336 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 100%;
  text-decoration: none;
}

.natacha-castro-mini-phone {
  grid-row-gap: 10px;
  object-fit: fill;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 0;
  text-decoration: none;
  display: flex;
}

.nahuel-torres {
  grid-row-gap: 10px;
  border-radius: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-top: 0;
  padding-bottom: 0;
  text-decoration: none;
  transition: all .44s cubic-bezier(.25, .1, 0, .977);
  display: flex;
}

.nahuel-torres:hover {
  background-image: linear-gradient(180deg, var(--black-grey), var(--black));
  padding-top: 0;
  padding-bottom: 0;
}

.nahuel-torres-profile-img, .jonathan-barco-profile-img-v2 {
  grid-column-gap: 16px;
  background-image: url("https://cdn.prod.website-files.com/6515c29e265110c9545f6a61/67267158e4312d0ac75108d2_Jonathan%20Barco.png");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 16px;
  justify-content: center;
  align-items: flex-end;
  width: 100%;
  height: 303px;
  min-height: 303px;
  padding: 10px;
  text-decoration: none;
  display: flex;
}

.nahuel-torre-profile-img {
  grid-column-gap: 16px;
  background-image: url("https://cdn.prod.website-files.com/6515c29e265110c9545f6a61/6726cd701d64c7d0aa6faf1a_Nahuel%20Torre.png");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 16px;
  justify-content: center;
  align-items: flex-end;
  width: 100%;
  height: 303px;
  min-height: 303px;
  padding: 10px;
  text-decoration: none;
  display: flex;
}

.edwin-martinez-mini-img {
  grid-row-gap: 10px;
  object-fit: fill;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 0;
  text-decoration: none;
  display: flex;
}

.edwin-martinez {
  grid-row-gap: 10px;
  border-radius: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-top: 0;
  padding-bottom: 0;
  text-decoration: none;
  transition: all .44s cubic-bezier(.25, .1, 0, .977);
  display: flex;
}

.edwin-martinez:hover {
  background-image: linear-gradient(180deg, var(--black-grey), var(--black));
  padding-top: 0;
  padding-bottom: 0;
}

.nicaragua-flag {
  grid-column-gap: 10px;
  object-fit: cover;
  border-radius: 2px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 43px;
  height: 27px;
  padding: 0;
  text-decoration: none;
  display: flex;
}

.nahuel-torre-profile-img-copy {
  grid-column-gap: 16px;
  background-image: url("https://cdn.prod.website-files.com/6515c29e265110c9545f6a61/6726ceb59867ab40144b58cc_Edwin%20Martinez.png");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 16px;
  justify-content: center;
  align-items: flex-end;
  width: 100%;
  height: 303px;
  min-height: 303px;
  padding: 10px;
  text-decoration: none;
  display: flex;
}

.nahuel-torre-mini-img, .solano-mini-img-copy, .edwin-mini-phone, .nahuel-mini-phone {
  grid-row-gap: 10px;
  object-fit: fill;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 0;
  text-decoration: none;
  display: flex;
}

.leonel-marin {
  grid-row-gap: 10px;
  border-radius: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-top: 0;
  padding-bottom: 0;
  text-decoration: none;
  transition: all .44s cubic-bezier(.25, .1, 0, .977);
  display: flex;
}

.leonel-marin:hover {
  background-image: linear-gradient(180deg, var(--black-grey), var(--black));
  padding-top: 0;
  padding-bottom: 0;
}

.leonel-marin-profile-img {
  grid-column-gap: 16px;
  background-image: url("https://cdn.prod.website-files.com/6515c29e265110c9545f6a61/6726d5d97e444cea8c14002e_Leonel%20Marin.png");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 16px;
  justify-content: center;
  align-items: flex-end;
  width: 100%;
  height: 303px;
  min-height: 303px;
  padding: 10px;
  text-decoration: none;
  display: flex;
}

.luciano-cecchi-img, .luciano-cecchi-mini {
  grid-row-gap: 10px;
  object-fit: fill;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 0;
  text-decoration: none;
  display: flex;
}

.luciacno-cecchi {
  grid-row-gap: 10px;
  border-radius: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-top: 0;
  padding-bottom: 0;
  text-decoration: none;
  transition: all .44s cubic-bezier(.25, .1, 0, .977);
  display: flex;
}

.luciacno-cecchi:hover {
  background-image: linear-gradient(180deg, var(--black-grey), var(--black));
  padding-top: 0;
  padding-bottom: 0;
}

.luciano-cecchi-profile-img {
  grid-column-gap: 16px;
  background-image: url("https://cdn.prod.website-files.com/6515c29e265110c9545f6a61/6726d6b657a3cb20b48ba208_Luciani%20Cecchi.png");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 16px;
  justify-content: center;
  align-items: flex-end;
  width: 100%;
  height: 303px;
  min-height: 303px;
  padding: 10px;
  text-decoration: none;
  display: flex;
}

.leonel-marin-mini-img, .leonel-marin-mini-phone, .eduardo-suazo-mini-img, .eduardo-mini-phone, .suazo-mini-img {
  grid-row-gap: 10px;
  object-fit: fill;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 0;
  text-decoration: none;
  display: flex;
}

.eduardo-suazo {
  grid-row-gap: 10px;
  border-radius: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-top: 0;
  padding-bottom: 0;
  text-decoration: none;
  transition: all .44s cubic-bezier(.25, .1, 0, .977);
  display: flex;
}

.eduardo-suazo:hover {
  background-image: linear-gradient(180deg, var(--black-grey), var(--black));
  padding-top: 0;
  padding-bottom: 0;
}

.eduardo-suazoo {
  grid-column-gap: 16px;
  background-image: url("https://cdn.prod.website-files.com/6515c29e265110c9545f6a61/6726e12612589c89e200f4c0_Eduardo%20Suazo.png");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 16px;
  justify-content: center;
  align-items: flex-end;
  width: 100%;
  height: 303px;
  min-height: 303px;
  padding: 10px;
  text-decoration: none;
  display: flex;
}

.chile-flag {
  grid-column-gap: 10px;
  object-fit: cover;
  border-radius: 2px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 43px;
  height: 27px;
  padding: 0;
  text-decoration: none;
  display: flex;
}

.div-block-322 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-flow: column;
  width: 100%;
  display: flex;
}

.natalia-vilella-copy {
  grid-row-gap: 10px;
  border: 1px solid var(--black-grey);
  border-radius: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-top: 0;
  padding-bottom: 0;
  text-decoration: none;
  display: flex;
}

.natalia-vilella-copy:hover {
  background-image: linear-gradient(180deg, var(--black-grey), var(--black));
}

.tatiana-salmini {
  grid-row-gap: 10px;
  border: 1px solid var(--black-grey);
  border-radius: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-top: 0;
  padding-bottom: 0;
  text-decoration: none;
  display: flex;
}

.tatiana-salmini:hover {
  background-image: linear-gradient(180deg, var(--black-grey), var(--black));
}

.tatiana-salmini-profile-img {
  grid-column-gap: 16px;
  background-image: url("https://cdn.prod.website-files.com/6515c29e265110c9545f6a61/6726ea4d273f00c15145b5bd_Tati.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  border-radius: 16px;
  justify-content: center;
  align-items: flex-end;
  width: 100%;
  height: 303px;
  min-height: 303px;
  padding: 10px;
  text-decoration: none;
  display: flex;
}

.uruguay-flag {
  grid-column-gap: 10px;
  object-fit: cover;
  border-radius: 2px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 43px;
  height: 27px;
  padding: 0;
  text-decoration: none;
  display: flex;
}

.carla-godoy-mini-img {
  grid-row-gap: 10px;
  object-fit: cover;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 0;
  text-decoration: none;
  display: flex;
}

.carla-godoy {
  grid-row-gap: 10px;
  border: 1px solid var(--black-grey);
  border-radius: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-top: 0;
  padding-bottom: 0;
  text-decoration: none;
  display: flex;
}

.carla-godoy:hover {
  background-image: linear-gradient(180deg, var(--black-grey), var(--black));
}

.carla-godoy-profile-img {
  grid-column-gap: 16px;
  background-image: url("https://cdn.prod.website-files.com/6515c29e265110c9545f6a61/6726ebda7e444cea8c1ced73_Carla.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  border-radius: 16px;
  justify-content: center;
  align-items: flex-end;
  width: 100%;
  height: 303px;
  min-height: 303px;
  padding: 10px;
  text-decoration: none;
  display: flex;
}

.tatiana-mini-img-phonw {
  grid-row-gap: 10px;
  object-fit: cover;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 0;
  text-decoration: none;
  display: flex;
}

.tatiana--salmini-phone {
  grid-row-gap: 10px;
  border-radius: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-top: 0;
  padding-bottom: 0;
  text-decoration: none;
  transition: all .44s cubic-bezier(.25, .1, 0, .977);
  display: none;
}

.tatiana--salmini-phone:hover {
  background-image: linear-gradient(180deg, var(--black-grey), var(--black));
  padding-top: 0;
  padding-bottom: 0;
}

.tatiana-salmini-profile-img-phone {
  grid-column-gap: 16px;
  background-image: url("https://cdn.prod.website-files.com/6515c29e265110c9545f6a61/66c263aadcc4b3f2ba5dbcf2_Picture.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 16px;
  justify-content: center;
  align-items: flex-end;
  width: 100%;
  height: 303px;
  min-height: 303px;
  padding: 10px;
  text-decoration: none;
  display: flex;
}

.flag-22-uruguay {
  grid-column-gap: 10px;
  object-fit: cover;
  border-radius: 2px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 43px;
  height: 27px;
  padding: 0;
  text-decoration: none;
  display: flex;
}

.carla-godoy-phone-mini {
  grid-row-gap: 10px;
  object-fit: fill;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 0;
  text-decoration: none;
  display: flex;
}

.carla-godoy-phone {
  grid-row-gap: 10px;
  border-radius: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-top: 0;
  padding-bottom: 0;
  text-decoration: none;
  transition: all .44s cubic-bezier(.25, .1, 0, .977);
  display: none;
}

.carla-godoy-phone:hover {
  background-image: linear-gradient(180deg, var(--black-grey), var(--black));
  padding-top: 0;
  padding-bottom: 0;
}

.flag-22-argentina {
  grid-column-gap: 10px;
  object-fit: cover;
  border-radius: 2px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 43px;
  height: 27px;
  padding: 0;
  text-decoration: none;
  display: flex;
}

.tatiana-salmini-mini-img-phone {
  grid-row-gap: 10px;
  object-fit: fill;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 0;
  text-decoration: none;
  display: flex;
}

.carla-godoy-profile-img-phone-v2 {
  grid-column-gap: 16px;
  background-image: url("https://cdn.prod.website-files.com/6515c29e265110c9545f6a61/66c263aadcc4b3f2ba5dbcf2_Picture.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 16px;
  justify-content: center;
  align-items: flex-end;
  width: 100%;
  height: 303px;
  min-height: 303px;
  padding: 10px;
  text-decoration: none;
  display: flex;
}

.leonel-marin-profile-img-copy {
  grid-column-gap: 16px;
  background-image: url("https://cdn.prod.website-files.com/6515c29e265110c9545f6a61/6726d5d97e444cea8c14002e_Leonel%20Marin.png");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 16px;
  justify-content: center;
  align-items: flex-end;
  width: 100%;
  height: 303px;
  min-height: 303px;
  padding: 10px;
  text-decoration: none;
  display: flex;
}

.jesus-guzman-profile-img {
  grid-column-gap: 16px;
  background-image: url("https://cdn.prod.website-files.com/6515c29e265110c9545f6a61/67278b6c7e149da2e44c52ce_Jesus%20Guzman.png");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 16px;
  justify-content: center;
  align-items: flex-end;
  width: 100%;
  height: 303px;
  min-height: 303px;
  padding: 10px;
  text-decoration: none;
  display: flex;
}

.manuel-villaroel-mini-img {
  grid-row-gap: 10px;
  object-fit: fill;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 0;
  text-decoration: none;
  display: flex;
}

.manuel-villaroel-profile-img {
  grid-column-gap: 16px;
  background-image: url("https://cdn.prod.website-files.com/6515c29e265110c9545f6a61/67278c5543da26bbce43f42c_Manuel%20Villaroel.png");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 16px;
  justify-content: center;
  align-items: flex-end;
  width: 100%;
  height: 303px;
  min-height: 303px;
  padding: 10px;
  text-decoration: none;
  display: flex;
}

.loss-26 {
  grid-column-gap: 10px;
  background-color: #5f0b0b;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  width: 100px;
  padding: 4px 10px;
  text-decoration: none;
  display: flex;
}

.text-337 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 100%;
  text-decoration: none;
}

.manuel-villaroel-mini-phone, .luciano-cecchi-mini-copy, .jesus-guzman-mini-phone {
  grid-row-gap: 10px;
  object-fit: fill;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 0;
  text-decoration: none;
  display: flex;
}

.santiago-campos {
  grid-row-gap: 10px;
  border-radius: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-top: 0;
  padding-bottom: 0;
  text-decoration: none;
  transition: all .44s cubic-bezier(.25, .1, 0, .977);
  display: flex;
}

.santiago-campos:hover {
  background-image: linear-gradient(180deg, var(--black-grey), var(--black));
  padding-top: 0;
  padding-bottom: 0;
}

.santiago-campos-profile-img {
  grid-column-gap: 16px;
  background-image: url("https://cdn.prod.website-files.com/6515c29e265110c9545f6a61/6727a1c604da3dd3c4804690_Santiago%20Campos.png");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 16px;
  justify-content: center;
  align-items: flex-end;
  width: 100%;
  height: 303px;
  min-height: 303px;
  padding: 10px;
  text-decoration: none;
  display: flex;
}

.raja-mini-img {
  grid-row-gap: 10px;
  object-fit: fill;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 0;
  text-decoration: none;
  display: flex;
}

.raja {
  grid-row-gap: 10px;
  border-radius: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-top: 0;
  padding-bottom: 0;
  text-decoration: none;
  transition: all .44s cubic-bezier(.25, .1, 0, .977);
  display: flex;
}

.raja:hover {
  background-image: linear-gradient(180deg, var(--black-grey), var(--black));
  padding-top: 0;
  padding-bottom: 0;
}

.singapore-flag {
  grid-column-gap: 10px;
  object-fit: cover;
  border-radius: 2px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 43px;
  height: 27px;
  padding: 0;
  text-decoration: none;
  display: flex;
}

.raja-profile-img {
  grid-column-gap: 16px;
  background-image: url("https://cdn.prod.website-files.com/6515c29e265110c9545f6a61/6727a2dd3fb6aa509afaa3ee_Raja.png");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 16px;
  justify-content: center;
  align-items: flex-end;
  width: 100%;
  height: 303px;
  min-height: 303px;
  padding: 10px;
  text-decoration: none;
  display: flex;
}

.jhony-beccera-mini-img-copy, .santiago-campos-mini-img, .raja-mini-phone, .sebastian-campos-mini-phone {
  grid-row-gap: 10px;
  object-fit: fill;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 0;
  text-decoration: none;
  display: flex;
}

.maxi-zamora {
  grid-row-gap: 10px;
  border-radius: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-top: 0;
  padding-bottom: 0;
  text-decoration: none;
  transition: all .44s cubic-bezier(.25, .1, 0, .977);
  display: flex;
}

.maxi-zamora:hover {
  background-image: linear-gradient(180deg, var(--black-grey), var(--black));
  padding-top: 0;
  padding-bottom: 0;
}

.maxi-zamora-profile-img {
  grid-column-gap: 16px;
  background-image: url("https://cdn.prod.website-files.com/6515c29e265110c9545f6a61/6727a6a060de861a659a9817_Maxi.png");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 16px;
  justify-content: center;
  align-items: flex-end;
  width: 100%;
  height: 303px;
  min-height: 303px;
  padding: 10px;
  text-decoration: none;
  display: flex;
}

.leandro-de-olivera-mini-img {
  grid-row-gap: 10px;
  object-fit: fill;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 0;
  text-decoration: none;
  display: flex;
}

.leandro-de-oliveiira {
  grid-row-gap: 10px;
  border-radius: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-top: 0;
  padding-bottom: 0;
  text-decoration: none;
  transition: all .44s cubic-bezier(.25, .1, 0, .977);
  display: flex;
}

.leandro-de-oliveiira:hover {
  background-image: linear-gradient(180deg, var(--black-grey), var(--black));
  padding-top: 0;
  padding-bottom: 0;
}

.e {
  grid-column-gap: 16px;
  background-image: url("https://cdn.prod.website-files.com/6515c29e265110c9545f6a61/6727a6a060de861a659a9817_Maxi.png");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 16px;
  justify-content: center;
  align-items: flex-end;
  width: 100%;
  height: 303px;
  min-height: 303px;
  padding: 10px;
  text-decoration: none;
  display: flex;
}

.leandro-de-oliveira-profile-img {
  grid-column-gap: 16px;
  background-image: url("https://cdn.prod.website-files.com/6515c29e265110c9545f6a61/6727a7b21189a5d1e3bcb61d_Leandro.png");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 16px;
  justify-content: center;
  align-items: flex-end;
  width: 100%;
  height: 303px;
  min-height: 303px;
  padding: 10px;
  text-decoration: none;
  display: flex;
}

.maxi-zamora-mini-img, .leandro-mini-img-phone, .maxi-zamora-mini-phone {
  grid-row-gap: 10px;
  object-fit: fill;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 0;
  text-decoration: none;
  display: flex;
}

.santiago-campos-copy {
  grid-row-gap: 10px;
  border-radius: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-top: 0;
  padding-bottom: 0;
  text-decoration: none;
  transition: all .44s cubic-bezier(.25, .1, 0, .977);
  display: flex;
}

.santiago-campos-copy:hover {
  background-image: linear-gradient(180deg, var(--black-grey), var(--black));
  padding-top: 0;
  padding-bottom: 0;
}

.duvan-lopez {
  grid-row-gap: 10px;
  border-radius: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-top: 0;
  padding-bottom: 0;
  text-decoration: none;
  transition: all .44s cubic-bezier(.25, .1, 0, .977);
  display: flex;
}

.duvan-lopez:hover {
  background-image: linear-gradient(180deg, var(--black-grey), var(--black));
  padding-top: 0;
  padding-bottom: 0;
}

.duvan-lopez-profile-img {
  grid-column-gap: 16px;
  background-image: url("https://cdn.prod.website-files.com/6515c29e265110c9545f6a61/6727acd8308f1e1139dfb542_Duvan.png");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 16px;
  justify-content: center;
  align-items: flex-end;
  width: 100%;
  height: 303px;
  min-height: 303px;
  padding: 10px;
  text-decoration: none;
  display: flex;
}

.roman-mini-img {
  grid-row-gap: 10px;
  object-fit: fill;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 0;
  text-decoration: none;
  display: flex;
}

.roman-troillet {
  grid-row-gap: 10px;
  border-radius: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-top: 0;
  padding-bottom: 0;
  text-decoration: none;
  transition: all .44s cubic-bezier(.25, .1, 0, .977);
  display: flex;
}

.roman-troillet:hover {
  background-image: linear-gradient(180deg, var(--black-grey), var(--black));
  padding-top: 0;
  padding-bottom: 0;
}

.roman-profile-img {
  grid-column-gap: 16px;
  background-image: url("https://cdn.prod.website-files.com/6515c29e265110c9545f6a61/6727adf3cb3ef1db5d321979_Roman.png");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 16px;
  justify-content: center;
  align-items: flex-end;
  width: 100%;
  height: 303px;
  min-height: 303px;
  padding: 10px;
  text-decoration: none;
  display: flex;
}

.algeria-flag {
  grid-column-gap: 10px;
  object-fit: cover;
  border-radius: 2px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 43px;
  height: 27px;
  padding: 0;
  text-decoration: none;
  display: flex;
}

.dulvan-mini-img, .romain-troilliet, .duvan-mini-img-phone {
  grid-row-gap: 10px;
  object-fit: fill;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 0;
  text-decoration: none;
  display: flex;
}

._67kg-womens {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-flow: column;
  width: 100%;
  display: flex;
}

.yvet-riobueno {
  grid-row-gap: 10px;
  border: 1px solid var(--black-grey);
  background-image: linear-gradient(180deg, var(--black-grey), var(--black));
  border-radius: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-top: 0;
  padding-bottom: 0;
  text-decoration: none;
  display: flex;
}

.ivet-riobueno {
  grid-column-gap: 16px;
  background-image: url("https://cdn.prod.website-files.com/6515c29e265110c9545f6a61/6727b1753ca09a96142c981e_yVET.png");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 16px;
  justify-content: center;
  align-items: flex-end;
  width: 100%;
  height: 303px;
  min-height: 303px;
  padding: 10px;
  text-decoration: none;
  display: flex;
}

.yvet-riobueno-mini, .julia-vasconcellos-mini-img {
  grid-row-gap: 10px;
  object-fit: cover;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 0;
  text-decoration: none;
  display: flex;
}

.julia-vasconcellos {
  grid-row-gap: 10px;
  border: 1px solid var(--black-grey);
  background-image: linear-gradient(180deg, var(--black-grey), var(--black));
  border-radius: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-top: 0;
  padding-bottom: 0;
  text-decoration: none;
  display: flex;
}

.julia-profile-img {
  grid-column-gap: 16px;
  background-image: url("https://cdn.prod.website-files.com/6515c29e265110c9545f6a61/6727b2ba2dd7467c39ce6d95_julia.png");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 16px;
  justify-content: center;
  align-items: flex-end;
  width: 100%;
  height: 303px;
  min-height: 303px;
  padding: 10px;
  text-decoration: none;
  display: flex;
}

.yvet-mini-img {
  grid-row-gap: 10px;
  object-fit: cover;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 0;
  text-decoration: none;
  display: flex;
}

.ivetriobueno-phone {
  grid-row-gap: 10px;
  border-radius: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-top: 0;
  padding-bottom: 0;
  text-decoration: none;
  transition: all .44s cubic-bezier(.25, .1, 0, .977);
  display: none;
}

.ivetriobueno-phone:hover {
  background-image: linear-gradient(180deg, var(--black-grey), var(--black));
  padding-top: 0;
  padding-bottom: 0;
}

.ivet-riobueno-profile-img-phone {
  grid-column-gap: 16px;
  background-image: url("https://cdn.prod.website-files.com/6515c29e265110c9545f6a61/66c263aadcc4b3f2ba5dbcf2_Picture.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 16px;
  justify-content: center;
  align-items: flex-end;
  width: 100%;
  height: 303px;
  min-height: 303px;
  padding: 10px;
  text-decoration: none;
  display: flex;
}

.julia-mini-phone {
  grid-row-gap: 10px;
  object-fit: fill;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 0;
  text-decoration: none;
  display: flex;
}

.julia-vasconcellos-phone {
  grid-row-gap: 10px;
  border-radius: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-top: 0;
  padding-bottom: 0;
  text-decoration: none;
  transition: all .44s cubic-bezier(.25, .1, 0, .977);
  display: none;
}

.julia-vasconcellos-phone:hover {
  background-image: linear-gradient(180deg, var(--black-grey), var(--black));
  padding-top: 0;
  padding-bottom: 0;
}

.julia-vasconcellos-profile-img-phone {
  grid-column-gap: 16px;
  background-image: url("https://cdn.prod.website-files.com/6515c29e265110c9545f6a61/66c263aadcc4b3f2ba5dbcf2_Picture.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 16px;
  justify-content: center;
  align-items: flex-end;
  width: 100%;
  height: 303px;
  min-height: 303px;
  padding: 10px;
  text-decoration: none;
  display: flex;
}

.yvet-riobueno-mini-phone {
  grid-row-gap: 10px;
  object-fit: fill;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 0;
  text-decoration: none;
  display: flex;
}

.javier-bertoli-profile-img {
  grid-column-gap: 16px;
  background-image: url("https://cdn.prod.website-files.com/6515c29e265110c9545f6a61/6727b99cc97b01a766fe2b98_vertoliV2.png");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 16px;
  justify-content: center;
  align-items: flex-end;
  width: 100%;
  height: 303px;
  min-height: 303px;
  padding: 10px;
  text-decoration: none;
  display: flex;
}

.michael-santos-mini-img {
  grid-row-gap: 10px;
  object-fit: fill;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 0;
  text-decoration: none;
  display: flex;
}

.michael-santos-profile-img {
  grid-column-gap: 16px;
  background-image: url("https://cdn.prod.website-files.com/6515c29e265110c9545f6a61/6727b842c97b01a766fd1629_michael%20santos.png");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 16px;
  justify-content: center;
  align-items: flex-end;
  width: 100%;
  height: 303px;
  min-height: 303px;
  padding: 10px;
  text-decoration: none;
  display: flex;
}

.loss-27 {
  grid-column-gap: 10px;
  background-color: #5f0b0b;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  width: 100px;
  padding: 4px 10px;
  text-decoration: none;
  display: flex;
}

.text-338 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 100%;
  text-decoration: none;
}

.javier-bertoli-mini-img, .michael-santos-mini-phone, .bertoli-mini-img-phone, .lucas-muniz-mini-img-phone, .jonathan-barcos-mini-img-phone {
  grid-row-gap: 10px;
  object-fit: fill;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 0;
  text-decoration: none;
  display: flex;
}

.section-62 {
  width: 100%;
  padding-top: 32px;
  padding-left: 5%;
  padding-right: 5%;
}

.image-189 {
  border-radius: 8px;
}

.text-size-large-5-copy {
  color: var(--golden2);
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 1.25rem;
}

.text-size-large-5-copy.text-weight-semibold {
  color: var(--golden2);
}

.heading-style-h3-copy {
  text-align: center;
  width: 100%;
  margin-top: 0;
  font-family: Inter, sans-serif;
  font-size: 2.5rem;
  font-weight: 700;
  line-height: 1.2;
}

.columns-29 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.paragraph-39 {
  text-align: center;
}

.heading-89 {
  color: #d2b25b;
  text-align: center;
  background-color: #181818;
  border-radius: 8px;
  padding: 12px 16px;
  font-family: Inter, sans-serif;
}

.text-block-228 {
  text-align: center;
}

.text-block-229 {
  background-color: var(--black-grey);
  color: var(--white);
  text-align: center;
  padding: .75rem 1.5rem;
  font-size: 18px;
  font-weight: 500;
}

._24th-seminar-guatemala, ._25th-referee-seminr-argenina {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
}

.date-div-event {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  font-weight: 300;
  text-decoration: none;
  display: flex;
}

.date-event-text {
  background-color: var(--golden-lighter);
  color: var(--white);
  text-align: center;
  text-transform: uppercase;
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 150%;
  text-decoration: none;
}

.club-phone-number {
  color: var(--color);
  flex-direction: column;
  flex: 1;
  margin-bottom: 0;
  padding-bottom: 0;
  display: flex;
}

.link-block-61, .link-block-62, .link-block-63, .link-block-64, .link-block-65 {
  text-decoration: none;
}

.collection-list-71 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.div-block-323 {
  width: 48px;
  height: 24px;
}

.collection-item-55 {
  width: 100%;
}

.collection-list-72 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.collection-item-56 {
  width: 100%;
}

.collection-list-73 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.collection-item-57 {
  width: 100%;
}

.collection-list-74 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.collection-item-58 {
  width: 100%;
}

.collection-list-75 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.collection-item-59 {
  width: 100%;
}

.link-block-66 {
  text-decoration: none;
}

.collection-list-76 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.link-block-67 {
  text-decoration: none;
}

.collection-list-77 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.collection-item-60 {
  width: 100%;
}

.link-block-68 {
  text-decoration: none;
}

.collection-list-78 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.collection-item-61 {
  width: 100%;
}

.link-block-69 {
  text-decoration: none;
}

.collection-list-79 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.link-block-70 {
  text-decoration: none;
}

.sambin-arnaud {
  grid-row-gap: 10px;
  border-radius: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-top: 0;
  padding-bottom: 0;
  text-decoration: none;
  transition: all .44s cubic-bezier(.25, .1, 0, .977);
  display: flex;
}

.sambin-arnaud:hover {
  background-image: linear-gradient(180deg, var(--black-grey), var(--black));
  padding-top: 0;
  padding-bottom: 0;
}

.sambin-profile-img {
  grid-column-gap: 16px;
  background-image: url("https://cdn.prod.website-files.com/6515c29e265110c9545f6a61/6791a46856f7e792eab01785_sambin%20arnaud.png");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 16px;
  justify-content: center;
  align-items: flex-end;
  width: 100%;
  height: 303px;
  min-height: 303px;
  padding: 10px;
  text-decoration: none;
  display: flex;
}

.guadeloupe-flag {
  grid-column-gap: 10px;
  object-fit: cover;
  border-radius: 2px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 43px;
  height: 27px;
  padding: 0;
  text-decoration: none;
  display: flex;
}

.zandronis-mini-img, .duvan-mini-img-phone-copy, .duvan-mini-img-phone-copy-copy, .zandronis-mini-img-2 {
  grid-row-gap: 10px;
  object-fit: fill;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 0;
  text-decoration: none;
  display: flex;
}

.sandronis-jonael {
  grid-row-gap: 10px;
  border-radius: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-top: 0;
  padding-bottom: 0;
  text-decoration: none;
  transition: all .44s cubic-bezier(.25, .1, 0, .977);
  display: flex;
}

.sandronis-jonael:hover {
  background-image: linear-gradient(180deg, var(--black-grey), var(--black));
  padding-top: 0;
  padding-bottom: 0;
}

.sambin-arnaud-mini-img {
  grid-row-gap: 10px;
  object-fit: fill;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 0;
  text-decoration: none;
  display: flex;
}

.zandronis-jonael-profile-img {
  grid-column-gap: 16px;
  background-image: url("https://cdn.prod.website-files.com/6515c29e265110c9545f6a61/6791a55781d763ee50b83ba7_ZANDRONIS%20Jonae%CC%88l.png");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 16px;
  justify-content: center;
  align-items: flex-end;
  width: 100%;
  height: 303px;
  min-height: 303px;
  padding: 10px;
  text-decoration: none;
  display: flex;
}

.sambin-mini-img {
  grid-row-gap: 10px;
  object-fit: fill;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 0;
  text-decoration: none;
  display: flex;
}

.malick-profile-img {
  grid-column-gap: 16px;
  background-image: url("https://cdn.prod.website-files.com/6515c29e265110c9545f6a61/6791b4cc454bb2ea9c9aa3ff_rammou%20v3.png");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 16px;
  justify-content: center;
  align-items: flex-end;
  width: 100%;
  height: 303px;
  min-height: 303px;
  padding: 10px;
  text-decoration: none;
  display: flex;
}

.zedouart-yohan {
  grid-row-gap: 10px;
  object-fit: fill;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 0;
  text-decoration: none;
  display: flex;
}

.zedouart-lencrerot-yohan-profile-img {
  grid-column-gap: 16px;
  background-image: url("https://cdn.prod.website-files.com/6515c29e265110c9545f6a61/6791b58ed4216d482f98790e_ZEDOUART%20LENCREROT%20Yohan.png");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 16px;
  justify-content: center;
  align-items: flex-end;
  width: 100%;
  height: 303px;
  min-height: 303px;
  padding: 10px;
  text-decoration: none;
  display: flex;
}

.rammoi-malick-mini, .zedouart-lencrerot-yohan-mini-img, .rammou-malick-mini-img {
  grid-row-gap: 10px;
  object-fit: fill;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 0;
  text-decoration: none;
  display: flex;
}

.manuel-morales-fernandes {
  grid-row-gap: 10px;
  border-radius: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-top: 0;
  padding-bottom: 0;
  text-decoration: none;
  transition: all .44s cubic-bezier(.25, .1, 0, .977);
  display: flex;
}

.manuel-morales-fernandes:hover {
  background-image: linear-gradient(180deg, var(--black-grey), var(--black));
  padding-top: 0;
  padding-bottom: 0;
}

.sambin-profile-img-copy {
  grid-column-gap: 16px;
  background-image: url("https://cdn.prod.website-files.com/6515c29e265110c9545f6a61/6791a46856f7e792eab01785_sambin%20arnaud.png");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 16px;
  justify-content: center;
  align-items: flex-end;
  width: 100%;
  height: 303px;
  min-height: 303px;
  padding: 10px;
  text-decoration: none;
  display: flex;
}

.manuel-morales-profile-img {
  grid-column-gap: 16px;
  background-image: url("https://cdn.prod.website-files.com/6515c29e265110c9545f6a61/6791bbbe2c849e7dae6456a6_manuel%20morales%20fernandez.png");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 16px;
  justify-content: center;
  align-items: flex-end;
  width: 100%;
  height: 303px;
  min-height: 303px;
  padding: 10px;
  text-decoration: none;
  display: flex;
}

.text-322-copy {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 28px;
  font-weight: 600;
  line-height: 100%;
  text-decoration: none;
}

.spain-flag-v2 {
  grid-column-gap: 10px;
  object-fit: cover;
  border-radius: 2px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 43px;
  height: 27px;
  padding: 0;
  text-decoration: none;
  display: flex;
}

.gombauld-geffrey-mibi-img {
  grid-row-gap: 10px;
  object-fit: fill;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 0;
  text-decoration: none;
  display: flex;
}

.gombauld-geffrey {
  grid-row-gap: 10px;
  border-radius: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-top: 0;
  padding-bottom: 0;
  text-decoration: none;
  transition: all .44s cubic-bezier(.25, .1, 0, .977);
  display: flex;
}

.gombauld-geffrey:hover {
  background-image: linear-gradient(180deg, var(--black-grey), var(--black));
  padding-top: 0;
  padding-bottom: 0;
}

.manuel-morales-fernandez-mini-img {
  grid-row-gap: 10px;
  object-fit: fill;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 0;
  text-decoration: none;
  display: flex;
}

.gombauld-profile-img {
  grid-column-gap: 16px;
  background-image: url("https://cdn.prod.website-files.com/6515c29e265110c9545f6a61/6791bd160422ceee730b4d44_Gombaund%20Geffrey.png");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 16px;
  justify-content: center;
  align-items: flex-end;
  width: 100%;
  height: 303px;
  min-height: 303px;
  padding: 10px;
  text-decoration: none;
  display: flex;
}

.gombauld-mini-img, .manuel-morales-mini-img {
  grid-row-gap: 10px;
  object-fit: fill;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 0;
  text-decoration: none;
  display: flex;
}

.zedouart-lencrerot-yohan-profile-img-copy {
  grid-column-gap: 16px;
  background-image: url("https://cdn.prod.website-files.com/6515c29e265110c9545f6a61/6791b58ed4216d482f98790e_ZEDOUART%20LENCREROT%20Yohan.png");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 16px;
  justify-content: center;
  align-items: flex-end;
  width: 100%;
  height: 303px;
  min-height: 303px;
  padding: 10px;
  text-decoration: none;
  display: flex;
}

.chadru-jonathan-profile-img {
  grid-column-gap: 16px;
  background-image: url("https://cdn.prod.website-files.com/6515c29e265110c9545f6a61/6791c1bf2c158f9d70dcd6ae_CHADRU%20Jonathan.png");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 16px;
  justify-content: center;
  align-items: flex-end;
  width: 100%;
  height: 303px;
  min-height: 303px;
  padding: 10px;
  text-decoration: none;
  display: flex;
}

.martin-iglesias-mini-img {
  grid-row-gap: 10px;
  object-fit: fill;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 0;
  text-decoration: none;
  display: flex;
}

.martin-iglesias-profile-img {
  grid-column-gap: 16px;
  background-image: url("https://cdn.prod.website-files.com/6515c29e265110c9545f6a61/6791c299a1d9a8b8c5f4409e_martin%20iglesias.png");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 16px;
  justify-content: center;
  align-items: flex-end;
  width: 100%;
  height: 303px;
  min-height: 303px;
  padding: 10px;
  text-decoration: none;
  display: flex;
}

.chadru-jonathan-mini-img, .zedouart-lencrerot-yohan-mini-img-copy, .zedouart-lencrerot-yohan-mini-img-copy-copy, .zedouart-lencrerot-yohan-mini-img-copy-copy-copy, .chadru-mini-img, .rammou-malick-mini-img-copy, .martin-iglesias-mini-img2, .benatal-mickael {
  grid-row-gap: 10px;
  object-fit: fill;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 0;
  text-decoration: none;
  display: flex;
}

.martin-iglesias-profile-img-copy {
  grid-column-gap: 16px;
  background-image: url("https://cdn.prod.website-files.com/6515c29e265110c9545f6a61/6791c299a1d9a8b8c5f4409e_martin%20iglesias.png");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 16px;
  justify-content: center;
  align-items: flex-end;
  width: 100%;
  height: 303px;
  min-height: 303px;
  padding: 10px;
  text-decoration: none;
  display: flex;
}

.benatar-mickael-profile-img {
  grid-column-gap: 16px;
  background-image: url("https://cdn.prod.website-files.com/6515c29e265110c9545f6a61/6791c6dd28ed58d7dd02a75f_benatar%20mickael.png");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 16px;
  justify-content: center;
  align-items: flex-end;
  width: 100%;
  height: 303px;
  min-height: 303px;
  padding: 10px;
  text-decoration: none;
  display: flex;
}

.ghenadi-bitco-mini-img {
  grid-row-gap: 10px;
  object-fit: fill;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 0;
  text-decoration: none;
  display: flex;
}

.ghenadi-bitco-profile-img {
  grid-column-gap: 16px;
  background-image: url("https://cdn.prod.website-files.com/6515c29e265110c9545f6a61/66c7979ccf4249233b4180c6_Screenshot_2024-08-22_at_3.52.58_PM-removebg-preview.png");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 16px;
  justify-content: center;
  align-items: flex-end;
  width: auto;
  height: auto;
  padding: 10px;
  text-decoration: none;
  display: flex;
}

.chadru-jonathan-mini-img-copy, .ghenadi-mini-img-2, .chadru-mini-img-copy, .benatar-mickael-mini-img-phone, .zedouart-yohan-copy-mini-img {
  grid-row-gap: 10px;
  object-fit: fill;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 0;
  text-decoration: none;
  display: flex;
}

.fs-radio_label {
  color: #fff;
  margin-bottom: 1rem;
  font-family: Inter, sans-serif;
}

.fs-radio_column {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: auto;
  grid-auto-columns: auto;
  grid-auto-flow: column;
  align-items: center;
  min-height: 3rem;
  display: grid;
}

.fs-radio_field-4 {
  color: #000;
  cursor: pointer;
  background-color: #fff;
  border: 2px solid #000;
  border-radius: .25rem;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 0;
  padding: 1rem 1.5rem;
  font-weight: 500;
  display: flex;
  position: relative;
}

.fs-radio_field-4:hover {
  color: #696969;
  border-color: #696969;
}

.fs-radio_field-4.is-active {
  color: #fff;
  background-color: #501aff;
  border-color: #501aff;
}

.fs-radio_button-4 {
  border-style: none;
  border-radius: 0;
  width: 100%;
  height: 100%;
  margin-top: 0;
  margin-left: 0;
  display: block;
  position: absolute;
  inset: 0%;
  box-shadow: 1px 1px 3px #0000;
}

.fs-radio_button-4.w--redirected-focus {
  box-shadow: none;
  border-style: none;
}

.fs-radio_button-4.w--redirected-focus-visible {
  box-shadow: none;
  outline-offset: 4px;
  outline: 2px solid #9b9b9b;
}

.fs-radio_label-4 {
  margin-bottom: 0;
  font-weight: 500;
  position: relative;
}

.form-23 {
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.host-kt-championships-div {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-block-324 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  margin-top: 120px;
  display: flex;
}

.h1-48-title-silver-grad {
  text-align: center;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(#fcfaff, #babcd7 54%, #fff 100%, #fefcfe);
  -webkit-background-clip: text;
  background-clip: text;
  width: 100%;
  padding-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 48px;
  font-weight: 500;
  line-height: 120%;
}

.div-block-325 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-top: 0;
  padding: 120px 2.5% 60px;
  display: grid;
}

.heading-90 {
  color: var(--white);
  text-align: left;
  width: 100%;
  font-family: Inter, sans-serif;
  font-size: 48px;
  line-height: 52px;
}

.div-block-326 {
  width: 100%;
}

.image-190 {
  width: 80%;
  height: 80%;
}

.div-block-327 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.apply-button-4 {
  background-image: linear-gradient(178.94deg, #f0e5c4, #ead8a1f2 22%, #e1c782de 56%, #d2b25bd4 74%, #c39e3ac4);
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  width: auto;
  max-width: none;
  padding: 10px 30px;
  text-decoration: none;
  display: flex;
}

.text-339 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: center;
  align-items: center;
  width: auto;
  display: flex;
}

.div-block-328 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  display: flex;
}

.apply-button-5 {
  background-image: linear-gradient(178.94deg, #f0e5c4, #ead8a1f2 22%, #e1c782de 56%, #d2b25bd4 74%, #c39e3ac4);
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  width: 35%;
  max-width: none;
  padding: 10px 30px;
  text-decoration: none;
  display: flex;
}

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

.whatsapp {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.text-block-198-copy-copy-gold, .text-block-198-copy-copy-gold-gold {
  color: var(--golden2);
  font-size: 16px;
  font-weight: 500;
}

.athletes-ranking-2-copy {
  grid-column-gap: 10px;
  grid-row-gap: 16px;
  flex-flow: column;
  flex: 0 auto;
  justify-content: center;
  align-items: flex-start;
  text-decoration: none;
  display: flex;
}

.title-20-copy, .kt-figt-records-title, .kt-figt-records-title-copy {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: grid;
}

.kt-figt-records-title-copy-copy {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: block;
}

.div-block-330 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-top: 16px;
  padding-bottom: 16px;
  display: grid;
}

.link-33 {
  color: var(--white);
}

.clients-wrapper-three-copy-v2-grid {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-wrap: nowrap;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-around;
  place-items: center;
  margin-bottom: 0;
  display: grid;
}

.columns-3-50-copy-v2 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  justify-content: space-around;
  align-items: flex-start;
  width: 55%;
  display: flex;
}

.proma-loo {
  width: 80px;
  height: auto;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
}

.image-191 {
  height: 72px;
}

.div-block-331 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  padding-top: 16px;
  display: flex;
}

.text-block-230 {
  color: var(--color);
}

._26th-kt-referee-seminar---ethiopia, ._27th-kt-referee-seminar-refresher-course, ._28th-kt-referee-seminar-venezuela {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
}

.grid-3-columns {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: none;
  padding-top: 0;
  display: grid;
}

.text-align-center-v2-0 {
  color: #dfdddd;
  text-align: center;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 150%;
}

.div-block-332, .div-block-333 {
  height: 115.195px;
}

.div-block-334 {
  height: auto;
}

.div-block-335 {
  height: 115.195px;
}

.div-block-336 {
  height: auto;
}

.slider-list_component {
  grid-column-gap: 3em;
  grid-row-gap: 3em;
  color: var(--white);
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  width: 45%;
  display: flex;
}

.slider-list_arrow-wrapper {
  grid-column-gap: .75em;
  grid-row-gap: 0em;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.slider-list_arrow {
  color: #ffffff4d;
  padding-top: .8em;
  padding-bottom: .8em;
  transition: color .1s;
}

.slider-list_arrow:hover {
  color: #fff;
}

.swiper-bullet-wrapper.is-slider-list {
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.slider-photo_component {
  flex: none;
  width: 50%;
}

.swiper-slide {
  border: 1px solid var(--grey);
  background-color: var(--black-grey);
  cursor: grab;
  background-image: linear-gradient(#000, #1d1d1d);
  border-radius: 8px;
  flex: none;
  width: 50%;
  height: auto;
  min-height: auto;
  margin-left: 0;
  margin-right: 0;
  padding: 0 0 16px;
}

.swiper-slide.is-slider-photo {
  flex: none;
  width: 100%;
  height: 100%;
  position: relative;
}

.swiper-slide.is-slider-list {
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  color: var(--white);
  cursor: pointer;
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  cursor: pointer;
  border-bottom: 1px solid #ffffff4d;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
  height: auto;
  padding-top: 1.69em;
  padding-bottom: 1.69em;
  display: flex;
}

.swiper-slide.is-news {
  flex-flow: column;
  align-items: flex-start;
  display: flex;
}

.swiper-slide.notices {
  border: 1px solid var(--grey);
  border-radius: 8px;
  width: 100%;
  height: 100%;
  min-height: auto;
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.swiper-slide.is-events {
  width: 25%;
  padding-bottom: 0;
}

.slider-list_bottom-wrapper {
  grid-column-gap: 1.5em;
  grid-row-gap: 1.5em;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.page-padding-3 {
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  min-height: 100vh;
  padding: 6em 6%;
  display: flex;
}

.page-padding-3.is-slider-releases {
  flex-direction: row;
  justify-content: flex-start;
  align-items: stretch;
}

.swiper {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: block;
  overflow: hidden;
}

.swiper.is-slider-list {
  width: 100%;
  height: 17.4em;
  overflow: hidden;
}

.swiper.is-slider-photo {
  flex: none;
  width: 100%;
  height: 100%;
  overflow: visible;
}

.swiper.notices {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.swiper-bullet {
  text-align: center;
  background-color: #000;
  border-radius: 50%;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 1.25em;
  min-height: 1.25em;
  transition: all .2s;
  display: flex;
}

.swiper-bullet.is-active {
  background-color: #c8dd5e;
}

.section-63 {
  border-bottom: 1px solid #000;
  width: 100%;
  transition: background-color .4s;
}

.slider-releases_component {
  grid-row-gap: 4em;
  color: #fff;
  flex-wrap: wrap;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  width: 100%;
  display: flex;
}

.slider-photo_overflow {
  justify-content: flex-start;
  align-items: stretch;
  height: 100%;
  display: flex;
  position: relative;
  overflow: hidden;
}

.slider-list_icon {
  width: 6.88em;
  height: 1.13em;
}

.slider-list_icon.is-reversed {
  transform: rotate(-180deg);
}

.swiper-wrapper {
  width: auto;
  display: flex;
}

.swiper-wrapper.is-slider-photo {
  justify-content: flex-start;
  align-items: center;
  height: 100%;
  display: flex;
}

.swiper-wrapper.is-news {
  padding-left: 1.25rem;
  padding-right: 1.25rem;
}

.swiper-wrapper.notices {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  justify-content: space-between;
  align-items: flex-start;
}

.global-symbol {
  position: fixed;
  inset: 0% 0% auto;
}

.global-embed {
  width: 0;
  height: 0;
  position: absolute;
  inset: 0% 0% auto;
  overflow: hidden;
}

.slider-list_component-2 {
  grid-column-gap: 3em;
  grid-row-gap: 3em;
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  width: 45%;
  display: flex;
}

.page-wrapper-4 {
  width: 100%;
  font-size: 1em;
  position: relative;
  overflow: hidden;
}

.page-padding-4 {
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  min-height: 100vh;
  padding: 6em 6%;
  display: flex;
}

.page-padding-4.is-slider-releases {
  flex-direction: row;
  justify-content: flex-start;
  align-items: stretch;
}

.section-64 {
  border-bottom: 1px solid #000;
  transition: background-color .4s;
}

.body-61 {
  background-color: var(--black);
}

.page-wrapper-4-copy {
  width: 100%;
  font-size: 1em;
  position: relative;
  overflow: hidden;
}

.container-large {
  width: 100%;
  max-width: none;
  height: 100%;
}

.section-65 {
  justify-content: center;
  align-items: center;
  width: 100%;
  min-height: auto;
  padding-top: 64px;
  padding-bottom: 64px;
  display: flex;
  position: relative;
}

.collection-list-wrapper-54 {
  border-radius: 16px;
  width: 100%;
  height: 100%;
  display: flex;
}

.slide-6 {
  cursor: grab;
  border-radius: 16px;
  width: 33%;
  height: 100%;
  overflow: hidden;
}

.mask-2 {
  background-color: var(--full-black);
  width: 100%;
  height: auto;
}

.slider-2 {
  width: 100%;
  height: 100%;
}

.slider_container {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border: 1px solid var(--golden2);
  background-color: var(--full-grey);
  border-radius: 16px;
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: 2fr 1fr;
  grid-auto-columns: 1fr;
  height: 574.814px;
  display: flex;
  position: relative;
  inset: 0%;
}

.image-193 {
  opacity: 1;
  mix-blend-mode: normal;
  object-fit: contain;
  border-radius: 16px;
  width: 100%;
  height: 100%;
}

.img_container {
  box-sizing: border-box;
  border: 1px #000;
  border-radius: 16px;
  height: 100%;
  display: block;
  position: relative;
  inset: 0%;
}

.notice_info {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  border-radius: 16px;
  flex-flow: column;
  width: 99.8912%;
  margin-top: 0;
  margin-bottom: 0;
  padding: 16px 18px 32px;
  display: flex;
  position: static;
  inset: auto 0% 14%;
}

.h2-v2-0 {
  text-align: center;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(171.47deg, #fcfaff, #babcd7 50%, #fff 100%, #fefcfe);
  -webkit-background-clip: text;
  background-clip: text;
  flex: none;
  order: 1;
  justify-content: center;
  align-self: auto;
  align-items: center;
  width: 100%;
  max-width: 100%;
  height: 100%;
  margin-top: 12px;
  padding-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 48px;
  font-weight: 500;
  line-height: 60px;
  display: flex;
}

.h2-v2-0.bold-37.bold-36 {
  justify-content: flex-start;
  align-items: flex-start;
}

.h2-v2-0.vold-36 {
  width: auto;
}

.paragraph-notice {
  color: #fff;
  text-align: left;
  font-family: Inter, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 32px;
}

.slide-nav-2 {
  aspect-ratio: auto;
  border-radius: 16px;
  padding-top: 0;
  padding-bottom: 0;
  font-size: 16px;
  display: block;
  position: absolute;
}

.container-slider {
  width: 100%;
  max-width: none;
  height: auto;
}

.div-block-339 {
  border: 1px none var(--golden-3);
  object-fit: cover;
  background-image: linear-gradient(0deg, #000, #00000029);
  border-radius: 16px;
  width: 100%;
  height: auto;
  display: block;
  position: absolute;
  inset: 0%;
}

.button-v2-0 {
  background-image: linear-gradient(178.94deg, #f0e5c4, #ead8a1f2 22%, #e1c782de 56%, #d2b25bd4 74%, #c39e3ac4);
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  width: 200px;
  max-width: none;
  padding: 10px 15px;
  text-decoration: none;
  display: flex;
}

.button-v2-0.hiden-desktop {
  box-shadow: 0 2px 5px 0 var(--shadow-button);
  width: auto;
  padding-left: 18px;
  padding-right: 18px;
}

.button-v2-0.hiden-desktop:hover {
  box-shadow: 0 2px 5px 0 var(--shadow-button);
}

.button-v2-0.hiden-phone.hiden-pc {
  display: none;
}

.icon-19 {
  color: var(--golden2);
  background-image: linear-gradient(#0c0c0c, #181818);
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  padding: 4px;
  font-size: 22px;
  display: flex;
}

.icon-20 {
  color: var(--golden2);
  background-image: linear-gradient(#060606, #121212);
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  font-size: 22px;
  display: flex;
}

.div-block-340 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.icon-embed-xxsmall-21 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1rem;
  height: 1rem;
  display: flex;
}

.collection-item-62 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border: 1px solid #000;
  border-radius: 16px;
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  height: 100%;
  display: flex;
}

.right-arrow-2, .left-arrow {
  border-radius: 16px;
}

.collection-list-80 {
  aspect-ratio: auto;
  border-radius: 16px;
  height: 100%;
  display: flex;
}

.image-193-copy {
  opacity: 1;
  mix-blend-mode: normal;
  object-fit: cover;
  border-radius: 16px;
  width: 100%;
  height: 100%;
  display: block;
  overflow: hidden;
}

.collection-list-81 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.collection-list-wrapper-55, .collection-item-63 {
  width: 100%;
}

.event-card {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  border: 1px solid var(--grey);
  border-radius: 8px;
  flex-flow: column;
  width: 100%;
  height: 100%;
  padding-bottom: 8px;
  display: flex;
}

.card-image {
  width: 258.164px;
  height: 327.246px;
}

.image-194 {
  object-fit: cover;
  border-radius: 8px;
  height: 100%;
}

.div-block-341 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  padding: 8px 12px 12px;
  display: flex;
}

.paragraph-41 {
  color: var(--white);
  font-size: 18px;
  font-weight: 500;
  line-height: 24px;
}

.paragraph-41.is-grey {
  color: var(--grey);
}

.link-block-71 {
  background-image: linear-gradient(210deg, #000, #1d1d1d);
  height: 100%;
  text-decoration: none;
}

.section-66 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  text-shadow: 0 4px 30px #000000c9;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  min-height: 100svh;
  display: flex;
}

.heading-91 {
  color: var(--white-2);
  text-align: center;
  text-shadow: 0 8px 15px #ebeae83d;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 64px;
  line-height: 66px;
}

.section-67 {
  padding-bottom: 64px;
}

.heading-92 {
  color: var(--white);
  margin-top: 0;
  margin-bottom: 0;
  font-size: 24px;
  font-weight: 600;
}

.link-block-72 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  text-decoration: none;
  display: flex;
}

.paragraph-42 {
  color: var(--golden-lighter);
}

.new_image_wrapper {
  border-radius: 8px;
  width: 100%;
  padding-top: 125%;
  position: relative;
  overflow: hidden;
}

.new-image {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
}

.global {
  position: fixed;
}

.team-img__wrapper {
  border-radius: .75rem;
  width: 100%;
  padding-top: 125%;
  position: relative;
  overflow: hidden;
}

.team-img {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.team-info__wrapper {
  grid-row-gap: .5rem;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.eyebrow {
  letter-spacing: -.02em;
  text-transform: uppercase;
  border: 1px dashed #0e0e0e99;
  border-radius: 100rem;
  padding: .25rem .5rem .2rem;
  font-size: .8rem;
  line-height: 1;
}

.heading-medium {
  text-transform: uppercase;
  font-size: 1.5rem;
  line-height: 1;
}

.global-copy {
  position: fixed;
}

.notice-img {
  object-fit: cover;
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  inset: 0%;
}

.paragrap-41 {
  color: var(--white);
  height: 40px;
  font-size: 18px;
  font-weight: 500;
}

.paragraph-43 {
  color: var(--golden-3);
  margin-bottom: 0;
  font-size: 18px;
  font-weight: 500;
}

.div-block-342 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  display: flex;
}

.div-block-343 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  display: flex;
}

.notice-card {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  width: 100%;
  height: 100%;
  min-height: 0;
  display: flex;
}

.img-notice {
  border-radius: 8px;
  width: 100%;
  height: 327.2px;
  margin-top: 0;
  padding-top: 0%;
  position: relative;
  overflow: hidden;
}

.content-notice {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  padding: 16px 12px 0;
  display: flex;
}

.swiper-button__arrow {
  width: 1rem;
}

.swiper-button__arrow.is-2 {
  position: absolute;
}

.swiper-button {
  justify-content: center;
  align-items: center;
  width: 3rem;
  height: 3rem;
  display: flex;
  position: relative;
}

.swiper-button.swiper-btn-prev {
  transform: rotate(180deg);
}

.swiper-button__border {
  border: 1px dashed var(--golden-3);
  border-radius: 100rem;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.swiper-button__wrap {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

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

.container-large-vertical {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: none;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.heading-93 {
  color: var(--white);
  margin-top: 0;
  font-size: 48px;
  font-weight: 500;
  line-height: 48px;
}

.icon-embed-small-2 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 2rem;
  height: 2rem;
  display: flex;
}

.swiper-arrow {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  background-color: var(--transparent);
  width: 6rem;
  height: 2rem;
  display: flex;
}

.swiper-arrow-left, .swiper-arrow-right {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 2rem;
  height: 2rem;
  display: flex;
}

.swiper-arrow-icon {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  background-color: var(--transparent);
  width: 6rem;
  height: 2rem;
  display: flex;
}

.swiper-arrow-icon-left, .swiper-arrow-icon-right {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  background-color: var(--transparent);
  width: 3rem;
  height: 2rem;
  display: flex;
}

.swiper-arrow-icon-prev, .swiper-arrow-icon-next {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  background-color: var(--transparent);
  cursor: pointer;
  width: 3rem;
  height: 2rem;
  display: flex;
}

.button-203 {
  background-color: var(--golden2);
  color: var(--black);
  border-radius: 8px;
  padding: 10px 18px;
  font-size: 16px;
  font-weight: 500;
}

.button-203.is-secondary {
  background-color: var(--shadow-button);
  color: var(--white);
  font-size: 16px;
}

.button-204 {
  color: #000;
  text-align: center;
  background-color: #e0bb6c;
  border-radius: 8px;
  padding: .75rem 1.5rem;
  font-weight: 600;
}

.button-204:hover {
  background-color: #f7de93;
}

.button-204.is-icon {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  background-color: var(--golden2);
  flex-direction: row;
  justify-content: center;
  align-items: center;
  padding: 10px 18px;
  text-decoration: none;
  display: flex;
}

.icon-1x1-small-3 {
  flex: none;
  width: 1.5rem;
  height: 1.5rem;
}

.div-block-344 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  display: flex;
}

.text-block-231 {
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 500;
}

.nav_button {
  padding: 1rem;
}

.nav_meu {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex: 0 auto;
  justify-content: space-around;
  align-items: center;
  width: 80%;
  display: flex;
}

.nav_meu:active, .nav_meu:focus {
  color: #fff;
  background-color: #000;
}

.nav_menu {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex: 0 auto;
  justify-content: flex-end;
  align-items: center;
  width: 80%;
  display: flex;
}

.nav_menu:active, .nav_menu:focus {
  color: #fff;
  background-color: #000;
}

.section-68 {
  background-image: radial-gradient(circle closest-side at 75%, #99904b4a, #000);
  width: 100%;
  padding-bottom: 64px;
  display: flex;
}

.large-container {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: flex;
}

.div-block-10-copy-copy-copy {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  margin-top: 0;
  display: flex;
}

.waves-gradient-hero-1 {
  z-index: 9;
  background-image: linear-gradient(#000, #0f0e0ef0 21%, #faebe300);
  height: 220px;
  position: absolute;
  inset: -1px 0% auto;
}

.waves-gradient-hero-1.bottom {
  background-image: linear-gradient(0deg, #000 6%, #0000);
  inset: auto 0% -1px;
}

.waves-item-gallery-hero-1 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.waves-image-wrap-hero-1 {
  border-radius: 12px;
  width: 100%;
  height: 410px;
  overflow: hidden;
}

.padding-global-52 {
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}

.padding-global-52.padding-section-large {
  padding-top: 10rem;
}

.button-205 {
  color: #000;
  text-align: center;
  background-color: #e0bb6c;
  border-radius: 8px;
  width: 100%;
  padding: .75rem;
  font-weight: 600;
}

.button-205:hover {
  background-color: #f7de93;
}

.section_hero_membership {
  color: #fff;
  background-color: #000;
  background-image: linear-gradient(79deg, #00000038, #000), linear-gradient(#000 7%, #0000 32%, #000 86%), radial-gradient(circle at 0 100%, #b4841f87, #00000070), radial-gradient(circle at 100% 60%, #0000004a 80%, #111111f2);
  flex-direction: column;
  justify-content: center;
  min-height: 80svh;
  max-height: 100svh;
  display: flex;
  position: relative;
}

.button-group-left-aligned-2rows {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-flow: wrap;
  justify-content: flex-start;
  align-items: center;
  width: auto;
  display: flex;
}

.waves-column-hero-1 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: center;
  align-items: flex-start;
  width: 48%;
  display: flex;
}

.div-block-53-v2 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  width: 100%;
  display: flex;
}

.div-block-2-copy-copy-copy {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  display: grid;
}

.text-size-medium-36 {
  color: #fff;
  text-align: center;
  font-size: 1.25rem;
}

.text-size-medium-36.text-align-left {
  color: #fff;
  text-align: left;
  line-height: 32px;
}

.waves-image-hero-1 {
  object-fit: cover;
  border-radius: 8px;
  width: 100%;
  height: 100%;
}

.waves-inside-hero-1 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-direction: column;
  display: flex;
}

.waves-inside-hero-1.reverse {
  justify-content: flex-end;
}

.container-large-30 {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

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

.heading-94.text-align-left-2 {
  color: #fff;
}

.waves-gallery-hero-1 {
  flex-direction: row;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  max-width: 550px;
  height: 740px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.f-button-icon-r {
  grid-column-gap: 12px;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  background-color: #e0bb6c;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  min-height: auto;
  padding: 10px 18px;
  font-size: 14px;
  font-weight: 500;
  text-decoration: none;
  transition: background-color .3s;
  display: flex;
  position: relative;
}

.f-button-icon-r:hover {
  background-color: #f7de93;
  border-radius: 8px;
}

.f-button-icon-r:focus {
  outline-offset: 0px;
  outline: 2px solid #b6b9ce;
}

.text-block-236 {
  color: #000;
  font-size: 1rem;
  font-weight: 600;
}

.f-button-arrow {
  color: #000;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  display: flex;
}

.div-block-10-copy-copy-copy-2 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  margin-top: 0;
  display: flex;
}

.padding-global-53 {
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}

.padding-global-53.padding-section-large {
  padding-top: 10rem;
}

.button-206 {
  color: #000;
  text-align: center;
  background-color: #e0bb6c;
  border-radius: 8px;
  width: 100%;
  padding: .75rem;
  font-weight: 600;
}

.button-206:hover {
  background-color: #f7de93;
}

.div-block-53-v2-2 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.div-block-2-copy-copy-copy-2 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  place-items: center start;
  display: grid;
}

.text-size-medium-37 {
  color: #fff;
  text-align: center;
  font-size: 1.25rem;
}

.text-size-medium-37.text-align-left {
  color: #fff;
  text-align: left;
}

.container-large-31 {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

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

.heading-95.text-align-left-2 {
  color: #fff;
}

.waves-gallery-hero-2 {
  flex-direction: row;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  max-width: 550px;
  height: 740px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.f-button-icon-r-2 {
  grid-column-gap: 12px;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  background-color: #e0bb6c;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  min-height: 48px;
  padding: .75rem;
  font-size: 14px;
  font-weight: 500;
  text-decoration: none;
  transition: background-color .3s;
  display: flex;
  position: relative;
}

.f-button-icon-r-2:hover {
  background-color: #f7de93;
  border-radius: 8px;
}

.f-button-icon-r-2:focus {
  outline-offset: 0px;
  outline: 2px solid #b6b9ce;
}

.text-block-237 {
  color: #000;
  font-size: 1rem;
  font-weight: 600;
}

.button-all-interviews-copy {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  background-image: linear-gradient(178.94deg, #f0e5c4, #ead8a1f2 22%, #e1c782de 56%, #d2b25bd4 74%, #c39e3ac4);
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  width: auto;
  max-width: none;
  padding: 10px 12px;
  text-decoration: none;
  display: flex;
}

.button-all-interviews-copy.hiden-desktop {
  width: auto;
  padding-left: 42px;
  padding-right: 42px;
  display: none;
}

.button-all-interviews-copy.hiden-phone.hiden-pc {
  display: none;
}

.checkbox-label-7 {
  color: var(--grey);
}

.link-34 {
  color: var(--white);
}

.section_upcoming_events_homepage, .section_latest_news_homepage {
  justify-content: center;
  align-items: center;
  width: 100%;
  min-height: auto;
  padding-top: 64px;
  padding-bottom: 64px;
  display: flex;
  position: relative;
}

.container-large-2-copy, .container-large-2-news {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  border: 1px solid var(--golden2);
  background-image: linear-gradient(297deg, #070707, #141414);
  border-radius: 16px;
  flex-flow: column;
  width: 100%;
  max-width: 100%;
  margin-left: 0;
  margin-right: 0;
  padding: 0 32px 16px;
  display: flex;
}

.swiper-arrow-icon-prev-news, .swiper-arrow-icon-next-news {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  background-color: var(--transparent);
  cursor: pointer;
  width: 3rem;
  height: 2rem;
  display: flex;
}

.image-194-event {
  object-fit: cover;
  border-radius: 8px;
  width: 100%;
  height: 100%;
}

.paragraph-41-events {
  color: var(--white);
  height: 72px;
  font-size: 18px;
  font-weight: 500;
  line-height: 24px;
}

.events-card-v2 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  border: 1px solid var(--grey);
  border-radius: 8px;
  flex-flow: column;
  width: 100%;
  height: 100%;
  padding-bottom: 8px;
  display: flex;
}

.event-card-image {
  width: 100%;
  height: 327.246px;
}

.swiper-arrow-icon-prev-news-copy {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  background-color: var(--transparent);
  cursor: pointer;
  width: 3rem;
  height: 2rem;
  display: flex;
}

.icon-embed-xxsmall-22 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1.5rem;
  height: 1.5rem;
  display: flex;
}

.text-272-copy {
  color: #000;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 60px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.title-18-copy {
  grid-row-gap: 10px;
  text-align: center;
  object-fit: fill;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-top: 47px;
  padding-bottom: 47px;
  text-decoration: none;
  display: flex;
}

.dropdown-8 {
  color: #b0adad;
  letter-spacing: 2px;
  width: 100%;
  font-size: 12px;
}

.dropdown-toggle-5 {
  color: #b0adad;
  letter-spacing: 2px;
  width: 100%;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-right: 20px;
  font-size: 12px;
  font-weight: 700;
}

.text-block-238 {
  color: var(--white);
  letter-spacing: 2px;
  font-family: Inter, sans-serif;
  font-size: 12px;
}

.dropdown-list-9 {
  background-color: var(--full-black);
  color: var(--white);
}

.dropdown-list-9.w--open {
  border: 1px solid var(--shadow-button);
  background-color: var(--full-black);
  background-image: linear-gradient(180deg, black, var(--black-grey));
  color: var(--white);
  border-radius: 8px;
  margin-left: 64px;
}

.dropdown-link-8 {
  color: #b0adad;
  font-family: Inter, sans-serif;
}

.dropdown-link-8:hover, .dropdown-link-8:lang(en-us) {
  color: var(--golden2);
}

.dropdown-link-9 {
  color: var(--white);
}

.dropdown-link-9:hover {
  color: var(--golden2);
}

.dropdown-link-9.w--current {
  color: var(--white);
}

.dropdown-link-9.w--current:hover {
  color: var(--golden2);
}

.dropdown-link-10, .dropdown-link-11 {
  color: var(--white);
}

.dropdown-link-11.w--current {
  color: var(--golden2);
}

.dropdown-link-12, .icon-23 {
  color: var(--white);
}

.link-block-45-copy {
  margin-right: 20px;
  text-decoration: none;
}

.link-block-45-copy-v333 {
  text-decoration: none;
}

.dropdown-clubs-copy {
  margin-left: 0;
  margin-right: 0;
}

.body-62 {
  background-color: var(--black);
  font-family: Inter, sans-serif;
}

.cru-ncf-map-settings {
  display: none;
}

.cru-ncf-dynamic-map {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: column;
  justify-content: center;
  align-items: stretch;
  max-width: 100%;
  margin: 2rem auto;
  padding-left: 0;
  padding-right: 0;
}

.cru-ncf-map {
  border-radius: 16px;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.instructions-delete {
  background-color: #f0f0f0;
  border-radius: 16px;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  margin-bottom: 4rem;
  margin-left: auto;
  margin-right: auto;
  padding: 2rem;
  display: flex;
}

.cru-ncf-map-item-list {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: flex;
}

.cru-ncf-map-items {
  border: 1px none var(--golden2);
  border-radius: 16px;
  flex: 1;
  padding: 0;
  overflow: scroll;
}

.ncf-link {
  color: #3330ff;
}

.cru-ncf-map-list-item {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border: 1px solid var(--shadow-button);
  cursor: pointer;
  border-radius: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  height: auto;
  padding: 0;
  transition: background-color .7s, opacity .2s;
}

.cru-ncf-map-list-item:hover {
  background-image: linear-gradient(151deg, black, var(--black-grey) 54%);
}

.cru-ncf-map-list-item.active {
  border-color: var(--color-2);
  background-image: linear-gradient(151deg, black, var(--black-grey) 62%);
  color: var(--white);
  font-family: Inter, sans-serif;
  font-weight: 600;
}

.ncf-map-loading-state {
  background-color: var(--black-grey);
  color: #777;
  border-radius: 16px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
}

.ncf-map-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  border: 1px solid var(--shadow-button);
  background-color: var(--transparent);
  background-image: linear-gradient(#262626, #262626);
  border-radius: 16px;
  grid-template-rows: auto;
  grid-template-columns: .35fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  height: 75vh;
  margin-top: 1rem;
  margin-bottom: 2rem;
  padding: .5rem;
  display: grid;
  overflow: hidden;
}

.spinner-illustration {
  background-color: var(--transparent);
  color: var(--white);
  justify-content: center;
  align-items: center;
  width: 3rem;
  height: 3rem;
  display: flex;
}

.ncf-map-inner-wrapper {
  z-index: 1;
  border: 1px solid var(--shadow-button);
  border-radius: 16px;
  flex: 3 1px;
  width: 100%;
  height: 100%;
  position: relative;
}

.ncf-form {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  display: flex;
  overflow: visible;
}

.cru-ncf-map-filter {
  margin-bottom: 0;
}

.ncf-filter-reset {
  border: 1px solid var(--shadow-button);
  background-color: var(--golden2);
  color: var(--black);
  cursor: pointer;
  border-radius: 12px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: .5rem .75rem;
  font-family: Inter, sans-serif;
  display: flex;
}

.ncf-filter-reset.ncf-hide-on-load {
  color: var(--grey);
  width: 100%;
}

.ncf-label-wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: column;
  display: flex;
}

.ncf-zoomin-button {
  z-index: 401;
  cursor: pointer;
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/6515c29e265110c9545f6a61/67e968ecb8c74e092e4681bc_Plus.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 20px 20px;
  border: 1px solid #57595e;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  width: 2rem;
  height: 2rem;
  display: flex;
  position: relative;
  right: 0;
}

.ncf-zoomout-button {
  z-index: 401;
  cursor: pointer;
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/6515c29e265110c9545f6a61/67e968f0b85d1d2357c9bea8_Minus.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 20px 20px;
  border: 1px solid #57595e;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  width: 2rem;
  height: 2rem;
  display: flex;
  position: relative;
  right: 0;
}

.cru-ncf-zoom-controls-wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: column;
  display: flex;
  position: absolute;
  inset: 1.5rem 1.5rem auto auto;
}

.ncf-list-item-style-wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.ncf-guide-main-headline {
  font-size: 32px;
}

.ncf-guide-headline {
  margin-top: 0;
  margin-bottom: .5rem;
  font-size: 1.5rem;
  line-height: 125%;
}

.ncf-style-heading-wrapper {
  margin-bottom: 1rem;
}

.ncf-filter-chip {
  background-color: var(--black-grey);
  color: var(--grey);
  cursor: pointer;
  border: 1px solid #57595e;
  border-radius: 12px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  padding: .5rem 1rem;
  transition: all .2s;
  display: flex;
}

.ncf-filter-chip.active {
  background-color: var(--black-2);
  background-image: linear-gradient(160deg, var(--black-grey) 17%, var(--shadow-button));
}

.cru-ncf-map-styleguide {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  background-color: var(--black);
  border-radius: 16px;
  flex-flow: column;
  margin-top: 2rem;
  padding: 2rem;
  display: flex;
}

.ncf-address-search-bar {
  border-top-style: none;
  border-top-width: 1px;
  border-top-color: var(--black-grey);
  border-right-style: none;
  border-right-width: 1px;
  border-right-color: var(--black-grey);
  border-bottom-style: none;
  border-bottom-width: 1px;
  border-bottom-color: var(--black-grey);
  border-left-style: none;
  border-left-width: 1px;
  border-left-color: var(--black-grey);
  color: var(--white);
  cursor: auto;
  background-color: #262626;
  border-radius: 8px;
  width: 100%;
  height: 2.5rem;
  margin-bottom: 0;
  padding-left: .75rem;
  padding-right: .75rem;
}

.ncf-address-search-bar.active {
  background-image: linear-gradient(144deg, var(--black-grey) 23%, var(--shadow-button));
}

.cru-ncf-empty-state {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  padding: 1.5rem;
  display: flex;
}

.ncf-tooltip-popup-wrapper {
  width: 100%;
}

.ncf-tooltip-pop-up-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  place-items: center stretch;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.cru-ncf-pin-wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: none;
}

.cru-ncf-pin {
  background-image: url("https://cdn.prod.website-files.com/6515c29e265110c9545f6a61/6552992eaa0159e0db3f7e72_location%20icon.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 1.25rem;
  height: 1.25rem;
  transition: all .2s;
  position: relative;
}

.cru-ncf-pin.active {
  filter: saturate(200%);
}

.ncf-tooltip-popup-inner-wrapper {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
}

.ncf-seperator {
  opacity: 0;
  width: 0;
  max-width: 0;
  height: 0;
  max-height: 0;
}

.cru-ncf-pop-up {
  border: 1px solid var(--golden2);
  background-color: #fff;
  background-image: linear-gradient(180deg, black, var(--black-grey));
  border-radius: 8px;
  flex-flow: row;
  justify-content: center;
  align-items: flex-end;
  width: 240px;
  height: auto;
  padding: 4rem 0 0;
  display: flex;
  position: relative;
  box-shadow: 1px 1px 24px 1px #0000001a;
}

.ncf-pop-up-close {
  z-index: 5;
  cursor: pointer;
  background-color: #fffc;
  background-image: url("https://cdn.prod.website-files.com/6515c29e265110c9545f6a61/67e968f5cf0f44a242fb629a_Dismiss.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 18px 18px;
  border-radius: 25px;
  justify-content: center;
  align-items: center;
  width: 1.25rem;
  height: 1.25rem;
  padding: .5rem;
  display: flex;
  position: absolute;
  inset: .75rem .75rem auto auto;
}

.ncf-title {
  color: var(--golden2);
  font-size: 1rem;
  font-weight: 700;
  line-height: 125%;
}

.cru-ncf-tooltip {
  background-color: var(--golden2);
  border-radius: .5rem;
  padding: .25rem .5rem;
  box-shadow: 1px 1px 10px 2px #0000001a;
}

.item-wrapper {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  border-radius: 16px;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.cru-ncf-list-item-embed {
  background-color: #ff6c6c;
  border-radius: 4px;
  margin-bottom: .5rem;
  display: none;
}

.text-block-239 {
  color: var(--white);
  font-family: Inter, sans-serif;
}

.flex-block {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  color: var(--grey);
  flex-flow: row;
  font-family: Inter, sans-serif;
}

.text-block-240 {
  color: var(--white);
}

.div-block-347 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: flex;
}

.card-kt-v2 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border: 1px solid var(--grey);
  background-image: linear-gradient(267deg, black, var(--black-grey));
  border-radius: 8px;
  flex-flow: column;
  width: 100%;
  height: 537.227px;
  padding: 12px 8px;
  display: flex;
}

.image-div-kt-member {
  border: 1px solid var(--grey);
  border-radius: 8px;
  height: 380px;
}

.image-195 {
  object-fit: cover;
  border-radius: 8px;
  width: 100%;
  height: 100%;
  transition: width .2s;
}

.heading-96 {
  color: var(--white);
  height: 28px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 24px;
}

.div-block-348 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-flow: wrap;
  justify-content: center;
  align-items: flex-start;
  height: 62px;
  display: flex;
}

.left-align-v2 {
  color: #fff;
  width: 100%;
  padding-bottom: 16px;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 150%;
}

.center-align-text {
  color: var(--white);
  text-align: center;
  font-family: Inter, sans-serif;
  font-size: 18px;
}

.collection-list-82 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.padding-global-v2 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 100%;
  padding-left: 2.5%;
  padding-right: 2.5%;
  display: flex;
}

.div-block-349 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.flex-block-2 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.flex-block-3 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
}

.white-text-64-h2 {
  color: var(--white);
  text-align: center;
  text-transform: undefined;
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
  align-items: flex-start;
  width: 100%;
  max-width: 100%;
  height: 60px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 48px;
  font-weight: 700;
  line-height: 60px;
  display: flex;
}

.heading-97 {
  color: var(--white);
  font-size: 48px;
}

.quote-2-copy {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(#fcfaff 0%, #babcd7 54%, #fff 100%, #fefcfe 100%);
  -webkit-background-clip: text;
  background-clip: text;
  font-family: Inter, sans-serif;
  font-size: 32px;
  font-weight: 700;
  line-height: 95.5%;
}

.paragraph-44, .paragraph-45 {
  color: var(--white);
}

.text-98-copy {
  color: #f2f2f2;
  text-align: right;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 150%;
}

.icon-embed-xxsmall-22-copy, .icon-embed-xxsmall-23, .icon-embed-xxsmall-24 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 2rem;
  height: 2rem;
  display: flex;
}

.footer-nav {
  border-top: 0 #242424;
  width: 100%;
  padding-top: 0%;
  padding-left: 2.5%;
  padding-right: 2.5%;
  font-family: Inter, sans-serif;
}

.waves-gallery-hero-2-copy {
  flex-direction: row;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  max-width: 550px;
  height: 740px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.full-column-width-horizotal {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-flow: row;
  width: 100%;
  height: 100%;
  display: flex;
}

.header-v2-main {
  height: auto;
  padding: 0;
}

.kt-club-hero-section {
  width: 100%;
  padding-top: 140px;
  display: block;
}

.section-map {
  width: 100%;
}

.container-map.is-map {
  min-height: 36.875rem;
}

.map_component {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: .25fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  width: 100%;
  height: 75vh;
  display: block;
  position: relative;
}

.mapbox-wrapper {
  z-index: 1;
  width: 100%;
  height: 100%;
  position: absolute;
}

.location-collection_sidebar {
  height: 100%;
  display: none;
}

.location-list_sidebar {
  height: 100%;
}

.location-item-wrapper_sidebar {
  background-color: var(--black);
}

.location-item-wrapper_sidebar.is-active {
  background-color: var(--grey);
}

.location-item-wrapper_sidebar.is--active {
  background-color: var(--black-grey);
}

.location-name_sidebar {
  color: var(--white);
}

.location-latitude_sidebar, .location-longitude_sidebar {
  display: none;
}

.locations-map-card_wrapper {
  display: flex;
}

.heading-98 {
  color: var(--white);
  font-size: 24px;
}

.body-63 {
  background-color: var(--black);
  font-family: Inter, sans-serif;
}

.jetboost-list-wrapper-pbnp {
  display: block;
}

.div-block-351 {
  width: 100vh;
  height: 80vh;
}

.jetboost-map-pbnp {
  width: 100%;
  height: 100vh;
}

.flex-block-4 {
  justify-content: center;
  align-items: center;
  padding-left: 5%;
  padding-right: 5%;
  display: block;
}

.jetboost-map-popup {
  border: 1px solid var(--outer-shadow-button);
  background-image: linear-gradient(180deg, var(--black-grey), var(--black));
  border-radius: 16px;
  width: 400px;
  height: auto;
  padding: 16px;
}

.heading-99 {
  color: var(--white);
  font-size: 24px;
}

.jetboost-map-popup-trigger {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.header-4 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  height: 111px;
  padding: 0;
  display: flex;
}

.features-38 {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(169.38deg, #f0e5c4, #ead8a1f2 22%, #e1c782de 56%, #d2b25bd4 74%, #c39e3ac4);
  -webkit-background-clip: text;
  background-clip: text;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 120%;
}

.all-fighters-5 {
  text-align: left;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(#fff, #fff);
  -webkit-background-clip: text;
  background-clip: text;
  font-family: Inter, sans-serif;
  font-size: 48px;
  font-weight: 700;
  line-height: 120%;
}

.jetboost-map-center.sidebar__location-card {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border-radius: 16px;
  grid-template-rows: auto;
  grid-template-columns: .25fr 1fr;
  grid-auto-columns: 1fr;
  padding: 1rem;
  display: grid;
}

.jetboost-map-center.sidebar__location-card:hover {
  border: .4px solid var(--golden2);
  background-color: var(--black-grey);
  background-image: linear-gradient(178deg, #010101, var(--black-grey));
  border-radius: 16px;
  padding: 1rem;
}

.text-block-241, .text-block-242, .text-block-243 {
  color: var(--grey);
}

.flex-block-5 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-flow: row;
}

.image-196 {
  object-fit: cover;
  border-radius: 16px;
}

.maps-wrapper {
  width: auto;
  padding-top: 16px;
  display: block;
  position: relative;
}

.sidebar-wrapper {
  border-radius: 16px;
  height: 100%;
  padding: 1rem;
  display: block;
  position: absolute;
  inset: 0% 0% 0% auto;
}

.flex-block-6 {
  display: block;
}

.map-demo-wrapper {
  position: relative;
  overflow: hidden;
}

.map-container {
  min-height: 630px;
}

.map-container.jetboost-map-pbnp {
  border: 1px solid var(--golden2);
  background-color: var(--full-grey);
  border-radius: 16px;
  overflow: hidden;
}

.maps-dd--icon {
  color: #a7a8b3;
  width: 1.5rem;
  height: 1.5rem;
}

.sidebar__title-wrap {
  z-index: 10;
  background-color: var(--transparent);
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  max-width: none;
  height: 2.25rem;
  margin-top: 2rem;
  padding-left: 2rem;
  padding-right: 1.5rem;
  display: flex;
  position: absolute;
  inset: 0% 0% auto;
  overflow: hidden;
}

.maps-dd--list {
  inset: auto auto 0% 0%;
}

.maps-dd--list.w--open {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  background-color: #fff;
  border-radius: .8rem;
  flex-direction: column;
  align-items: flex-start;
  margin-top: 1.8rem;
  padding: .5rem;
  display: flex;
  inset: 0% 0% auto auto;
  box-shadow: 0 6px 14px #00000026;
}

.maps-dd--list.jetboost-filter-vo9v.w--open {
  background-color: #323233;
}

.sidebar__title {
  color: var(--white);
  margin-top: 0;
  margin-bottom: 0;
  font-size: 20px;
  font-weight: 600;
  line-height: 1;
}

.maps-fb {
  margin-bottom: 0;
}

.maps--filter-checkbox {
  grid-column-gap: .4rem;
  grid-row-gap: .4rem;
  white-space: nowrap;
  border-radius: .3rem;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  margin-bottom: 0;
  padding: .2rem;
  line-height: 1;
  display: flex;
}

.maps--filter-checkbox:hover {
  background-color: #434345;
}

.maps-demo--form {
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.maps--filter-reset {
  color: #666;
  cursor: pointer;
  font-size: 14px;
  line-height: 1;
  display: none;
}

.maps--dd-dropdown {
  margin-left: .5rem;
  margin-right: 0;
  display: flex;
}

.maps--check {
  float: none;
  filter: grayscale();
  background-image: url("https://cdn.prod.website-files.com/6515c29e265110c9545f6a61/67f80943179850ad5d07c148_drink-badge.png");
  background-position: 50%;
  background-size: 140% 140%;
  border-color: #ced4da;
  border-radius: 50%;
  width: 24px;
  height: 24px;
  margin-top: 0;
  margin-left: -6px;
  position: relative;
}

.maps--check.w--redirected-checked {
  filter: grayscale(0%);
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/6515c29e265110c9545f6a61/67f80943179850ad5d07c148_drink-badge.png");
  background-size: 140% 140%;
  border-style: solid;
  border-color: #ced4da;
}

.maps--check.w--redirected-focus {
  box-shadow: none;
}

.maps--check.parks {
  background-image: url("https://cdn.prod.website-files.com/6515c29e265110c9545f6a61/67f80943179850ad5d07c14e_parks-badge.png");
}

.maps--check.beaches {
  background-image: url("https://cdn.prod.website-files.com/6515c29e265110c9545f6a61/67f80943179850ad5d07c14b_beach-badge.png");
}

.maps--dd-toggle {
  grid-column-gap: .5em;
  grid-row-gap: .5em;
  justify-content: space-between;
  align-items: flex-start;
  padding: 0;
  line-height: 1;
  display: flex;
}

.flex-block-7 {
  display: block;
}

.sidebar {
  border: 1px solid var(--golden2);
  background-color: var(--black-grey);
  background-image: linear-gradient(#10101080, #10101080);
  border-radius: 16px;
  justify-content: flex-start;
  align-items: center;
  max-width: 380px;
  height: 100%;
  padding: 1rem;
  display: block;
  position: relative;
}

.maps--toggle-button {
  cursor: pointer;
  background-color: #202020;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 2rem;
  height: 2rem;
  margin-top: 1rem;
  margin-left: -4rem;
  display: flex;
  position: absolute;
  inset: 0% auto auto 0%;
}

.maps-list--lottie-icon {
  width: 1.5rem;
  height: 1.5rem;
}

.maps-locations-list {
  grid-column-gap: .2rem;
  grid-row-gap: .2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  padding-top: 2.4rem;
  display: grid;
  overflow: scroll;
}

.sidebar__location-card {
  width: 100%;
  overflow: hidden;
}

.location-image-wrapper {
  width: 70px;
  min-width: 70px;
  height: 70px;
  position: relative;
}

.location-image-wrapper.jetboost-map-center {
  z-index: 5;
  width: 70px;
  min-width: auto;
  height: 70px;
}

.highlighter-border {
  z-index: 2;
  opacity: .25;
  border-radius: 8px;
  position: absolute;
  inset: 0%;
  box-shadow: inset 0 0 0 2px #4ec6ed;
}

.highlighter-border.parks {
  box-shadow: inset 0 0 0 2px #16d590;
}

.highlighter-border.food {
  box-shadow: inset 0 0 0 2px #e95958;
}

.sidebar__location-address {
  color: var(--white);
  margin-top: 0;
  font-size: 14px;
  line-height: 20px;
}

.sidebar__location-info {
  z-index: 5;
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  flex-flow: column;
  display: flex;
  position: relative;
}

.sidebar__category-badge {
  width: 30px;
  height: 30px;
  margin-bottom: -10px;
  margin-right: -10px;
  position: absolute;
  inset: auto 0% 0% auto;
}

.item-highlighter {
  z-index: 1;
  opacity: 0;
  transition: opacity .2s ease-out;
  position: absolute;
  inset: 0%;
}

.info-icon {
  justify-content: center;
  align-items: center;
  width: 16px;
  height: 16px;
  display: flex;
}

.sidebar__location-title {
  color: var(--golden2);
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.2;
}

.highlighter-bg {
  z-index: 1;
  opacity: .1;
  background-color: #4ec6ed;
  border-radius: 8px;
  position: absolute;
  inset: 0%;
}

.highlighter-bg.food {
  background-color: #e95958;
}

.highlighter-bg.parks {
  background-color: #16d590;
}

.sidebar__location-buttons {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  justify-content: flex-end;
  align-items: center;
  margin-top: .5rem;
  display: none;
}

.sidebar__location-card-2 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  cursor: pointer;
  border-radius: 8px;
  flex-direction: row;
  align-items: center;
  width: 100%;
  padding: .5rem;
  transition: box-shadow .2s, background-color .2s ease-out;
  display: flex;
  position: relative;
  overflow: hidden;
}

.sidebar__location-card-2:hover {
  background-color: #323233;
}

.sidebar__location-img {
  object-fit: cover;
  border-radius: 8px;
  width: 70px;
  height: 70px;
  display: block;
}

.sidebar__location-card-2-copy {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  cursor: pointer;
  border-radius: 8px;
  flex-direction: row;
  align-items: center;
  width: 100%;
  padding: .5rem;
  transition: box-shadow .2s, background-color .2s ease-out;
  display: flex;
  position: relative;
  overflow: hidden;
}

.sidebar__location-card-2-copy:hover {
  background-color: #323233;
}

.text-block-244 {
  color: var(--grey);
}

.flex-block-8 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-flow: wrap;
  justify-content: flex-start;
  align-items: flex-start;
}

.flex-block-8:hover {
  flex-flow: wrap;
  justify-content: flex-start;
  align-items: flex-start;
}

.sidebar__location-city, .sidebar__location-country {
  color: var(--white);
  margin-top: 0;
  font-size: 14px;
  line-height: 20px;
}

.popup-title {
  color: var(--golden2);
  margin-bottom: .3rem;
  font-size: 15px;
  font-weight: 500;
  line-height: 1.2;
}

.popup--background {
  z-index: 1;
  opacity: .4;
  background-color: #202020;
  position: absolute;
  inset: 0%;
}

.location-popup {
  -webkit-backdrop-filter: blur(12px);
  backdrop-filter: blur(12px);
  border: 1px solid #282829;
  border-radius: 1rem;
  width: 100%;
  max-width: 240px;
  padding: 1rem;
  transition: opacity .2s ease-out, margin .2s ease-out;
  display: none;
  position: relative;
  overflow: hidden;
  box-shadow: 0 5px 16px #00000024;
}

.location-popup.jetboost-map-popup {
  border-color: var(--golden2);
  display: block;
}

.popup-button {
  z-index: 5;
  background-color: var(--golden2);
  color: var(--black-2);
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  margin-top: .5rem;
  padding-top: .6em;
  padding-bottom: .6em;
  font-size: .8rem;
  line-height: 1;
  transition: background-color .2s ease-out;
  display: flex;
  position: relative;
  box-shadow: 0 3px 4px #4151ac4d, inset 0 1px 1px .5px #fff3;
}

.popup-button:hover {
  background-color: #4f60bf;
}

.popup-info {
  z-index: 5;
  position: relative;
}

.popup-address {
  color: var(--white);
  margin-top: 0;
  font-size: 13px;
  line-height: 1.3;
}

.popup-img {
  z-index: 5;
  aspect-ratio: 3 / 2;
  object-fit: cover;
  border-radius: 5px;
  margin-bottom: .5rem;
  display: block;
  position: relative;
}

.popup-address2 {
  color: var(--white);
  margin-top: 3px;
  font-size: 13px;
  line-height: 1.3;
}

.sidebar__location-zip, .sidebar__location-state, .sidebar__location-state-copy, .sidebar__location-province, .sidebar__location-zip-code {
  color: var(--white);
  margin-top: 0;
  font-size: 14px;
  line-height: 20px;
}

.flex-block-9 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-flow: wrap;
}

.div-block-352 {
  padding-top: 12px;
}

.section-kt-club-listing {
  margin-top: 0;
  margin-bottom: 64px;
}

.body-64 {
  background-color: var(--black);
  font-family: Inter, sans-serif;
}

.text-block-245 {
  color: var(--golden2);
  font-size: 16px;
  font-weight: 700;
}

.ncf-address-clear {
  cursor: pointer;
  background-image: url("https://cdn.prod.website-files.com/6515c29e265110c9545f6a61/67f91b09e4dc119c542a49c1_Frame.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  width: 1.75rem;
  height: 1.75rem;
  margin-top: auto;
  margin-bottom: auto;
  padding: .5rem;
  display: flex;
  position: static;
  inset: 0% 0% 0% auto;
}

.ncf-address-range-container {
  z-index: 500;
  background-color: #fff;
  border: 1px solid #000;
  border-radius: 12px;
  width: 100%;
  margin-top: .5rem;
  display: block;
  position: absolute;
  top: 36px;
  overflow: hidden;
}

.ncf-address-range-container.ncf-hide-on-load {
  display: block;
}

.ncf-suggested-item {
  cursor: pointer;
  border-bottom: 1px solid #000;
  padding: .325rem .75rem;
}

.ncf-address-field-wrapper {
  border: 1px solid var(--shadow-button);
  border-radius: 8px;
  flex: 1;
  position: relative;
}

.ncf-range-attribution-wrapper {
  padding: .25rem .75rem;
  font-size: .625rem;
}

.ncf-address-interactions {
  padding-right: .5rem;
  display: flex;
  position: absolute;
  inset: 0% 0% 0% auto;
}

.ncf-address-search {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border: 1px none var(--golden2);
  border-radius: 8px;
  grid-template-rows: auto;
  grid-template-columns: 2fr 1fr;
  grid-auto-columns: 1fr;
  display: flex;
  position: relative;
}

.ncf-suggested-address-title {
  font-size: .825rem;
  font-weight: 700;
}

.ncf-address-current-location {
  color: var(--white);
  cursor: pointer;
  background-image: url("https://cdn.prod.website-files.com/6515c29e265110c9545f6a61/6552992eaa0159e0db3f7e72_location%20icon.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: scroll;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  width: 1.5rem;
  height: 1.5rem;
  margin-top: auto;
  margin-bottom: auto;
  padding: .5rem;
  display: flex;
  position: static;
  inset: 0% 0% 0% auto;
}

.ncf-suggested-address-details {
  font-size: .75rem;
  line-height: 1;
}

.ncf-address-range {
  border: 1px solid var(--shadow-button);
  background-color: var(--black-grey);
  color: var(--white);
  cursor: pointer;
  border-radius: 8px;
  width: 6rem;
  height: 2.5rem;
  margin-top: 0;
  margin-bottom: 0;
  padding-left: .5rem;
  padding-right: .5rem;
}

.text-block-246 {
  color: var(--white);
}

.image-kt-club {
  border-radius: 8px;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
  overflow: hidden;
}

.flex-block-10 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: var(--transparent);
  background-image: linear-gradient(#060606a8, #060606a8);
  border-radius: 8px;
  grid-template-rows: auto;
  grid-template-columns: .25fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  margin-bottom: .25rem;
  margin-left: .25rem;
  margin-right: .25rem;
  padding: .5rem;
  display: flex;
  position: relative;
}

.text-block-247 {
  color: var(--white);
}

.div-block-353 {
  grid-column-gap: 3px;
  grid-row-gap: 3px;
  flex-flow: wrap;
  display: flex;
}

.social-icons1_link-2 {
  background-image: linear-gradient(#565656, #3f3e3e);
  border-radius: 8px;
  align-items: center;
  padding: 2px;
  font-size: 14px;
  text-decoration: none;
  display: flex;
}

.image-197, .image-198, .image-199, .image-200 {
  width: 22px;
  height: 22px;
}

.image-201 {
  object-fit: cover;
  object-position: 50% 0%;
  border-radius: 8px;
  width: 100%;
  height: 100%;
  transition: height .35s cubic-bezier(.25, .1, .637, .995), width .35s;
  overflow: hidden;
}

.image-201:hover {
  width: 106%;
  max-width: 100%;
  height: 106%;
}

.text-block-248 {
  color: var(--grey);
}

.text-block-249 {
  color: var(--black);
}

.text-block-250 {
  color: var(--white);
}

.icon-embed-xxsmall-25 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1rem;
  height: 1rem;
  display: flex;
}

.text-block-251 {
  color: var(--grey);
  display: none;
}

.text-block-252 {
  color: var(--color-2);
  font-size: 24px;
  font-weight: 700;
}

.ncf-search {
  cursor: auto;
  border: 1px solid #57595e;
  border-radius: 12px;
  height: 2.5rem;
  margin-bottom: 0;
  padding-left: .75rem;
  padding-right: .5rem;
}

.ncf-sort {
  color: #000;
  cursor: pointer;
  background-color: #fff;
  border: 1px solid #57595e;
  border-radius: 12px;
  width: 100%;
  height: 2.5rem;
  margin-bottom: 0;
  padding-left: .5rem;
  padding-right: .5rem;
}

.text-block-253 {
  color: var(--black);
}

.large-container-v5 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  place-items: start stretch;
  width: 100%;
  display: block;
}

.athletes-ranking-2-copy-copy {
  grid-column-gap: 10px;
  grid-row-gap: 16px;
  flex-flow: column;
  flex: 0 auto;
  justify-content: center;
  align-items: flex-start;
  text-decoration: none;
  display: flex;
}

.hero-title-v3 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: block;
}

.div-block-354 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.icon-embed-xxsmall-26 {
  color: #d2b25b;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1.4rem;
  height: 1.4rem;
  display: flex;
}

.link-blon-25 {
  color: #b0adad;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 100%;
  text-decoration: none;
}

.flex-block-11 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  justify-content: flex-start;
  align-items: flex-start;
  height: 100%;
}

.flex-block-12 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
}

.flex-block-13 {
  flex-flow: row;
  justify-content: space-between;
  align-items: center;
  padding-bottom: 6px;
}

.link-blon-25-copy {
  border: 1px solid var(--golden2);
  background-color: var(--black-grey);
  color: var(--golden2);
  border-radius: 8px;
  margin-top: 0;
  margin-bottom: 0;
  padding: 6px;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 100%;
  text-decoration: none;
  display: none;
}

.flex-block-14, .flex-block-15 {
  flex-flow: row;
}

.div-block-355 {
  width: 100%;
}

.flex-block-16 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
}

.image-202 {
  border-radius: 8px;
}

.heading-100 {
  color: var(--golden2);
}

.text-block-255 {
  font-size: 1px;
}

.text-block-256 {
  color: var(--golden2);
  font-size: 22px;
  font-weight: 600;
}

.div-block-356 {
  padding-bottom: 16px;
}

.buttons-kt-club {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  padding: 6px;
  text-decoration: none;
  display: flex;
}

.buttons-kt-club:hover {
  background-color: var(--golden2);
  color: var(--black);
  border-radius: 8px;
}

.button-v3-0 {
  background-color: var(--golden2);
  color: var(--black);
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  width: 140px;
  max-width: none;
  padding: 10px 15px;
  font-weight: 600;
  text-decoration: none;
  display: flex;
}

.button-v3-0.hiden-desktop {
  box-shadow: 0 2px 5px 0 var(--shadow-button);
  width: auto;
  padding-left: 18px;
  padding-right: 18px;
}

.button-v3-0.hiden-desktop:hover {
  box-shadow: 0 2px 5px 0 var(--shadow-button);
}

.button-v3-0.hiden-phone.hiden-pc {
  display: none;
}

.button-v3-0.is-secondary {
  border: 1px solid var(--shadow-button);
  background-color: var(--black);
  color: var(--white);
}

.button-v3-0.is-secondary:hover {
  background-color: var(--black-grey);
}

.icon-embed-xxsmall-27 {
  color: var(--grey);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 2rem;
  height: 2rem;
  display: flex;
}

.text-block-257 {
  color: var(--grey);
}

.flex-block-17 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: var(--color);
  flex-flow: row;
  justify-content: center;
  align-items: center;
}

.flex-block-18 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  margin: 1rem;
}

.button-207 {
  background-color: var(--golden2);
  color: var(--black);
  border-radius: 8px;
  padding: 6px 12px;
  font-weight: 500;
}

.button-207:hover {
  background-color: var(--color-2);
}

.body-65 {
  background-color: var(--black);
  font-family: Inter, sans-serif;
}

.background-kt-club-image {
  width: 100%;
  height: 600px;
  display: block;
}

.kt-club-section {
  width: 100%;
}

.image-203 {
  object-fit: cover;
  object-position: 50% 60%;
  width: 100%;
  max-width: 100%;
  height: 100%;
}

.kt-club-info-container {
  border: 1px solid var(--shadow-button);
  background-color: var(--transparent);
  background-image: linear-gradient(176deg, #0000009c, #000);
  border-radius: 16px;
  margin-top: -240px;
}

.kt-club-info-wrapper {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  border-radius: 8px;
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr;
  grid-auto-columns: 1fr;
  padding: 1rem;
  display: grid;
}

.image-204 {
  object-fit: cover;
  border-radius: 8px;
  width: 100%;
  height: 100%;
}

.flex-block-19 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  height: 280px;
}

.kt-club-img-container {
  height: 280px;
}

.kt-club-info {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  display: flex;
}

.heading-101 {
  color: var(--white);
  margin-top: 0;
  margin-bottom: 0;
  font-size: 32px;
}

.paragraph-46 {
  color: var(--grey);
  font-size: 16px;
  line-height: 24px;
}

.div-block-357 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.grid2x2 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  grid-template-rows: auto auto;
  grid-template-columns: .75fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.grid-container-kt-club-info {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  grid-template-rows: auto;
  grid-template-columns: .25fr 1fr;
  grid-auto-columns: 1fr;
  display: flex;
}

.icon-embed-medium-7 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1.5rem;
  height: 1.5rem;
  display: flex;
}

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

.text-block-258 {
  color: var(--grey);
}

.div-block-359 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-flow: wrap;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.icon-embed-xsmall-13, .icon-embed-xsmall-14, .icon-embed-xsmall-15 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1.5rem;
  height: 1.5rem;
  display: flex;
}

.button-socialmedia-kt-club {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 5fr 1fr;
  grid-auto-columns: 1fr;
  place-items: center stretch;
  display: grid;
}

.social-icons1_link-3 {
  background-image: linear-gradient(#565656, #3f3e3e);
  border-radius: 8px;
  align-items: center;
  padding: 4px 6px 4px 4px;
  font-size: 14px;
  text-decoration: none;
  display: flex;
}

.flex-block-20 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: row;
}

.container-kt-club-sections {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
}

.div-block-360 {
  width: 100%;
  display: flex;
}

.tabs-2 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.tab-link-tab-1-3 {
  background-color: var(--transparent);
  color: var(--grey);
}

.tab-link-tab-1-3.w--current {
  background-color: var(--golden2);
  color: var(--black);
  border-radius: 8px;
  font-weight: 500;
}

.tab-link-tab-2-4 {
  background-color: var(--transparent);
  color: var(--grey);
  border-radius: 8px;
  font-weight: 500;
}

.tab-link-tab-2-4.w--current {
  background-color: var(--golden2);
  color: var(--black);
}

.text-block-259 {
  font-size: 16px;
  font-weight: 400;
}

.tab-link-tab-3-2 {
  background-color: var(--transparent);
  color: var(--grey);
  border-radius: 8px;
}

.tab-link-tab-3-2.w--current {
  background-color: var(--golden2);
  color: var(--black);
  font-weight: 500;
}

.tab-link-tab-4 {
  background-color: var(--transparent);
  color: var(--grey);
  border-radius: 8px;
}

.tab-link-tab-4.w--current {
  background-color: var(--golden2);
  color: var(--black);
  font-weight: 500;
}

.tab-link-tab-5 {
  background-color: var(--transparent);
  color: var(--grey);
  border-radius: 8px;
}

.tab-link-tab-5.w--current {
  background-color: var(--golden2);
  color: var(--black);
  font-weight: 500;
}

.tab-link-tab-6 {
  background-color: var(--transparent);
  color: var(--grey);
  border-radius: 8px;
}

.tab-link-tab-6.w--current {
  background-color: var(--golden2);
  color: var(--black);
  font-weight: 500;
}

.tab-link-tab-7 {
  background-color: var(--transparent);
  color: var(--grey);
  border-radius: 8px;
}

.tab-link-tab-7.w--current {
  background-color: var(--golden2);
  color: var(--black);
  font-weight: 500;
}

.tab-link-tab-8 {
  background-color: var(--transparent);
  color: var(--grey);
  border-radius: 8px;
}

.tab-link-tab-8.w--current {
  background-color: var(--golden2);
  color: var(--black);
  font-weight: 500;
}

.tab-link-tab-9 {
  background-color: var(--transparent);
  color: var(--grey);
  border-radius: 8px;
}

.tab-link-tab-9.w--current {
  background-color: var(--golden2);
  color: var(--black);
  font-weight: 500;
}

.tabs-menu-9 {
  background-color: var(--black-grey);
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.tab-pane-tab-1-2, .div-block-361 {
  width: 100%;
}

.container-tab {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  width: 100%;
  display: flex;
}

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

.heading-102 {
  color: var(--white);
  margin-top: 0;
  margin-bottom: 0;
  font-size: 28px;
}

.tabs-content-5 {
  width: 100%;
}

.text-block-260 {
  color: var(--grey);
  font-size: 16px;
}

.grid-classes-days {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.div-block-362 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border-bottom: 1px solid var(--shadow-button);
  border-radius: 8px;
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.div-block-363 {
  border-style: solid;
  border-width: 1px;
  border-color: black black var(--shadow-button);
  background-color: var(--black-grey);
  padding: 1rem;
  display: block;
}

.heading-103 {
  color: var(--white);
  text-align: left;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 500;
}

.div-block-364 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border-bottom: 1px solid var(--outer-shadow-button);
  background-color: #0f0f0f;
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: .25fr 1fr;
  grid-auto-columns: 1fr;
  padding: 1rem;
  display: grid;
}

.icon-embed-xsmall-16 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1.5rem;
  height: 1.5rem;
  display: flex;
}

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

.text-block-261 {
  color: var(--white);
  font-size: 18px;
  font-weight: 500;
}

.div-block-366 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-flow: column;
  display: flex;
}

.text-block-262 {
  color: var(--golden-lighter);
}

.schedule-time-block {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border-bottom: 1px solid var(--shadow-button);
  background-color: #171717;
  grid-template-rows: auto;
  grid-template-columns: .25fr 1fr;
  grid-auto-columns: 1fr;
  padding: 1rem;
  display: grid;
}

.week-of-the-day-block-schedule {
  border-bottom: 1px solid var(--shadow-button);
  background-color: var(--black-grey);
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
  padding: .5rem 1rem;
}

.schedule-time-block-end {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border-bottom: 1px solid var(--shadow-button);
  background-color: #171717;
  border-bottom-right-radius: 8px;
  border-bottom-left-radius: 8px;
  grid-template-rows: auto;
  grid-template-columns: .25fr 1fr;
  grid-auto-columns: 1fr;
  padding: 1rem;
  display: grid;
}

.tab-pane-tab-2 {
  width: 100%;
}

.header-tab-vertical {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

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

.div-block-367 {
  border-style: solid;
  border-width: 6px 1px 1px;
  border-color: var(--golden2) var(--golden-lighter) var(--golden-lighter);
  border-radius: 8px;
  flex-flow: row;
  justify-content: flex-start;
  align-items: flex-end;
  width: 100%;
  height: 280px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.featured-img-class {
  border-radius: 8px;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.image-205 {
  opacity: .66;
  object-fit: cover;
  border-radius: 8px;
  width: 100%;
  height: 100%;
}

.div-block-368 {
  z-index: 5;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  background-color: #000000c4;
  border-radius: 8px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  height: auto;
  margin: .5rem;
  padding: 1rem;
  display: flex;
  position: relative;
  inset: 0%;
  overflow: hidden;
}

.div-block-369 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: .25fr 1fr;
  grid-auto-columns: 1fr;
  place-items: center stretch;
  width: 100%;
  display: grid;
}

.icon-embed-xsmall-17 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1.5rem;
  height: 1.5rem;
  display: flex;
}

.text-white {
  color: var(--white);
}

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

.icon-embed-xsmall-18 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1.5rem;
  height: 1.5rem;
  display: flex;
}

.grid-x3-instructors {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.div-block-370 {
  border: 1px solid var(--shadow-button);
  border-radius: 8px;
  width: 100%;
  height: 100%;
}

.instructor-img-kt-club {
  width: 100%;
  height: 420px;
}

.image-206 {
  border-radius: 8px;
  width: 100%;
  height: 100%;
}

.div-block-371 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  background-color: var(--black-grey);
  flex-flow: column;
  height: auto;
  padding: 1rem;
  display: flex;
}

.heading-102-copy {
  color: var(--golden2);
  margin-top: 0;
  margin-bottom: 0;
  font-size: 18px;
  font-weight: 600;
}

.text-block-263 {
  color: var(--white);
}

.div-block-372 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.div-block-373 {
  background-color: var(--black-grey);
  border-radius: 4px;
  padding: 2px 4px;
}

.text-block-264 {
  color: var(--grey);
}

.div-block-374 {
  background-color: var(--golden2);
  border-radius: 100px;
  width: 10px;
  height: 10px;
}

.image-207 {
  background-image: linear-gradient(#000, #fff);
}

.div-block-375 {
  width: 100%;
}

.div-block-376 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.div-block-373-copy {
  background-color: var(--black-grey);
  border-radius: 4px;
  padding: 2px 4px;
}

.div-block-373-copy-copy {
  border: 1px solid var(--shadow-button);
  background-color: var(--black-grey);
  background-image: linear-gradient(168deg, #000000a8, var(--black-grey) 88%);
  border-radius: 8px;
  padding: 6px;
}

.text-block-265 {
  color: var(--white);
  font-size: 18px;
  font-weight: 500;
}

.div-block-377 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  display: flex;
}

.div-block-378 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  border: 1px solid var(--outer-shadow-button);
  background-color: var(--black-grey);
  border-radius: 8px;
  flex-flow: column;
  padding: 1rem;
  display: flex;
}

.icon-embed-xsmall-19, .icon-embed-xsmall-20 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1.5rem;
  height: 1.5rem;
  display: flex;
}

.text-block-266 {
  color: var(--white);
}

.div-block-379 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.div-block-380 {
  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: 100%;
  display: grid;
}

.image-208 {
  object-fit: cover;
  border-radius: 8px;
  width: 100%;
  height: 100%;
}

.div-block-381 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  display: flex;
}

.div-block-382 {
  width: 100%;
}

.div-block-383 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: flex;
}

.flex-block-22 {
  height: 100%;
}

.image-209 {
  width: 100%;
  height: 100%;
}

.flex-block-23 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
}

.div-block-384 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border: 1px solid var(--outer-shadow-button);
  background-color: var(--transparent);
  border-radius: 8px;
  flex-flow: column;
  display: flex;
}

.text-block-267 {
  color: var(--white);
  font-size: 16px;
  font-weight: 500;
}

.review-container {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: var(--black-grey);
  border-radius: 8px;
  padding: 1rem;
}

.flex-block-24 {
  flex-flow: row;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
}

.text-block-268 {
  color: var(--grey);
}

.text-block-269 {
  color: var(--grey);
  font-size: 16px;
}

.heading-103-copy {
  color: var(--white);
  text-align: left;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 24px;
  font-weight: 500;
}

.text-block-270, .text-block-271, .text-block-272, .text-block-273, .text-block-274, .text-block-275, .text-block-276 {
  font-size: 16px;
}

.image-210, .image-211 {
  width: 24px;
  height: 24px;
}

.heading-104 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 28px;
}

.text-block-277 {
  color: #b0adad;
  font-size: 16px;
}

.grid-x2-events {
  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-385 {
  border: 1px solid var(--shadow-button);
  background-color: var(--black-grey);
  border-radius: 8px;
  width: 100%;
  padding: 0;
  position: static;
}

.upcoming-event-featured-img {
  border: 1px solid #000;
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
  width: 100%;
}

.image-212 {
  object-fit: cover;
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
  width: 100%;
  height: 360px;
}

.div-block-386 {
  width: 100%;
  padding: 0;
}

.text-block-278 {
  color: var(--golden2);
  font-size: 18px;
  font-weight: 600;
  line-height: 28px;
}

.icon-embed-xsmall-21 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1.5rem;
  height: 1.5rem;
  display: flex;
}

.div-block-387 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  display: flex;
}

.text-block-279 {
  color: var(--grey);
}

.flex-block-25 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #111;
  border-bottom-right-radius: 8px;
  border-bottom-left-radius: 8px;
  padding: 1rem;
}

.text-block-280 {
  color: var(--grey);
}

.button-v4-0 {
  background-color: var(--black-grey);
  text-align: center;
  border-radius: 8px;
  width: 100%;
  font-weight: 500;
}

.flag-22---arg-copygggg {
  grid-column-gap: 10px;
  object-fit: cover;
  border-radius: 2px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 43px;
  height: 27px;
  padding: 0;
  text-decoration: none;
  display: flex;
}

.wrapper-fighters-v2 {
  flex-flow: column;
  width: 100%;
  display: flex;
}

.fighter-card-v2 {
  border: 1px none var(--shadow-button);
  border-radius: 0;
}

.div-block-388 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.image-213 {
  border-radius: 16px;
  width: 100%;
  height: 380px;
}

.div-block-389 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border-radius: 16px;
  grid-template-rows: auto;
  grid-template-columns: .25fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  height: 100%;
  display: grid;
}

.wrapper-fighter-img {
  border-radius: 16px;
  width: 100%;
  height: 320px;
  position: relative;
  overflow: hidden;
}

.image-214 {
  aspect-ratio: auto;
  object-fit: contain;
  border-radius: 16px;
  width: 100%;
  height: 440px;
  overflow: hidden;
}

.div-block-390 {
  padding: 32px;
}

.wrapper-fighter-info {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  height: 100%;
  padding: 32px;
  display: flex;
}

.fighter-frame-7 {
  grid-column-gap: 12px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.text-340 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 28px;
  font-weight: 600;
  line-height: 100%;
  text-decoration: none;
}

.fighter-flag-v2 {
  grid-column-gap: 10px;
  object-fit: cover;
  border-radius: 2px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 60px;
  height: 38px;
  padding: 0;
  text-decoration: none;
  display: flex;
}

.fighter-name {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 28px;
  font-weight: 600;
  line-height: 100%;
  text-decoration: none;
}

.fighter-country-name {
  grid-column-gap: 12px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.fight-info-div {
  grid-column-gap: 32px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-950 {
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-951 {
  grid-column-gap: 16px;
  flex: 0 auto;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.instagram-13 {
  grid-row-gap: 10px;
  background-color: #2b2b2b;
  border-radius: 8px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 8px;
  text-decoration: none;
  display: flex;
}

.instagram-13:hover {
  background-color: var(--full-grey);
}

.instagram-14 {
  object-fit: cover;
}

.instagram-14:hover {
  color: #fff;
}

.fighters-social-media-platforms {
  grid-row-gap: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding-top: 10px;
  padding-bottom: 0;
  text-decoration: none;
  display: flex;
}

.wrapper-fighter-img-record {
  border-radius: 16px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: block;
  position: relative;
  overflow: hidden;
}

.flex-block-26 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
  bottom: 10%;
  left: 0%;
  right: 0%;
}

.main-info-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border-radius: 16px;
  flex-flow: row;
  grid-template-rows: auto;
  grid-template-columns: .35fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  height: 100%;
  display: flex;
}

.win-losses-cards {
  z-index: 5;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-top: -20px;
  padding-bottom: 0;
  display: flex;
  position: relative;
  bottom: 8%;
  left: 0%;
  right: 0%;
}

.fighter-event-results {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: column;
  width: 100%;
  padding: 0;
  display: flex;
}

.div-block-391 {
  background-color: #191919;
  border-top-left-radius: 16px;
  border-top-right-radius: 16px;
  width: 100%;
  padding: 16px 32px;
}

.collection-item-65 {
  margin-bottom: 32px;
}

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

.collection-list-wrapper-56 {
  display: flex;
}

.body-66 {
  background-color: var(--color);
  font-family: Inter, sans-serif;
}

.collection-list-83 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: block;
}

.main-info-wrapper-grid {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border-radius: 16px;
  flex-flow: row;
  grid-template-rows: auto;
  grid-template-columns: .35fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  height: 100%;
  padding: 16px;
  display: grid;
}

.container-kt-fighter {
  width: 100%;
}

.section-kt-fighters {
  background-image: linear-gradient(180deg, #000 8%, #0000008c 39%, #00000054 71%, var(--black-2) 105%), url("https://cdn.prod.website-files.com/6515c29e265110c9545f6a61/6808bb1ed259ea809f95cbda_Screenshot%202025-04-23%20at%205.01.24%E2%80%AFPM.png");
  background-position: 0 0, 0 0;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 80vh;
  padding-top: 0%;
  padding-bottom: 32px;
}

.fighter-name-v2 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 44px;
  font-weight: 600;
  line-height: 100%;
  text-decoration: none;
}

.image-214-profile {
  aspect-ratio: auto;
  object-fit: contain;
  background-image: none;
  border-radius: 16px;
  width: 100%;
  height: 100%;
  transition: height .55s, width .55s;
  overflow: hidden;
}

.image-214-profile:hover {
  background-image: linear-gradient(0deg, #0c0c0c, var(--black-grey));
  width: 104%;
  height: 104%;
  overflow: clip;
}

.main-info-wrapper-profile {
  grid-column-gap: 64px;
  grid-row-gap: 64px;
  border: 1px solid var(--shadow-button);
  background-image: linear-gradient(#1c1c1cde, #040404d9);
  border-radius: 16px;
  flex-flow: row;
  grid-template-rows: auto;
  grid-template-columns: .6fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  height: 100%;
  padding: 0;
  display: grid;
}

.main-info-wrapper-profile:hover {
  background-image: linear-gradient(#1c1c1cde, #040404f2);
}

.fight-history {
  grid-row-gap: 10px;
  background-color: #2b2b2b;
  border-radius: 4px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 100%;
  padding: 8px 12px;
  text-decoration: none;
  display: flex;
}

.fight-history:hover {
  background-color: var(--full-grey);
}

.text-323-white {
  color: var(--white);
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 100%;
  text-decoration: none;
}

.flex-block-27 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
}

.text-341 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 22px;
  font-weight: 600;
  line-height: 100%;
  text-decoration: none;
}

.flex-block-28 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  padding-bottom: 16px;
  padding-left: 8px;
  padding-right: 8px;
}

.wrapper-fighter-img-record-list {
  border-bottom: 1px solid var(--golden2);
  border-radius: 0;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 380px;
  display: block;
  position: relative;
}

.main-info-wrapper-list {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  border: 1px solid var(--shadow-button);
  background-image: linear-gradient(154deg, var(--golden-grad-card-1), var(--golden-grad-card-2));
  border-radius: 16px;
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: .35fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  height: 100%;
  padding: 0 0 16px;
  text-decoration: none;
  transition: height 1.1s ease-out, width 1.1s ease-out, background-color .55s;
  display: flex;
}

.main-info-wrapper-list:hover {
  background-image: linear-gradient(180deg, #121212, var(--golden-grad-card-2-hover));
  width: 100%;
  height: 100%;
  box-shadow: 0 2px 10px #cab22a78;
}

.image-215 {
  width: 40px;
}

.image-214-list {
  aspect-ratio: auto;
  object-fit: cover;
  border-radius: 16px;
  width: 100%;
  height: 100%;
  transition: height 1.1s, width 1.1s;
  overflow: hidden;
}

.image-214-list:hover {
  aspect-ratio: auto;
  width: 110%;
  height: 110%;
}

.wrapper-fighter-img-list {
  border-radius: 16px 16px 0 0;
  width: 100%;
  height: 100%;
  overflow: hidden;
}

.container-event-results {
  width: 100%;
}

.fighter-event-results-copy {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  padding: 0;
  display: flex;
}

.flex-block-29, .flex-block-30 {
  width: 100%;
}

.flex-block-31 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
}

.flex-block-32 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: row;
}

.flex-block-33 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  object-fit: cover;
  flex-flow: row;
  width: 100%;
  height: 160px;
}

.figh-history-section {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
}

.featured-videos-section {
  width: 100%;
  margin-bottom: 32px;
}

.collection-list-wrapper-57 {
  border-radius: 16px;
  width: 100%;
}

.collection-list-84 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border-radius: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.text-block-281 {
  color: var(--white);
  font-family: Inter, sans-serif;
  font-size: 22px;
}

.flex-block-34 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border: 1px solid var(--black-grey);
  background-image: linear-gradient(137deg, #272727, #111);
  border-radius: 16px;
  height: 100%;
}

.collection-item-66 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border: 1px solid var(--black-grey);
  border-radius: 16px;
  flex-flow: column;
  display: flex;
}

.flex-block-35 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
}

.flex-block-36 {
  padding-bottom: 12px;
  padding-left: 12px;
  padding-right: 12px;
}

.video-11 {
  border: 1px solid var(--black-grey);
  border-radius: 16px;
}

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

.filter-name {
  border: 1px solid var(--grey);
  background-color: var(--black);
  color: var(--full-white);
  border-radius: 8px;
  height: 100%;
  min-height: 40px;
  margin-bottom: 0;
  padding: 8px 12px;
  font-size: 16px;
  transition: box-shadow .2s, color .2s, box-shadow .2s, border-color .2s;
  position: relative;
  box-shadow: 0 5px 10px -5px #0000001a;
}

.filter-name:hover {
  z-index: 2;
  border-color: var(--golden2);
  box-shadow: none;
  color: var(--grey);
}

.filter-name:focus {
  color: var(--grey);
}

.filter-name:focus-visible, .filter-name[data-wf-focus-visible] {
  color: var(--white);
}

.filter-name::placeholder {
  background-color: var(--black);
  color: var(--grey);
}

.filter-name.is-text-area {
  min-height: 100px;
}

.flex-block-38 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.text-block-282 {
  color: var(--full-white);
}

.filter-weight-class {
  border: 1px solid var(--grey);
  background-color: var(--black);
  color: var(--white);
  border-radius: 8px;
  width: 100%;
  min-height: 40px;
  margin-bottom: 0;
  padding: 8px 12px;
  transition: box-shadow .2s, color .2s, box-shadow .2s, border-color .2s;
  position: relative;
  box-shadow: 0 5px 10px -5px #0000001a;
}

.filter-weight-class:hover {
  z-index: 2;
  border-color: var(--golden2);
  box-shadow: none;
  color: var(--grey);
}

.filter-weight-class:focus {
  color: var(--grey);
}

.filter-weight-class:focus-visible, .filter-weight-class[data-wf-focus-visible] {
  color: var(--white);
}

.filter-weight-class::placeholder {
  background-color: var(--black);
  color: var(--grey);
}

.filter-weight-class.is-text-area {
  min-height: 100px;
}

.dropdown-toggle-6 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  vertical-align: baseline;
  justify-content: space-between;
  align-items: center;
  padding: 0;
  font-size: 16px;
  display: flex;
}

.icon-24 {
  color: var(--white-2);
}

.dropdown-list-10 {
  border: 1px solid var(--grey);
  background-color: var(--black);
  border-radius: 8px;
  inset: 100% 0% auto;
}

.dropdown-link-13, .dropdown-link-14, .dropdown-link-15 {
  color: var(--white-2);
}

.select-field-11 {
  background-color: var(--black);
  color: var(--white);
  border-radius: 8px;
  padding-right: 12px;
  display: flex;
}

.dropdown-9 {
  width: 100%;
}

.dropdown-toggle-7 {
  border: 1px solid var(--grey);
  border-radius: 8px;
  width: 100%;
  padding: 8px 12px;
}

.text-block-283, .icon-25 {
  color: var(--white);
}

.dropdown-list-11 {
  background-color: var(--color);
  color: var(--white);
}

.dropdown-link-16 {
  color: var(--white-2);
}

.dropdown-link-17, .dropdown-link-18 {
  color: var(--white);
}

.fs_cmsselect_select {
  border: 1px solid var(--grey);
  background-color: var(--black);
  color: var(--white);
  border-radius: 8px;
  height: 100%;
  padding-right: 12px;
  font-size: 16px;
  display: flex;
}

.fs_cmsselect_select:hover {
  border: 1px solid var(--golden2);
}

.padding-globall-hero {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  min-height: auto;
  padding: 10% 5% 5%;
  display: flex;
}

.text-block-281-copy {
  color: var(--white);
  font-family: Inter, sans-serif;
  font-size: 16px;
  line-height: 22px;
}

.iuri-mesquita-mini-img-copy {
  grid-row-gap: 10px;
  opacity: .66;
  filter: grayscale() blur(.6px);
  object-fit: cover;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  padding: 0;
  text-decoration: none;
  display: flex;
}

.flex-block-39 {
  height: 160px;
}

.flex-block-40 {
  grid-column-gap: 64px;
  grid-row-gap: 64px;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
}

.fight-info {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
}

.text-295-copy {
  color: var(--grey);
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 100%;
  text-decoration: none;
}

.text-295-copy-copy {
  color: var(--white);
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 100%;
  text-decoration: none;
}

.event-date {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.flex-block-41 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
}

.flex-block-42 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: row;
}

.paragraph-v1-grey {
  color: var(--golden-lighter);
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 100%;
  text-decoration: none;
}

.arrow-icon-right-small {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  background-color: var(--transparent);
  cursor: pointer;
  width: 2rem;
  height: 1rem;
  display: flex;
}

.decision {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  width: 100%;
  display: flex;
}

.empty-state-18 {
  background-color: var(--transparent);
  color: var(--golden-lighter);
  font-size: 16px;
}

.link-block-73 {
  text-decoration: none;
}

.win-copy, .win-copy-copy {
  grid-column-gap: 10px;
  background-color: #0f4d2e;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  width: 100px;
  padding: 4px 0;
  text-decoration: none;
  display: flex;
}

.loss-div {
  grid-column-gap: 10px;
  background-color: #5f0b0b;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  width: 100px;
  padding: 4px 0;
  text-decoration: none;
  display: flex;
}

.text-321-copy-loss {
  color: var(--white);
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 100%;
  text-decoration: none;
}

.div-block-392 {
  width: 100%;
}

.div-block-393 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  background-color: var(--golden2);
  border-radius: 16px;
  justify-content: center;
  align-items: center;
  width: 180px;
  padding: 6px 4px;
  display: flex;
}

.text-block-284, .text-block-285 {
  font-weight: 500;
}

.wrapper-fighter-img-copy {
  border-radius: 16px;
  width: 100%;
  height: 380px;
  position: relative;
  overflow: hidden;
}

.flex-block-43 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
}

.button-108-v2-2 {
  background-color: #fff;
  border-radius: 8px;
}

.share-button-4 {
  color: #000;
  background-color: #e0bb6c;
  border: 2px solid #3f3f3f;
  border-radius: 15px;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 15px 20px;
  text-decoration: none;
  transition: box-shadow .2s;
  display: flex;
  box-shadow: 0 2px 11px #0003;
}

.share-button-4:hover {
  box-shadow: 0 2px 11px #0000008c, inset -3px 3px 11px -8px #fff3;
}

.file-upload-4 {
  display: flex;
}

.div-block-394 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.heading-style-h3-3 {
  color: #fff;
  font-size: 2rem;
  font-weight: 700;
  line-height: 1.2;
}

.button-208 {
  color: #000;
  text-align: center;
  background-color: #e0bb6c;
  border-radius: .5rem;
  width: 100%;
  margin-top: 20px;
  padding: 15px 1.5rem;
  font-weight: 400;
}

.button-208:hover {
  background-color: #f7de93;
}

.label-8 {
  color: #fff;
  margin-bottom: 10px;
  font-weight: 500;
}

.profile-card-5 {
  z-index: 1;
  border: 1px solid var(--shadow-button);
  background-color: var(--black-2);
  background-image: linear-gradient(177deg, var(--golden-grad-card-1) 47%, var(--golden-grad-card-2));
  -webkit-backdrop-filter: blur(20px);
  backdrop-filter: blur(20px);
  border-radius: 15px;
  width: 100%;
  max-width: none;
  height: auto;
  position: relative;
  overflow: hidden;
  box-shadow: 0 0 45px #0003;
}

.text-block-286 {
  font-size: 16px;
  font-weight: 600;
}

.input-wrap-4 {
  flex: 1;
  margin-bottom: 20px;
}

.text-block-287, .text-block-288 {
  font-size: 16px;
  font-weight: 600;
}

.dan-2 {
  width: auto;
}

.div-block-322-v2 {
  padding-top: 0;
}

.input-wrap-3-copy-3 {
  flex-direction: column;
  flex: 1;
  margin-bottom: 20px;
  padding-bottom: 0;
  display: flex;
}

.tab-link-2 {
  border: 1px solid var(--shadow-button);
  background-color: var(--golden-grad-card-1);
  opacity: .82;
  color: #fff;
  text-align: center;
  background-image: none;
  border-radius: 8px;
  flex: 1;
  padding-left: 20px;
  padding-right: 20px;
}

.tab-link-2.w--current {
  border-width: 1px;
  border-color: var(--shadow-button);
  background-color: #3f3f3f;
  background-image: linear-gradient(to bottom, var(--black-grey), var(--black-grey));
  opacity: 1;
  box-shadow: inset -6px 0 13px -1px #ffffff0d;
}

.label-v2 {
  color: #fff;
  margin-bottom: 0;
  font-weight: 400;
}

.form-field-7 {
  flex: 1;
  margin-bottom: 20px;
}

.user_profile_form-2 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.black-belt-certificate-file-2 {
  flex-flow: column;
  padding-top: 12px;
  padding-bottom: 12px;
  display: flex;
}

.card-bottom-2 {
  padding: 20px;
}

.field-4 {
  background-color: var(--full-grey);
  color: #eee;
  border: 1px solid #aaa;
  border-radius: 8px;
  height: 40px;
  margin-bottom: 0;
  padding: 0 0 0 15px;
  transition: box-shadow .2s;
  box-shadow: 0 2px 3px #0000001a;
}

.field-4:focus-visible, .field-4[data-wf-focus-visible] {
  color: #fff;
}

.div-block-395 {
  width: 100%;
  display: block;
}

.form-row-2 {
  grid-column-gap: 16px;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.text-block-289 {
  font-weight: 400;
}

.text-block-232 {
  color: #b0adad;
}

.text-block-290 {
  color: #000;
}

.form-row-3 {
  grid-column-gap: 20px;
  justify-content: space-between;
  display: flex;
}

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

.all-dans-levels-user-profile-div-2 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  display: grid;
}

.text-block-291 {
  font-size: 16px;
  font-weight: 600;
}

.form_component-2 {
  width: 100%;
  height: 100%;
  margin-top: 0;
  margin-bottom: 0;
}

.div-block-396 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.share-button-5 {
  color: #000;
  background-color: #e0bb6c;
  border: 2px solid #3f3f3f;
  border-radius: 15px;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-top: 0;
  padding: .75rem 20px;
  font-weight: 600;
  text-decoration: none;
  transition: box-shadow .2s;
  display: flex;
  box-shadow: 0 2px 11px #0003;
}

.share-button-5:hover {
  background-color: #f7de93;
  box-shadow: 0 2px 11px #0000008c, inset -3px 3px 11px -8px #fff3;
}

.input-10 {
  border: 1px solid var(--black-grey);
  background-color: var(--full-grey);
  color: #eee;
  border-radius: 6px;
  margin-bottom: 0;
  box-shadow: 0 2px 2px #0000001a;
}

.input-10:focus-visible, .input-10[data-wf-focus-visible] {
  color: #eee;
  border-color: #eee;
}

.form_message-success-2 {
  color: #000;
  background-color: #d2b25b;
  border-radius: 8px;
  margin-top: 16px;
  padding: .75rem 1.25rem;
  font-weight: 600;
}

.text-field-27 {
  display: none;
}

.input-wrap-3-copy-4 {
  flex-direction: column;
  flex: 1;
  width: 100%;
  margin-bottom: 20px;
  padding-bottom: 0;
  display: flex;
}

.label-9 {
  color: #fff;
  margin-bottom: 10px;
  font-weight: 500;
}

.field-label-50 {
  color: #fff;
  font-weight: 500;
}

.form-row-4-columns {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  display: grid;
}

.main-wrapper-3-copy {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  width: 100%;
  height: auto;
  padding-left: 16px;
  display: flex;
}

.main-wrapper-5 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  width: 100%;
  height: auto;
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.input-wrap-4-grid {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex: 1;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 20px;
  display: grid;
}

.tab-pane-tab-1-3 {
  padding-top: 0;
}

.button-209 {
  color: #000;
  text-align: center;
  background-color: #e0bb6c;
  border-radius: .5rem;
  width: 100%;
  margin-top: 0;
  padding: 12px 1.5rem;
  font-weight: 400;
}

.button-209:hover {
  background-color: #f7de93;
}

.flex-block-44 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  width: 100%;
  max-width: none;
  padding-left: 8px;
  padding-right: 8px;
}

.text-block-292 {
  color: var(--white);
}

.text-block-293 {
  color: var(--white);
  text-align: center;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 500;
}

.club-phone-number-v2 {
  color: var(--color);
  flex-direction: column;
  flex: 1;
  margin-bottom: 0;
  padding-bottom: 0;
  display: flex;
}

.div-block-397 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  display: flex;
}

.card-top-2-copy-copy {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  border: 1px none var(--grey);
  border-radius: 8px;
  flex-flow: row;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  padding: 20px 20px 0 0;
  display: flex;
}

.input-10-copy {
  border: 1px solid var(--black-grey);
  background-color: var(--full-grey);
  color: #eee;
  border-radius: 6px;
  margin-bottom: 0;
  box-shadow: 0 2px 2px #0000001a;
}

.input-10-copy:focus-visible, .input-10-copy[data-wf-focus-visible] {
  color: #eee;
  border-color: #eee;
}

.welcome-flex {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  display: flex;
}

.card-dashboard {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border: 1px solid var(--black-grey);
  background-image: linear-gradient(380deg, black, var(--full-grey));
  border-radius: 16px;
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  height: 262.471px;
  padding: 16px;
  display: flex;
}

.div-block-398 {
  border: 1px solid var(--black-grey);
  border-radius: 8px;
}

.event-container {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border: 1px solid var(--black-grey);
  background-color: var(--full-grey);
  border-radius: 8px;
  flex-flow: column;
  width: 100%;
  padding: 16px 12px;
  text-decoration: none;
  display: flex;
}

.event-container:hover {
  background-image: linear-gradient(134deg, var(--full-grey), var(--black-grey));
}

.text-block-294 {
  color: var(--grey);
}

.text-block-294.white {
  color: var(--white);
}

.collection-list-85 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  width: 100%;
  height: 100%;
  display: flex;
}

.gold-date {
  color: var(--white);
}

.text-block-294-v2 {
  color: var(--white);
  font-size: 16px;
  font-weight: 500;
}

.flex-block-45 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
}

.swiper-arrow-icon-next-2 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  cursor: pointer;
  background-color: #1b1b1b00;
  width: 3rem;
  height: 2rem;
  display: flex;
}

.icon-small-kt {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  cursor: pointer;
  background-color: #1b1b1b00;
  width: 1.5rem;
  height: 1rem;
  display: flex;
}

.flex-block-46 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.flex-block-47 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-flow: row;
}

.grey-date {
  color: var(--grey);
  font-weight: 400;
}

.flex-block-48, .flex-block-49, .flex-block-50 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-flow: row;
}

.div-block-399 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  display: flex;
}

.event-sign-up-dashboard {
  background-color: var(--transparent);
  color: var(--color);
  text-align: center;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 8px 12px;
  font-weight: 400;
  text-decoration: none;
  display: flex;
}

.event-sign-up-dashboard:hover {
  background-color: var(--black-grey);
  text-align: center;
}

.icon-embed-xxsmall-28 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1.4rem;
  height: 1.4rem;
  display: flex;
}

.collection-list-wrapper-58 {
  display: flex;
}

.subtitle-gold-for-welcome-dashboard-copy {
  text-align: center;
  text-transform: capitalize;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(175.31deg, #f0e5c4, #ead8a1f2 22%, #e1c782de 56%, #d2b25bd4 74%, #c39e3ac4);
  -webkit-background-clip: text;
  background-clip: text;
  justify-content: flex-start;
  align-items: flex-start;
  height: auto;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 100%;
  display: flex;
}

.card-dashboard-v2 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border: 1px solid var(--black-grey);
  background-image: linear-gradient(380deg, black, var(--full-grey));
  border-radius: 16px;
  flex-flow: column;
  width: 100%;
  padding: 16px 16px 32px;
  display: flex;
}

.kt-club-1-info-dashboard-copy-copy {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  border: 1px solid var(--black-grey);
  cursor: pointer;
  background-image: linear-gradient(#000, #14141499), url("https://cdn.prod.website-files.com/6515c29e265110c9545f6a61/653c858c747d3823e3b90c06_bg%20club%202.png");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  border-radius: 8px;
  flex-direction: column;
  align-items: flex-start;
  width: auto;
  height: auto;
  margin-top: 0;
  margin-bottom: 0;
  padding: 8px 12px 16px;
  font-family: Inter, sans-serif;
  text-decoration: none;
  display: none;
}

.kt-club-1-info-dashboard-copy-copy:hover {
  background-image: linear-gradient(#000, #14141499 36%), url("https://cdn.prod.website-files.com/6515c29e265110c9545f6a61/653c858c747d3823e3b90c06_bg%20club%202.png");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.kt-club-1-info-dashboard-copy-copy.w--current {
  background-image: linear-gradient(#000, #141414cf);
  height: 100%;
  padding-top: 16px;
  padding-bottom: 16px;
  padding-left: 35px;
}

.flex-block-51 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
}

.text-block-294-v2-2 {
  color: #fff;
  font-size: 16px;
  font-weight: 500;
}

.text-block-295 {
  color: var(--grey);
}

.empty-state-19 {
  background-color: var(--black);
}

.icon-embed-xsmall-22 {
  color: var(--golden-3);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1.2rem;
  height: 1.2rem;
  display: flex;
}

.div-block-400 {
  width: 100%;
}

.section-profile-pic-kt-black-belt {
  background-image: linear-gradient(153deg, var(--black-grey), var(--black));
  border-radius: 16px;
  width: 100%;
}

.div-block-401 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border: 1px solid var(--black-grey);
  border-radius: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  height: auto;
  padding: 16px;
  display: block;
}

.div-block-402 {
  border: 1px solid var(--black-grey);
  border-radius: 16px;
}

.profile-pic-card {
  border: 1px none var(--black-grey);
  border-radius: 16px;
}

.div-block-403 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  width: 220px;
  height: 240px;
  display: flex;
}

.ms-profile-image-preview-8 {
  object-fit: cover;
  background-color: #4c4c4c;
  border: 1px solid #2e2c2c;
  border-radius: 18px;
  width: 100%;
  max-width: none;
  height: 100%;
  margin-top: 0;
  margin-bottom: 0;
  display: inline-block;
}

.edit-button-2 {
  color: #d6d6d6;
  background-color: #000;
  background-image: linear-gradient(100deg, #000, #181818);
  border: 2px #3f3f3f;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  width: auto;
  padding: 4px;
  text-decoration: none;
  transition: box-shadow .2s;
  display: flex;
  position: static;
  box-shadow: 0 2px 11px #0003, inset -3px 3px 11px -8px #fff3;
}

.edit-button-2:hover {
  color: #000;
  background-color: #fff;
  box-shadow: 0 2px 11px #0000008c, inset -3px 3px 11px -8px #fff3;
}

.icon-embed-xxsmall-29 {
  color: #fff;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1rem;
  height: 1rem;
  display: flex;
}

.text-block-296 {
  color: #fff;
  text-align: center;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 500;
}

.profile-info-container {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: row;
  height: auto;
}

.div-block-404 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: wrap;
  display: flex;
}

.first-last-name {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: wrap;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.div-block-405 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  border: 1px solid var(--golden2);
  background-color: var(--black);
  background-image: linear-gradient(78deg, black, var(--full-grey));
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  padding: 4px 6px;
  display: flex;
}

.flex-block-52 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  padding-top: 16px;
}

.text-block-297 {
  color: var(--golden2);
  font-weight: 400;
}

.icon-embed-xxsmall-28-black, .icon-embed-xxsmall-30 {
  color: var(--golden2);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1rem;
  height: 1rem;
  display: flex;
}

.kt-club-owner {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  border: 1px solid var(--golden2);
  background-color: var(--black);
  background-image: linear-gradient(78deg, black, var(--full-grey));
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  padding: 8px 12px;
  display: flex;
}

.kt-club-owner.hidden {
  display: flex;
}

.flex-block-53 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: wrap;
  width: 100%;
}

.kt-referee {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  border: 1px solid var(--golden2);
  background-color: var(--black);
  background-image: linear-gradient(78deg, black, var(--full-grey));
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  padding: 8px 12px;
  display: flex;
}

.kt-referee.hidden {
  display: flex;
}

.icon-embed-xxsmall-31 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1rem;
  height: 1rem;
  display: flex;
}

.div-block-406 {
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.icon-embed-xxsmall-9-gold, .icon-embed-xxsmall-32 {
  color: var(--golden2);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1rem;
  height: 1rem;
  display: flex;
}

.text-block-296-copy {
  color: #fff;
  text-align: center;
  text-align: center;
  font-family: Inter, sans-serif;
  font-size: 22px;
  font-weight: 500;
}

.kt-black-belt {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  border: 1px solid var(--golden2);
  background-color: var(--black);
  background-image: linear-gradient(78deg, black, var(--full-grey));
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  padding: 8px 12px;
  display: flex;
}

.kt-black-belt.hidden {
  display: flex;
}

.div-block-184-copy {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: row;
  width: 100%;
  height: auto;
  display: flex;
}

.div-block-407 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  width: 100%;
  display: flex;
}

.flex-block-54 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  width: 100%;
}

.flex-block-55 {
  width: 80px;
}

.icon-embed-xsmall-23 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1rem;
  height: 1rem;
  display: flex;
}

.mini-ms-profile-image {
  border: 1px solid var(--black-grey);
  object-fit: cover;
  background-color: #4c4c4c;
  border-radius: 4px;
  width: 100%;
  max-width: 240px;
  height: 100%;
  margin-top: 0;
  margin-bottom: 0;
  display: inline-block;
}

.section-profile-pic-kt-black-belt-copy {
  width: 100%;
}

.flex-block-56 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  justify-content: space-between;
  align-items: flex-start;
}

.buttons-important {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  width: 100%;
  height: auto;
  display: flex;
}

.button-apply-for-black-belt {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  background-color: var(--golden2);
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 8px 12px;
  text-decoration: none;
  display: flex;
}

.icon-embed-xxxsmall {
  color: var(--black);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1rem;
  height: 1rem;
  display: flex;
}

.icon-embed-xxxsmall.is-grey {
  color: var(--golden2);
}

.text-block-298 {
  color: var(--black);
  font-weight: 600;
}

.text-block-298.is-grey {
  color: var(--grey);
}

.text-block-298.is-grey:hover {
  color: var(--golden2);
}

.flex-block-52-copy {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  height: 240px;
  padding-top: 16px;
}

.icon-embed-xsmall-24 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1rem;
  height: 1rem;
  display: flex;
}

.icon-embed-xsmall-25 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1.4rem;
  height: 1.4rem;
  display: flex;
}

.flex-block-57 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-flow: row;
}

.flex-block-58 {
  position: relative;
  top: -11%;
}

.text-block-299 {
  color: var(--white);
}

.event-container-copy {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border: 1px solid var(--black-grey);
  background-color: var(--full-grey);
  border-radius: 8px;
  flex-flow: column;
  width: 100%;
  padding: 16px 12px;
  text-decoration: none;
  display: none;
}

.event-container-copy:hover {
  background-image: linear-gradient(134deg, var(--full-grey), var(--black-grey));
}

.seminar-certificate-container {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border: 1px solid var(--black-grey);
  background-color: var(--full-grey);
  border-radius: 8px;
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  padding: 16px 12px;
  text-decoration: none;
  display: grid;
}

.seminar-certificate-container:hover {
  background-image: linear-gradient(134deg, var(--full-grey), var(--black-grey));
}

.div-block-408 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  display: flex;
}

.flex-block-57-copy, .flex-block-59 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-flow: row;
}

.div-block-409 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.kt-club-1 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  border: 1px solid var(--black-grey);
  cursor: pointer;
  background-image: linear-gradient(#000, #14141499), url("https://cdn.prod.website-files.com/6515c29e265110c9545f6a61/653c858c747d3823e3b90c06_bg%20club%202.png");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  border-radius: 8px;
  flex-direction: column;
  align-items: flex-start;
  width: auto;
  height: auto;
  margin-top: 0;
  margin-bottom: 0;
  padding: 16px 12px;
  font-family: Inter, sans-serif;
  text-decoration: none;
  display: flex;
}

.kt-club-1:hover {
  background-image: linear-gradient(#000, #14141499 36%), url("https://cdn.prod.website-files.com/6515c29e265110c9545f6a61/653c858c747d3823e3b90c06_bg%20club%202.png");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.kt-club-1.w--current {
  background-image: linear-gradient(#000, #141414cf);
  height: 100%;
  padding-top: 16px;
  padding-bottom: 16px;
  padding-left: 35px;
}

.kt-club-2 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  border: 1px solid var(--black-grey);
  cursor: pointer;
  background-image: linear-gradient(#000, #14141499), url("https://cdn.prod.website-files.com/6515c29e265110c9545f6a61/653c858c747d3823e3b90c06_bg%20club%202.png");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  border-radius: 8px;
  flex-direction: column;
  align-items: flex-start;
  width: auto;
  height: auto;
  margin-top: 0;
  margin-bottom: 0;
  padding: 16px 12px;
  font-family: Inter, sans-serif;
  text-decoration: none;
  display: flex;
}

.kt-club-2:hover {
  background-image: linear-gradient(#000, #14141499 36%), url("https://cdn.prod.website-files.com/6515c29e265110c9545f6a61/653c858c747d3823e3b90c06_bg%20club%202.png");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.kt-club-2.w--current {
  background-image: linear-gradient(#000, #141414cf);
  height: 100%;
  padding-top: 16px;
  padding-bottom: 16px;
  padding-left: 35px;
}

.kt-club-3 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  border: 1px solid var(--black-grey);
  cursor: pointer;
  background-image: linear-gradient(#000, #14141499), url("https://cdn.prod.website-files.com/6515c29e265110c9545f6a61/653c858c747d3823e3b90c06_bg%20club%202.png");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  border-radius: 8px;
  flex-direction: column;
  align-items: flex-start;
  width: auto;
  height: auto;
  margin-top: 0;
  margin-bottom: 0;
  padding: 12px 16px;
  font-family: Inter, sans-serif;
  text-decoration: none;
  display: flex;
}

.kt-club-3:hover {
  background-image: linear-gradient(#000, #14141499 36%), url("https://cdn.prod.website-files.com/6515c29e265110c9545f6a61/653c858c747d3823e3b90c06_bg%20club%202.png");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.kt-club-3.w--current {
  background-image: linear-gradient(#000, #141414cf);
  height: 100%;
  padding-top: 16px;
  padding-bottom: 16px;
  padding-left: 35px;
}

.div-block-144-copy {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: row;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 60px;
  margin-top: 8px;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.div-block-410 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: row;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: auto;
  margin-top: 8px;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.label-smallwhite-4 {
  color: #fff;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
}

.div-block-411 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-flow: wrap;
  display: flex;
}

.label-small-grey-4 {
  color: #b0adad;
  font-size: 16px;
  font-weight: 400;
}

.body-67 {
  background-color: var(--black);
}

.heading-page-title {
  grid-column-gap: 10px;
  grid-row-gap: 16px;
  flex-flow: column;
  flex: 0 auto;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  padding-top: 120px;
  text-decoration: none;
  display: flex;
}

.section_distribution-centers {
  width: 100%;
}

.div-block-412 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: block;
}

.distribution-center-card {
  border: 1px solid var(--black-grey);
  border-radius: 8px;
  flex-flow: column;
  height: 343.184px;
  padding: 0 0 16px;
  display: flex;
}

.flex-block-60 {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
}

.gold-state {
  color: var(--white);
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 100%;
  text-decoration: none;
}

.flex-block-61 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-flow: column;
  padding: 32px 16px 16px;
}

.flex-block-62 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border: 1px solid var(--black-grey);
  background-image: linear-gradient(98deg, #000 3%, #1e1e1e94), url("https://cdn.prod.website-files.com/6515c29e265110c9545f6a61/681abebee928242887d6117f_360_F_194186298_Kdvivs2QcBKqAqMKmx4so5vuGF2d2ewD.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  border-radius: 16px;
  padding: 32px;
}

.tab-link-tab-1-4 {
  background-color: var(--white);
}

.tab-link-tab-1-4.w--current {
  background-color: var(--golden2);
  border-radius: 8px;
}

.tab-link-tab-2-5, .tab-link-tab-3-3 {
  border: 1px solid var(--golden2);
  background-color: var(--black);
  color: var(--white);
  border-radius: 8px;
}

.tabs-menu-10 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border: 1px none var(--golden2);
  background-color: var(--transparent);
  border-radius: 8px;
  width: 100%;
  display: flex;
}

.tab-link-tab-4-2 {
  border: 1px solid var(--golden2);
  background-color: var(--black);
  color: var(--white);
  border-radius: 8px;
}

.tabs-3 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  width: 100%;
  display: flex;
}

.flex-block-63 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: var(--black-grey);
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
  padding: 16px;
}

.region-name {
  color: var(--white);
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 22px;
  font-weight: 400;
  line-height: 100%;
  text-decoration: none;
}

.icon-embed-xsmall-26 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1.5rem;
  height: 1.5rem;
  display: flex;
}

.flex-block-64 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-flow: row;
}

.flex-block-65 {
  flex-flow: row;
  justify-content: space-between;
  align-items: center;
  width: 100%;
}

.collection-list-86 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.collection-list-wrapper-59 {
  width: 100%;
}

.tab-pane-tab-1-4 {
  width: 100%;
  padding-top: 16px;
}

.tabs-content-6 {
  width: 100%;
}

.div-block-413 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.flex-block-66 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  height: 35.9961px;
}

.flex-block-67, .flex-block-68 {
  flex-flow: row;
  text-decoration: none;
  display: flex;
}

.flex-block-69 {
  flex-flow: row;
}

.flex-block-70 {
  flex-flow: row;
  text-decoration: none;
}

.icon-small-kt-copy {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  cursor: pointer;
  background-color: #1b1b1b00;
  width: 1.5rem;
  height: 1rem;
  display: flex;
}

.flex-block-71 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-flow: row;
}

.flex-block-72 {
  height: 35.9961px;
}

.icon-embed-xxxsmal {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1.5rem;
  height: 1.5rem;
  display: flex;
}

.link-block-74 {
  text-decoration: none;
}

.tab-pane-tab-2-2, .tab-pane-tab-3, .tab-pane-tab-4 {
  padding-top: 16px;
}

.icon-small-kt-copy2 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  cursor: pointer;
  background-color: #1b1b1b00;
  width: 1.5rem;
  height: 1rem;
  display: flex;
}

.link-block-75, .link-block-76 {
  text-decoration: none;
}

.text-block-300 {
  color: #000;
  font-size: 1rem;
  font-weight: 600;
}

.icon-embed-xxsmall-33 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1.5rem;
  height: 1.5rem;
  display: flex;
}

.icon-embed-xsmall-27 {
  color: var(--color);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1.5rem;
  height: 1.5rem;
  display: flex;
}

.section-kt-store-products {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.kt-product-card {
  border: 1px solid var(--black-grey);
  background-color: var(--grey);
  background-image: linear-gradient(180deg, black, var(--black-grey));
  border-radius: 8px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  height: 440.947px;
  display: flex;
}

.flex-block-73, .image-216 {
  width: 100%;
}

.div-block-414 {
  padding: 16px;
}

.lightbox-link, .image-217, .image-218, .image-219, .image-220, .image-221, .image-222, .image-223, .image-224, .image-225, .image-226, .image-227, .image-228 {
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
}

.gold-state-copy {
  color: var(--white);
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 100%;
  text-decoration: none;
}

.card-dashboard-v3 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border: 1px solid var(--black-grey);
  background-image: linear-gradient(380deg, black, var(--full-grey));
  border-radius: 16px;
  flex-flow: column;
  width: 100%;
  padding: 16px 16px 32px;
  display: flex;
}

.seminar-certificate-container-v3 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border: 1px solid var(--black-grey);
  background-color: var(--full-grey);
  border-radius: 8px;
  flex-flow: row;
  grid-template-rows: auto;
  grid-template-columns: 3.25fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  padding: 16px 12px;
  text-decoration: none;
  display: grid;
}

.seminar-certificate-container-v3:hover {
  background-image: linear-gradient(134deg, var(--full-grey), var(--black-grey));
}

.collection-item-68 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: block;
}

.collection-list-85-copy {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  width: 100%;
  display: flex;
}

.flex-block-74 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
}

.flex-block-59-copy {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-flow: row;
}

.section-48-copy {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  width: 100%;
  max-width: 1920px;
  padding: 32px;
  display: flex;
}

.seminar-certificate-container-v3-copy {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border: 1px solid var(--black-grey);
  background-color: var(--full-grey);
  border-radius: 8px;
  flex-flow: row;
  grid-template-rows: auto;
  grid-template-columns: 3.25fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding: 16px 12px;
  text-decoration: none;
  display: flex;
}

.seminar-certificate-container-v3-copy:hover {
  background-image: linear-gradient(134deg, var(--full-grey), var(--black-grey));
}

.flex-block-75 {
  flex-flow: row;
  justify-content: space-between;
  align-items: center;
}

.div-block-415 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  text-decoration: none;
  display: flex;
}

.flex-block-76 {
  flex-flow: row;
  justify-content: space-between;
  align-items: flex-start;
}

.collection-list-wrapper-58-copy {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.collection-list-85-copy {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.card-dashboard-v2-copy512 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border: 1px solid var(--black-grey);
  background-image: linear-gradient(380deg, black, var(--full-grey));
  border-radius: 16px;
  flex-flow: column;
  grid-template-rows: auto auto auto auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  place-items: stretch stretch;
  width: 100%;
  padding: 16px 16px 32px;
  display: flex;
}

.icon-embed-xxsmall-34 {
  color: var(--golden2);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1.5rem;
  height: 1.5rem;
  display: flex;
}

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

.event-container-horizontal {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border: 1px solid var(--black-grey);
  background-color: var(--full-grey);
  border-radius: 8px;
  flex-flow: row;
  grid-template-rows: auto;
  grid-template-columns: 6fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding: 16px 12px;
  text-decoration: none;
  display: grid;
}

.event-container-horizontal:hover {
  background-image: linear-gradient(134deg, var(--full-grey), var(--black-grey));
}

.icon-embed-xxsmall-35 {
  color: var(--golden2);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1.5rem;
  height: 1.5rem;
  display: flex;
}

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

.seminar-certificate-container-v3-copy-copy {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border: 1px solid var(--black-grey);
  background-color: var(--full-grey);
  border-radius: 8px;
  flex-flow: row;
  grid-template-rows: auto;
  grid-template-columns: 10fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding: 16px 12px;
  text-decoration: none;
  display: grid;
}

.seminar-certificate-container-v3-copy-copy:hover {
  background-image: linear-gradient(134deg, var(--full-grey), var(--black-grey));
}

.gold-date-2 {
  color: #fff;
}

.flex-block-79 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
}

.flex-block-80 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
}

.seminar-certificate-container-v3-copy-copy-2 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #181818;
  border: 1px solid #2e2c2c;
  border-radius: 8px;
  flex-flow: row;
  grid-template-rows: auto;
  grid-template-columns: 3.25fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding: 16px 12px;
  text-decoration: none;
  display: grid;
}

.seminar-certificate-container-v3-copy-copy-2:hover {
  background-image: linear-gradient(134deg, #181818, #2e2c2c);
}

.text-block-294-v2-3 {
  color: #fff;
  font-size: 16px;
  font-weight: 500;
}

.flex-block-81 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
}

.div-block-416 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  display: flex;
}

.text-block-301 {
  color: #b0adad;
}

.event-sign-up-dashboard-2 {
  color: #000;
  text-align: center;
  background-color: #d2b25b;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 8px 12px;
  font-weight: 400;
  text-decoration: none;
  display: flex;
}

.event-sign-up-dashboard-2:hover {
  text-align: center;
  background-color: #d2b25b;
}

.section_dashboard-v3 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: row;
  grid-template-rows: 1fr;
  grid-template-columns: 1.75fr 2.25fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  width: 100%;
  min-height: auto;
  max-height: none;
  padding: 0;
  display: grid;
}

.card-dashboard-v5 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border: 1px solid var(--black-grey);
  background-image: linear-gradient(380deg, black, var(--full-grey));
  border-radius: 16px;
  flex-flow: column;
  grid-template-rows: minmax(auto, .25fr) auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  height: auto;
  padding: 16px;
  display: flex;
}

.card-dashboard-v5.v2 {
  display: flex;
}

.certificate-card-code {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #181818;
  border: 1px solid #2e2c2c;
  border-radius: 8px;
  flex-flow: row;
  grid-template-rows: auto;
  grid-template-columns: 3.5fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding: 16px 12px;
  text-decoration: none;
  display: grid;
}

.certificate-card-code:hover {
  background-image: linear-gradient(134deg, #181818, #2e2c2c);
}

.icon-embed-xxsmall-36 {
  color: var(--golden2);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1.5rem;
  height: 1.5rem;
  display: flex;
}

.icon-embed-xxsmall-36:hover {
  color: var(--golden-3);
}

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

.text-block-302.hidden-phone {
  display: none;
}

.div-block-144-copy-copy {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  text-align: center;
  flex-flow: row;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 60px;
  margin-top: 8px;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.kt-club-name {
  grid-column-gap: 2px;
  grid-row-gap: 2px;
  flex-flow: row;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 44px;
  display: flex;
}

.div-block-144-copy-copy {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: row;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 60px;
  margin-top: 8px;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.kt-club-info-buttons {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  padding-top: 12px;
  font-weight: 400;
  display: flex;
}

.flex-block-83, .flex-block-84, .flex-block-85 {
  grid-column-gap: 2px;
  grid-row-gap: 2px;
  flex-flow: row;
}

.div-block-417 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  display: flex;
}

.no-certificates-message {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  height: 100%;
  display: none;
}

.flex-block-86 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.kt-club-2-2 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  cursor: pointer;
  background-image: linear-gradient(#000, #14141499), url("https://cdn.prod.website-files.com/6515c29e265110c9545f6a61/653c858c747d3823e3b90c06_bg%20club%202.png");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  border: 1px solid #2e2c2c;
  border-radius: 8px;
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  height: auto;
  margin-top: 0;
  margin-bottom: 0;
  padding: 16px 12px;
  font-family: Inter, sans-serif;
  text-decoration: none;
  display: flex;
}

.kt-club-2-2:hover {
  background-image: linear-gradient(#000, #14141499 36%), url("https://cdn.prod.website-files.com/6515c29e265110c9545f6a61/653c858c747d3823e3b90c06_bg%20club%202.png");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.kt-club-2-2.w--current {
  background-image: linear-gradient(#000, #141414cf);
  height: 100%;
  padding-top: 16px;
  padding-bottom: 16px;
  padding-left: 35px;
}

.gold-date-3 {
  color: #fff;
}

.grey-date-2 {
  color: #b0adad;
  font-weight: 400;
}

.flex-block-87 {
  grid-column-gap: 2px;
  grid-row-gap: 2px;
  flex-flow: row;
}

.div-block-418 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-flow: wrap;
  display: flex;
}

.div-block-419 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: row;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: auto;
  margin-top: 8px;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.text-block-294-v2-4 {
  color: #fff;
  font-size: 16px;
  font-weight: 500;
}

.kt-club-3-2 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  cursor: pointer;
  background-image: linear-gradient(#000, #14141499), url("https://cdn.prod.website-files.com/6515c29e265110c9545f6a61/653c858c747d3823e3b90c06_bg%20club%202.png");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  border: 1px solid #2e2c2c;
  border-radius: 8px;
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  height: auto;
  margin-top: 0;
  margin-bottom: 0;
  padding: 12px 16px;
  font-family: Inter, sans-serif;
  text-decoration: none;
  display: flex;
}

.kt-club-3-2:hover {
  background-image: linear-gradient(#000, #14141499 36%), url("https://cdn.prod.website-files.com/6515c29e265110c9545f6a61/653c858c747d3823e3b90c06_bg%20club%202.png");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.kt-club-3-2.w--current {
  background-image: linear-gradient(#000, #141414cf);
  height: 100%;
  padding-top: 16px;
  padding-bottom: 16px;
  padding-left: 35px;
}

.button-99-copy-3 {
  color: #000;
  text-align: center;
  background-color: #d2b25b;
  border-radius: .5rem;
  margin-top: 0;
  padding: .25rem .5rem;
  font-size: 12px;
  font-weight: 600;
}

.button-99-copy-3:hover {
  background-color: #fff;
}

.div-block-420 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: row;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: auto;
  margin-top: 8px;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.div-block-421 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border: 1px solid var(--black-grey);
  border-radius: 16px;
  flex-flow: column;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  padding: 16px 16px 32px;
  display: flex;
}

.kt-club-1-2 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  cursor: pointer;
  background-image: linear-gradient(#000, #14141499), url("https://cdn.prod.website-files.com/6515c29e265110c9545f6a61/653c858c747d3823e3b90c06_bg%20club%202.png");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  border: 1px solid #2e2c2c;
  border-radius: 8px;
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  height: auto;
  margin-top: 0;
  margin-bottom: 0;
  padding: 16px 12px;
  font-family: Inter, sans-serif;
  text-decoration: none;
  display: flex;
}

.kt-club-1-2:hover {
  background-image: linear-gradient(#000, #14141499 36%), url("https://cdn.prod.website-files.com/6515c29e265110c9545f6a61/653c858c747d3823e3b90c06_bg%20club%202.png");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.kt-club-1-2.w--current {
  background-image: linear-gradient(#000, #141414cf);
  height: 100%;
  padding-top: 16px;
  padding-bottom: 16px;
  padding-left: 35px;
}

.div-block-422 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: auto;
  height: 100%;
  margin-top: 0;
  display: flex;
}

.flex-block-88 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: flex;
}

.tabs-menu-11 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  display: flex;
}

.tabs-4 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.tab-pane-tab-3-2, .tabs-content-7 {
  width: 100%;
}

.icon-embed-xxsmall-36-copy {
  color: var(--golden2);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1.5rem;
  height: 1.5rem;
  display: flex;
}

.icon-embed-xxsmall-36-copy:hover {
  color: var(--golden-3);
}

.kt-club-v2 {
  flex-flow: column;
  padding-top: 32px;
  padding-bottom: 32px;
  display: flex;
}

.div-block-422-copy {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: auto;
  height: 100%;
  margin-top: 0;
  display: flex;
}

.flex-block-88-copy, .flex-block-88-copy-v3 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.button-apply-for-black-belt-copy-full {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  background-color: var(--golden2);
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: none;
  padding: 8px 12px;
  text-decoration: none;
  display: flex;
}

.flex-block-89 {
  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-421-copyxdxd {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border: 1px solid var(--black-grey);
  background-image: linear-gradient(0deg, black, var(--full-grey));
  border-radius: 16px;
  flex-flow: column;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  padding: 16px 16px 32px;
  display: flex;
}

.flex-block-88-copy-v3-copy {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: flex;
}

.kt-club-v2-copy {
  flex-flow: column;
  padding-top: 0;
  padding-bottom: 32px;
  display: flex;
}

.grid2x2-copy {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: .75fr 1fr;
  grid-auto-columns: 1fr;
  display: flex;
}

.grid-container-kt-club-info-v2 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  grid-template-rows: auto;
  grid-template-columns: .25fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.grid-container-kt-club-info-copy {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  grid-template-rows: auto;
  grid-template-columns: .25fr 1fr;
  grid-auto-columns: 1fr;
  display: flex;
}

.flex-block-16-v2 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
}

.header-4-copy {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  height: auto;
  padding: 0;
  display: flex;
}

.item-wrapper-v2 {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  border-radius: 16px;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.code-embed {
  display: none;
}

.div-block-423 {
  border: 1px solid var(--golden-lighter);
  border-radius: 16px;
  width: 100%;
  height: 65vh;
}

.div-block-424 {
  border: 1px solid var(--black-grey);
  border-radius: 8px;
  padding: 8px;
}

.button-210 {
  color: #000;
  background-color: #d2b25b;
  border-radius: 8px;
  padding: 6px 12px;
  font-weight: 500;
}

.button-210:hover {
  background-color: #fb0;
}

.image-229 {
  object-fit: cover;
  object-position: 50% 0%;
  border-radius: 8px;
  width: 100%;
  height: 100%;
  transition: height .35s cubic-bezier(.25, .1, .637, .995), width .35s;
  overflow: hidden;
}

.image-229:hover {
  width: 106%;
  max-width: 100%;
  height: 106%;
}

.ncf-title-2 {
  color: #d2b25b;
  font-size: 1rem;
  font-weight: 600;
  line-height: 125%;
}

.flex-block-90 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
}

.flex-block-91 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #1b1b1b00;
  background-image: linear-gradient(#060606a8, #060606a8);
  border-radius: 8px;
  grid-template-rows: auto;
  grid-template-columns: .25fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: flex-start;
  margin-bottom: .25rem;
  margin-left: .25rem;
  margin-right: .25rem;
  padding: .5rem;
  display: flex;
  position: relative;
}

.flex-block-92 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  justify-content: space-between;
  align-items: flex-start;
  height: 100%;
}

.text-block-303 {
  color: #fff;
}

.cru-ncf-pop-up-2 {
  background-color: #fff;
  background-image: linear-gradient(#000, #2e2c2c);
  border: 1px solid #d2b25b;
  border-radius: 8px;
  flex-flow: row;
  justify-content: center;
  align-items: flex-end;
  width: 220px;
  height: auto;
  padding: 4rem 0 0;
  display: flex;
  position: relative;
  box-shadow: 1px 1px 24px 1px #0000001a;
}

.div-block-425 {
  grid-column-gap: 3px;
  grid-row-gap: 3px;
  flex-flow: wrap;
  display: flex;
}

.collection-list-87, ._w-dyn-list {
  display: block;
}

._w-dyn-item {
  background-color: var(--black);
}

.popup-template {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border: 1px solid var(--black-grey);
  background-color: var(--black-grey);
  background-image: linear-gradient(309deg, black, var(--black-grey));
  border-radius: 8px;
  width: 320px;
  padding: 16px;
}

.button-210-copy {
  background-color: var(--golden2);
  color: #000;
  border-radius: 4px;
  padding: 6px 8px;
  font-weight: 500;
}

.button-210-copy:hover {
  background-color: #fb0;
}

.kt-club-hero-section-v3 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  width: 100%;
  padding-top: 120px;
  display: flex;
}

.icon-embed-medium-8 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1.5rem;
  height: 1.5rem;
  display: flex;
}

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

.icon-embed-xsmall-28, .icon-embed-xsmall-29 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1.5rem;
  height: 1.5rem;
  display: flex;
}

.div-block-427 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-flow: wrap;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.icon-embed-xsmall-30 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1.5rem;
  height: 1.5rem;
  display: flex;
}

.text-block-304 {
  color: #b0adad;
  width: 100%;
}

.map {
  border: 1px solid var(--golden-lighter);
  border-radius: 16px;
  width: 100%;
  height: 65vh;
}

.directionsbutton {
  background-color: var(--golden2);
  color: #000;
  border-radius: 4px;
  padding: 6px 8px;
  font-weight: 500;
}

.directionsbutton:hover {
  background-color: #fb0;
}

.directions-button {
  background-color: var(--golden2);
  color: #000;
  text-align: center;
  border-radius: 4px;
  width: 100%;
  padding: 6px 8px;
  font-weight: 500;
}

.directions-button:hover {
  background-color: #fb0;
}

.icon-embed-xxsmall-37, .icon-embed-xxsmall-38 {
  color: var(--golden2);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1.5rem;
  height: 1.5rem;
  display: flex;
}

.collection-list-wrapper-60 {
  display: flex;
}

.kt-club-license-hidden {
  color: #d2b25b;
  font-size: 1rem;
  font-weight: 600;
  line-height: 125%;
  display: flex;
}

.kt-club-license-text {
  display: none;
}

.social-icons1_link-4 {
  background-image: linear-gradient(#565656, #3f3e3e);
  border-radius: 8px;
  align-items: center;
  padding: 4px 2px 4px 4px;
  font-size: 14px;
  text-decoration: none;
  display: flex;
}

.image-230, .image-231, .image-232, .image-233 {
  width: 1.5rem;
  height: 1.5rem;
}

.flex-block-93 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
}

.button-207-copy {
  background-color: var(--golden2);
  color: var(--black);
  text-align: center;
  border-radius: 8px;
  width: 100%;
  padding: 8px 12px;
  font-weight: 500;
}

.button-207-copy:hover {
  background-color: var(--color-2);
}

.div-block-428 {
  border: 1px none var(--shadow-button);
  background-color: var(--outer-shadow-button);
  width: 100%;
  height: 2px;
}

.collection-list-88, .collection-list-wrapper-61 {
  display: none;
}

.icon-embed-custom-13 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 2rem;
  height: 2rem;
  display: flex;
}

.embed-icon-5 {
  width: 2rem;
  height: 2rem;
  margin-bottom: -4px;
}

.icon-embed-xsmall-31, .icon-embed-xxsmall-39 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 2rem;
  height: 2rem;
  display: flex;
}

.banner-section-2 {
  z-index: 5;
  color: #fff;
  background-color: #222;
  width: 100%;
  padding: 8px 5%;
  position: relative;
}

.container-regular {
  width: 100%;
  max-width: none;
  height: 100%;
  margin-left: 0;
  margin-right: 0;
  padding-top: 0;
  position: relative;
}

.banner-content {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  padding-top: 8px;
  padding-bottom: 8px;
  display: flex;
}

.row-small {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.paragraph-small-2 {
  color: var(--white-2);
  letter-spacing: -.02em;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 700;
  line-height: 24px;
}

.banner-button-2 {
  color: #000;
  white-space: nowrap;
  background-color: #e0bb6c;
  border-radius: 6px;
  justify-content: center;
  align-items: center;
  padding: 4px 12px;
  font-size: 14px;
  font-weight: 700;
  line-height: 16px;
  text-decoration: none;
  transition: color .3s, background-color .3s;
  display: flex;
}

.banner-button-2:hover {
  color: #000;
  background-color: #fff;
}

.banner-close-button-absolute {
  color: #b2b3bd;
  background-color: #26272c;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  padding: 4px;
  transition: color .2s, background-color .2s;
  display: flex;
  position: absolute;
  inset: auto 0 auto auto;
}

.banner-close-button-absolute:hover {
  color: #000;
  background-color: #fff;
}

.icon-small-3 {
  flex: none;
  justify-content: center;
  align-items: center;
  width: 16px;
  height: 16px;
  display: flex;
}

.flex-block-94 {
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-top: 8px;
  padding-bottom: 0;
}

.certificate-card-code-v2 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #181818;
  border: 1px solid #2e2c2c;
  border-radius: 8px;
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 3.5fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  padding: 16px 12px;
  text-decoration: none;
  display: flex;
}

.certificate-card-code-v2:hover {
  background-image: linear-gradient(134deg, #181818, #2e2c2c);
}

.div-block-429 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  background-color: var(--golden2);
  width: 100%;
  display: flex;
}

.button-211 {
  background-color: var(--golden2);
  color: var(--black);
  text-align: center;
  border-radius: 8px;
  width: 100%;
  font-weight: 500;
  text-decoration: none;
}

.collection-item-69 {
  height: 100%;
}

.collection-list-wrapper-62 {
  height: 100%;
  display: none;
}

.collection-list-wrapper-63 {
  display: block;
}

.card-dashboard-v6 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border: 1px solid var(--black-grey);
  background-image: linear-gradient(380deg, black, var(--full-grey));
  border-radius: 16px;
  flex-flow: column;
  grid-template-rows: minmax(auto, .25fr) auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  height: 260px;
  padding: 16px;
  display: flex;
}

.card-dashboard-v6.v2 {
  height: auto;
  display: flex;
}

.collection-list-89 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  display: flex;
}

.flex-block-95 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
}

.text-block-294-v2-5 {
  color: #fff;
  font-size: 16px;
  font-weight: 500;
}

.text-block-305 {
  color: #b0adad;
}

.flex-block-96 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
}

.div-block-430 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  display: flex;
}

.text-block-306 {
  color: #000;
  font-weight: 500;
}

.flex-block-97 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
}

.button-apply-for-black-belt-2 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  background-color: #d2b25b;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 8px 12px;
  text-decoration: none;
  display: flex;
}

.gold-date-4 {
  color: #fff;
}

.certificate-card-code-v3 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #181818;
  border: 1px solid #2e2c2c;
  border-radius: 8px;
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 3.5fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  padding: 16px 12px;
  text-decoration: none;
  display: flex;
}

.certificate-card-code-v3:hover {
  background-image: linear-gradient(134deg, #181818, #2e2c2c);
}

.flex-block-97-grid {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: flex;
}

.div-block-206-v2 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: .75fr 1fr 1fr 1fr .75fr .5fr 1fr 1.25fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  height: auto;
  padding-top: 0;
  padding-bottom: 0;
  display: grid;
}

.div-block-431 {
  display: flex;
}

.div-block-432 {
  width: 100%;
}

.kt-club-license-membership-certificate-copy {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-direction: column;
  display: flex;
}

.kt-club-license-membership-certificate-copy.horizontal-flex {
  flex-flow: row;
}

.frame-904-copy {
  grid-column-gap: 4px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: auto;
  text-decoration: none;
  display: flex;
}

.div-block-211-button-copy {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  text-align: center;
  flex-flow: column;
  grid-template-rows: 2rem auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  place-items: flex-start stretch;
  width: 100%;
  height: 100%;
  margin-top: 0;
  display: flex;
}

.frame-902-copy {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1.25fr;
  grid-auto-columns: 1fr;
  place-content: stretch flex-start;
  place-items: start;
  width: 100%;
  height: 100%;
  padding-left: 0;
  padding-right: 0;
  text-decoration: none;
  display: block;
}

.empty-state-19-copy {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: var(--transparent);
  background-image: linear-gradient(#181818, #181818);
  flex-flow: column;
  display: flex;
}

.no-certificates-message-copy {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  height: 100%;
  display: flex;
}

.flex-block-98 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
}

.view-all-link {
  color: var(--golden2);
}

.view-all-link:hover {
  color: var(--color-2);
}

.kt-black-belt-conversion-form-wrapper {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-flow: column;
  width: 100%;
  max-width: 100%;
  display: flex;
  overflow: hidden;
}

.paragraph-47 {
  color: var(--grey);
  margin-bottom: 0;
}

.padding-terms-and-conditinos {
  border: 1px solid var(--black-grey);
  border-radius: 8px;
  padding: 16px;
}

.terms-step-1 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  display: flex;
}

.checkbox-label-8 {
  color: var(--white);
}

.terms-step-2 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  display: none;
}

.image-234 {
  border-radius: 8px;
}

.terms-step-3, .terms-step-4, .terms-step-5 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  display: none;
}

.flex-block-99 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: row;
}

.button-212 {
  background-color: var(--golden2);
  color: var(--black);
  border-radius: 8px;
}

.button-212:hover {
  background-color: var(--color-2);
}

.next-step-btn {
  background-color: var(--golden2);
  color: var(--black);
  border-radius: 8px;
}

.next-step-btn:hover {
  background-color: var(--color-2);
}

.navigation-buttons {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: row;
}

.next-step-btn-copy {
  background-color: var(--golden2);
  color: var(--black);
  border-radius: 8px;
}

.next-step-btn-copy:hover {
  background-color: var(--color-2);
}

.next-step-btn-copy-copy {
  background-color: var(--golden2);
  color: var(--black);
  border-radius: 8px;
}

.next-step-btn-copy-copy:hover {
  background-color: var(--color-2);
}

.before-step-btn {
  background-color: var(--golden2);
  color: var(--black);
  border-radius: 8px;
}

.before-step-btn:hover {
  background-color: var(--color-2);
}

.checkbox-field-5, .check-box-terms-conditions {
  padding-top: 8px;
}

.check-box-label-terms-conditions {
  color: var(--white);
}

.terms-conditions-section-copy {
  padding: 16px;
}

.terms-conditions-section {
  padding: 16px;
  display: flex;
}

.kt-black-belt-form-wrapper {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 70vh;
  display: none;
}

.submit-aggrements {
  background-color: var(--golden2);
  color: var(--black);
  text-align: center;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  font-size: 16px;
  font-weight: 500;
  display: none;
}

.submit-aggrements:hover {
  background-color: var(--color-2);
}

.div-block-433 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.div-block-434 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  border: 1px solid var(--black-grey);
  background-image: linear-gradient(180deg, black, #000000bd), url("https://cdn.prod.website-files.com/6515c29e265110c9545f6a61/6596f4a6daad16c8355e9529_belt.png"), linear-gradient(147deg, var(--full-grey), var(--black));
  background-position: 0 0, 50% 70%, 0 0;
  background-repeat: repeat, no-repeat, repeat;
  background-size: auto, cover, auto;
  border-radius: 8px;
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  padding: 16px 16px 32px;
  display: flex;
}

.title-conversion {
  color: var(--white-2);
  margin-top: 0;
  margin-bottom: 0;
  font-size: 18px;
  font-weight: 700;
  line-height: 1.4em;
}

.paragraph-48 {
  color: var(--white);
}

.button-213 {
  background-color: var(--golden2);
  color: var(--black);
  text-align: center;
  border-radius: 8px;
  font-weight: 500;
  text-decoration: none;
}

.button-213:hover {
  background-color: var(--color-2);
  border: 1px #000;
  border-radius: 8px;
}

.flex-block-100, .flex-block-101 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
}

.flex-block-102, .flex-block-103 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
}

.text-block-307 {
  color: var(--white);
  font-size: 18px;
  font-weight: 500;
}

.conversion-application-form-wrapper {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-flow: column;
  width: 100%;
  max-width: 100%;
  display: flex;
  overflow: hidden;
}

.text-block-308 {
  color: var(--grey);
}

.div-block-435 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  display: flex;
}

.form-row-3-columns {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  grid-template-rows: auto;
  grid-template-columns: .75fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.text-block-309 {
  color: var(--grey);
}

.div-block-436 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: flex;
}

.field-label-42-copy {
  color: var(--full-white);
  margin-bottom: 0;
  font-weight: 500;
}

.flex-block-104 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
}

.button-214 {
  background-color: var(--golden2);
  border-radius: 8px;
  width: 100%;
}

.text-block-310 {
  color: var(--grey);
}

.form-row-2-columns {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.dan-pay-button {
  background-color: var(--golden-3);
  color: var(--black);
  text-align: center;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-top: 8px;
  padding-bottom: 8px;
  font-size: 18px;
  font-weight: 600;
  text-decoration: none;
  display: block;
}

.dan-pay-button:hover {
  background-color: var(--color-2);
}

.div-block-437 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  display: flex;
}

.dan-price-display {
  color: #fff;
  margin-bottom: 10px;
  font-weight: 500;
}

.dan-select-option {
  border: 1px solid var(--black-grey);
  background-color: var(--full-grey);
  color: #eee;
  border-radius: 6px;
  margin-bottom: 0;
  box-shadow: 0 2px 2px #0000001a;
}

.dan-select-option:focus-visible, .dan-select-option[data-wf-focus-visible] {
  color: #eee;
  border-color: #eee;
}

.total-price-show {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  display: flex;
}

.you-pay-total-now {
  color: #fff;
  margin-bottom: 10px;
  font-weight: 500;
}

.link-block-77 {
  background-color: var(--golden2);
  text-align: center;
  border-radius: 8px;
  padding-top: 8px;
  padding-bottom: 8px;
  text-decoration: none;
}

.link-block-77:hover {
  background-color: var(--color-2);
}

.text-block-311 {
  color: var(--black);
  font-size: 16px;
  font-weight: 600;
  text-decoration: none;
}

.link-block-77-copy {
  background-color: var(--golden2);
  text-align: center;
  border-radius: 8px;
  padding-top: 8px;
  padding-bottom: 8px;
  text-decoration: none;
}

.link-block-77-copy:hover {
  background-color: var(--color-2);
}

.flex-block-105 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
}

.button-215, .uploaded-file, .button-216 {
  background-color: var(--golden2);
  border-radius: 8px;
}

.uploaded-file-2 {
  background-color: var(--golden-3);
  border-radius: 8px;
}

.div-block-438 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  display: flex;
}

.div-block-439 {
  flex-flow: column;
  display: flex;
}

.default-state-6, .uploading-state, .success-state, .default-state-7, .uploading-state-2, .success-state-2 {
  width: 100%;
}

.memberstack-id-copy {
  display: block;
}

.memberstack-id {
  width: 100%;
}

.memberstack-id-hidden {
  display: none;
}

.text-block-167-copy23123 {
  color: var(--grey);
  text-align: center;
  padding-bottom: 16px;
  font-family: Inter, sans-serif;
  font-weight: 400;
  display: flex;
}

.text-block-167-copy23123-copy {
  color: var(--white);
  text-align: center;
  padding-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 500;
  display: flex;
}

.flex-block-106 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  background-color: var(--transparent);
  border-radius: 2px;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  padding-top: 8px;
  padding-bottom: 8px;
}

.icon-embed-xsmall-32 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1.5rem;
  height: 1.5rem;
  display: flex;
}

.nav-link-13-applications-copy {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-image: linear-gradient(70deg, var(--golden-grad-card-1), var(--full-grey));
  color: #fff;
  border-radius: 8px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: auto;
  margin-bottom: 0;
  padding: 12px 16px;
  text-decoration: none;
  transition: background-color .2s;
  display: flex;
}

.nav-link-13-applications-copy:hover {
  background-color: var(--black-2);
  background-image: linear-gradient(80deg, var(--golden-grad-card-1), var(--black-grey));
}

.nav-link-13-applications-copy.w--current {
  border: 1px none var(--golden2);
  background-color: var(--full-black);
  background-image: linear-gradient(269deg, var(--golden-grad-card-1), var(--full-grey));
  height: auto;
  margin-bottom: 0;
  padding-top: 12px;
  padding-bottom: 12px;
  padding-left: 16px;
  display: flex;
}

.nav-link-13-applications-copy.w--current:hover {
  background-image: linear-gradient(92deg, var(--golden-grad-card-1), var(--black-grey));
  width: 100%;
}

.nav-link-13-applications-copy.last {
  margin-bottom: 0;
}

.applicant-yes-not {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  display: flex;
}

.applicant-form-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  opacity: 1;
  pointer-events: auto;
  width: 100%;
  display: none;
}

.dan-select-option-kt-owner {
  border: 1px solid var(--black-grey);
  background-color: var(--full-grey);
  color: #eee;
  border-radius: 6px;
  margin-bottom: 0;
  box-shadow: 0 2px 2px #0000001a;
}

.dan-select-option-kt-owner:focus-visible, .dan-select-option-kt-owner[data-wf-focus-visible] {
  color: #eee;
  border-color: #eee;
}

.frame-13-copy {
  grid-column-gap: 16px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  text-decoration: none;
  display: flex;
}

.dan-pay-button-conversion-now {
  background-color: var(--golden-3);
  color: var(--black);
  text-align: center;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 100%;
  margin-top: 16px;
  padding-top: 8px;
  padding-bottom: 8px;
  font-size: 18px;
  font-weight: 600;
  text-decoration: none;
  display: flex;
  overflow: hidden;
}

.dan-pay-button-conversion-now:hover {
  background-color: var(--color-2);
}

.applicant-dan-black-belt {
  border: 1px solid var(--black-grey);
  background-color: var(--full-grey);
  color: #eee;
  border-radius: 6px;
  margin-bottom: 0;
  box-shadow: 0 2px 2px #0000001a;
}

.applicant-dan-black-belt:focus-visible, .applicant-dan-black-belt[data-wf-focus-visible] {
  color: #eee;
  border-color: #eee;
}

.flex-block-107 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-flow: row;
}

.radio-wrapper {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  opacity: 1;
  flex-flow: row;
  width: 100%;
}

.yes-radio-field, .no-radio-field {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  display: flex;
}

._wf-form-kt-black-belt-conversion-application {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border: 1px solid var(--black-grey);
  color: var(--white);
  background-image: linear-gradient(#000, #141414);
  border-radius: 8px;
  flex-flow: column;
  width: 100%;
  min-width: 100%;
  max-width: 100%;
  padding: 32px 35px;
  font-family: Inter, sans-serif;
  display: flex;
  overflow: hidden;
}

.radio-yes-no-wrapper {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  opacity: 1;
  flex-flow: row;
}

.applicant-always-visible-form-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  opacity: 1;
  pointer-events: auto;
  display: flex;
}

.total-price-show-conversion {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  width: 100%;
  display: none;
}

.dan-pay-button-conversion {
  background-color: var(--golden-3);
  color: var(--black);
  text-align: center;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 100%;
  padding-top: 8px;
  padding-bottom: 8px;
  font-size: 18px;
  font-weight: 600;
  text-decoration: none;
  display: none;
  overflow: hidden;
}

.dan-pay-button-conversion:hover {
  background-color: var(--color-2);
}

.div-block-441 {
  border: 1px solid var(--black-grey);
  border-radius: 8px;
  width: 100%;
  padding: 16px;
}

.flex-block-108 {
  width: 100%;
  max-width: 100%;
  display: block;
}

.container-dan-pay-button {
  border-radius: 8px;
  width: 100%;
  max-width: 100%;
  display: block;
  overflow: hidden;
}

.div-block-442, .flex-block-109, .div-block-443, .flex-block-110 {
  width: 100%;
}

.application-status-wrapper {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  border: 1px solid var(--black-grey);
  border-radius: 8px;
  flex-flow: column;
  width: 100%;
  padding: 16px;
  display: flex;
}

.flex-block-110-copy {
  width: 100%;
}

.application-status-container {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  width: 100%;
}

.text-block-white {
  color: var(--white);
  margin-bottom: 0;
  font-weight: 600;
}

.div-block-444 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-flow: row;
  display: flex;
}

.text-block-grey {
  color: var(--grey);
  margin-bottom: 0;
}

.flex-block-111 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border: 1px solid var(--black-grey);
  border-radius: 8px;
  flex-flow: row;
  grid-template-rows: auto;
  grid-template-columns: .75fr .75fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  place-items: start center;
  width: 100%;
  padding: 8px;
  display: grid;
}

.collection-item-70, .collection-list-90, .collection-list-wrapper-64 {
  width: 100%;
}

.div-block-444-copy {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-flow: row;
  display: flex;
}

.flex-block-112 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-flow: row;
}

.black-belt-certifications-wrapper {
  width: 100%;
}

.black-belt-certifications-list {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: flex;
}

.black-belt-certifications-wrapperr-copy {
  width: 100%;
}

.black-belt-certifications-item {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  width: 100%;
  display: flex;
}

.black-belt-certifications-wrapper-flex {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border: 1px solid var(--black-grey);
  background-image: linear-gradient(358deg, black, var(--black-grey));
  border-radius: 8px;
  flex-flow: column;
  grid-template: "."
                 "."
                 "."
                 / 1fr .75fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  place-content: stretch;
  place-items: start stretch;
  width: 100%;
  padding: 8px;
  display: grid;
}

.black-belt-certifications-wrapper-flex:hover {
  background-image: linear-gradient(358deg, black, var(--black-grey) 64%);
}

.black-belt-certifications-wrapper-flex-copy {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border: 1px solid var(--black-grey);
  border-radius: 8px;
  flex-flow: row;
  grid-template-rows: auto;
  grid-template-columns: .75fr .75fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  place-items: start center;
  width: 100%;
  padding: 8px;
  display: grid;
}

.black-belt-certifications-wrapper-cms {
  width: 100%;
}

.text-block-gold-pending {
  color: var(--golden2);
  margin-bottom: 0;
}

.text-block-gold-approved {
  color: var(--white);
  margin-bottom: 0;
  font-weight: 500;
}

.dan-black-belt {
  border: 1px solid var(--black-grey);
  background-color: var(--full-grey);
  color: #eee;
  border-radius: 6px;
  margin-bottom: 0;
  box-shadow: 0 2px 2px #0000001a;
}

.dan-black-belt:focus-visible, .dan-black-belt[data-wf-focus-visible] {
  color: #eee;
  border-color: #eee;
}

.div-block-445 {
  border: 1px solid var(--black-grey);
  background-image: linear-gradient(117deg, #000, #0000007a 58%, #000000f5 93%), url("https://cdn.prod.website-files.com/6515c29e265110c9545f6a61/6825f557d3d7edd224e68993_6596f4a6daad16c8355e9529_belt%201.png");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  border-radius: 16px;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 80px;
  padding: 16px;
  transition: background-color .2s;
  display: flex;
}

.div-block-445:hover {
  background-image: linear-gradient(117deg, #000 13%, #00000063 84%, #000000f5 89%), url("https://cdn.prod.website-files.com/6515c29e265110c9545f6a61/6825f557d3d7edd224e68993_6596f4a6daad16c8355e9529_belt%201.png");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.div-block-446 {
  background-color: var(--golden-grad-card-1);
  width: 100%;
  height: 2px;
}

.button-217 {
  background-color: var(--golden2);
  color: var(--black);
  border-radius: 8px;
  font-weight: 600;
}

.button-217:hover {
  background-color: var(--color-2);
  box-shadow: 0 4px 15px #ccaa305e;
}

.text-block-312 {
  color: var(--white);
}

.flex-block-113 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
}

.paragraph-18-copy {
  color: var(--white);
  margin-bottom: 0;
  font-size: 18px;
  font-weight: 600;
}

.text-block-313 {
  color: var(--grey);
}

.div-block-447 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-flow: column;
  display: flex;
}

.flex-block-13-copy {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  padding-bottom: 6px;
}

.mb-15-4 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-weight: 700;
}

.dropdown-10 {
  background-color: var(--black);
  background-image: linear-gradient(70deg, var(--golden-grad-card-1), var(--full-grey));
  border-radius: 8px;
  width: 100%;
  display: flex;
}

.text-block-314 {
  color: var(--white);
  width: 100%;
  font-size: 16px;
  font-weight: 600;
  display: flex;
}

.dropdown-toggle-8 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  border-radius: 8px;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding: 12px 16px;
  display: flex;
}

.flex-block-114 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
}

.icon-26 {
  color: var(--white);
  font-size: 18px;
  font-weight: 600;
}

.dropdown-list-12 {
  background-color: var(--full-white);
}

.dropdown-list-12.w--open {
  background-color: var(--transparent);
}

.nav-link-13-applications-copy-dropdown {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-image: linear-gradient(243deg, var(--black-grey), var(--full-grey));
  color: #fff;
  border-radius: 8px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: auto;
  margin-bottom: 0;
  padding: 12px 16px;
  text-decoration: none;
  transition: background-color .2s;
  display: flex;
}

.nav-link-13-applications-copy-dropdown:hover {
  background-color: var(--black-2);
  background-image: linear-gradient(80deg, var(--golden-grad-card-1), var(--black-grey));
}

.nav-link-13-applications-copy-dropdown.w--current {
  border: 1px none var(--golden2);
  background-color: var(--full-black);
  background-image: linear-gradient(269deg, var(--golden-grad-card-1), var(--full-grey));
  height: auto;
  margin-bottom: 0;
  padding-top: 12px;
  padding-bottom: 12px;
  padding-left: 16px;
  display: flex;
}

.nav-link-13-applications-copy-dropdown.w--current:hover {
  background-image: linear-gradient(92deg, var(--golden-grad-card-1), var(--black-grey));
  width: 100%;
}

.nav-link-13-applications-copy-dropdown.last {
  margin-bottom: 0;
}

.no-certifications-message {
  display: flex;
}

.empty-state-20 {
  background-color: var(--transparent);
}

.div-block-448 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  background-image: linear-gradient(337deg, var(--golden2), var(--color-2));
  border-radius: 4px;
  justify-content: flex-start;
  align-items: center;
  padding: 4px 6px;
  display: flex;
}

.text-block-258-copyv2v2 {
  color: var(--black);
  font-weight: 600;
}

.div-block-448-copy2 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  border: 1px solid var(--color-2);
  border-radius: 6px;
  justify-content: flex-start;
  align-items: center;
  padding: 6px 8px;
  display: flex;
}

.text-block-258-copyv2v2-copy {
  color: var(--white);
  font-weight: 600;
}

.icon-embed-small-3 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1.5rem;
  height: 1.5rem;
  display: flex;
}

.div-block-448-copy2-copy {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  border: 1px solid var(--color-2);
  border-radius: 4px;
  justify-content: flex-start;
  align-items: center;
  padding: 2px 6px;
  text-decoration: none;
  display: flex;
}

.icon-embed-small-4, .icon-embed-small-5 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1.5rem;
  height: 1.5rem;
  display: flex;
}

.image-235 {
  width: 1.5rem;
  height: 1.5rem;
}

.flex-block-115, .flex-block-116 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
}

.field-label-51 {
  color: #b0adad;
  margin-top: 0;
  margin-bottom: 12px;
  font-weight: 500;
}

.input-11 {
  color: #eee;
  background-color: #181818;
  border: 1px solid #2e2c2c;
  border-radius: 6px;
  margin-bottom: 0;
  box-shadow: 0 2px 2px #0000001a;
}

.input-11:focus-visible, .input-11[data-wf-focus-visible] {
  color: #eee;
  border-color: #eee;
}

.juracion-2 {
  color: #b0adad;
  margin-bottom: 12px;
  font-weight: 300;
  display: block;
}

.dan-level-promotion-block-2 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: #fff;
  background-image: linear-gradient(#000, #141414), linear-gradient(#000, #222);
  border: 1px solid #2e2c2c;
  border-radius: 8px;
  flex-flow: column;
  width: 100%;
  min-width: 400px;
  padding: 32px 7.5% 7.5% 35px;
  font-family: Inter, sans-serif;
  display: flex;
}

.ms-form-heading-4 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 18px;
  font-weight: 700;
  line-height: 1.4em;
}

.text-block-315 {
  color: #b0adad;
  text-align: center;
  padding-bottom: 16px;
  font-family: Inter, sans-serif;
  font-weight: 400;
  display: flex;
}

.ms-button-3 {
  color: #fff;
  text-align: center;
  letter-spacing: .03em;
  background-color: #2962ff;
  border: 1px solid #2962ff;
  border-radius: 8px;
  flex: none;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  margin-bottom: 15px;
  padding: 13px 16px 11.5px;
  font-size: 15px;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: transform .2s cubic-bezier(.645, .045, .355, 1), border-color .2s cubic-bezier(.645, .045, .355, 1), border-radius .2s cubic-bezier(.645, .045, .355, 1), box-shadow .2s cubic-bezier(.645, .045, .355, 1), background-color .2s cubic-bezier(.645, .045, .355, 1);
  display: inline-block;
  position: relative;
  top: 0;
  box-shadow: 1px 1px 5px #ffffff40, 0 10px 20px -5px #2d3e504d;
}

.ms-button-3:hover {
  box-shadow: none;
  color: #fff;
  background-color: #1051b9;
  transform: translate(0, 2px);
}

.ms-button-3:active {
  background-color: #0a3092;
}

.ms-button-3.is-form {
  color: #000;
  background-color: #d2b25b;
  border-color: #b0adad;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  box-shadow: 1px 1px 5px #ffffff40, 0 10px 20px -5px #2d3e504d;
}

.success-message-4 {
  background-color: #000;
  padding-left: 0;
  font-size: 16px;
  font-weight: 500;
}

.flex-block-117 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
}

.body-68 {
  background-color: var(--black);
  justify-content: center;
  align-items: center;
  display: flex;
}

.form-24 {
  color: #fff;
}

.flex-block-118 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
}

.form-25 {
  color: var(--white);
}

.div-block-450 {
  display: none;
}

.form-26 {
  color: #fff;
}

.div-block-451 {
  display: none;
}

.personal-phone-number-block {
  color: var(--color);
  flex-direction: column;
  flex: 1;
  margin-bottom: 0;
  padding-bottom: 0;
  display: none;
}

.div-block-452, .div-block-453, .div-block-454, .div-block-455, .div-block-456, .div-block-457, .collection-list-wrapper-65 {
  display: none;
}

.sign_up_form {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  text-align: left;
  flex-flow: column wrap;
  justify-content: space-between;
  width: 100%;
  margin-bottom: 20px;
  padding-top: 10px;
  display: flex;
  position: relative;
}

.input-6-copy-copy-copy {
  border: 1px solid var(--black-grey);
  background-color: var(--black);
  color: var(--white-2);
  border-radius: 6px;
  height: 48px;
  margin-bottom: 0;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 18px;
  font-size: 16px;
  font-weight: 400;
  transition: border-color .2s, box-shadow .2s;
  box-shadow: 0 3px 6px -2px #1d01501a;
}

.input-6-copy-copy-copy:hover {
  border-color: var(--black-grey);
  box-shadow: none;
}

.input-6-copy-copy-copy:active {
  border-color: var(--black-grey);
}

.input-6-copy-copy-copy:focus {
  border: 1px solid var(--black-grey);
}

.input-6-copy-copy-copy:focus-visible, .input-6-copy-copy-copy[data-wf-focus-visible] {
  border-color: var(--black-grey);
}

.input-6-copy-copy-copy::placeholder {
  color: #6e6e6e;
}

.sign_up_form_submit {
  background-color: var(--golden2);
  color: var(--color);
  border-radius: 8px;
  padding-top: 8px;
  font-weight: 500;
}

@media screen and (min-width: 1280px) {
  .nav {
    font-weight: 400;
  }

  .menu-header-2 {
    width: 1440px;
  }

  .hero-section {
    background-image: linear-gradient(#00000080, #00000080);
    width: 1440px;
  }

  .section {
    width: 1280px;
  }

  .sect {
    padding: 0;
  }

  .column {
    max-width: 600px;
    padding: 0;
  }

  .button-2 {
    align-items: center;
    display: flex;
  }

  .container-2 {
    padding: 0;
  }

  ._1-column-2 {
    width: 100%;
  }

  .buttons-4 {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    max-width: 100%;
  }

  .button-9, .button-10 {
    font-family: Montserrat, sans-serif;
  }

  .frame-48 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .title-sectionsh-3 {
    text-transform: capitalize;
    column-count: auto;
    word-break: normal;
    overflow-wrap: normal;
    padding-top: 20px;
    padding-bottom: 20px;
    font-size: 48px;
  }

  .title-sectionsh-4 {
    letter-spacing: 0;
    text-transform: capitalize;
    padding-top: 20px;
    padding-bottom: 20px;
    font-family: Montserrat, sans-serif;
    font-size: 48px;
  }

  .error-b9ec383d-cda7-7ae3-d538-efd4d81a2c96 {
    padding-top: 20px;
    padding-bottom: 20px;
    font-family: Montserrat, sans-serif;
    line-height: 24px;
  }

  .button-11 {
    font-family: Montserrat, sans-serif;
    font-weight: 700;
  }

  .hero-no-image {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    background-image: linear-gradient(177deg, #00000061 1%, #000);
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start;
    width: auto;
    height: auto;
    padding: 40px 0 120px;
  }

  .small-container {
    padding-top: 0;
    padding-bottom: 0;
  }

  .stories-silver-54 {
    width: 100%;
    max-width: none;
    height: 120px;
  }

  .container-16 {
    width: 1216px;
    max-width: 1216px;
  }

  .hero-heading-right-3 {
    width: 1200px;
  }

  .team-circles-4 {
    width: auto;
    padding-top: 60px;
  }

  .div-block-2 {
    justify-content: center;
    align-items: center;
    height: 100%;
  }

  .second-section {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    height: 100px;
    margin-top: 0;
    padding-top: 0;
    padding-bottom: 0;
  }

  .body-2 {
    justify-content: center;
    align-items: center;
    max-width: 1440px;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .navbar-content-2 {
    width: 100%;
    max-width: 100%;
    padding-left: 8px;
    padding-right: 8px;
  }

  .navbar-content-2.big-image-5perc-margin {
    justify-content: space-around;
    width: 100%;
    max-width: 1920px;
  }

  .navbar-brand-3 {
    width: auto;
  }

  .logo-9 {
    width: 80%;
    height: auto;
  }

  .navbar-menu-3 {
    width: 100%;
  }

  .navbar-logo-left-4 {
    background-color: #000;
    justify-content: space-around;
    align-items: center;
    width: 100%;
    max-width: none;
    height: auto;
    padding: 12px 2.5%;
    display: flex;
  }

  .navbarcontainer-3 {
    background-color: #0000;
    width: 100%;
    max-width: none;
  }

  .body-3 {
    max-width: 1440px;
  }

  .gold-title-referees {
    justify-content: center;
    align-items: center;
    height: auto;
    padding-top: 15px;
    padding-bottom: 15px;
    font-size: 48px;
    line-height: 100%;
    display: flex;
  }

  .container-40 {
    padding-top: 0;
  }

  .logos-2 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    width: auto;
    display: flex;
  }

  .youtube.logosmall {
    width: 31.9922px;
  }

  .copyright-2 {
    max-width: 100%;
  }

  .footer-6 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    justify-content: space-around;
    align-items: flex-start;
    width: 1280px;
    max-width: 1280px;
    font-weight: 400;
  }

  .columns-18 {
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
  }

  .small-columns-4 {
    width: 1280px;
    max-width: 100%;
  }

  .column-30 {
    border: 1px solid #000;
    justify-content: space-between;
    width: 1280px;
    max-width: 1280px;
  }

  .content-15 {
    justify-content: center;
    align-items: center;
    width: 100%;
    max-width: 1%;
    display: block;
  }

  .sitemap {
    width: 200px;
    max-width: 340px;
    height: 100%;
  }

  .footer-links-5 {
    width: 200px;
    max-width: 100%;
  }

  .link-15 {
    color: #b0adad;
    text-transform: uppercase;
    width: 200%;
    max-width: 100%;
  }

  .social-media-3 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    height: 100%;
  }

  .facebook.logosmall {
    width: 83.0798%;
  }

  .nav-bar-logo {
    width: 100%;
  }

  .nav-bar-logo.w--current {
    width: 164px;
  }

  .body-5 {
    max-width: 100vw;
  }

  .rules {
    width: 1280px;
    max-width: 1280px;
    padding-left: 32px;
    padding-right: 32px;
  }

  .silver-title-1-64-phone-rules {
    justify-content: flex-start;
    align-items: flex-start;
    margin-bottom: 0;
    padding-bottom: 0;
    font-size: 48px;
    display: flex;
  }

  .text-inter-4 {
    color: var(--white);
  }

  .list-shin {
    color: #fff;
    padding-left: 50px;
    font-family: Inter, sans-serif;
    font-size: 18px;
    font-weight: 300;
    line-height: 32px;
  }

  .list-item {
    font-size: 18px;
    line-height: 32px;
  }

  .section-21 {
    background-image: linear-gradient(#000 38%, #0000 65%, #000), url("https://cdn.prod.website-files.com/6515c29e265110c9545f6a61/652a1296222a1e9f8be78661_Hero-BG-About-us.png");
    background-position: 0 0, 50% 0;
    width: 100%;
    max-width: 100%;
  }

  .dropdown-toggle-2 {
    height: 100%;
  }

  .text-block-5 {
    color: var(--grey);
  }

  .dropdown-2 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    display: flex;
  }

  .container-48 {
    width: 50%;
    max-width: 100%;
  }

  .full-card-column {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    justify-content: center;
  }

  .img-card-interview {
    width: 280px;
    min-width: 0;
    height: 300px;
  }

  .figther-name {
    padding-top: 8px;
  }

  .featured, .featured-card-interview {
    width: 280px;
    height: 300px;
  }

  .collection-list-5 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-direction: row;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    width: 100%;
    max-width: 9%;
    display: grid;
  }

  .all-fighters-card-v2 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    width: 1280px;
    padding-top: 32px;
    padding-left: 16px;
    padding-right: 0;
    display: flex;
  }

  .collection-item-2 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    place-content: center;
    place-items: center;
    padding-bottom: 18px;
    display: grid;
  }

  .div-block-4 {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 600px;
    height: auto;
    line-height: 40px;
  }

  .heading-3 {
    color: #fff;
    text-align: center;
    letter-spacing: 2px;
    justify-content: center;
    align-items: center;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 24px;
    line-height: 32px;
    display: flex;
  }

  .section-23 {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    justify-content: flex-end;
    align-items: center;
    height: 600px;
    display: flex;
  }

  .container-54 {
    height: 75px;
  }

  .container-55 {
    width: 100%;
  }

  .collection-item-3 {
    text-align: center;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .collection-list-6 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    place-content: center space-around;
    place-items: center;
    display: grid;
  }

  .collection-list-wrapper-5 {
    width: 100%;
    height: auto;
  }

  .container-56 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    max-width: 1280%;
    padding-left: 0;
    display: flex;
  }

  .section-24 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-direction: column;
    height: 100%;
    padding-top: 0;
    padding-bottom: 117px;
  }

  .div-block-5 {
    padding-left: 32px;
    padding-right: 32px;
  }

  .container-57 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    height: 100%;
    padding-top: 0;
  }

  .subtitles-37 {
    font-size: 18px;
  }

  .frame-112 {
    background-image: linear-gradient(#000, #c2a40e1f), url("https://cdn.prod.website-files.com/6515c29e265110c9545f6a61/652f6b85cbedfda24d0f1330_Rectangle-6.png");
    background-position: 0 0, 0 0;
    background-size: auto, cover;
  }

  .container-58 {
    color: #090909;
    background-image: url("https://cdn.prod.website-files.com/6515c29e265110c9545f6a61/65276b32ff395bb2ddc5fa7e_Image.png");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    border: 1px solid #161616;
    border-radius: 15px;
    width: 100%;
    height: 620px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .bold-38-copy {
    width: 100%;
    max-width: none;
    height: 120px;
    font-size: 38px;
  }

  .container-59, .collection-list-wrapper-6 {
    width: 100%;
  }

  .collection-item-4 {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .bold-38-copy {
    width: 100%;
    max-width: none;
    height: 120px;
  }

  .featured-interviews {
    width: 100%;
    padding-top: 0;
    padding-bottom: 64px;
  }

  .container-60 {
    padding-left: 0;
    padding-right: 0;
  }

  .top-part {
    justify-content: space-between;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .text-118 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  .div-block-8 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 1280px;
    max-width: 100%;
    height: 100%;
    padding-top: 32px;
    padding-bottom: 0;
  }

  .div-block-9 {
    padding-bottom: 0;
  }

  .quote-2 {
    color: var(--white);
    background-image: none;
  }

  .heading-8 {
    font-weight: 600;
  }

  .gold-title-phone-copy-24-phone-2-33-55 {
    justify-content: flex-start;
    align-items: flex-start;
    height: 100%;
    padding-top: 0;
    padding-bottom: 0;
    font-size: 24px;
    line-height: 32px;
    display: flex;
  }

  .gold-title-phone-copy-copy {
    justify-content: center;
    align-items: center;
    height: 100%;
    padding-top: 15px;
    padding-bottom: 15px;
    line-height: 100%;
    display: flex;
  }

  .videos {
    width: 100%;
    max-width: 100%;
    height: 120px;
  }

  .container-61 {
    max-width: 1200px;
  }

  .container-62 {
    width: 100%;
    display: flex;
  }

  .featured-copy {
    flex-direction: column;
    width: 100%;
    max-width: 280px;
    height: 100%;
    display: flex;
  }

  .collection-item-6 {
    height: 332px;
    padding-bottom: 32px;
  }

  .interview-name {
    padding-top: 8px;
  }

  .interviews-card-column {
    height: 600px;
  }

  .interview-card {
    padding-bottom: 64px;
  }

  .interviews-card-column-2 {
    height: 400px;
    max-height: 100%;
  }

  .text-127 {
    width: 280px;
    height: 100px;
  }

  .text-128 {
    width: 100%;
    height: 100%;
  }

  .collection-list-wrapper-9 {
    width: 100%;
    height: 400px;
  }

  .collection-list-8, .collection-item-7 {
    height: 400px;
  }

  .body-6 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .divider-referees {
    width: 1200px;
    height: 8%;
    padding-top: 0;
    padding-bottom: 32px;
    padding-left: 0;
  }

  .card-referee {
    flex-direction: row;
    grid-template-columns: .25fr;
    align-content: start;
    justify-items: start;
    width: 340px;
    max-width: 100%;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
    display: block;
  }

  .pricing-wrapper-two {
    flex-direction: column;
    align-items: flex-start;
    width: 1100px;
    max-width: 100%;
  }

  .pricing-card-two {
    flex-direction: column;
    width: 340px;
    padding-left: 0;
    padding-right: 0;
  }

  .accordion-panel {
    display: none;
  }

  .accordion-header {
    padding-top: .5rem;
  }

  .div-block-12 {
    padding-right: 8px;
  }

  .container-63 {
    justify-content: flex-start;
    align-items: center;
    width: 1152.01px;
  }

  .collection-list-wrapper-10 {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .list-item-rules, .list-item-4 {
    color: var(--white);
  }

  .rich-text-block {
    font-size: 16px;
    line-height: 28px;
  }

  .background-video-3 {
    background-image: linear-gradient(360deg, #000 3%, #fff0);
    flex-direction: column;
    justify-content: flex-end;
    align-items: center;
    width: 100%;
    height: 100vw;
    max-height: 1080vw;
    padding-bottom: 0;
    display: flex;
  }

  .section-25 {
    background-image: linear-gradient(#000, #fff0 18%), url("https://cdn.prod.website-files.com/6515c29e265110c9545f6a61/653467e865a382945f0b31e0_1437x658.png");
    background-position: 0 0, 50% 100%;
    background-repeat: repeat, no-repeat;
    background-size: auto, auto;
    width: 1437px;
    height: 658px;
    margin-top: -80px;
    padding-bottom: 0;
    display: block;
  }

  .div-block-14 {
    height: auto;
    padding-bottom: 0;
  }

  .text-block-15 {
    color: #b0adad;
    padding-left: 32px;
    font-family: Inter, sans-serif;
    font-size: 18px;
    line-height: 150%;
  }

  .image-109 {
    background-image: linear-gradient(#00000080, #00000080);
  }

  .background-video-4 {
    background-image: linear-gradient(183600deg, #000, #00000003 28%);
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 100vw;
    max-height: 100%;
    margin-right: 0;
    display: flex;
  }

  .container-66 {
    max-width: 1280px;
  }

  .heading-12, .heading-13 {
    text-align: center;
    font-size: 24px;
  }

  .heading-14 {
    color: #f5f5f5;
    text-align: center;
    font-size: 24px;
    font-weight: 600;
    line-height: 38px;
  }

  .section-27 {
    justify-content: space-around;
    padding-left: 88px;
    padding-right: 88px;
  }

  .our-figthers-title {
    width: 100%;
    max-width: 100%;
    height: 100%;
  }

  .container-68 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: auto;
    display: flex;
  }

  .div-block-15 {
    justify-content: flex-start;
    align-items: flex-start;
    display: flex;
  }

  .contact {
    width: 360px;
    max-width: 340px;
  }

  .sitemap-2 {
    width: 200px;
    max-width: 100%;
  }

  .site-map-text {
    color: #fff;
  }

  .link-18 {
    color: #b0adad;
    font-size: 16px;
    line-height: 150%;
    text-decoration: none;
  }

  .contacttt {
    width: 100%;
    max-width: 28%;
    height: 100%;
  }

  .logos-title-small {
    border: 1px solid #0000;
  }

  .clients-wrapper-three {
    justify-content: space-around;
    align-items: center;
  }

  .div-block-16 {
    width: 100%;
  }

  .section-28 {
    justify-content: center;
    align-items: center;
    width: 100%;
    padding-left: 16px;
    padding-right: 16px;
    display: flex;
  }

  .collection-list-wrapper-11 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    align-items: center;
    width: 1280px;
    padding-bottom: 0;
    display: flex;
  }

  .collection-item-8 {
    justify-content: center;
    align-items: center;
    padding-bottom: 120px;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .collection-list-for-search {
    width: 1280px;
  }

  .link-19.text-block-5-copy {
    color: var(--golden-lighter);
  }

  .div-block-17 {
    justify-content: space-around;
    align-items: center;
    width: 100%;
    margin-left: 0;
  }

  .div-block-18 {
    justify-content: flex-start;
    align-items: center;
  }

  .gold-title-phone-copy-24-phone-copy-xopy {
    justify-content: center;
    align-items: center;
    height: 100%;
    padding-top: 15px;
    padding-bottom: 15px;
    font-size: 24px;
    line-height: 32px;
    display: flex;
  }

  .collection-item-9 {
    height: 4%;
  }

  .collection-item-10 {
    justify-content: center;
    align-items: center;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .collection-list-wrapper-12 {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .frame-789 {
    justify-content: flex-start;
    align-items: flex-start;
    max-width: 1105px;
    padding-left: 0;
    padding-right: 0;
  }

  .frame-790 {
    max-width: 100%;
    height: 100%;
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 48px;
  }

  .frame-791 {
    width: 100%;
  }

  .right-top-column {
    width: 505px;
    max-width: 100.169%;
  }

  .card-42 {
    width: 505px;
    max-width: 100%;
  }

  .date-gold {
    justify-content: center;
    align-items: center;
    height: auto;
    padding-top: 0;
    padding-bottom: 6px;
    font-size: 14px;
    line-height: 100%;
    display: flex;
  }

  .date-gold-copy, .date-gold-copy-2 {
    justify-content: center;
    align-items: center;
    height: 100%;
    padding-top: 15px;
    padding-bottom: 15px;
    font-size: 24px;
    line-height: 32px;
    display: flex;
  }

  .big-frame-6 {
    width: 849px;
    max-width: 849px;
    height: 100%;
  }

  .image-wrapper-34 {
    width: 849px;
    max-width: 849px;
    height: 89%;
  }

  .image-112 {
    width: 849px;
    max-width: 849px;
  }

  .collection-list-13 {
    width: 505px;
  }

  .section-30.gide-phone {
    width: 100%;
    padding-left: 32px;
    padding-right: 32px;
  }

  .card-44 {
    width: 300px;
  }

  .container-74 {
    width: auto;
    max-width: 1146px;
  }

  .collection-list-15 {
    grid-column-gap: 38px;
    grid-row-gap: 38px;
    justify-content: space-between;
    width: auto;
  }

  .collection-list-wrapper-15 {
    width: 849px;
  }

  .collection-list-16 {
    width: 690.27px;
  }

  .collection-item-15 {
    width: 100%;
  }

  .container-75 {
    width: 100%;
    max-width: 11111px;
  }

  .collection-list-wrapper-17 {
    width: 100%;
    max-width: 100%;
  }

  .collection-list-18 {
    width: 100%;
  }

  .collection-item-16 {
    flex-direction: row;
    width: 100%;
    display: flex;
  }

  .botton-column-3 {
    justify-content: space-between;
    max-width: 100%;
  }

  .noticias {
    grid-column-gap: 21px;
    grid-row-gap: 21px;
    flex-direction: column;
    padding-left: 48px;
    padding-right: 48px;
  }

  .botton-column-4 {
    height: 100%;
    max-height: 100%;
  }

  .image-wrapper-38 {
    height: 100%;
  }

  .image-116 {
    height: 100%;
    max-height: 100%;
  }

  .noticias-2 {
    flex-direction: column;
    justify-content: space-around;
    max-width: 100%;
    height: auto;
    max-height: 100%;
    padding: 0 48px;
  }

  .botton-column-5 {
    height: 100%;
  }

  .collection-item-17 {
    padding-bottom: 32px;
  }

  .big-card {
    border: 2px solid #242424;
    border-radius: 15px;
    width: 100%;
    max-width: 100.001%;
    height: 600px;
    padding-bottom: 32px;
    padding-left: 0;
    padding-right: 0;
  }

  .image-big-card {
    border-radius: 15px;
  }

  .section-32 {
    width: 100%;
    height: 100%;
  }

  .image-118 {
    width: 100%;
    height: 100px;
    max-height: 100%;
  }

  .collection-item-17-copy {
    padding-bottom: 32px;
  }

  .news-title-homepage {
    width: 100%;
    max-width: 100%;
    height: 120px;
  }

  .news-title {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-direction: column;
    height: 100%;
    padding-top: 0;
    padding-bottom: 117px;
  }

  .featured-copy-copy {
    flex-direction: column;
    width: 100%;
    max-width: 280px;
    height: 100%;
    display: flex;
  }

  .our-figthers-homepage {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    background-image: none;
    flex-direction: column;
    height: 100%;
    padding: 0 88px;
  }

  .full-card-column-3 {
    width: auto;
  }

  .text-151 {
    justify-content: center;
    align-items: flex-start;
  }

  .news-homepage {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-direction: column;
    height: 100%;
    padding: 0 88px;
  }

  .our-news-title {
    width: 100%;
    max-width: 100%;
    height: auto;
  }

  .fighters-card-homepage {
    height: 400px;
  }

  .news-title-card {
    justify-content: center;
    align-items: flex-start;
  }

  .text-117-copy-2 {
    line-height: 100%;
  }

  .silver-title-1-64-phone-rules-copy-2, .silver-title-1-64-phone-rules-copy {
    justify-content: flex-start;
    align-items: flex-start;
    margin-bottom: 0;
    padding-bottom: 0;
    font-size: 48px;
    display: flex;
  }

  .section-21-copy-copy {
    background-image: linear-gradient(#000 38%, #0000 65%, #000), url("https://cdn.prod.website-files.com/6515c29e265110c9545f6a61/652ef01ba4f163fed40bb0cb_Kombat-news.jpg");
    background-position: 0 0, 50% 0;
    background-size: auto, cover;
    justify-content: center;
    align-items: center;
    width: 100vw;
    max-width: none;
    display: flex;
  }

  .section-33 {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    width: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .collection-item-22 {
    justify-content: center;
    align-items: center;
    width: 1100px;
    display: flex;
  }

  .collection-list-22 {
    width: 100%;
  }

  .section-21-copy-copy-copy-3-fighters {
    background-image: linear-gradient(#000 38%, #0000 65%, #000), url("https://cdn.prod.website-files.com/6515c29e265110c9545f6a61/6533253e54614fc8ab5b9ac3_1920x1080%20background.png");
    background-position: 0 0, 50% 40%;
    background-size: auto, cover;
    width: 100%;
    max-width: 1440px;
  }

  .section-21-copy-copy-copy-3 {
    background-image: linear-gradient(#000 38%, #0000 65%, #000), url("https://cdn.prod.website-files.com/6515c29e265110c9545f6a61/652ef01ba4f163fed40bb0cb_Kombat-news.jpg");
    background-position: 0 0, 50% 0;
    background-size: auto, cover;
    width: 100%;
    max-width: 1280px;
  }

  .referees-top-bg {
    background-image: linear-gradient(#000 38%, #0000 65%, #000), url("https://cdn.prod.website-files.com/6515c29e265110c9545f6a61/652cd86722ff746542c60952_Choung-Pham-Kombat-Taekwondo-1.jpeg");
    background-position: 0 0, 50%;
    background-size: auto, cover;
    width: 100%;
    max-width: 1280px;
  }

  .body-8 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    max-width: 100%;
    display: flex;
  }

  .front-page-licensed-clubs {
    background-image: linear-gradient(#000 6%, #000000bf 91%, #000), url("https://cdn.prod.website-files.com/6515c29e265110c9545f6a61/653c858c747d3823e3b90c06_bg%20club%202.png");
    background-position: 0 0, 0 0;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
    height: auto;
  }

  .features {
    text-align: left;
  }

  .intro {
    justify-content: center;
    align-items: center;
  }

  .whatsapp-image-2023-10-25-at-7-15-1-copy-hidden {
    height: 100%;
  }

  .silver-title-1-64-phone-rules-copy-copy-2, .silver-title-1-64-phone-rules-copy, .silver-title-1-64-phone-rules-copy-copy {
    justify-content: flex-start;
    align-items: flex-start;
    margin-bottom: 0;
    padding-bottom: 0;
    font-size: 48px;
    display: flex;
  }

  .section-21-copy-33 {
    background-image: linear-gradient(#000 17%, #0000 65%, #000), url("https://cdn.prod.website-files.com/6515c29e265110c9545f6a61/653c18afeb4777fba6158137_martin-martz-1iHpSdiZyFA-unsplash.jpg");
    background-position: 0 0, 50%;
    width: 100%;
    max-width: 100%;
  }

  .silver-title-1-64-phone-rules-copy-copy-2-copy-666, .silver-title-1-64-phone-rules-copy-copy-copy-123123 {
    justify-content: flex-start;
    align-items: flex-start;
    margin-bottom: 0;
    padding-bottom: 0;
    font-size: 48px;
    display: flex;
  }

  .check-lsit {
    justify-content: center;
    align-items: center;
  }

  .kombat-tkd-2 {
    flex-direction: column;
    width: auto;
  }

  .professional-league-title {
    justify-content: flex-start;
    align-items: flex-start;
    margin-bottom: 0;
    padding-bottom: 0;
    font-size: 48px;
    display: flex;
  }

  .about-us-section {
    width: auto;
    padding-top: 400px;
  }

  .header-3.big-image-5perc-margin {
    margin-top: 120px;
    margin-left: 0%;
    margin-right: 0%;
    padding-left: 2.5%;
    padding-right: 2.5%;
  }

  .image-fightter-2 {
    padding-top: 0;
    padding-bottom: 0;
  }

  .info-31.hidden-tablet {
    max-width: 100%;
  }

  .main-card-10 {
    justify-content: center;
    align-items: center;
  }

  .frame-809 {
    width: 1103px;
  }

  .flag-6 {
    padding: 0;
  }

  .frame-810 {
    width: 476px;
  }

  .name-24 {
    padding-left: 20px;
  }

  .text-177 {
    color: #000;
    padding: 2px;
  }

  .main-card-11 {
    justify-content: center;
    align-items: center;
  }

  .frame-813 {
    justify-content: center;
    width: 476px;
  }

  .dropdown-events-toogle {
    font-weight: 700;
  }

  .phone-full-card-3 {
    display: none;
  }

  .partners-section {
    padding-top: 120px;
  }

  .partners-section.hidden-tablet {
    padding-top: 0;
    padding-bottom: 64px;
  }

  .logo-container {
    justify-content: space-around;
    min-width: 100%;
  }

  .partners-subtitle {
    justify-content: center;
    align-items: center;
    height: 100%;
    padding-top: 0;
    padding-bottom: 0;
    font-size: 24px;
    line-height: 32px;
    display: flex;
  }

  .div-block-27 {
    width: 99.9999%;
  }

  .heading-16 {
    color: #fff;
    display: flex;
  }

  .heading-14-copy {
    color: #f5f5f5;
    text-align: left;
    justify-content: flex-start;
    align-items: flex-start;
    width: auto;
    padding-bottom: 8px;
    font-size: 24px;
    font-weight: 600;
    line-height: 38px;
  }

  .our-fighters-subtitle {
    justify-content: flex-start;
    align-items: flex-start;
    height: 100%;
    padding-top: 0;
    padding-bottom: 0;
    font-size: 24px;
    line-height: 32px;
    display: flex;
  }

  .section-27-copy {
    justify-content: space-between;
    padding-left: 88px;
    padding-right: 88px;
  }

  .link-block-9 {
    justify-content: center;
    align-items: center;
    width: 100%;
    display: flex;
  }

  .event-info-block {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    background-image: linear-gradient(177deg, #00000061 1%, #000);
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start;
    width: auto;
    height: auto;
    padding: 40px 0 0;
  }

  .event-home-section {
    justify-content: space-between;
    width: 1280px;
    padding-left: 88px;
    padding-right: 88px;
  }

  .event-block {
    width: 1104px;
  }

  .news-subtitle-homepage {
    justify-content: flex-start;
    align-items: flex-start;
    height: 100%;
    padding-top: 0;
    padding-bottom: 0;
    font-size: 24px;
    line-height: 32px;
    display: flex;
  }

  .buy-tickets-button, .event-info-button-grey {
    padding-top: 12px;
    padding-bottom: 12px;
  }

  .logo-container-copy {
    justify-content: space-around;
    min-width: 100%;
  }

  .partners-section-copy {
    padding-top: 120px;
  }

  .partners-section-copy.hidden-tablet {
    padding-top: 0;
    padding-bottom: 64px;
  }

  .section-40 {
    padding-top: 200px;
  }

  .link-20 {
    color: var(--grey);
    font-weight: 700;
    text-decoration: none;
  }

  .link-20:hover {
    color: var(--golden2);
  }

  .gold-title-store {
    justify-content: center;
    align-items: center;
    height: auto;
    padding-top: 15px;
    padding-bottom: 15px;
    font-size: 48px;
    line-height: 100%;
    display: flex;
  }

  .dropdown-toggle-2-fighters {
    height: 100%;
  }

  .store-subtitle {
    justify-content: center;
    align-items: center;
    height: 100%;
    padding-top: 0;
    padding-bottom: 0;
    font-size: 24px;
    line-height: 32px;
    display: flex;
  }

  .store-section-with-hoddie.hidden-ipad {
    padding-bottom: 32px;
  }

  .info-text-div {
    align-items: flex-start;
  }

  .heading-14-copy-copy {
    color: #f5f5f5;
    text-align: left;
    width: auto;
    font-size: 24px;
    font-weight: 600;
    line-height: 38px;
  }

  .list-shin-title {
    color: #fff;
    padding-left: 0;
    font-family: Inter, sans-serif;
    font-size: 18px;
    font-weight: 300;
    line-height: 32px;
  }

  .list-shin-copy-padding-top {
    color: #fff;
    padding-left: 25px;
    font-family: Inter, sans-serif;
    font-size: 18px;
    font-weight: 300;
    line-height: 32px;
  }

  .div-block-41 {
    background-image: linear-gradient(to bottom, black, var(--black-grey));
  }

  .section-21-copy-33-copy-pro-league {
    background-image: linear-gradient(#000 38%, #0000 65%, #000), url("https://cdn.prod.website-files.com/6515c29e265110c9545f6a61/6528880ffec11464e77290c3_portada.jpg");
    background-position: 0 0, 50% 0;
    width: 100%;
    max-width: 100%;
  }

  .event-home-section-copy {
    justify-content: space-between;
    padding-left: 88px;
    padding-right: 88px;
  }

  .event-ktkd-page {
    justify-content: space-between;
    width: 100%;
    padding-left: 16px;
    padding-right: 16px;
  }

  .ktkd-001-container {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 100%;
  }

  .ktkd-001-block {
    width: 100%;
    max-width: 100%;
  }

  .front-page-licensed-clubs-copy {
    max-width: 1264px;
  }

  .subtitle-gold-for-event-info {
    justify-content: flex-start;
    align-items: flex-start;
    height: auto;
    padding-top: 0;
    padding-bottom: 0;
    font-size: 24px;
    line-height: 32px;
    display: flex;
  }

  .column-34-copy {
    max-width: 1264ch;
  }

  .gold-title-homepage-bigger {
    justify-content: center;
    align-items: center;
    height: auto;
    padding-top: 15px;
    padding-bottom: 15px;
    font-size: 42px;
    line-height: 100%;
    display: flex;
  }

  .gold-subtitle-homepage {
    justify-content: flex-start;
    align-items: flex-start;
    height: 100%;
    padding-top: 0;
    padding-bottom: 0;
    font-size: 24px;
    line-height: 32px;
    display: flex;
  }

  .block-upcoming-event-left {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    width: 600px;
    height: auto;
    line-height: 40px;
  }

  .div-ktkd-001-page {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 600px;
    height: auto;
    line-height: 40px;
  }

  .ktkd-001-block-copy {
    width: 100%;
    max-width: 100%;
  }

  .kombat-tkd-2-copy {
    flex-direction: column;
    width: auto;
  }

  .event-block-copy {
    width: 1104px;
  }

  .margin-bottom.margin-xxlarge {
    color: var(--white);
    font-family: Inter, sans-serif;
  }

  .padding-global {
    padding-left: 5%;
    padding-right: 5%;
  }

  .instructor-block {
    grid-column-gap: 6px;
    grid-row-gap: 6px;
  }

  .social-icons1_link {
    border-radius: 12px;
    padding: 6px;
  }

  .nav-bar-button-menu {
    color: var(--grey);
  }

  .body-12 {
    background-color: #000;
  }

  .header36_content {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    flex-direction: column;
    display: flex;
  }

  .join-now, .find-your-gym {
    padding-top: 12px;
    padding-bottom: 12px;
  }

  .silver-title-1-64-phone-rules-copy, .centerted-text-64-h1, .silver-title-1-64-phone-rules-copy, .silver-title-1-64-phone-rules-copy-copy {
    justify-content: flex-start;
    align-items: flex-start;
    margin-bottom: 0;
    padding-bottom: 0;
    font-size: 48px;
    display: flex;
  }

  .max-width-large-2-copy {
    padding-top: 0;
    padding-bottom: 16px;
  }

  .title-centered {
    justify-content: flex-start;
    align-items: flex-start;
    margin-bottom: 0;
    padding-bottom: 0;
    font-size: 48px;
    display: flex;
  }

  .title-kombat-clubs {
    justify-content: flex-start;
    align-items: flex-start;
    margin-bottom: 0;
    padding-bottom: 0;
    font-size: 48px;
    display: flex;
  }

  .club-listing-subtitle {
    text-align: center;
  }

  ._64-silver-title-centered {
    justify-content: center;
    align-items: center;
    margin-bottom: 0;
    padding-bottom: 0;
    font-size: 48px;
    display: flex;
  }

  .club-listing-subtitle-frontpage {
    text-align: left;
  }

  .portfolio16_image {
    height: 1080px;
  }

  .portfolio16_image-wrapper {
    width: 100%;
    height: 1080px;
  }

  .portfolio16_item {
    width: 100%;
    height: 100%;
    font-size: 12px;
  }

  .portfolio16_image-link {
    width: auto;
    height: 24%;
  }

  ._64-silver-title-centered-copy, ._64-silver-title-centered-copy-copy {
    justify-content: center;
    align-items: center;
    margin-bottom: 0;
    padding-bottom: 0;
    font-size: 48px;
    display: flex;
  }

  ._64-silver-title-left {
    justify-content: flex-start;
    align-items: flex-start;
    margin-bottom: 0;
    padding-bottom: 0;
    font-size: 48px;
    display: flex;
  }

  .event-subtitle-schedule-page {
    justify-content: flex-start;
    align-items: flex-start;
    height: 100%;
    padding-top: 0;
    padding-bottom: 0;
    font-size: 16px;
    line-height: 32px;
    display: flex;
  }

  .top-section {
    background-image: linear-gradient(#000 30%, #0000 73%, #000), url("https://cdn.prod.website-files.com/6515c29e265110c9545f6a61/655282665b164da6e85b4c60_royal%20center%20bg.jpeg");
    background-position: 0 0, 50% 60%;
    width: 100%;
    max-width: 100%;
  }

  .padding-section-large-9 {
    padding-top: 0;
  }

  .career21_tabs {
    padding-top: 0;
  }

  .section_career21 {
    padding-top: 120px;
  }

  .padding-global-10 {
    margin-left: 32px;
    margin-right: 32px;
    padding-left: 0%;
    padding-right: 0%;
  }

  .career21_list-wrapper {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .max-width-large-2-copy {
    flex-direction: column;
    align-items: flex-start;
  }

  .referee-card-v2 {
    width: 1100px;
    max-width: 100%;
  }

  .padding-section-large-11 {
    width: 1152.01px;
  }

  .referee-listing-subtitle {
    text-align: left;
  }

  .collection-list-34 {
    grid-template-columns: .25fr .25fr .25fr 1fr;
  }

  ._3 {
    height: 2px;
    margin-top: 32px;
  }

  .collection-list-36 {
    padding-bottom: 64px;
  }

  .referee-listing-subtitle-copy {
    text-align: center;
  }

  .section-21-copy {
    background-image: linear-gradient(#000 38%, #0000 65%, #000), url("https://cdn.prod.website-files.com/6515c29e265110c9545f6a61/657da205da303a85ac80a7b7_53378686900_c55fb15127_b%20(1).jpg");
    background-position: 0 0, 50% 12%;
    width: 100%;
    max-width: 100%;
  }

  .max-width-large-2-copy-copy-copy {
    padding-top: 0;
    padding-bottom: 16px;
  }

  .padding-section-large-9-copy-copy-copy {
    padding-top: 0;
  }

  ._2 {
    text-align: left;
    justify-content: center;
    align-items: flex-start;
    padding-top: 0;
    padding-bottom: 16px;
  }

  .max-width-large-2-copy-copy-3 {
    padding-top: 0;
    padding-bottom: 16px;
  }

  .heading-14-copy-copy {
    color: #f5f5f5;
    text-align: left;
    justify-content: center;
    align-items: center;
    width: auto;
    padding-bottom: 8px;
    font-size: 24px;
    font-weight: 600;
    line-height: 38px;
  }

  .list-shin-copy {
    color: #fff;
    padding-left: 50px;
    font-family: Inter, sans-serif;
    font-size: 18px;
    font-weight: 300;
    line-height: 32px;
  }

  .section-21-copy-33-copy-pro-league-copy {
    background-image: linear-gradient(#000 38%, #0000 65%, #000), url("https://cdn.prod.website-files.com/6515c29e265110c9545f6a61/656bef2c3fe3596cc6c9f894_405404342_17867968551023401_2053206907751035885_n.jpg");
    background-position: 0 0, 50% 82%;
    width: 100%;
    max-width: 100%;
  }

  .navbar1_component {
    padding-left: 5%;
  }

  .navbar1_logo-link {
    display: none;
  }

  .navbar1_logo-link.w--current {
    width: auto;
    padding-right: 15px;
  }

  .navbar1_logo {
    width: 80px;
    padding-right: 16px;
  }

  .loser {
    padding-top: 0;
    padding-bottom: 0;
  }

  .past-events, .max-width-large-2-copy-copy {
    flex-direction: column;
    align-items: flex-start;
  }

  .name-24-right {
    padding-right: 20px;
  }

  .silver-title-1-64-phone-rules-copy-centered, .silver-title-1-64-phone-rules-copy-centered-bigger {
    justify-content: flex-start;
    align-items: flex-start;
    margin-bottom: 0;
    padding-bottom: 0;
    font-size: 48px;
    display: flex;
  }

  .max-width-large-2-copy-copy {
    flex-direction: column;
    align-items: flex-start;
  }

  .social-media-block-gheader {
    flex-direction: column;
    align-items: flex-end;
    width: 500px;
  }

  .logos-top-block {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-direction: column;
    align-items: flex-end;
    width: auto;
  }

  .news-homepage-copy, .news-homepage-copy-copy {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-direction: column;
    height: 100%;
    padding: 0 88px;
  }

  .events-homepage {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-direction: column;
    height: 100%;
    padding: 0;
  }

  .recently-added-products {
    width: 100%;
    margin-bottom: 0;
    padding-top: 0;
    padding-bottom: 0;
  }

  .events-collection-list {
    margin-top: 8px;
  }

  .section_header82 {
    background-image: none;
  }

  .background-video-9 {
    height: 100vh;
  }

  .heading-14-copy {
    color: #f5f5f5;
    text-align: center;
    font-size: 24px;
    font-weight: 600;
    line-height: 38px;
  }

  .updates-gold-title {
    justify-content: flex-start;
    align-items: flex-start;
    height: 100%;
    padding-top: 0;
    padding-bottom: 0;
    font-size: 24px;
    line-height: 32px;
    display: flex;
  }

  .videos-homepage {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-direction: column;
    height: 100%;
    margin-top: 64px;
    padding: 0 0 64px;
  }

  .section_header1 {
    background-size: auto, cover;
  }

  .accepting-title {
    justify-content: center;
    align-items: center;
    height: 100%;
    padding-top: 0;
    padding-bottom: 0;
    font-size: 24px;
    line-height: 32px;
    display: flex;
  }

  .now-accepting-title {
    width: 100%;
    max-width: 100%;
    height: auto;
  }

  .blog3-header_featured-blog {
    margin-bottom: 2.5rem;
  }

  .padding-section-large-20 {
    padding-top: 6rem;
  }

  .blog3-header_main-list, .blog3-header_item {
    width: 100%;
  }

  .padding-global-26 {
    padding-top: 0%;
  }

  .blog3-header_main-list-wrapper {
    width: 100%;
  }

  .blog3-header_main-post {
    width: 100%;
    display: flex;
  }

  .interview-card-6-copy {
    text-decoration: none;
  }

  .section_layout1 {
    width: 100%;
    max-width: none;
    padding-left: 2.5%;
    padding-right: 2.5%;
  }

  .apply-now-kt-superstar {
    justify-content: flex-start;
    align-items: flex-start;
    height: 100%;
    padding-top: 0;
    padding-bottom: 0;
    font-size: 24px;
    line-height: 32px;
    display: flex;
  }

  .max-width-large-2-copy-copy {
    padding-top: 0;
    padding-bottom: 16px;
  }

  .features-copy {
    text-align: left;
  }

  ._2v2-3-copy {
    width: 100%;
  }

  .download-pdf-copy {
    margin-left: 0;
    padding-right: 0;
  }

  .big-image-2-5perc-padding {
    margin-left: 0%;
    margin-right: 0%;
    padding-left: 2.5%;
    padding-right: 2.5%;
  }

  .header-3-copy.big-image-5perc-margin {
    margin-top: 120px;
    margin-left: 0%;
    margin-right: 0%;
    padding-left: 2.5%;
    padding-right: 2.5%;
  }

  .div-block-80.header3-vertical {
    width: 65.9%;
  }

  .header3-vertical.big-image-5perc-margin {
    justify-content: space-between;
    width: 100%;
    margin-top: 120px;
    margin-left: 0%;
    margin-right: 0%;
    padding-left: 2.5%;
    padding-right: 2.5%;
  }

  .header-vertical-header-3-mini-section {
    width: auto;
  }

  .link-block-28 {
    justify-content: flex-end;
    align-items: center;
    width: auto;
    display: flex;
  }

  .image-157 {
    width: 80%;
  }

  .social-media-icon {
    justify-content: center;
    align-items: center;
    width: 45%;
    display: flex;
  }

  .list-shin-copy-knockdowns {
    color: #fff;
    padding-left: 50px;
    font-family: Inter, sans-serif;
    font-size: 18px;
    font-weight: 300;
    line-height: 32px;
  }

  .section-21-copy-copy {
    background-image: linear-gradient(#000 22%, #0000 65%, #000), url("https://cdn.prod.website-files.com/6515c29e265110c9545f6a61/65722b7f385fbbc641f486e9_KTKI-0.-PREVIO-6.jpg");
    background-position: 0 0, 50% 0;
    width: 100%;
    max-width: 100%;
  }

  .body-32 {
    background-color: var(--black);
    color: var(--white);
    justify-content: center;
    align-items: center;
    font-family: Inter, sans-serif;
    display: flex;
  }

  .heading-p {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .heading-wrap, .content-heading {
    margin-bottom: 0;
  }

  .heading-card {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    justify-content: flex-start;
    align-items: flex-start;
    min-height: 100%;
  }

  .profile-img-2 {
    border-radius: 8px;
  }

  .icon-grad.hover-0 {
    margin-bottom: 10px;
  }

  .content-left {
    flex-flow: column;
    align-items: flex-start;
    display: flex;
  }

  .grey-p {
    margin-bottom: 0;
  }

  .kt-club-license-membership-certificate {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    display: flex;
  }

  .heading-53, .heading-56 {
    margin-top: 0;
    margin-bottom: 0;
  }

  .profile-img-3 {
    border-radius: 50%;
  }

  .div-block-84 {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    display: flex;
  }

  .kt-club-information-text {
    margin-bottom: 0;
  }

  .dropdown-toggle-2-fighters-copy {
    height: 100%;
  }

  .div-block-90 {
    width: 600px;
  }

  .profile-img-4 {
    border-radius: 50%;
  }

  .div-block-94 {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    display: flex;
  }

  .referee-listing-subtitle-copy-copy {
    text-align: center;
  }

  .section_career21-copy {
    padding-top: 100px;
  }

  .section-block-paises-president {
    padding-top: 160px;
  }

  .president-listing {
    text-align: center;
  }

  .header-update-name {
    justify-content: flex-start;
    align-items: flex-start;
    height: auto;
    padding-top: 0;
    padding-bottom: 0;
    font-size: 24px;
    line-height: 32px;
    display: flex;
  }

  .top-banner-image {
    background-image: linear-gradient(#000 20%, #0000 65%, #000), url("https://cdn.prod.website-files.com/6515c29e265110c9545f6a61/65a9baecc621ebaaf36c2084_419424263_870508181747244_972917528233921243_n.jpg");
    background-position: 0 0, 50% 0;
    width: 100%;
    max-width: 100%;
  }

  .subtitle-gold-for-welcome-dashboard {
    justify-content: flex-start;
    align-items: flex-start;
    height: auto;
    padding-top: 0;
    padding-bottom: 0;
    font-size: 18px;
    line-height: 32px;
    display: flex;
  }

  .tabs-menu {
    width: 100%;
  }

  .profile-card {
    max-width: 100%;
  }

  .button-78, .button-78.is-secondary {
    border-radius: 8px;
  }

  .multi-form4_button-group {
    color: var(--black);
  }

  .multi-form4_form-content {
    color: var(--white);
  }

  .form_input-6 {
    border-radius: 8px;
  }

  .form_input-6:focus {
    border-color: var(--grey);
  }

  .text-block-164 {
    color: var(--white-2);
    font-size: 16px;
    font-weight: 500;
    display: flex;
  }

  .div-block-vertical-2 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  .top-info {
    justify-content: center;
    align-items: center;
  }

  .content-heading-2 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .card-66-2 {
    background-image: linear-gradient(294deg, #000, #202020);
    box-shadow: 10px 10px 20px #181818;
  }

  .paragraph-24 {
    text-decoration: none;
  }

  .sign-up-title {
    text-align: left;
  }

  .link-block-34, .link-block-35 {
    justify-content: center;
    align-items: center;
    width: 45%;
    display: flex;
  }

  ._64-silver-title-leftalligned {
    justify-content: center;
    align-items: center;
    margin-bottom: 0;
    padding-bottom: 0;
    font-size: 48px;
    display: flex;
  }

  .link-block-39 {
    padding-right: 8px;
  }

  .link-block-39.w--current {
    padding-left: 8px;
  }

  .navbar-menu-3-copy {
    width: 100%;
  }

  .link-block-40 {
    justify-content: center;
    align-items: center;
    width: 45%;
    display: flex;
  }

  .navbar1_component-copy {
    padding-left: 2.5%;
    padding-right: 2.5%;
  }

  .home-link {
    justify-content: center;
    align-items: center;
    width: 45%;
    display: flex;
  }

  .home-block {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    width: auto;
    display: flex;
  }

  .link-block-41 {
    padding-left: 0;
    padding-right: 20px;
  }

  .link-block-42 {
    width: 45%;
  }

  .dashboard_block, .section_dashboard {
    width: 100%;
  }

  .card-66-copy {
    background-image: linear-gradient(294deg, #000, #202020);
    box-shadow: 10px 10px 20px #181818;
  }

  .card-button-gold-v2 {
    border-style: none;
    border-radius: 8px;
  }

  .content-left-copy {
    flex-flow: row;
    align-items: flex-start;
    display: flex;
  }

  ._3rd-dan-black-belt-info-block {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  .clients-wrapper-three-copy {
    justify-content: space-around;
    align-items: center;
  }

  .div-block-17-copy {
    justify-content: space-around;
    align-items: center;
    width: 100%;
    margin-left: 0;
  }

  .collection-item-45 {
    padding-left: 0;
    padding-right: 0;
  }

  .collection-list-wrapper-42 {
    width: 100%;
  }

  ._2nd-dan-black-belt-info-block {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  .subtitle-gold-for-welcome-dashboard-copy2 {
    justify-content: flex-start;
    align-items: flex-start;
    height: auto;
    padding-top: 0;
    padding-bottom: 0;
    font-size: 18px;
    line-height: 32px;
    display: flex;
  }

  .div-block-140 {
    display: block;
  }

  .kt-black-belt-ceritification-block-title-copy {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    display: flex;
  }

  .become-kt-licensed-club-title {
    width: 100%;
    max-width: 100%;
    height: auto;
    font-size: 42px;
  }

  ._64-silver-title-centered-copy-copy {
    justify-content: flex-start;
    align-items: center;
    margin-bottom: 0;
    padding-bottom: 0;
    font-size: 48px;
    display: flex;
  }

  .denied-button {
    background-color: var(--golden2);
    color: var(--color);
  }

  .denied-button:hover {
    background-color: var(--white);
    color: var(--color);
  }

  .denied-page {
    background-color: var(--black);
    font-family: Inter, sans-serif;
  }

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

  .paragraph-34 {
    color: var(--grey);
  }

  .div-block-143 {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .top-info-copy {
    justify-content: flex-start;
    align-items: flex-start;
  }

  ._64-silver-title-non-centered {
    justify-content: flex-start;
    align-items: center;
    margin-bottom: 0;
    padding-bottom: 0;
    font-size: 48px;
    display: flex;
  }

  .input-6-copy-copy {
    color: var(--white-2);
  }

  .margin-bottom-copy-33.margin-xsmall {
    width: 99.9997%;
  }

  .margin-bottom-copy-33.margin-xxlarge {
    color: var(--white);
    font-family: Inter, sans-serif;
  }

  .my-kombat-club, .my-kombat-club---non-approved {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  .top-info-left {
    justify-content: center;
    align-items: flex-start;
  }

  .body-32-copy {
    background-color: var(--black);
    color: var(--white);
    justify-content: flex-start;
    align-items: flex-start;
    font-family: Inter, sans-serif;
    display: flex;
  }

  .top-info-copy-copy {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .my-kombat-club---non-approved-copy-2, .referee-info-block, .kt-club-info-dashboard {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  .upcoming-events {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    height: 160px;
  }

  .kt-club-info-dashboard-copy, .kt-feree-info-block-2 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  ._64-silver-title-centered-copy {
    text-align: left;
    justify-content: flex-start;
    align-items: center;
    margin-bottom: 0;
    padding-bottom: 0;
    font-size: 48px;
    display: flex;
  }

  ._64-silver-title-centered-copy {
    justify-content: center;
    align-items: center;
    margin-bottom: 0;
    padding-bottom: 0;
    font-size: 48px;
    display: flex;
  }

  .margin-bottom-copy {
    width: 99.9997%;
  }

  .margin-bottom-copy.margin-xxlarge {
    color: var(--white);
    font-family: Inter, sans-serif;
  }

  .kt-club-owner-referee {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  .div-block-150, .body-48 {
    margin-bottom: 0;
  }

  ._64-silver-title-centered-copy-copy {
    text-align: left;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 0;
    padding-bottom: 0;
    font-size: 48px;
    display: flex;
  }

  .content-left-copy-copy {
    flex-flow: row;
    align-items: flex-start;
    display: flex;
  }

  .club-owners-gated-content {
    flex-flow: wrap;
    align-items: flex-start;
    display: flex;
  }

  .club-owner-referee-gated-content, .referee-only-gated-content {
    flex-flow: row;
    align-items: flex-start;
    display: flex;
  }

  .free-members-block {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: column;
    align-items: flex-start;
    height: 100%;
    display: flex;
  }

  .top-block {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    display: flex;
  }

  .body-48-copy, .content-heading-copy {
    margin-bottom: 0;
  }

  .div-block-160 {
    margin-top: 100px;
  }

  .heading-wrap-copy {
    margin-bottom: 0;
  }

  .referee-gated-content-copy, .second-club-owner {
    flex-flow: row;
    align-items: flex-start;
    display: flex;
  }

  .kt-club-2-info-dashboard, .kt-club-1-info-dashboard-copy {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  .kt-club-2-info-dashboard-copy {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    width: 100%;
  }

  .kt-club-3-info-dashboard-copy, .referee-no-approved, .kt-club-3-info-dashboard-copy-copy {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  .referee-only-members-block-copy {
    flex-flow: row;
    align-items: flex-start;
    display: flex;
  }

  .modal_small-2-copy {
    padding-top: 16px;
  }

  .show-password {
    padding-top: 2px;
  }

  .button-92-upgrade {
    padding-left: 25px;
    padding-right: 25px;
  }

  .cooming-soon-block {
    padding-top: 16px;
  }

  .my-dashboard {
    flex-flow: wrap;
    align-items: flex-start;
    display: flex;
  }

  .div-block-187 {
    width: 100%;
  }

  .kombat-members {
    color: var(--black);
  }

  .text-block-5-copy {
    color: var(--golden-lighter);
  }

  ._64-silver-title-centered-copy-copy-444-33 {
    text-align: left;
    justify-content: flex-start;
    align-items: center;
    margin-bottom: 0;
    padding-bottom: 0;
    font-size: 48px;
    display: flex;
  }

  .text-block-5-copy-copy {
    color: var(--grey);
  }

  .button-92-upgrade-copy33232 {
    padding-left: 25px;
    padding-right: 25px;
  }

  .title-silver-64 {
    text-align: left;
    justify-content: flex-start;
    align-items: center;
    margin-bottom: 0;
    padding-bottom: 0;
    font-size: 48px;
    display: flex;
  }

  .padding-section-large-9-copy-copy-copy-copy {
    padding-top: 0;
  }

  .career21_tabs-copy, .career21_tabs-copy-copy, .career21_tabs-copy-copy, .career21_tabs-copy-copy3, .career21_tabs-copy-copy, .career21_tabs-copy-copy-copy, .career21_tabs-copy {
    padding-top: 0;
  }

  .frame-901 {
    height: 100%;
    padding-bottom: 24px;
  }

  .frame-12, .frame-13 {
    height: auto;
  }

  .frame-902 {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-between;
    place-items: start;
    height: 100%;
    padding-left: 0;
    padding-right: 0;
    display: grid;
  }

  .frame-903, .frame-904 {
    height: auto;
  }

  .div-block-206 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    height: 100%;
  }

  .frame-8-copy {
    grid-row-gap: 0px;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .div-block-210 {
    width: 38%;
  }

  .collection-list-wrapper-49 {
    flex-flow: column;
    display: flex;
  }

  .collection-list-66 {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    display: flex;
  }

  .content-left-lofib {
    flex-flow: column;
    align-items: flex-start;
    display: flex;
  }

  .recent-updates-block {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    height: auto;
  }

  .my-dashboard-2-grid, .my-dashboard-3-grid {
    flex-flow: wrap;
    align-items: flex-start;
    display: flex;
  }

  .kt-certified-referee-block {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    height: 160px;
  }

  .gold-text-title {
    justify-content: flex-start;
    align-items: flex-start;
    height: auto;
    padding-top: 0;
    padding-bottom: 0;
    font-size: 18px;
    line-height: 32px;
    display: flex;
  }

  .content-heading-copy {
    margin-bottom: 0;
  }

  .content-left-full {
    flex-flow: column;
    align-items: flex-start;
    display: flex;
  }

  .navbar1_logo-link-copy {
    display: block;
  }

  .navbar1_logo-link-copy.w--current {
    width: auto;
    padding-right: 15px;
  }

  .heading-wrap-copy2, .content-heading-copy-copy {
    margin-bottom: 0;
  }

  .content-left-full-copy {
    flex-flow: column;
    align-items: flex-start;
    display: flex;
  }

  .past-kt-club-license-membership-certificate-copy {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    display: flex;
  }

  .padding-section-large-20-copy {
    padding-top: 6rem;
  }

  .kombat-tkd-logo {
    width: 80%;
    height: auto;
  }

  .frame-902-copy {
    justify-content: space-between;
    align-items: flex-start;
  }

  .all-divisions-female {
    padding-left: 2.5%;
    padding-right: 2.5%;
  }

  .best-mma-logo {
    width: 100%;
  }

  .titles-for-respect-coin {
    width: 100%;
    max-width: 100%;
    height: auto;
  }

  .input-6-copy-copy-2 {
    color: #fff;
  }

  .dashboard_block_onboarding {
    width: 100%;
  }

  .kt-club-2-info-dashboard-2 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  .dashboard_block_v2, .dashboard_block_v3, .dashboard_block_v4 {
    width: 100%;
  }

  .section-60 {
    width: 100%;
    max-width: none;
    padding-left: 2.5%;
    padding-right: 2.5%;
  }

  .container-40-copy {
    padding-top: 0;
  }

  .text-inter-5---grey, .paragraph-38 {
    color: var(--white);
  }

  .div-block-319, .div-block-320 {
    height: auto;
  }

  .frame-902-v2 {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-between;
    align-items: flex-start;
    height: 100%;
    padding-left: 0;
    padding-right: 0;
    display: grid;
  }

  .frame-902-country {
    justify-content: space-between;
    align-items: flex-start;
    height: 100%;
  }

  .langyage {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-between;
    align-items: flex-start;
    height: 100%;
    display: grid;
  }

  .price-non-refresher-and-refresher {
    justify-content: space-between;
    align-items: flex-start;
    height: 100%;
  }

  .price-refresher {
    justify-content: space-between;
    align-items: flex-start;
  }

  .heading-wrap-v5, .content-heading-v5 {
    margin-bottom: 0;
  }

  .content-left-v5 {
    flex-flow: column;
    align-items: flex-start;
    display: flex;
  }

  .h1-48-title-silver-grad {
    width: 100%;
  }

  .div-block-327 {
    justify-content: flex-start;
    align-items: center;
  }

  .clients-wrapper-three-copy-v2-grid {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    justify-content: space-around;
    align-items: center;
  }

  .columns-3-50-copy-v2 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .image-191 {
    height: 74px;
  }

  .swiper-slide {
    border: 1px solid var(--golden-lighter);
    border-radius: 8px;
  }

  .h2-v2-0 {
    width: 100%;
    max-width: 100%;
    height: auto;
    font-size: 42px;
  }

  .paragrap-41 {
    height: 86px;
  }

  .button-204.is-icon {
    padding-top: .5rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .nav_meu, .nav_menu {
    width: 100%;
  }

  .button-205 {
    padding: .5rem 1.5rem;
  }

  .div-block-345 {
    margin-top: 6rem;
  }

  .button-206 {
    padding: .5rem 1.5rem;
  }

  .div-block-346 {
    margin-top: 6rem;
  }

  .padding-global-v2 {
    width: 100%;
    max-width: none;
  }

  .heading-97 {
    color: var(--white);
    font-family: Inter, sans-serif;
  }

  .quote-2-copy {
    color: var(--white);
    background-image: none;
  }

  .paragraph-44, .paragraph-45 {
    color: var(--white);
  }

  .footer-nav {
    width: 100%;
  }

  .left-container {
    display: flex;
  }

  .features-38 {
    text-align: left;
  }

  .social-icons1_link-2, .social-icons1_link-3 {
    border-radius: 12px;
    padding: 6px;
  }

  .padding-globall-hero {
    padding-left: 5%;
    padding-right: 5%;
  }

  .heading-style-h3-3 {
    color: #fff;
  }

  .dan-2 {
    width: auto;
  }

  .div-block-322-v2 {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    flex-flow: column;
    display: flex;
  }

  .text-block-289 {
    font-weight: 400;
  }

  .all-dans-levels-user-profile-div-2 {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .share-button-5 {
    border-style: none;
    border-width: 1px;
  }

  .form_message-success-2 {
    background-color: #e0bb6c;
  }

  .subtitle-gold-for-welcome-dashboard-copy {
    justify-content: flex-start;
    align-items: flex-start;
    height: auto;
    padding-top: 0;
    padding-bottom: 0;
    font-size: 18px;
    line-height: 32px;
    display: flex;
  }

  .kt-club-1-info-dashboard-copy-copy, .kt-club-1, .kt-club-2, .kt-club-3 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  .section_dashboard-v3 {
    width: 100%;
  }

  .kt-club-2-2, .kt-club-3-2, .kt-club-1-2 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  .social-icons1_link-4 {
    border-radius: 12px;
    padding: 6px;
  }

  .div-block-206-v2 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    height: 100%;
  }

  .kt-club-license-membership-certificate-copy {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    display: flex;
  }

  .frame-904-copy {
    height: auto;
  }

  .frame-902-copy {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-between;
    place-items: start;
    height: 100%;
    padding-left: 0;
    padding-right: 0;
    display: grid;
  }

  .frame-13-copy {
    height: auto;
  }

  .input-6-copy-copy-copy {
    color: var(--white-2);
  }
}

@media screen and (min-width: 1440px) {
  .body {
    background-color: #000;
  }

  .navbar-2 {
    max-width: 100%;
  }

  .container-7 {
    flex-wrap: wrap;
    place-content: stretch space-around;
    width: 100%;
    max-width: 100%;
    height: 120px;
    margin-left: 0;
    margin-right: 0;
    font-family: Montserrat, sans-serif;
  }

  .section-3 {
    width: 1440px;
  }

  ._1-column-2 {
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    width: 485.276px;
  }

  .text-10 {
    font-family: Montserrat, sans-serif;
  }

  .nav-link {
    color: #fff;
    font-family: Montserrat, sans-serif;
    font-size: 18px;
  }

  .nav-link-2 {
    color: #fff;
    font-family: Montserrat, sans-serif;
  }

  .frame-47 {
    flex: none;
    justify-content: center;
    align-items: flex-start;
  }

  .title-sectionsh-3 {
    flex: none;
    padding-right: 0;
  }

  .navbar-logo-left-2 {
    width: 1440px;
  }

  .hero-no-image {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    background-image: linear-gradient(#fff0 27%, #000 90%), linear-gradient(#0000, #0000);
    justify-content: space-between;
    align-items: flex-start;
    width: auto;
    max-width: 1200px;
    height: 55%;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .small-container {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    padding-top: 0;
    padding-bottom: 0;
  }

  .hero-heading-right-2 {
    width: 100%;
  }

  .stories-silver-54 {
    justify-content: flex-start;
    padding-bottom: 0;
  }

  .team-rectangles, .container-10, .section-title-2, .columns {
    width: 1440px;
  }

  .card-2 {
    width: auto;
  }

  .image-5 {
    height: 180px;
  }

  .hero-heading-right-3 {
    width: 1200px;
  }

  .team-members {
    padding-left: 0;
    padding-right: 0;
  }

  .text-inter-2 {
    font-size: 18px;
  }

  .team-circles-4 {
    justify-content: center;
    width: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .text-42 {
    font-size: 18px;
  }

  .container-23 {
    max-width: none;
  }

  .frame-79 {
    max-width: 1200px;
  }

  .text-46 {
    font-size: 18px;
  }

  .hero-heading-left-4 {
    background-image: url("https://cdn.prod.website-files.com/6515c29e265110c9545f6a61/652a1296222a1e9f8be78661_Hero-BG-About-us.png");
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .frame-83 {
    justify-content: center;
    align-items: center;
  }

  .title-copy-goes-here-be-awesome-10 {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .lorem-ipsum-dolor-sit-amet-consectetur-adipiscing-elit-suspendisse-varius-enim-in-eros-elementum-tristique-duis-cursus-mi-quis-viverra-ornare-eros-dolor-interdum-nulla-ut-commodo-diam-libero-vitae-erat-7 {
    font-size: 22px;
  }

  .title-fighters-home {
    width: 1440px;
  }

  .responsive-fighters-card {
    background-color: #0000;
    width: 100%;
    padding-left: 88px;
    padding-right: 88px;
  }

  .all-fighters {
    width: 100%;
    max-width: 1440px;
  }

  .all-fighets-desktop {
    justify-content: center;
    align-items: center;
    width: 1440px;
  }

  .second-section {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    height: 300px;
    margin-top: 0;
  }

  .second-section.third-section-news {
    height: 100%;
  }

  .header-menuh-16 {
    text-decoration: none;
  }

  .frame-104-copyyy3 {
    padding-top: 8px;
    padding-bottom: 8px;
    text-decoration: none;
  }

  .body-2 {
    flex-direction: column;
    max-width: 100%;
    display: flex;
  }

  .navbar-content-2 {
    justify-content: space-between;
    width: 100%;
    max-width: 100%;
    height: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .navbar-content-2.big-image-5perc-margin {
    padding-left: 0%;
    padding-right: 0%;
  }

  .navbar-brand-3 {
    justify-content: center;
    align-items: center;
    width: auto;
  }

  .logo-9 {
    width: 210px;
    max-width: 100%;
    height: 100%;
  }

  .navbar-menu-3 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    width: 100%;
  }

  .navbar-logo-left-4 {
    border-bottom: 1px none var(--grey);
    outline-color: var(--grey);
    outline-offset: 0px;
    background-color: #000;
    outline-width: 3px;
    outline-style: none;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    max-width: 100%;
    height: 80px;
    padding-left: 32px;
    padding-right: 32px;
    display: flex;
  }

  .navbarcontainer-3 {
    justify-content: space-between;
    align-items: center;
    width: 100%;
    max-width: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .nav-link-7:hover, .nav-link-8:hover, .nav-link-9.w--current, .nav-link-10:hover {
    color: #ffe500;
  }

  .body-3 {
    grid-column-gap: 64px;
    grid-row-gap: 64px;
    max-width: none;
  }

  .logos-2 {
    justify-content: flex-end;
    align-items: center;
    width: auto;
  }

  .copyright-2 {
    border: 0 #0000;
    max-width: 100%;
    box-shadow: 0 0 #e4ebf3;
  }

  .footer-6 {
    width: 100%;
  }

  .columns-18 {
    border-bottom: 0 #000;
    justify-content: space-between;
  }

  .small-columns-4 {
    grid-column-gap: 100%;
    grid-row-gap: 100%;
    border-bottom: 0 #0000;
    flex-direction: row;
    justify-content: center;
    align-items: flex-start;
  }

  .column-30 {
    grid-column-gap: 18%;
    grid-row-gap: 18%;
    border: 0 dashed #000;
    border-bottom: 0 #0000;
    justify-content: space-around;
    width: 100%;
    max-width: 1440px;
    padding-top: 8px;
    padding-bottom: 16px;
  }

  .social-media-3 {
    align-items: flex-start;
    width: auto;
  }

  .text-98 {
    text-align: left;
  }

  .twitter.logosmall {
    display: block;
  }

  .nav-bar-logo.w--current {
    width: auto;
  }

  .body-4 {
    background-color: #000;
  }

  .body-5 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    max-width: 100%;
    display: flex;
  }

  .rules {
    width: 100%;
    max-width: 1200px;
  }

  .silver-title-1-64-phone-rules {
    text-align: left;
    padding-bottom: 8px;
    font-size: 48px;
    line-height: 100%;
  }

  .name-figthers-23 {
    color: #fff;
  }

  .text-inter-4 {
    color: var(--white);
  }

  .list-shin {
    padding-left: 50px;
  }

  .container-45 {
    justify-content: center;
    align-items: stretch;
    width: 1200px;
    max-width: 1200px;
    padding-left: 0;
    padding-right: 0;
  }

  .container-46 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-direction: column;
    display: flex;
  }

  .dropdown-toggle-2 {
    font-weight: 700;
  }

  .text-block-5 {
    color: var(--white);
    font-family: Inter, sans-serif;
    font-size: 16px;
    font-weight: 600;
  }

  .icon-5 {
    margin-right: 0;
    padding-left: 0;
  }

  .container-48 {
    width: auto;
  }

  .card-36 {
    background-image: linear-gradient(#000 100%, #fff);
  }

  .card-36:hover {
    background-image: linear-gradient(#000, #f0e5c4 49%);
  }

  .img-card-interview {
    background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
    background-position: 0 0;
    background-size: auto;
  }

  .texto-interview-name {
    padding-top: 8px;
  }

  .text-104 {
    font-size: 22px;
  }

  .last-name {
    font-family: Inter, sans-serif;
    font-size: 22px;
  }

  .first-name {
    font-family: Inter, sans-serif;
  }

  .collection-list-wrapper {
    width: 100%;
  }

  .container-50 {
    width: auto;
  }

  .pagination {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .container-51 {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .all-fighters-card-v2 {
    width: 100%;
  }

  .collection-item-2 {
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 0;
  }

  .div-block-4 {
    justify-content: center;
    width: 100%;
  }

  .heading-3 {
    font-size: 24px;
  }

  .container-56 {
    justify-content: flex-start;
    align-items: flex-start;
    padding-left: 16px;
  }

  .section-24 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    width: 1440px;
    height: 100%;
    padding: 0 32px 130px;
  }

  .text-block-7 {
    color: #d8d8d8;
  }

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

  .heading-5 {
    font-size: 22px;
  }

  .container-59 {
    text-transform: none;
    height: 400px;
    font-style: normal;
    line-height: 24px;
  }

  .frame-104-copyyy3-copy, .frame-104-copyyy3-copy2, .frame-104-copyyy3-copy2-copy23 {
    padding-top: 8px;
    padding-bottom: 8px;
    text-decoration: none;
  }

  .frame-104-copyyy3-copy2-copy23.hidden-phone {
    text-decoration: none;
  }

  .rules-button {
    padding-top: 8px;
    padding-bottom: 8px;
    text-decoration: none;
  }

  .rules-button.hidden-phone {
    text-decoration: none;
  }

  .header-menuh-16-copy {
    text-decoration: line-through;
  }

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

  .text-107 {
    font-size: 20px;
  }

  .featured-interviews {
    grid-column-gap: 64px;
    grid-row-gap: 64px;
    justify-content: center;
    align-items: center;
    width: 1440px;
    padding-top: 32px;
    display: flex;
  }

  .text-108 {
    font-size: 20px;
  }

  .container-60 {
    justify-content: center;
    align-items: center;
    width: 1200px;
    max-width: 1200px;
    margin-left: 0;
    margin-right: 0;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .top-part {
    background-color: #0000;
    justify-content: space-between;
    width: 100%;
    max-width: 1264px;
    height: 100%;
    padding: 0;
  }

  .text-111 {
    line-height: 42px;
  }

  .collection-list-wrapper-7 {
    width: 1200px;
    max-width: 100%;
  }

  .collection-item-5 {
    width: 25%;
  }

  .div-block-9 {
    padding-bottom: 0;
  }

  .logos-quote-block-2 {
    padding-left: 0;
    padding-right: 0;
  }

  .columns-19 {
    max-width: none;
  }

  .content-19 {
    border-radius: 16px;
  }

  .text-inter-5 {
    color: var(--white);
  }

  .gold-title-phone-copy-24-phone-2-33-55 {
    justify-content: center;
    align-items: center;
    padding-bottom: 0;
    font-size: 24px;
  }

  .videos {
    justify-content: flex-start;
    padding-bottom: 0;
  }

  .interview-name {
    padding-top: 0;
  }

  .body-6 {
    max-width: 100%;
  }

  .divider-referees {
    justify-content: center;
    align-items: flex-start;
    width: 1376px;
    margin-left: 0;
    margin-right: 0;
    padding-bottom: 0;
    padding-left: 32px;
    padding-right: 32px;
  }

  .card-referee {
    flex-direction: column;
    place-content: start flex-start;
    place-items: center start;
    width: 340px;
    max-width: 1376px;
    margin-left: 0%;
    margin-right: 0;
    font-size: 18px;
    display: flex;
  }

  .pricing-wrapper-two {
    flex-direction: column;
  }

  .pricing-card-two {
    flex-direction: column;
    align-items: center;
    width: 340px;
  }

  .heading-10 {
    font-size: 18px;
    font-weight: 500;
  }

  .accordion-panel {
    display: none;
  }

  .text-block-13 {
    font-weight: 500;
  }

  .div-block-12 {
    padding-right: 8px;
  }

  .container-63 {
    justify-content: center;
    width: 100%;
    margin-left: 0;
    margin-right: 0;
  }

  .collection-list-wrapper-10 {
    justify-content: flex-start;
  }

  .dropdown-link-about-us {
    color: var(--white);
    font-weight: 500;
  }

  .dropdown-link-referee {
    color: var(--white);
  }

  .background-video-3 {
    width: 1440px;
    max-width: 100%;
    height: 1080px;
    padding-bottom: 0;
  }

  .text-block-15 {
    color: #b0adad;
    padding-left: 32px;
    font-family: Inter, sans-serif;
    font-size: 18px;
    line-height: 150%;
  }

  .image-109 {
    width: 940px;
    max-width: 1200px;
    padding-top: 33px;
    padding-bottom: 0;
  }

  .image-109.noecsondido {
    width: 100%;
    max-width: none;
    height: 100%;
  }

  .background-video-4 {
    width: 100%;
    height: 1080px;
    max-height: 100%;
  }

  .section-27 {
    justify-content: center;
    align-items: center;
    width: 1440px;
    padding-left: 88px;
    padding-right: 88px;
    display: flex;
  }

  .our-figthers-title {
    justify-content: flex-start;
    height: 100%;
    padding-bottom: 0;
    font-size: 48px;
  }

  .sitemap-2 {
    height: 211%;
  }

  .div-block-16 {
    flex-direction: column;
    width: 100%;
    max-width: 100%;
    display: flex;
  }

  .container-71 {
    height: 100%;
  }

  .section-28 {
    justify-content: center;
    align-items: center;
    width: auto;
    display: flex;
  }

  .collection-list-wrapper-11 {
    place-content: center;
    place-items: center;
    width: 1440px;
    display: flex;
  }

  .collection-item-8 {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .collection-list-for-search {
    width: 100%;
  }

  .link-19.text-block-5-copy {
    color: var(--golden-lighter);
  }

  .div-block-17 {
    text-decoration: none;
  }

  .gold-title-phone-copy-24-phone-copy-xopy {
    justify-content: center;
    align-items: center;
    padding-bottom: 0;
    font-size: 24px;
  }

  .collection-item-9 {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .collection-list-wrapper-12 {
    width: 100%;
  }

  .frame-789 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    width: 100%;
    max-width: 100%;
    padding-left: 32px;
    padding-right: 32px;
  }

  .frame-790 {
    width: auto;
    max-width: 1105px;
    padding-top: 32px;
    padding-left: 0;
  }

  .frame-791 {
    width: 100%;
    height: 649px;
  }

  .right-top-column {
    grid-column-gap: 32%;
    grid-row-gap: 32%;
    justify-content: space-between;
    height: 649px;
  }

  .date-gold {
    justify-content: center;
    align-items: center;
    padding-bottom: 6px;
    font-size: 14px;
  }

  .date-gold-copy, .date-gold-copy-2 {
    justify-content: center;
    align-items: center;
    padding-bottom: 0;
    font-size: 24px;
  }

  .big-frame-6 {
    width: 849px;
    max-width: 849px;
    height: 649px;
  }

  .image-wrapper-34 {
    max-width: 849px;
  }

  .collection-list-13 {
    grid-column-gap: 49px;
    grid-row-gap: 49px;
    width: 100%;
  }

  .section-30 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    width: 100%;
  }

  .section-30.gide-phone {
    width: 1440px;
  }

  .card-44 {
    justify-content: flex-start;
    width: 332px;
    max-width: 100%;
    height: auto;
  }

  .image-wrapper-36 {
    width: 100%;
    max-width: 100%;
  }

  .image-114 {
    width: 100%;
    max-width: 1007570000000000%;
  }

  .info-22 {
    width: auto;
  }

  .container-74 {
    width: 1440px;
  }

  .collection-list-wrapper-14 {
    width: 100%;
  }

  .collection-item-14 {
    justify-content: space-between;
    width: auto;
  }

  .collection-list-15 {
    grid-column-gap: 0em;
    grid-row-gap: 0em;
    justify-content: space-between;
    width: 1468px;
    margin-left: 0;
    margin-right: 0;
  }

  .collection-list-wrapper-16 {
    grid-column-gap: 100%;
    grid-row-gap: 100%;
    width: 100%;
    height: 649px;
    display: flex;
  }

  .dropdown-news {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .dropdown-toggle-2-copy {
    justify-content: center;
    align-items: center;
    padding-right: 20px;
    display: block;
  }

  .noticias-2 {
    flex-direction: column;
    justify-content: center;
    width: 100%;
    max-width: 100%;
  }

  .collection-list-wrapper-18, .collection-list-19, .collection-list-wrapper-18-copy, .collection-list-19-copy, .collection-list-wrapper-18-copy {
    width: 100%;
    max-width: 100%;
  }

  .news-title-homepage {
    justify-content: flex-start;
    padding-bottom: 0;
  }

  .news-title {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    width: 1440px;
    height: 100%;
    padding: 0 32px 130px;
  }

  .our-figthers-homepage {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    width: 1440px;
    height: 100%;
    padding: 0;
  }

  .full-card-column-3 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    justify-content: space-between;
    width: 100%;
  }

  .interview-card-6 {
    max-width: 272px;
  }

  .card-49 {
    background-color: #0000;
    width: 100%;
  }

  .frame-792 {
    background-color: #000;
    justify-content: center;
    align-items: center;
    width: 99.9999%;
  }

  .rectangle-11 {
    border-color: var(--black-grey);
    width: 100%;
    max-width: none;
  }

  .text-151 {
    grid-column-gap: 4px;
    grid-row-gap: 4px;
    padding-left: 8px;
  }

  .news-homepage {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    width: 1440px;
    height: 100%;
    padding: 0 32px;
  }

  .our-news-title {
    justify-content: flex-start;
    width: auto;
    height: 100%;
    padding-bottom: 0;
    font-size: 48px;
  }

  .collection-list-wrapper-20 {
    grid-column-gap: 100%;
    grid-row-gap: 100%;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-between;
    align-items: center;
    width: 1264px;
    min-width: 100%;
    display: flex;
  }

  .div-block-20.hidden-phone {
    width: auto;
  }

  .fighters-card-homepage {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    justify-content: center;
    align-items: center;
    width: 100%;
    max-width: none;
  }

  .collection-list-21 {
    width: 1264px;
    max-width: 1264px;
  }

  .collection-list-wrapper-21 {
    width: 1264px;
  }

  .collection-item-20 {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .collection-item-21 {
    justify-content: center;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .div-block-22 {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    width: auto;
    display: flex;
  }

  .buy-tickets-botton {
    text-transform: lowercase;
  }

  .silver-title-1-64-phone-rules-copy-2, .silver-title-1-64-phone-rules-copy {
    text-align: left;
    padding-bottom: 4px;
    font-size: 48px;
    line-height: 100%;
  }

  .section-21-copy-copy {
    width: 100vw;
    max-width: none;
  }

  .section-33 {
    justify-content: flex-start;
    align-items: center;
    width: 1376px;
  }

  .collection-item-22 {
    width: auto;
  }

  .collection-list-22 {
    margin-left: 32px;
    margin-right: 32px;
  }

  .section-21-copy-copy-copy-3-fighters {
    max-width: 100%;
  }

  .referees-top-bg {
    width: 100%;
    max-width: 100%;
    display: block;
  }

  .body-8 {
    background-color: #000;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    max-width: 100%;
    display: flex;
  }

  .front-page-licensed-clubs {
    background-image: linear-gradient(#0000 72%, #000 95%), linear-gradient(#000 12%, #0000008a 85%, #000), url("https://cdn.prod.website-files.com/6515c29e265110c9545f6a61/653c858c747d3823e3b90c06_bg%20club%202.png");
    background-position: 0 0, 0 0, 50%;
    background-repeat: repeat, repeat, no-repeat;
    background-size: auto, auto, cover;
    justify-content: center;
    max-width: 100%;
    margin-top: 120px;
    padding: 0;
  }

  .column-34 {
    grid-column-gap: 64px;
    grid-row-gap: 64px;
    grid-template-rows: auto;
    grid-template-columns: .75fr 1fr;
    grid-auto-columns: 1fr;
    width: 100%;
    max-width: 100%;
    padding-left: 32px;
    padding-right: 32px;
    display: grid;
  }

  .button-phone-2 {
    width: 440px;
  }

  .frame-794 {
    width: auto;
  }

  .name-17 {
    height: auto;
  }

  .discover-benefits {
    width: 440px;
  }

  .whatsapp-image-2023-10-25-at-7-15-1-copy-hidden {
    width: 100%;
  }

  .silver-title-1-64-phone-rules-copy-copy-2, .silver-title-1-64-phone-rules-copy, .silver-title-1-64-phone-rules-copy-copy, .silver-title-1-64-phone-rules-copy-copy-2-copy-666 {
    text-align: left;
    padding-bottom: 4px;
    font-size: 48px;
    line-height: 100%;
  }

  .road-map {
    text-transform: lowercase;
  }

  .silver-title-1-64-phone-rules-copy-copy-copy-123123 {
    text-align: left;
    padding-bottom: 4px;
    font-size: 48px;
    line-height: 100%;
  }

  .check-lsit {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .dropdown-toggle-2-copy {
    padding-right: 4px;
  }

  .video {
    background-color: #000;
    width: 50%;
    height: 89.7199%;
  }

  .section-36 {
    width: 600px;
  }

  .kombat-tkd-2 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
  }

  .kombat-tkd-3 {
    font-size: 64px;
  }

  .container-81 {
    width: auto;
    margin-left: 0%;
    margin-right: 0%;
  }

  .professional-league-title {
    text-align: left;
    padding-bottom: 4px;
    font-size: 48px;
    line-height: 100%;
  }

  .about-us-section {
    background-image: linear-gradient(#0000, #000 76%), url("https://cdn.prod.website-files.com/6515c29e265110c9545f6a61/657da205da303a85ac80a7b7_53378686900_c55fb15127_b%20(1).jpg");
    background-position: 0 0, 50% 140%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
    justify-content: center;
    width: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .body-9 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  .header-3.big-image-5perc-margin {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    height: 100%;
    margin-top: 120px;
  }

  .info-31.hidden-tablet {
    max-width: 100%;
  }

  .main-card-10, .frame-809, .main-card-11 {
    width: 1264px;
  }

  .phone-full-card-3 {
    display: none;
  }

  .partners-subtitle {
    justify-content: center;
    align-items: center;
    padding-bottom: 0;
    font-size: 24px;
  }

  .div-block-27 {
    width: auto;
  }

  .heading-14-copy {
    justify-content: center;
    align-items: center;
    width: 100%;
  }

  .our-fighters-subtitle {
    justify-content: center;
    align-items: center;
    padding-bottom: 0;
    font-size: 24px;
  }

  .buy-tickets-botton-copy-hiden-phone, .view-full-event, .full-event-info-button {
    text-transform: lowercase;
  }

  .div-block-28 {
    justify-content: center;
    align-items: center;
    width: 100%;
  }

  .buy-tickets-botton-copy-hiden-phone-copy {
    text-transform: lowercase;
  }

  .section-27-copy {
    justify-content: space-between;
    align-items: flex-start;
    width: 1440px;
    padding-left: 88px;
    padding-right: 88px;
    display: flex;
  }

  .event-info-block {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    background-image: linear-gradient(#fff0 27%, #000 90%), linear-gradient(#0000, #0000);
    justify-content: space-between;
    align-items: flex-start;
    width: auto;
    max-width: 1264px;
    height: 55%;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .image-event {
    width: auto;
  }

  .div-block-30 {
    flex-direction: row;
    width: 1440px;
    display: flex;
  }

  .event-home-section {
    justify-content: center;
    align-items: flex-start;
    width: 100%;
    height: auto;
    padding-left: 88px;
    padding-right: 88px;
    display: flex;
  }

  .event-block {
    flex-direction: row;
    align-items: flex-start;
    width: 1440px;
    display: flex;
  }

  .collection-list-23 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    justify-content: space-between;
    width: 12640px;
    display: flex;
  }

  .news-subtitle-homepage {
    justify-content: flex-start;
    align-items: center;
    width: auto;
    padding-bottom: 0;
    font-size: 24px;
  }

  .buy-tickets-button, .event-info-button-grey {
    text-transform: lowercase;
  }

  .section-41 {
    height: auto;
  }

  .dropdown-toggle-2-fighters {
    padding-left: 10px;
  }

  .dropdown-fighters {
    color: var(--white);
  }

  .dropdown-fighters.w--open {
    background-image: linear-gradient(190deg, black, var(--black-grey) 95%);
  }

  .store-subtitle {
    justify-content: center;
    align-items: center;
    padding-bottom: 0;
    font-size: 24px;
  }

  .store-section-with-hoddie {
    height: auto;
  }

  .store-section-with-hoddie.hidden-ipad {
    justify-content: space-between;
    width: 1440px;
    margin-top: -180px;
  }

  .heading-14-copy-copy {
    width: 480px;
  }

  .year-gold-medal-example, .year-example-gold-medal, .gold-medal-exmaple, .text-inter-4-copy-padding {
    color: #dfdddd;
  }

  .div-block-41 {
    padding-right: 32px;
  }

  .event-home-section-copy {
    justify-content: space-between;
    align-items: flex-start;
    width: 1440px;
    height: auto;
    padding-left: 88px;
    padding-right: 88px;
    display: flex;
  }

  .event-ktkd-page {
    background-image: linear-gradient(to bottom, #0000 77%, #000), linear-gradient(to bottom, black 3%, #0000002b), radial-gradient(circle farthest-corner at 100% 50%, var(--golden2), #fff0 19%), radial-gradient(circle farthest-corner at 50% 50%, black, #fff0), radial-gradient(circle farthest-corner at 0% 100%, #e1c782, #ffffff1c 22%), url("https://cdn.prod.website-files.com/6515c29e265110c9545f6a61/655282665b164da6e85b4c60_royal%20center%20bg.jpeg");
    background-position: 0 0, 0 0, 0 0, 0 0, 0 0, 50% 32%;
    background-repeat: repeat, repeat, repeat, repeat, repeat, no-repeat;
    background-size: auto, auto, auto, auto, auto, cover;
    justify-content: center;
    align-items: center;
    max-width: 100%;
    height: 880px;
    max-height: 100%;
  }

  .ktkd-001-container {
    flex-direction: row;
    width: 1264px;
    max-width: 100%;
    padding-top: 0;
    display: flex;
  }

  .ktkd-001-block {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    justify-content: center;
    align-items: center;
    width: auto;
    max-width: 1200px;
    height: 55%;
    padding: 0;
  }

  .event-info-button-grey-copy, .event-info {
    text-transform: lowercase;
  }

  .front-page-licensed-clubs-copy {
    background-image: linear-gradient(#0000 72%, #000 95%), linear-gradient(#000 12%, #0000008a 85%, #000);
    justify-content: center;
    max-width: 100%;
    height: 22%;
    padding: 0 88px;
  }

  .subtitle-gold-for-event-info {
    justify-content: flex-start;
    align-items: flex-start;
    padding-bottom: 0;
    font-size: 24px;
  }

  .button-text {
    color: #dfdddd;
  }

  .how-to-get-there {
    text-transform: lowercase;
  }

  .text-button-tickets, .buy-tickets-text, .text-inter-4-copytext {
    color: #dfdddd;
  }

  .column-34-copy {
    width: 100%;
    max-width: 1264px;
  }

  .gold-title-homepage-bigger {
    background-image: linear-gradient(175.31deg, var(--grey), #ead8a1f2 22%, #e1c782de 56%, #d2b25bd4 74%, #c39e3ac4);
    font-size: 48px;
  }

  .gold-subtitle-homepage {
    justify-content: center;
    align-items: center;
    padding-bottom: 0;
    font-size: 24px;
  }

  .block-upcoming-event-left {
    justify-content: center;
    width: auto;
    max-width: 100%;
  }

  .image-event-homepage {
    width: auto;
  }

  .div-ktkd-001-page {
    justify-content: center;
    width: 100%;
  }

  .ktkd-001-block-copy {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    justify-content: center;
    align-items: center;
    width: auto;
    max-width: 1200px;
    height: 55%;
    padding: 0;
  }

  .div-block-28-copy-homepage {
    justify-content: flex-start;
    align-items: flex-start;
    width: auto;
  }

  .kombat-tkd-2-copy {
    justify-content: center;
    align-items: center;
    width: 100%;
  }

  .event-block-copy {
    flex-direction: row;
    align-items: flex-start;
    width: 1264px;
    display: flex;
  }

  .margin-bottom.margin-small {
    justify-content: center;
    align-items: flex-start;
  }

  .padding-global {
    padding-left: 5%;
    padding-right: 5%;
  }

  .instructor-block {
    grid-column-gap: 4px;
    grid-row-gap: 4px;
  }

  .block-club-license {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    width: 100%;
  }

  .social-icons1_list {
    grid-column-gap: .25rem;
  }

  .social-icons1_link {
    background-image: linear-gradient(#303030, #3f3e3e);
  }

  .social-icons1_link:hover {
    background-image: linear-gradient(0deg, var(--shadow-button), #000);
  }

  .margin-top.margin-medium {
    width: 200px;
  }

  .padding-global-2 {
    padding-left: 0%;
    padding-right: 0%;
  }

  .nav-bar-button-menu {
    color: var(--white);
    font-family: Inter, sans-serif;
    font-size: 16px;
    font-weight: 600;
  }

  .body-12 {
    background-color: #000;
  }

  .join-now, .find-your-gym {
    text-transform: lowercase;
  }

  .silver-title-1-64-phone-rules-copy {
    text-align: left;
    padding-bottom: 8px;
    font-size: 48px;
    line-height: 100%;
  }

  .container-large-2 {
    height: auto;
  }

  .centerted-text-64-h1, .silver-title-1-64-phone-rules-copy, .silver-title-1-64-phone-rules-copy-copy {
    text-align: left;
    padding-bottom: 8px;
    font-size: 48px;
    line-height: 100%;
  }

  .title-centered {
    text-align: center;
    justify-content: center;
    align-items: center;
    padding-bottom: 8px;
    font-size: 48px;
    line-height: 100%;
  }

  .title-kombat-clubs, ._64-silver-title-centered {
    text-align: left;
    padding-bottom: 8px;
    font-size: 48px;
    line-height: 100%;
  }

  .portfolio16_image {
    width: 100%;
    height: 1080px;
  }

  .portfolio16_image-wrapper {
    width: 100%;
    height: 100%;
  }

  .padding-section-large-8 {
    max-width: 100%;
  }

  .portfolio16_item:hover {
    background-color: var(--black-grey);
    margin-left: auto;
    margin-right: auto;
  }

  .portfolio16_image-link {
    width: 100%;
    height: 100%;
    display: flex;
  }

  ._64-silver-title-centered-copy, ._64-silver-title-centered-copy-copy {
    text-align: left;
    padding-bottom: 8px;
    font-size: 48px;
    line-height: 100%;
  }

  ._64-silver-title-left {
    text-align: left;
    padding-bottom: 16px;
    font-size: 48px;
    line-height: 100%;
  }

  .link-block-18 {
    width: 200px;
  }

  .text-block-45 {
    width: 100%;
  }

  .event-subtitle-schedule-page {
    justify-content: flex-start;
    align-items: flex-start;
    padding-bottom: 0;
    font-size: 16px;
  }

  .top-section {
    background-image: linear-gradient(#000 23%, #0000 73%, #000 99%), url("https://cdn.prod.website-files.com/6515c29e265110c9545f6a61/655282665b164da6e85b4c60_royal%20center%20bg.jpeg");
    background-position: 0 0, 50% 60%;
    background-repeat: repeat, repeat;
    background-size: auto, cover;
    background-attachment: scroll, scroll;
  }

  .padding-section-large-9 {
    padding-top: 0;
    padding-left: 2.5%;
    padding-right: 2.5%;
  }

  .career21_tabs {
    padding-top: 60px;
  }

  .padding-global-10 {
    margin-left: 32px;
    margin-right: 32px;
    padding-left: 0%;
    padding-right: 0%;
  }

  .career21_list-wrapper {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    padding-top: 0;
  }

  .container-large-8 {
    max-width: 100%;
  }

  .collection-list-28 {
    width: 100%;
  }

  .body-14 {
    justify-content: flex-start;
    align-items: center;
  }

  .section_referees {
    margin-top: 120px;
  }

  .padding-section-large-11 {
    width: 99.9997%;
    padding-top: 0;
  }

  .image-wrapper-45 {
    background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
    background-position: 0 0;
    background-size: auto;
  }

  .image-136 {
    width: 100%;
    max-width: 83%;
  }

  .collection-list-wrapper-32 {
    width: 100%;
  }

  .collection-list-34 {
    grid-template-columns: .75fr .75fr .75fr .75fr;
  }

  .top-referee-collection-list, .top-referee-block {
    width: 100%;
  }

  .empty-state-2 {
    display: none;
  }

  .collection-item-36 {
    align-items: center;
    display: block;
  }

  .padding-section-large-9-copy {
    padding-top: 14rem;
  }

  .padding-section-large-9-copy-copy {
    padding-top: 4rem;
  }

  .section-21-copy {
    background-image: linear-gradient(#000 23%, #0000 65%, #000), url("https://cdn.prod.website-files.com/6515c29e265110c9545f6a61/657da205da303a85ac80a7b7_53378686900_c55fb15127_b%20(1).jpg");
    background-position: 0 0, 50% 12%;
    background-repeat: repeat, repeat;
    background-size: auto, cover;
    background-attachment: scroll, scroll;
  }

  .padding-section-large-9-copy-copy-copy {
    padding-top: 3rem;
  }

  ._2 {
    padding-bottom: 0;
  }

  .body-18 {
    justify-content: center;
    align-items: flex-start;
  }

  .padding-global-13 {
    margin-left: 32px;
    margin-right: 32px;
    padding-left: 0%;
    padding-right: 0%;
  }

  .container-large-11 {
    max-width: 100%;
  }

  .heading-14-copy-copy {
    justify-content: center;
    align-items: center;
    width: 100%;
  }

  .bold-text-underlined {
    text-decoration: underline;
  }

  .list-shin-copy {
    padding-left: 0;
  }

  .navbar1_menu-button {
    display: none;
  }

  .navbar1_logo-link {
    width: auto;
  }

  .navbar1_logo-link.w--current {
    width: 10%;
  }

  .navbar1_logo {
    width: 100px;
    padding-right: 0;
  }

  .past-events {
    max-width: 100rem;
  }

  .silver-title-1-64-phone-rules-copy-centered, .silver-title-1-64-phone-rules-copy-centered-bigger {
    text-align: left;
    padding-bottom: 8px;
    font-size: 48px;
    line-height: 100%;
  }

  .product-header3_heading {
    padding-bottom: 0;
  }

  .loader-wrapper {
    display: none;
  }

  .max-width-large-2-copy-copy {
    padding-bottom: 0;
  }

  .social-media-block-gheader {
    width: 500px;
  }

  .margin-top-copy.margin-medium, .margin-top-copy.margin-medium-copy {
    width: 200px;
  }

  .news-homepage-copy, .news-homepage-copy-copy {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    width: 1440px;
    height: 100%;
    padding: 0 32px;
  }

  .events-homepage {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    width: 1280px;
    max-width: 12800px;
    height: 100%;
    margin-top: 64px;
    padding: 0 0 64px;
  }

  .recently-added-products {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    justify-content: center;
    align-items: center;
    width: 1264px;
    padding-top: 32px;
    padding-left: 32px;
    padding-right: 32px;
    display: flex;
  }

  .events-collection-list {
    width: 100%;
  }

  .events-collection-list-wrapper {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    max-width: 100%;
  }

  .events-collection-item {
    justify-content: center;
    align-items: center;
    width: auto;
    max-width: 316px;
    display: flex;
  }

  .dropdown-social-media {
    width: 100%;
  }

  .section_header82 {
    background-image: none;
    max-width: 1280px;
  }

  .background-video-9 {
    background-image: linear-gradient(#000000bd, #000 9%, #0003 28%, #0000 52%, #000 91%);
  }

  .heading-14-copy {
    width: 80%;
  }

  .collection-item-38 {
    width: 100%;
  }

  .link-block-24 {
    justify-content: center;
    align-items: center;
    padding-left: 32px;
    padding-right: 32px;
    display: flex;
  }

  .slider {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
    padding-top: 16px;
    padding-bottom: 48px;
  }

  .updates-gold-title {
    justify-content: flex-start;
    align-items: center;
    width: auto;
    padding-bottom: 0;
    font-size: 24px;
  }

  .videos-homepage {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    width: 100%;
    max-width: 1280px;
    height: 100%;
    margin-left: 0;
    margin-right: 0;
    padding: 0 0 64px;
  }

  .accepting-title {
    justify-content: center;
    align-items: center;
    padding-bottom: 0;
    font-size: 24px;
  }

  .now-accepting-title {
    justify-content: flex-start;
    width: auto;
    height: 100%;
    padding-bottom: 0;
    font-size: 48px;
  }

  .margin-top-copy.margin-medium {
    width: 200px;
  }

  .mediacollection-list-copy {
    width: 1264px;
  }

  .media-collection-list-wrapper-copy {
    width: 1264px;
    max-width: 1264px;
  }

  .video-collection-item-copy {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .video-collection-list-copy {
    width: 1264px;
  }

  .video-collection-list-wrapper-copy {
    width: 1264px;
    max-width: 1264px;
  }

  .videocollection-item-copy {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .collection-list-wrapper-35 {
    width: 100%;
  }

  .collection-item-39 {
    width: 316px;
  }

  .interview-card-6-copy, .interview-card-6-copy-copy {
    max-width: 272px;
  }

  .news-block {
    width: 1264px;
  }

  .div-block-73 {
    grid-column-gap: 4px;
    grid-row-gap: 4px;
    flex-direction: row;
    justify-content: center;
    align-items: center;
  }

  .layout1_image-wrapper {
    width: 100%;
    height: 100%;
  }

  .layout1_content {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    margin-top: 32px;
    padding-bottom: 32px;
    display: flex;
  }

  .padding-global-30 {
    padding-left: 0%;
    padding-right: 0%;
  }

  .section_layout1 {
    justify-content: space-between;
    align-items: center;
    width: 100%;
    max-width: 1280px;
    margin-top: 64px;
    margin-bottom: 64px;
    display: flex;
  }

  .container-large-19 {
    width: 1264px;
    max-width: 100%;
    margin-left: auto;
  }

  .layout1_component {
    align-items: start;
  }

  .apply-now-kt-superstar {
    justify-content: flex-start;
    align-items: center;
    width: auto;
    padding-bottom: 0;
    font-size: 24px;
  }

  .apply-button:hover {
    box-shadow: 0 0 15px 2px var(--shadow-button);
  }

  .section-21-copy-copy {
    background-image: linear-gradient(#000, #0000 23%, #000000db 93%, #000), url("https://cdn.prod.website-files.com/6515c29e265110c9545f6a61/656222f179b2efc55e063185_CLUB4.png");
    background-position: 0 0, 50% 48%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
    background-attachment: scroll, scroll;
    height: 180px;
    margin-top: 120px;
  }

  .text-inter-4-copy {
    color: #b0adad;
  }

  .layout352_date-text-2 {
    height: auto;
  }

  .padding-section-large-28 {
    flex-direction: column;
    width: 100%;
    display: flex;
  }

  .container-small-4 {
    max-width: 100%;
  }

  .padding-global-34 {
    padding-left: 0%;
    padding-right: 0%;
  }

  .image-151 {
    height: 280px;
  }

  .layout352_date-text-2-copy {
    height: auto;
  }

  .ranking-points-div {
    flex-direction: column;
    width: 100%;
    display: flex;
  }

  ._2v2-3-copy {
    width: 100%;
  }

  .competition-guide-wrapper {
    margin-left: 0;
    margin-right: 0;
    padding-left: 32px;
    padding-right: 32px;
  }

  .div-block-77 {
    align-items: flex-start;
  }

  .download-pdf-copy {
    margin-left: 0;
    padding-right: 0;
  }

  .f2wf-columns-5-copy {
    width: 100%;
  }

  .big-image-2-5perc-padding {
    margin-left: 0%;
    margin-right: 0%;
    padding-left: 2.5%;
    padding-right: 2.5%;
  }

  .image-156 {
    border-radius: 12px;
  }

  .div-block-79 {
    align-items: flex-start;
  }

  .header-3-copy.big-image-5perc-margin {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    height: 100%;
    margin-top: 120px;
  }

  .div-block-80.header3-vertical {
    width: 60%;
  }

  .header3-vertical.big-image-5perc-margin {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    height: 100%;
    margin-top: 120px;
  }

  .header-vertical-header-3-mini-section {
    width: 400px;
  }

  .link-block-28 {
    justify-content: flex-end;
    align-items: center;
    width: 60%;
    display: flex;
  }

  .image-157 {
    width: 60%;
  }

  .text-block-45-copy {
    width: 100%;
  }

  .list-shin-copy-knockdowns {
    padding-left: 50px;
  }

  .section-21-copy-copy {
    background-image: linear-gradient(#000, #0000 28%, #000000db 96%, #000), url("https://cdn.prod.website-files.com/6515c29e265110c9545f6a61/65722b7f385fbbc641f486e9_KTKI-0.-PREVIO-6.jpg");
    background-position: 0 0, 50% 18%;
  }

  .mb-30 {
    margin-top: 0;
    margin-bottom: 0;
  }

  .heading-wrap {
    margin-bottom: 0;
  }

  .heading-card {
    font-weight: 500;
  }

  .content-27 {
    flex-flow: column;
    align-items: flex-start;
    height: 100%;
    margin-top: 0;
    padding-top: 0;
    display: flex;
  }

  .content-wrap {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    height: 100%;
  }

  .content-left {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    height: auto;
    margin-bottom: 32px;
    display: flex;
  }

  .grey-p {
    margin-top: 30px;
    margin-bottom: 10px;
  }

  .input-6 {
    background-color: var(--color);
    color: var(--white-2);
  }

  .kt-club-information-text {
    margin-top: 30px;
    margin-bottom: 10px;
  }

  .icon-embed-medium-2 {
    color: var(--golden2);
  }

  .dropdown-toggle-2-fighters-copy {
    color: var(--white);
    justify-content: space-between;
    align-items: flex-start;
    padding-left: 10px;
    padding-right: 10px;
  }

  .mb-15-3 {
    margin-top: 0;
  }

  .div-block-94 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  .heading-style-h4-3 {
    font-size: 1.6rem;
  }

  .progress-2-copy {
    margin-bottom: 0;
  }

  .body-39 {
    background-color: var(--black);
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .section_blog62 {
    width: 100%;
  }

  .padding-global-38 {
    padding-left: 2.5%;
    padding-right: 2.5%;
  }

  .container-large-27 {
    max-width: 100%;
  }

  .section_career21-copy {
    padding-top: 64px;
    display: flex;
  }

  .section-block-paises-president {
    padding-top: 60px;
  }

  .header-update-name {
    justify-content: flex-start;
    align-items: flex-start;
    padding-bottom: 0;
    font-size: 24px;
  }

  .div-block-101 {
    grid-column-gap: 0px;
    align-items: flex-start;
    height: 100%;
  }

  .dropdown-toggle-notice {
    padding-right: 20px;
  }

  .signupform {
    margin-top: 160px;
  }

  .subtitle-gold-for-welcome-dashboard {
    justify-content: flex-start;
    align-items: flex-start;
    padding-bottom: 0;
    font-size: 18px;
  }

  .top-info {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .card-top-2 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  .profile-card-2 {
    border-style: solid;
    border-color: var(--black-grey);
  }

  .ms-profile-image-preview-4 {
    width: 240px;
  }

  .content-heading-2 {
    flex-direction: column;
    margin-bottom: 20px;
    display: flex;
  }

  .purple.mb-30 {
    color: var(--white);
    margin-top: 32px;
    margin-bottom: 0;
  }

  .card-66-2 {
    background-image: linear-gradient(#000, #202020);
    height: auto;
    min-height: 100%;
    padding-bottom: 20px;
  }

  .card-66-2.big {
    border-color: var(--grey);
    width: auto;
    height: auto;
    margin-bottom: 0;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .cards-wrap-2 {
    justify-content: center;
  }

  .card-button {
    background-color: var(--white);
    margin-top: 40px;
  }

  .grey-p-2.mb-30 {
    margin-bottom: 0;
  }

  .card-top-3 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .paragraph-24 {
    font-size: 14px;
  }

  .sign-up-title {
    text-align: center;
  }

  .card-button-black {
    background-color: var(--white);
    text-align: center;
    width: 100%;
    margin-top: 0;
  }

  .forn-title {
    color: var(--white);
    font-size: 18px;
  }

  .nav-link-13-applications, .nav-link-13-applications.w--current {
    padding-left: 16px;
  }

  .nav-link-dashboard:lang(en-us) {
    background-image: linear-gradient(90deg, #000, #121212);
  }

  .ms-input-label-2 {
    font-weight: 600;
  }

  .card-71 {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    border-color: var(--black-grey);
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-between;
    display: flex;
  }

  .profile-pic-2 {
    border-bottom-right-radius: 20px;
    width: 20%;
    max-width: 33%;
    margin-bottom: 16px;
  }

  .text-239 {
    padding-bottom: 4px;
  }

  .div-block-108 {
    padding-top: 0;
  }

  .div-block-109 {
    padding-bottom: 8px;
  }

  .dark---heading-1-copy {
    color: var(--grey);
    font-size: 18px;
    font-weight: 400;
  }

  .dark---heading-5 {
    font-size: 18px;
  }

  ._64-silver-title-leftalligned {
    text-align: left;
    padding-bottom: 8px;
    font-size: 38px;
    line-height: 100%;
  }

  .full-name-block {
    padding-bottom: 4px;
  }

  .top-sub-block {
    padding-bottom: 8px;
  }

  .right-block {
    padding-bottom: 4px;
  }

  .empty-state-4 {
    display: none;
  }

  .div-block-115 {
    grid-column-gap: 0px;
    align-items: flex-start;
    height: 100%;
  }

  .image-167 {
    height: auto;
  }

  .navbar-menu-3-copy {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    width: 100%;
  }

  .home-block {
    justify-content: flex-end;
    align-items: center;
    width: auto;
  }

  .home-block.w--current {
    font-family: Inter, sans-serif;
    text-decoration: none;
  }

  .link-block-41 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .section-52 {
    width: 1264px;
  }

  .dashboard_block {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    display: flex;
  }

  .section_dashboard {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-rows: 1fr;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .form_component {
    flex-flow: row;
    height: 100%;
    display: flex;
  }

  .form_message-success {
    background-color: var(--full-golden);
    width: 100%;
    padding-top: .75rem;
  }

  .card-66-copy {
    background-image: linear-gradient(#000, #202020);
    height: 240px;
    min-height: 100%;
    padding-bottom: 70px;
  }

  .card-66-copy.big {
    width: auto;
    height: 240px;
    padding-bottom: 20px;
  }

  .card-66-copy.big-copy {
    width: auto;
    height: auto;
    padding-bottom: 20px;
  }

  .image-174, .image-175 {
    opacity: .7;
  }

  .label-smallwhite {
    color: var(--grey);
  }

  .modal_small-2 {
    height: 320px;
  }

  .card-button-gold-v2 {
    background-color: var(--color);
    text-align: center;
    border-style: none;
    width: 100%;
    margin-top: 0;
    padding-top: 3px;
    padding-left: 16px;
    padding-right: 16px;
  }

  .content-left-copy {
    flex-flow: row;
    justify-content: flex-start;
    align-items: flex-start;
    height: 100%;
    display: flex;
  }

  .card-button-gold-v3 {
    background-color: var(--white);
    color: var(--color);
    text-align: center;
    width: 100%;
    margin-top: 0;
  }

  .div-block-17-copy {
    text-decoration: none;
  }

  .card-button-gold-v2-copy {
    background-color: var(--golden2);
    text-align: center;
    border-style: none;
    width: 100%;
    margin-top: 0;
  }

  .card-button-gold-v2-copy:hover {
    background-color: var(--golden2);
    color: var(--color);
  }

  .card-button-golden {
    background-color: var(--white);
    text-align: center;
    width: 100%;
    margin-top: 0;
  }

  .dropdown-link-sponsorship {
    color: var(--white);
    font-weight: 500;
  }

  .card-button-gold-v2-2 {
    text-align: center;
    background-color: #000;
    border-style: solid;
    width: 100%;
    margin-top: 0;
  }

  .card-button-gold-v2-copy-2 {
    text-align: center;
    background-color: #d2b25b;
    border-style: none;
    width: 100%;
    margin-top: 0;
  }

  .card-button-gold-v2-copy-2:hover {
    color: #000;
    background-color: #d2b25b;
  }

  .card-top-4 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .field-label-42 {
    font-weight: 600;
  }

  .subtitle-gold-for-welcome-dashboard-copy2 {
    justify-content: flex-start;
    align-items: flex-start;
    padding-bottom: 0;
    font-size: 18px;
  }

  .div-block-140 {
    border: 1px solid var(--black-grey);
    grid-template-rows: auto;
    display: block;
  }

  .current-plan {
    display: flex;
  }

  .price-container {
    height: auto;
  }

  .price-box {
    border-top-color: var(--golden2);
  }

  .input-6-copy {
    background-color: var(--color);
  }

  .heading3 {
    margin-top: 0;
    font-size: 24px;
    font-weight: 700;
  }

  .become-kt-licensed-club-title {
    justify-content: flex-start;
    width: auto;
    height: 100%;
    padding-bottom: 0;
    font-size: 48px;
  }

  ._64-silver-title-centered-copy, ._64-silver-title-centered-copy-copy {
    text-align: left;
    padding-bottom: 8px;
    font-size: 48px;
    line-height: 100%;
  }

  .select-field-8 {
    color: var(--white);
  }

  .go-to-dashboard {
    background-color: var(--color);
    text-align: center;
    border-style: solid;
    width: 100%;
    margin-top: 0;
  }

  .insert-website-here {
    background-color: var(--black);
  }

  .card-button-gold-v4 {
    background-color: var(--golden2);
    color: var(--color);
    text-align: center;
    border-style: solid;
    width: 100%;
    margin-top: 0;
  }

  .card-button-gold-v5 {
    background-color: var(--color);
    color: var(--white);
    text-align: center;
    border-style: solid;
    width: 100%;
    margin-top: 0;
  }

  .card-button-gold-v7 {
    background-color: var(--golden2);
    color: var(--color);
    text-align: center;
    border-style: solid;
    width: 100%;
    margin-top: 0;
  }

  .top-info-copy {
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    display: flex;
  }

  .collection-item-47 {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  ._64-silver-title-non-centered {
    text-align: left;
    justify-content: flex-start;
    align-items: center;
    padding-bottom: 8px;
    font-size: 48px;
    line-height: 100%;
  }

  .input-wrap-3-copy {
    grid-column-gap: 4px;
    grid-row-gap: 4px;
    padding-bottom: 0;
  }

  .input-6-copy-2 {
    background-color: var(--color);
    color: var(--white);
  }

  .input-6-copy {
    background-color: var(--color);
    color: var(--white-2);
  }

  .input-6-copy-copy:hover, .input-6-copy-copy:focus {
    border-color: var(--black-grey);
  }

  .input-6-copy-copy {
    background-color: var(--color);
  }

  .card-button-gold-v5-copy {
    background-color: var(--color);
    color: var(--white);
    text-align: center;
    border-style: solid;
    width: 100%;
    margin-top: 0;
  }

  .div-block-144 {
    grid-column-gap: 2px;
    grid-row-gap: 2px;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .top-info-left {
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    display: flex;
  }

  .body-32-copy {
    justify-content: center;
    align-items: flex-start;
  }

  .top-info-copy-copy {
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    display: flex;
  }

  .card-top-2-copy {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .select-field-8-copy-copy {
    color: var(--full-white);
    width: 100%;
  }

  .select-field-10 {
    color: var(--full-white);
  }

  .kt-club-info-dashboard {
    height: auto;
  }

  .upcoming-events {
    height: 200px;
  }

  ._64-silver-title-centered-copy {
    text-align: left;
    padding-bottom: 8px;
    font-size: 48px;
    line-height: 100%;
  }

  .input-wrap-3-copy {
    padding-bottom: 0;
  }

  .collection-list-wrapper-32-copy {
    width: 100%;
  }

  .margin-bottom-copy.margin-small {
    justify-content: center;
    align-items: flex-start;
  }

  .margin-bottom-copy-copy.margin-small-copy-copy {
    margin-top: 1rem;
  }

  .image-178 {
    width: 140px;
    margin-bottom: 16px;
  }

  .div-block-153 {
    justify-content: space-between;
    align-items: flex-start;
    margin-top: 32px;
  }

  ._64-silver-title-centered-copy-copy {
    text-align: left;
    padding-bottom: 8px;
    font-size: 48px;
    line-height: 100%;
  }

  .content-left-copy-copy {
    flex-flow: row;
    justify-content: flex-start;
    align-items: flex-start;
    height: 100%;
    display: flex;
  }

  .club-owners-gated-content {
    flex-flow: wrap;
    justify-content: flex-start;
    align-items: flex-start;
    height: 100%;
    display: flex;
  }

  .club-owner-referee-gated-content, .referee-only-gated-content {
    flex-flow: row;
    justify-content: flex-start;
    align-items: flex-start;
    height: 100%;
    display: flex;
  }

  .card-button-gold-v7-copy-2 {
    background-color: var(--color);
    color: var(--white);
    text-align: center;
    border-style: solid;
    width: 100%;
    margin-top: 0;
  }

  .free-members-block {
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    min-width: auto;
    height: auto;
    display: flex;
  }

  .div-block-154 {
    margin-bottom: 12px;
  }

  .text-block-194 {
    text-transform: none;
    font-weight: 400;
  }

  .heading-80 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    margin-top: 0;
    margin-bottom: 1px;
    font-family: Oswald, sans-serif;
    font-size: 13px;
    font-weight: 400;
    line-height: 8px;
    display: flex;
  }

  .div-block-158 {
    height: 800px;
    padding-bottom: 32px;
  }

  .nav-33 {
    max-width: 260px;
  }

  .heading-wrap-copy {
    margin-bottom: 0;
  }

  .file {
    grid-template-columns: 1fr 1.75fr 1fr 1.5fr .75fr;
    display: grid;
  }

  .referee-gated-content-copy {
    flex-flow: row;
    justify-content: flex-start;
    align-items: flex-start;
    height: 100%;
    display: flex;
  }

  .second-club-owner {
    flex-flow: row;
    justify-content: flex-start;
    align-items: flex-start;
    height: auto;
    display: flex;
  }

  .image-179 {
    width: 14%;
    padding-top: 0;
  }

  .kt-club-2-info-dashboard-copy, .kt-club-3-info-dashboard-copy-copy {
    height: auto;
  }

  .referee-only-members-block-copy {
    flex-flow: row;
    justify-content: flex-start;
    align-items: flex-start;
    height: 100%;
    display: flex;
  }

  .modal_small-2-copy {
    width: 100%;
    min-width: auto;
    padding-bottom: 32px;
  }

  .div-block-172 {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    height: auto;
    display: flex;
  }

  .div-block-180 {
    flex-flow: wrap;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .div-block-182 {
    border: .4px solid var(--black-grey);
    border-radius: 35px;
    padding: 1.5rem 2rem;
  }

  .ms-input-2-copy {
    color: var(--white-2);
  }

  .ms-input-2-copy:hover {
    border-style: solid;
  }

  .ms-input-2-copy:active, .ms-input-2-copy:focus-visible, .ms-input-2-copy[data-wf-focus-visible], .form_label-copy-2-2 {
    color: var(--full-white);
  }

  .form_input-9-full {
    min-height: 0;
  }

  .show-password {
    border-color: var(--black-grey);
  }

  .text-field-18 {
    border-color: var(--black-grey);
    color: var(--white-2);
  }

  .div-block-184 {
    width: auto;
  }

  .select-field-10-copy-copy {
    color: var(--full-white);
    height: 48px;
    margin-bottom: 0;
  }

  .form_input-9-copy-copy {
    color: var(--full-white);
  }

  .button-91-copy-333.w--current {
    background-color: var(--white);
    width: 440px;
  }

  .button-91-copy-333.w--current:hover {
    background-color: var(--golden2);
    color: var(--color);
  }

  .modal_small-2-copy333 {
    width: auto;
    height: auto;
  }

  .button-91-copy-333-copy.w--current {
    background-color: var(--golden2);
    width: 440px;
  }

  .button-91-copy-333-copy.w--current:hover {
    background-color: var(--golden2);
    color: var(--color);
  }

  .button-92-upgrade {
    padding-left: 25px;
    padding-right: 25px;
  }

  .modal_small-2-copy {
    height: 320px;
  }

  .cooming-soon-block {
    width: auto;
    min-width: auto;
    height: auto;
    padding-bottom: 32px;
  }

  .div-block-186 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    width: 100%;
    height: auto;
  }

  .become-kt-licensed-club {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    width: auto;
    max-width: 100%;
    height: 100%;
    padding-top: 16px;
    padding-bottom: 8px;
  }

  .apply-for-another {
    grid-column-gap: 4px;
    grid-row-gap: 4px;
    width: auto;
    max-width: 100%;
    height: auto;
  }

  .my-dashboard {
    border: 1px solid var(--black-grey);
    flex-flow: wrap;
    justify-content: flex-start;
    align-items: flex-start;
    height: 100%;
    display: flex;
  }

  .green-dot {
    background-image: linear-gradient(#25e83f, #25e83f);
    border-radius: 100px;
    width: 10px;
    max-width: 10px;
    height: 10px;
    max-height: 10px;
    display: block;
  }

  .red-dot {
    background-image: linear-gradient(#e82525, #e82525);
    border-radius: 100px;
    width: 10px;
    max-width: 10px;
    height: 10px;
    max-height: 10px;
    display: block;
  }

  .apply-for-another-copy3 {
    grid-column-gap: 4px;
    grid-row-gap: 4px;
    width: auto;
    max-width: 100%;
    height: auto;
  }

  .div-block-144-copy3 {
    grid-column-gap: 2px;
    grid-row-gap: 2px;
    justify-content: space-between;
    align-items: center;
  }

  .dropdown-toggle-notice-copy {
    padding-right: 8px;
  }

  .text-block-5-copy {
    color: var(--golden-lighter);
    font-family: Inter, sans-serif;
    font-size: 12px;
    font-weight: 600;
  }

  ._64-silver-title-centered-copy-copy-444-33 {
    text-align: left;
    padding-bottom: 8px;
    font-size: 48px;
    line-height: 100%;
  }

  .text-block-5-copy-copy {
    font-family: Inter, sans-serif;
    font-size: 12px;
    font-weight: 600;
  }

  .div-block-196 {
    justify-content: center;
    align-items: center;
  }

  .button-92-upgrade-copy33232 {
    padding: 8px 25px;
  }

  .div-block-198 {
    height: 100%;
    padding-bottom: 8px;
  }

  .div-block-199 {
    width: 100%;
    height: 70%;
  }

  .image-182 {
    width: 24%;
  }

  .div-block-202 {
    grid-column-gap: 14px;
    grid-row-gap: 14px;
  }

  .title-silver-64 {
    text-align: left;
    padding-bottom: 8px;
    font-size: 48px;
    line-height: 100%;
  }

  .padding-section-large-9-copy-copy-copy-copy {
    padding-top: 0;
  }

  .career21_tabs-copy {
    padding-top: 60px;
  }

  .block-federation-mas-referee-copy {
    margin-bottom: 0;
  }

  .career21_tabs-copy-copy, .career21_tabs-copy-copy3, .career21_tabs-copy-copy, .career21_tabs-copy-copy-copy, .career21_tabs-copy {
    padding-top: 0;
  }

  .frame-901 {
    width: 100%;
  }

  .frame-12 {
    height: 100%;
  }

  .frame-13 {
    width: 100%;
    height: 100%;
  }

  .frame-6 {
    justify-content: space-between;
    align-items: flex-start;
  }

  .frame-902 {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-around;
    place-items: start;
    width: 100%;
    height: 100%;
    padding-left: 0;
    padding-right: 0;
    display: grid;
  }

  .frame-903 {
    height: auto;
  }

  .frame-904 {
    width: 100%;
    height: 100%;
  }

  .collection-list-63 {
    width: 100%;
  }

  .div-block-206 {
    grid-template-rows: auto;
    grid-template-columns: .75fr 1fr 1fr .75fr .75fr .75fr .75fr 1fr;
  }

  .frame-8-copy {
    grid-row-gap: 0px;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .div-block-210 {
    width: 42%;
  }

  .div-block-211 {
    width: 25%;
  }

  .all-members {
    width: auto;
  }

  .select-field-8-copy {
    color: var(--white-2);
  }

  .div-block-144-copy3-copy {
    grid-column-gap: 4px;
    grid-row-gap: 4px;
    justify-content: flex-start;
    align-items: center;
  }

  .content-left-lofib {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    height: auto;
    margin-bottom: 32px;
    display: flex;
  }

  .recent-updates-block {
    border-style: solid;
    border-color: var(--black-grey);
    height: auto;
  }

  .div-block-216-copy {
    height: 80%;
  }

  .image-183 {
    height: 100%;
  }

  .grid-dashboard {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .my-dashboard-2-grid {
    flex-flow: wrap;
    justify-content: flex-start;
    align-items: flex-start;
    height: 100%;
    display: flex;
  }

  .my-dashboard-3-grid {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: wrap;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    justify-content: flex-start;
    align-items: flex-start;
    height: 100%;
    display: grid;
  }

  .kt-certified-referee-block {
    height: 200px;
  }

  .content-wrap-copy {
    flex-flow: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    height: 100%;
  }

  .gold-text-title {
    justify-content: flex-start;
    align-items: flex-start;
    padding-bottom: 0;
    font-size: 18px;
  }

  .kt-black-belt-certfi {
    grid-column-gap: 4px;
    grid-row-gap: 4px;
    width: auto;
    max-width: 100%;
    height: auto;
  }

  .div-block-144-copy {
    grid-column-gap: 2px;
    grid-row-gap: 2px;
    grid-column-gap: 2px;
    grid-row-gap: 2px;
    justify-content: space-between;
    align-items: flex-start;
  }

  .div-block-144-copy-copy {
    grid-column-gap: 2px;
    grid-row-gap: 2px;
    justify-content: space-between;
    align-items: center;
  }

  .content-left-full {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    height: auto;
    margin-bottom: 32px;
    display: flex;
  }

  .default-state-3 {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    flex-flow: column;
    display: flex;
  }

  .navbar1_logo-link-copy {
    width: auto;
  }

  .navbar1_logo-link-copy.w--current {
    width: 10%;
  }

  .name-34 {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    flex-flow: column;
  }

  .div-block-236 {
    justify-content: space-between;
    align-items: flex-start;
    margin-top: 32px;
  }

  .image-186 {
    width: 140px;
    margin-bottom: 0;
    padding-bottom: 8px;
  }

  .div-block-236-copy {
    justify-content: space-between;
    align-items: center;
    margin-top: 32px;
  }

  .div-block-238 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .heading-wrap-copy2 {
    margin-bottom: 0;
  }

  .content-left-full-copy {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    height: auto;
    margin-bottom: 32px;
    display: none;
  }

  .content-wrap-copy {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    height: 100%;
  }

  .content-27-copy, .content-27-copy-copy {
    flex-flow: column;
    align-items: flex-start;
    height: 100%;
    margin-top: 32px;
    padding-top: 0;
    display: flex;
  }

  .content-wrap-copy-copy {
    flex-flow: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    height: 100%;
  }

  .ms-input-label-4 {
    font-weight: 600;
  }

  .link-block-53 {
    text-decoration: none;
  }

  .dropdown-link-ranking-poing-guidelines {
    font-weight: 700;
  }

  .dropdown-ranknig-point {
    color: var(--white);
  }

  .div-block-259 {
    width: 100%;
  }

  .div-block-260 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: flex;
  }

  .name-34-copy {
    flex-flow: row;
  }

  .section2---kt-seminar-certificate {
    width: 1100px;
    min-width: 1100px;
    max-width: 1100px;
    height: 850px;
    min-height: 850px;
    max-height: 850px;
  }

  .text-262 {
    text-align: center;
  }

  .section2---kt-seminar-certificate-copy, .section2---kt-seminar-certificate-copy-copy, .section2---kt-seminar-certificate-copy-copy-copy, .section2---kt-seminar-certificate-copy-copy-copy-copy {
    width: 1100px;
    min-width: 1100px;
    max-width: 1100px;
    height: 850px;
    min-height: 850px;
    max-height: 850px;
  }

  .text-273 {
    text-transform: uppercase;
  }

  .div-block-235-copy-copy-copy {
    display: flex;
  }

  .denied-page-3 {
    width: 100%;
  }

  .content-27-copy-copy-copy {
    flex-flow: column;
    align-items: flex-start;
    height: 100%;
    margin-top: 0;
    padding-top: 0;
    display: flex;
  }

  .nav-container-2 {
    max-width: none;
  }

  .nav-logo-link, .nav-wrapper {
    width: 100%;
  }

  .kombat-tkd-logo {
    width: 170px;
    max-width: 100%;
    height: 100%;
  }

  .next {
    margin-top: 32px;
  }

  .frame-902-copy {
    justify-content: space-around;
    width: 100%;
    display: block;
  }

  .button-105-refresher {
    justify-content: center;
    align-items: center;
    height: auto;
    display: flex;
  }

  .button-105-non-refresher {
    justify-content: center;
    align-items: center;
    width: 100%;
    height: auto;
    display: flex;
  }

  .wrapper-2 {
    padding-left: 0%;
    padding-right: 0%;
  }

  .bold-text-29, .bold-text-30-copy {
    color: var(--white);
  }

  .div-block-273 {
    color: var(--golden-lighter);
    display: block;
  }

  .user-name-kt {
    display: none;
  }

  .seminar-item, .my-kt-referee-certificates {
    display: flex;
  }

  .spline-scene-5 {
    height: 60vw;
  }

  .titles-for-respect-coin {
    justify-content: flex-start;
    width: auto;
    height: 100%;
    padding-bottom: 0;
    font-size: 48px;
  }

  .input-6-copy-copy-2 {
    background-color: #000;
  }

  .input-6-copy-copy-2:hover, .input-6-copy-copy-2:focus {
    border-color: #2e2c2c;
  }

  .form_input-9-copy-copy-copy {
    color: var(--full-white);
    width: 100%;
    padding-top: 8px;
    padding-bottom: 8px;
  }

  .text-field-19 {
    border-radius: 8px;
    height: 48px;
    margin-bottom: 0;
  }

  .ms-input-label-5, .ms-input-label-5--grey {
    font-weight: 600;
  }

  .dashboard_block_onboarding {
    width: 100%;
  }

  .ms-input-label--v2 {
    font-weight: 600;
  }

  .select-field-gender, .select-field-phone-number, .select-field-nationality {
    color: var(--full-white);
  }

  .column-44 {
    padding-left: 0;
    padding-right: 0;
  }

  .text-field-22 {
    color: var(--white);
  }

  .content-27-copy {
    flex-flow: column;
    align-items: flex-start;
    height: 100%;
    margin-top: 32px;
    padding-top: 0;
    display: none;
  }

  .div-block-300 {
    grid-column-gap: 2px;
    grid-row-gap: 2px;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .div-block-306 {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
  }

  .div-block-307 {
    padding: 0;
  }

  .input-wrap-3-copy-2 {
    grid-column-gap: 4px;
    grid-row-gap: 4px;
    padding-bottom: 0;
  }

  .ms-input-label-6 {
    font-weight: 600;
  }

  .text-field-25 {
    border-radius: 8px;
    height: 48px;
    margin-bottom: 0;
  }

  .date-of-birth-signup-div {
    grid-column-gap: 4px;
    grid-row-gap: 4px;
    padding-bottom: 10px;
  }

  .input-label-signup {
    font-weight: 600;
  }

  .dob-input-isgnup {
    border-radius: 8px;
    height: 48px;
    margin-bottom: 0;
  }

  .select-field-8-copy-copy-2, .select-field-gender-signup {
    color: #fff;
    width: 100%;
  }

  .ms-input-label-7 {
    font-weight: 600;
  }

  .select-field-10-copy-copy-2, .select-field-10-copy-copy-3, .nationality-signup-page {
    color: #fff;
    height: 48px;
    margin-bottom: 0;
  }

  .nationality-div-signup-page {
    grid-column-gap: 4px;
    grid-row-gap: 4px;
    padding-bottom: 10px;
  }

  .all-dans-levels-user-profile-div {
    justify-content: flex-start;
    align-items: center;
  }

  .dashboard_block_v2 {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    height: auto;
    display: flex;
  }

  .dashboard_block_v3, .dashboard_block_v4 {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    display: block;
  }

  .ms-input-label-2-copy {
    font-weight: 600;
  }

  .div-block-311 {
    justify-content: center;
    align-items: center;
    width: 100%;
    max-width: 1280px;
    display: flex;
  }

  .section-60 {
    justify-content: center;
    align-items: center;
    max-width: 1280px;
    display: flex;
  }

  .section-61 {
    justify-content: space-between;
    align-items: center;
    max-width: none;
    padding-left: 0;
    padding-right: 0;
  }

  .container-40-copy {
    height: auto;
  }

  .div-block-312 {
    grid-column-gap: 64px;
    grid-row-gap: 64px;
    border: 1px solid var(--grey);
    background-image: linear-gradient(156deg, #000, #000000b0 42%, #00000070), url("https://cdn.prod.website-files.com/6515c29e265110c9545f6a61/66f8add8b96e685709b31d6e_2868167.jpg");
    background-position: 0 0, 100% 100%;
    background-size: auto, auto;
    border-radius: 16px;
    width: 100%;
    height: 400px;
  }

  .icon-embed-medium-5 {
    height: 2rem;
  }

  .div-block-314 {
    border: .4px solid var(--golden-lighter);
    border-radius: 100px;
    padding: 16px;
  }

  .div-block-315 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: column;
    display: flex;
  }

  .text-inter-5---grey, .paragraph-38 {
    color: var(--white);
  }

  .div-block-312-v2 {
    grid-column-gap: 64px;
    grid-row-gap: 64px;
    border: 1px solid var(--grey);
    background-image: linear-gradient(239deg, #000, #000000b0 39%, #000000d1 100%, #00000070), url("https://cdn.prod.website-files.com/6515c29e265110c9545f6a61/66f8af4ce29ddb03b9a8d83a_modern-office-space-with-futuristic-decor-furniture.jpg");
    background-position: 0 0, 100% 100%;
    background-size: auto, cover;
    border-radius: 16px;
    width: 100%;
    height: 400px;
  }

  .frame-79-v2 {
    max-width: 1200px;
  }

  .div-block-319 {
    height: auto;
  }

  .div-block-320 {
    width: 100%;
    height: auto;
  }

  .div-block-211-button {
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 100%;
    margin-top: 0;
  }

  .frame-902-v2 {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-around;
    width: 100%;
    height: 100%;
    padding-left: 0;
    padding-right: 0;
    display: grid;
  }

  .frame-902-country {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    height: 100%;
    padding-left: 0;
    padding-right: 0;
    display: grid;
  }

  .langyage {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-around;
    width: 100%;
    height: 100%;
    padding-left: 0;
    padding-right: 0;
    display: grid;
  }

  .price-non-refresher-and-refresher {
    justify-content: space-around;
    align-items: flex-start;
    width: 100%;
    height: 100%;
  }

  .price-refresher {
    justify-content: space-around;
    width: 140px;
  }

  .heading-wrap-v5 {
    margin-bottom: 0;
  }

  .content-left-v5 {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    height: auto;
    margin-bottom: 32px;
    display: flex;
  }

  .h1-48-title-silver-grad {
    width: 100%;
  }

  .div-block-325 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: row;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    padding-left: 5%;
    padding-right: 5%;
    display: grid;
  }

  .heading-90 {
    text-align: left;
    width: 100%;
  }

  .image-190 {
    width: 75%;
    height: 75%;
  }

  .div-block-327 {
    justify-content: flex-start;
    align-items: flex-end;
    width: 100%;
  }

  .apply-button-4:hover {
    box-shadow: 0 0 15px 2px #ffffff40;
  }

  .div-block-328 {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    display: flex;
  }

  .apply-button-5:hover {
    box-shadow: 0 0 15px 2px #ffffff40;
  }

  .image-191 {
    height: 68px;
  }

  .image-192 {
    max-width: 80%;
  }

  .div-block-332, .div-block-333, .div-block-335 {
    height: auto;
  }

  .slider_container {
    height: 660px;
  }

  .img_container {
    width: 100%;
  }

  .h2-v2-0 {
    justify-content: flex-start;
    width: auto;
    height: 100%;
    padding-bottom: 0;
    font-size: 48px;
  }

  .icon-19 {
    color: var(--golden-3);
    background-image: linear-gradient(#000, #161616);
    padding-top: 16px;
    font-size: 22px;
  }

  .div-block-340 {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    width: 100%;
  }

  .image-193-copy {
    object-fit: cover;
  }

  .collection-list-81 {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
  }

  .card-image {
    width: 100%;
    height: 380px;
  }

  .image-194 {
    width: 100%;
  }

  .heading-91 {
    width: 70%;
  }

  .notice-img {
    width: 100%;
  }

  .paragrap-41 {
    height: 100%;
  }

  .notice-card {
    width: 282px;
  }

  .content-notice {
    height: 117.988px;
  }

  .swiper-button__wrap {
    justify-content: center;
    align-items: center;
  }

  .button-203 {
    font-family: Inter, sans-serif;
    overflow: visible;
  }

  .button-204.is-icon {
    padding-bottom: .5rem;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .text-block-231 {
    font-family: Inter, sans-serif;
  }

  .nav_meu {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    width: 100%;
  }

  .nav_menu {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    width: 100%;
  }

  .waves-gradient-hero-1.bottom {
    background-image: linear-gradient(0deg, var(--black) 10%, #0000);
  }

  .button-205 {
    padding: .75rem;
  }

  .section_hero_membership {
    background-image: radial-gradient(circle at 60%, #b4841f5c, #00000070 39%);
    padding-bottom: 64px;
  }

  .padding-global-53.padding-section-large {
    padding-top: 0;
    padding-bottom: 0;
  }

  .button-206 {
    padding: .75rem;
  }

  .container-large-2-copy, .container-large-2-news {
    height: auto;
  }

  .image-194-event {
    width: 100%;
  }

  .event-card-image {
    width: 100%;
    height: 380px;
  }

  .text-block-238, .dropdown-list-9.w--open {
    color: var(--white);
  }

  .dropdown-link-9 {
    color: var(--white);
    font-family: Inter, sans-serif;
  }

  .dropdown-link-10 {
    color: var(--white);
  }

  .link-block-45-copy {
    margin-right: 0;
  }

  .dropdown-clubs-copy {
    margin-right: 20px;
  }

  .cru-ncf-dynamic-map {
    padding-left: 0;
    padding-right: 0;
  }

  .cru-ncf-map-list-item {
    background-image: none;
  }

  .ncf-map-wrapper {
    background-color: var(--transparent);
    background-image: linear-gradient(#262626, #262626);
  }

  .image-195 {
    overflow: hidden;
  }

  .left-align-v2 {
    color: var(--grey);
  }

  .collection-list-82 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .padding-global-v2 {
    width: 100%;
    max-width: none;
    margin-left: 0%;
    margin-right: 0%;
    padding-left: 2.5%;
    padding-right: 2.5%;
    display: block;
  }

  .div-block-349 {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    display: flex;
  }

  .collection-item-64 {
    width: 100%;
  }

  .div-block-350 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    width: 100%;
    display: grid;
  }

  .flex-block-2 {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    flex-flow: row;
  }

  .flex-block-3 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .italic-text {
    color: var(--white);
  }

  .text-98-copy {
    text-align: right;
  }

  .footer-nav {
    flex-direction: column;
    width: 100%;
    max-width: 100%;
    display: flex;
  }

  .mapbox-wrapper {
    height: 100%;
  }

  .location-popup.jetboost-map-popup {
    display: none;
  }

  .social-icons1_link-2 {
    background-image: linear-gradient(#303030, #3f3e3e);
    padding: 2px;
  }

  .social-icons1_link-2:hover {
    background-image: linear-gradient(0deg, #ffffff40, #000);
  }

  .image-197, .image-198, .image-199, .image-200 {
    width: 18px;
    height: 18px;
  }

  .text-block-254 {
    display: none;
  }

  .social-icons1_link-3 {
    background-image: linear-gradient(#303030, #3f3e3e);
  }

  .social-icons1_link-3:hover {
    background-image: linear-gradient(0deg, #ffffff40, #000);
  }

  .wrapper-fighter-img-record-list {
    height: 440px;
  }

  .flex-block-34, .filter-name {
    height: 100%;
  }

  .select-field-11 {
    color: var(--white);
  }

  .fs_cmsselect_select {
    color: var(--white);
    height: 100%;
    font-size: 16px;
  }

  .padding-globall-hero {
    padding-top: 12%;
    padding-left: 5%;
    padding-right: 5%;
  }

  .wrapper-fighter-img-copy {
    height: 380px;
  }

  .heading-style-h3-3 {
    color: #fff;
  }

  .label-8 {
    margin-bottom: 10px;
  }

  .dan-2 {
    grid-column-gap: 6px;
    grid-row-gap: 6px;
    justify-content: flex-start;
    align-items: center;
    width: auto;
    display: flex;
  }

  .div-block-322-v2 {
    flex-flow: column;
    display: flex;
  }

  .input-wrap-3-copy-3 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    padding-bottom: 0;
  }

  .label-v2 {
    margin-bottom: 0;
  }

  .black-belt-certificate-file-2 {
    display: flex;
  }

  .all-dans-levels-user-profile-div-2 {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    display: grid;
  }

  .form_component-2 {
    flex-flow: row;
    height: 100%;
    display: flex;
  }

  .share-button-5 {
    margin-top: 20px;
  }

  .input-10 {
    overflow: clip;
  }

  .form_message-success-2 {
    background-color: #d2b25b;
    width: 100%;
    padding-top: .75rem;
  }

  .input-wrap-3-copy-4 {
    padding-bottom: 0;
  }

  .card-top-2-copy-copy {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .input-10-copy {
    overflow: clip;
  }

  .event-container, .collection-list-85 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .div-block-399 {
    justify-content: space-between;
    align-items: flex-start;
  }

  .subtitle-gold-for-welcome-dashboard-copy {
    justify-content: flex-start;
    align-items: flex-start;
    padding-bottom: 0;
    font-size: 18px;
  }

  .div-block-403 {
    width: auto;
  }

  .ms-profile-image-preview-8 {
    width: 240px;
  }

  .div-block-184-copy {
    width: auto;
  }

  .mini-ms-profile-image {
    width: 100%;
  }

  .div-block-144-copy {
    grid-column-gap: 2px;
    grid-row-gap: 2px;
    flex-flow: row;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .div-block-410 {
    grid-column-gap: 2px;
    grid-row-gap: 2px;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .kt-product-card {
    height: 480px;
  }

  .div-block-416 {
    justify-content: space-between;
    align-items: flex-start;
  }

  .section_dashboard-v3 {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-rows: 1fr;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .card-dashboard-v5 {
    height: auto;
  }

  .card-dashboard-v5.v2 {
    height: 250px;
  }

  .kt-club-name {
    flex-flow: row;
  }

  .div-block-144-copy-copy {
    grid-column-gap: 2px;
    grid-row-gap: 2px;
    flex-flow: row;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .div-block-419, .div-block-420 {
    grid-column-gap: 2px;
    grid-row-gap: 2px;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .social-icons1_link-4 {
    background-image: linear-gradient(#303030, #3f3e3e);
  }

  .social-icons1_link-4:hover {
    background-image: linear-gradient(0deg, #ffffff40, #000);
  }

  .container-regular, .flex-block-94 {
    padding-top: 0;
  }

  .certificate-card-code-v2 {
    height: auto;
  }

  .card-dashboard-v6 {
    height: 250px;
  }

  .card-dashboard-v6.v2 {
    height: auto;
  }

  .div-block-430 {
    justify-content: space-between;
    align-items: flex-start;
  }

  .certificate-card-code-v3 {
    height: auto;
  }

  .div-block-206-v2 {
    grid-template-columns: .75fr 1fr 1fr .75fr .75fr .75fr .75fr 1fr;
  }

  .frame-904-copy {
    width: 100%;
    height: auto;
  }

  .div-block-211-button-copy {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: 2rem minmax(40px, 40px);
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    height: 100%;
    margin-top: 0;
    display: flex;
  }

  .frame-902-copy {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-around;
    place-items: start;
    width: 100%;
    height: 100%;
    padding-left: 0;
    padding-right: 0;
    display: block;
  }

  .kt-black-belt-form-wrapper {
    display: flex;
  }

  .field-label-42-copy {
    font-weight: 600;
  }

  .dan-price-display {
    margin-bottom: 10px;
  }

  .dan-select-option {
    overflow: clip;
  }

  .you-pay-total-now {
    margin-bottom: 10px;
  }

  .nav-link-13-applications-copy, .nav-link-13-applications-copy.w--current {
    padding-left: 16px;
  }

  .dan-select-option-kt-owner {
    overflow: clip;
  }

  .frame-13-copy {
    width: 100%;
    height: 100%;
  }

  .applicant-dan-black-belt, .dan-black-belt {
    overflow: clip;
  }

  .nav-link-13-applications-copy-dropdown, .nav-link-13-applications-copy-dropdown.w--current {
    padding-left: 16px;
  }

  .input-11 {
    overflow: clip;
  }

  .input-6-copy-copy-copy {
    background-color: var(--color);
  }

  .input-6-copy-copy-copy:hover, .input-6-copy-copy-copy:focus {
    border-color: var(--black-grey);
  }
}

@media screen and (min-width: 1920px) {
  .hero-no-image {
    width: auto;
    max-width: none;
    height: 100%;
    max-height: 100%;
    padding-top: 0;
  }

  .second-section {
    height: 100%;
  }

  .navbar-content-2 {
    width: 1920px;
    max-width: 100%;
  }

  .navbar-content-2.big-image-5perc-margin {
    padding-left: 2%;
    padding-right: 2%;
  }

  .navbar-menu-3 {
    font-weight: 700;
  }

  .navbar-logo-left-4 {
    justify-content: center;
    align-items: center;
    width: 100%;
    max-width: 100%;
    padding-left: 2.5%;
    padding-right: 2.5%;
  }

  .navbarcontainer-3 {
    width: 1920px;
    max-width: 100%;
  }

  .silver-text-bold-title-64 {
    font-size: 64px;
  }

  .copyright-2 {
    border: 0 #000;
    max-width: 100%;
    height: 100%;
    padding-top: 32px;
    padding-bottom: 32px;
  }

  .footer-6 {
    width: 1440px;
    max-width: 1440px;
  }

  .columns-18 {
    justify-content: space-between;
  }

  .small-columns-4 {
    border: 1px solid #0000;
    width: 100%;
  }

  .column-30 {
    width: 100%;
    max-width: 100%;
  }

  .text-97 {
    font-weight: 600;
  }

  .sitemap, .social-media-3 {
    width: auto;
  }

  .official-rules-titles {
    max-width: 100%;
  }

  .silver-title-1-64-phone-rules {
    padding-bottom: 8px;
    font-size: 64px;
  }

  .text-inter-4 {
    color: #b0adad;
  }

  .full-card-column {
    max-width: 100%;
  }

  .all-fighters-card-v2 {
    width: 100%;
  }

  .cllection-list-all-fighters {
    width: 100%;
    height: 100%;
  }

  .collection-list-all-fighters-inside {
    width: 100%;
    height: 100%;
  }

  .collection-item-2 {
    place-content: space-around;
    justify-items: center;
    width: 20%;
    padding-right: 0;
  }

  .div-block-4 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    height: auto;
    padding-bottom: 0;
    display: flex;
  }

  .container-56 {
    padding-left: 0;
  }

  .section-24 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    max-width: 1440px;
    height: 100%;
    padding-top: 0;
    padding-bottom: 108px;
  }

  .featured-interviews {
    justify-content: space-between;
    width: 1440px;
    padding-left: 32px;
    padding-right: 32px;
  }

  .container-60 {
    grid-column-gap: 0%;
    grid-row-gap: 0%;
    justify-content: space-between;
    width: 1440px;
    max-width: 1440px;
  }

  .top-part {
    width: 100%;
    max-width: 1440px;
  }

  .collection-list-wrapper-7 {
    width: 1440px;
    max-width: 1440px;
  }

  .collection-item-5 {
    justify-content: center;
    align-items: center;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .div-block-8 {
    max-width: 100%;
  }

  .logos-quote-block-2 {
    align-items: center;
    max-width: none;
  }

  .columns-19 {
    max-width: none;
  }

  .gold-title-phone-copy-24-phone-2-33-55 {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    height: 60px;
    font-size: 24px;
  }

  .body-6 {
    max-width: 100%;
  }

  .divider-referees {
    width: 100%;
    padding-top: 120px;
    padding-right: 0;
  }

  .card-referee {
    grid-template-columns: 1fr;
    place-content: stretch center;
    place-items: center;
    width: 500px;
    max-width: 100%;
    margin-right: 0;
  }

  .pricing-wrapper-two {
    justify-content: center;
    align-items: flex-start;
    width: 100%;
  }

  .pricing-card-two {
    align-items: center;
    width: 100%;
  }

  .div-block-12 {
    padding-right: 16px;
  }

  .container-63 {
    width: 100%;
    margin-left: 16px;
    margin-right: 16px;
  }

  .collection-list-wrapper-10 {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
  }

  .background-video-3 {
    width: 100%;
    height: 1080px;
  }

  .new-paragraph {
    padding-left: 32px;
  }

  .background-video-4 {
    width: 1920px;
  }

  .section-27 {
    max-width: 1440px;
  }

  .sitemap-2 {
    width: 25%;
    height: 100%;
  }

  .collection-list-9 {
    margin-left: 0;
    margin-right: 0;
  }

  .logos-title-small {
    border-width: 0;
  }

  .div-block-16 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    width: 100%;
    max-width: 100%;
    padding-top: 64px;
    padding-left: 32px;
    padding-right: 32px;
  }

  .container-71 {
    width: 25%;
  }

  .container-72 {
    justify-content: space-between;
    align-items: flex-start;
    width: 50%;
    max-width: 100%;
    display: flex;
  }

  .section-28 {
    grid-column-gap: 0%;
    grid-row-gap: 0%;
    width: 1920px;
  }

  .collection-list-wrapper-11 {
    width: auto;
    display: flex;
  }

  .link-19 {
    color: var(--golden-lighter);
    text-transform: uppercase;
    font-size: 16px;
    font-weight: 600;
    text-decoration: none;
  }

  .gold-title-phone-copy-24-phone-copy-xopy {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    height: 60px;
    font-size: 24px;
  }

  .collection-item-9 {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .collection-list-wrapper-12 {
    width: 100%;
  }

  .frame-789 {
    width: 100%;
    max-width: 100%;
    height: 100%;
    padding-left: 32px;
    padding-right: 32px;
  }

  .frame-791 {
    width: 100%;
  }

  .card-42 {
    max-width: 100%;
  }

  .title-small {
    font-size: 16px;
  }

  .date-gold {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    height: auto;
    font-size: 14px;
  }

  .date-gold-copy, .date-gold-copy-2 {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    height: 60px;
    font-size: 24px;
  }

  .big-frame-6 {
    width: 1330px;
    max-width: 1330850px;
    height: 649px;
  }

  .big-frame-6.w--current {
    max-height: 64900000000px;
  }

  .image-wrapper-34 {
    height: 500px;
  }

  .image-112 {
    width: 1330px;
    max-width: 1330px;
    height: 500px;
  }

  .section-30 {
    width: auto;
  }

  .section-30.gide-phone {
    width: 100%;
  }

  .card-44 {
    width: 400px;
    max-width: 400px;
  }

  .image-wrapper-36, .info-22 {
    width: 400px;
  }

  .container-74 {
    justify-content: center;
    width: 1744px;
  }

  .collection-list-wrapper-14 {
    width: 100%;
  }

  .collection-item-14 {
    width: auto;
  }

  .collection-list-15 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    justify-content: center;
    width: 100%;
  }

  .collection-list-wrapper-15 {
    width: 1330px;
  }

  .collection-item-15 {
    justify-content: flex-end;
    width: auto;
    display: flex;
  }

  .noticias-2 {
    flex-direction: column;
    justify-content: space-around;
    max-width: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .card-47 {
    height: 320px;
  }

  .news-title, .our-figthers-homepage {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    max-width: 1440px;
    height: 100%;
    padding-top: 0;
    padding-bottom: 108px;
  }

  .full-card-column-3 {
    width: 1440px;
  }

  .news-homepage {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    max-width: 1440px;
    height: 100%;
    padding-top: 0;
    padding-bottom: 108px;
  }

  .collection-list-wrapper-20 {
    align-items: center;
  }

  .collection-list-21 {
    width: 100%;
    max-width: 100%;
  }

  .collection-list-wrapper-21 {
    width: 100%;
  }

  .collection-item-20 {
    width: 24.9997%;
  }

  .collection-item-21 {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .silver-title-1-64-phone-rules-copy-2, .silver-title-1-64-phone-rules-copy {
    padding-bottom: 8px;
    font-size: 64px;
  }

  .section-33 {
    width: 100%;
    margin-left: 16px;
    margin-right: 16px;
  }

  .collection-item-22 {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
  }

  .collection-list-22 {
    justify-content: flex-start;
    align-items: center;
    margin-left: 0%;
  }

  .section-21-copy-copy-copy-3-fighters {
    max-width: 100%;
  }

  .body-8 {
    max-width: 100%;
  }

  .front-page-licensed-clubs {
    background-position: 0 0, 0 0, 50% 100%;
    width: 100%;
    height: 100vh;
    margin-top: 0;
  }

  .frame-794 {
    justify-content: flex-start;
    align-items: center;
    width: 60%;
  }

  .benefits, .columns-20 {
    max-width: 100%;
  }

  .intro {
    justify-content: center;
    align-items: center;
  }

  .columns-21 {
    max-width: 100%;
  }

  .content-22 {
    justify-content: center;
  }

  .whatsapp-image-2023-10-25-at-7-15-1-copy-hidden, .section-34 {
    width: 100%;
  }

  .silver-title-1-64-phone-rules-copy-copy-2, .silver-title-1-64-phone-rules-copy, .silver-title-1-64-phone-rules-copy-copy {
    padding-bottom: 8px;
    font-size: 64px;
  }

  .section-21-copy-33 {
    background-repeat: repeat, no-repeat;
  }

  .silver-title-1-64-phone-rules-copy-copy-2-copy-666, .silver-title-1-64-phone-rules-copy-copy-copy-123123 {
    padding-bottom: 8px;
    font-size: 64px;
  }

  .check-lsit {
    justify-content: center;
    align-items: flex-start;
  }

  .professional-league-title {
    padding-bottom: 8px;
    font-size: 64px;
  }

  .body-9 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .phone-full-card-3 {
    display: none;
  }

  .partners-section.hidden-tablet {
    padding-bottom: 128px;
  }

  .partners-subtitle, .our-fighters-subtitle {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    height: 60px;
    font-size: 24px;
  }

  .section-27-copy {
    justify-content: space-between;
    align-items: flex-start;
    max-width: 1440px;
    padding-left: 32px;
    padding-right: 32px;
  }

  .event-info-block {
    width: auto;
    max-width: none;
    height: 100%;
    max-height: 100%;
    padding-top: 0;
  }

  .event-home-section {
    justify-content: space-between;
    align-items: flex-start;
    max-width: 1440px;
    padding-left: 0;
    padding-right: 0;
  }

  .news-subtitle-homepage {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    height: 60px;
    font-size: 24px;
  }

  .partners-section-copy.hidden-tablet {
    padding-bottom: 128px;
  }

  .store-subtitle {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    height: 60px;
    font-size: 24px;
  }

  .store-section-with-hoddie.hidden-ipad {
    padding-left: 0;
    padding-right: 0;
  }

  .year-gold-medal-example, .year-example-gold-medal, .gold-medal-exmaple, .text-inter-4-copy-padding {
    color: #b0adad;
  }

  .section-21-copy-33-copy-pro-league {
    background-repeat: repeat, no-repeat;
  }

  .event-home-section-copy {
    justify-content: space-between;
    align-items: flex-start;
    max-width: 1440px;
    padding-left: 0;
    padding-right: 0;
  }

  .event-ktkd-page {
    justify-content: center;
    align-items: center;
    max-width: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .ktkd-001-block {
    width: auto;
    max-width: none;
    height: 100%;
    max-height: 100%;
    padding-top: 0;
  }

  .front-page-licensed-clubs-copy {
    background-position: 0 0, 0 0, 50% 100%;
  }

  .subtitle-gold-for-event-info {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    height: auto;
    font-family: Inter, sans-serif;
    font-size: 24px;
  }

  .button-text, .text-button-tickets, .buy-tickets-text, .text-inter-4-copytext {
    color: #b0adad;
  }

  .gold-subtitle-homepage {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    height: 60px;
    font-size: 24px;
  }

  .block-upcoming-event-left {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    height: auto;
    padding-bottom: 0;
    display: flex;
  }

  .div-ktkd-001-page {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    height: auto;
    padding-bottom: 0;
    display: flex;
  }

  .ktkd-001-block-copy {
    width: auto;
    max-width: none;
    height: 100%;
    max-height: 100%;
    padding-top: 0;
  }

  .kombat-tkd-2-copy {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    justify-content: center;
    align-items: center;
  }

  .padding-global-2 {
    padding-left: 0%;
    padding-right: 0%;
  }

  .silver-title-1-64-phone-rules-copy, .centerted-text-64-h1, .silver-title-1-64-phone-rules-copy, .silver-title-1-64-phone-rules-copy-copy {
    padding-bottom: 8px;
    font-size: 64px;
  }

  .max-width-large-2-copy {
    max-width: 100%;
  }

  .title-centered, .title-kombat-clubs, ._64-silver-title-centered {
    padding-bottom: 8px;
    font-size: 64px;
  }

  .contact-us-footer-button {
    font-weight: 600;
  }

  .section_portfolio16 {
    width: 100%;
  }

  ._64-silver-title-centered-copy, ._64-silver-title-centered-copy-copy, ._64-silver-title-left {
    padding-bottom: 8px;
    font-size: 64px;
  }

  .event-subtitle-schedule-page {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    height: 60px;
    font-size: 24px;
  }

  .top-section {
    background-repeat: repeat, no-repeat;
  }

  .padding-section-large-9 {
    flex-direction: column;
    width: 1280px;
    display: flex;
  }

  .career21_list-wrapper {
    width: 100%;
  }

  .container-large-8 {
    justify-content: center;
    align-items: center;
    margin-left: 0;
    margin-right: 0;
    display: flex;
  }

  .section_referees {
    padding-top: 160px;
  }

  .padding-section-large-11 {
    flex-direction: column;
    width: 100%;
    display: flex;
  }

  .padding-section-large-9-copy {
    flex-direction: column;
    width: 1280px;
    display: flex;
  }

  .padding-section-large-9-copy-copy {
    flex-direction: column;
    width: 1280px;
    display: flex;
  }

  .section-21-copy {
    background-position: 0 0, 50% 22%;
  }

  .max-width-large-2-copy-copy-copy {
    max-width: 100%;
    padding-top: 0;
  }

  .padding-section-large-9-copy-copy-copy {
    flex-direction: column;
    width: 100%;
    display: flex;
  }

  ._2 {
    max-width: 100%;
  }

  .container-large-11 {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .max-width-large-2-copy-copy-3 {
    max-width: 100%;
  }

  .section-21-copy-33-copy-pro-league-copy {
    background-repeat: repeat, no-repeat;
  }

  .navbar1_logo-link {
    width: 8%;
  }

  .navbar1_logo-link.w--current {
    width: 10%;
  }

  .navbar1_logo {
    width: auto;
  }

  .silver-title-1-64-phone-rules-copy-centered, .silver-title-1-64-phone-rules-copy-centered-bigger {
    padding-bottom: 8px;
    font-size: 64px;
  }

  .news-homepage-copy, .news-homepage-copy-copy {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    max-width: 1440px;
    height: 100%;
    padding-top: 0;
    padding-bottom: 108px;
  }

  .events-homepage {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    width: 100%;
    max-width: 1440px;
    height: 100%;
    padding-top: 0;
    padding-bottom: 108px;
  }

  .recently-added-products {
    width: 1440px;
    margin-top: 32px;
    margin-bottom: 32px;
  }

  .events-collection-list {
    width: 100%;
  }

  .events-collection-list-wrapper {
    width: 100%;
    max-width: 100%;
  }

  .events-collection-item {
    width: 24.9997%;
  }

  .section_header82 {
    background-image: none;
  }

  .slider {
    width: 1440px;
  }

  .updates-gold-title {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    height: 60px;
    font-size: 24px;
  }

  .videos-homepage {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    max-width: 1440px;
    height: 100%;
    padding-top: 0;
    padding-bottom: 0;
  }

  .accepting-title {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    height: 60px;
    font-size: 24px;
  }

  .mediacollection-list-copy {
    width: 100%;
  }

  .media-collection-list-wrapper-copy {
    width: 100%;
    max-width: 100%;
  }

  .video-collection-item-copy {
    width: 24.9997%;
  }

  .video-collection-list-copy {
    width: 100%;
  }

  .video-collection-list-wrapper-copy {
    width: 100%;
    max-width: 100%;
  }

  .videocollection-item-copy {
    width: 24.9997%;
  }

  .news-block {
    width: 1440px;
    margin-bottom: 32px;
  }

  .padding-global-30, .container-large-19 {
    width: 1440px;
  }

  .apply-now-kt-superstar {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    height: 60px;
    font-size: 24px;
  }

  .max-width-large-2-copy-copy {
    max-width: 100%;
  }

  .text-inter-4-copy {
    color: #b0adad;
  }

  .div-block-74-copy {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    justify-content: flex-start;
  }

  .input-6 {
    color: var(--white-2);
  }

  .heading-style-h5-14 {
    margin-top: 10px;
  }

  .blog62_item-content {
    padding-top: 15px;
  }

  .blog62_item {
    border: 1px solid var(--grey);
    border-radius: 35px;
    width: 99.9996%;
    padding: 35px;
  }

  .padding-global-38 {
    width: 99.9996%;
  }

  .button-75 {
    font-size: 16px;
  }

  .header-update-name {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    height: auto;
    font-family: Inter, sans-serif;
    font-size: 18px;
    font-weight: 500;
  }

  .div-block-96 {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    display: flex;
  }

  .top-banner-image {
    background-repeat: repeat, no-repeat;
  }

  .subtitle-gold-for-welcome-dashboard {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    height: auto;
    font-family: Inter, sans-serif;
    font-size: 16px;
  }

  .top-info {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .profile-pic-2 {
    margin-top: 16px;
  }

  ._64-silver-title-leftalligned {
    padding-bottom: 8px;
    font-size: 64px;
  }

  .navbar-menu-3-copy {
    font-weight: 700;
  }

  .navbar1_component-copy {
    padding-left: .5%;
    padding-right: .5%;
  }

  .modal_small-2 {
    max-width: 70%;
  }

  .collection-list-60 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    display: flex;
  }

  .collection-item-46 {
    border: 1px solid var(--grey);
    border-radius: 8px;
  }

  .ms-profile-image-preview-6 {
    height: 100px;
  }

  .modal_small-3-2 {
    display: none;
  }

  .subtitle-gold-for-welcome-dashboard-copy2 {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    height: auto;
    font-family: Inter, sans-serif;
    font-size: 24px;
  }

  ._64-silver-title-centered-copy, ._64-silver-title-centered-copy-copy {
    padding-bottom: 8px;
    font-size: 64px;
  }

  .card-button-gold-v5 {
    background-color: var(--color);
    color: var(--white);
  }

  ._64-silver-title-non-centered {
    padding-bottom: 8px;
    font-size: 64px;
  }

  .input-6-copy, .input-6-copy-copy {
    color: var(--white-2);
  }

  .card-button-gold-v5-copy {
    background-color: var(--color);
    color: var(--white);
  }

  .top-info-left {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .body-32-copy {
    justify-content: flex-start;
    align-items: flex-start;
  }

  ._64-silver-title-centered-copy, ._64-silver-title-centered-copy-copy {
    padding-bottom: 8px;
    font-size: 64px;
  }

  .free-members-block {
    width: 80%;
    height: auto;
  }

  .image-179 {
    width: 12%;
  }

  .div-block-172 {
    width: 100%;
  }

  .modal_small-2-copy333, .modal_small-2-copy {
    max-width: 70%;
  }

  .div-block-186 {
    width: 100%;
  }

  .become-kt-licensed-club {
    width: 100%;
    min-width: auto;
    max-width: 100%;
  }

  .apply-for-another, .apply-for-another-copy3 {
    max-width: 199%;
  }

  ._64-silver-title-centered-copy-copy-444-33, .title-silver-64 {
    padding-bottom: 8px;
    font-size: 64px;
  }

  .padding-section-large-9-copy-copy-copy-copy {
    flex-direction: column;
    width: 100%;
    display: flex;
  }

  .career21_tabs-copy {
    padding-top: 0;
  }

  .div-block-206 {
    padding-bottom: 6px;
  }

  .div-block-210 {
    width: 48%;
  }

  .select-field-8-copy {
    color: var(--white-2);
  }

  .text-block-201 {
    color: var(--full-white);
  }

  .grid-dashboard {
    grid-template-rows: auto auto;
  }

  .my-dashboard-3-grid {
    grid-template-rows: auto auto auto;
  }

  .gold-text-title {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    height: auto;
    font-family: Inter, sans-serif;
    font-size: 16px;
  }

  .kt-black-belt-certfi {
    max-width: 199%;
  }

  .div-block-225 {
    width: 100%;
  }

  .navbar1_logo-link-copy {
    width: 8%;
  }

  .navbar1_logo-link-copy.w--current {
    width: 10%;
  }

  .body-52 {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .input-6-copy-copy-2 {
    color: #fff;
  }

  .div-block-296 {
    padding-bottom: 6px;
  }

  .icon-19 {
    padding-bottom: 16px;
    padding-left: 0;
  }

  .nav_meu, .nav_menu {
    font-weight: 700;
  }

  .white-text-64-h2 {
    font-size: 64px;
  }

  .footer-nav {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    width: 100%;
    max-width: 100%;
    padding-top: 64px;
    padding-left: 32px;
    padding-right: 32px;
  }

  .subtitle-gold-for-welcome-dashboard-copy {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    height: auto;
    font-family: Inter, sans-serif;
    font-size: 16px;
  }

  .div-block-206-v2 {
    padding-bottom: 6px;
  }

  .input-6-copy-copy-copy {
    color: var(--white-2);
  }
}

@media screen and (max-width: 991px) {
  ._2-columns, ._1-column, .container-3, ._1-column-2 {
    flex-direction: column;
    align-items: center;
  }

  .navbar-logo-left {
    padding-right: 0;
  }

  .navbar-menu {
    max-width: unset;
  }

  .navbar-link, .navbar-button {
    justify-content: center;
  }

  .navbar-logo-left-2 {
    padding-right: 0;
  }

  .navbar-button-2 {
    max-width: unset;
  }

  .navbar-button-3 {
    justify-content: center;
  }

  .navbar-button-4 {
    max-width: unset;
  }

  .navbar-button-5 {
    justify-content: center;
  }

  .hero-no-image {
    background-image: linear-gradient(#0000, #0000);
    align-items: flex-start;
    width: 100%;
    height: 100%;
    max-height: 100%;
    padding-top: 64px;
    padding-left: 0;
    padding-right: 0;
  }

  .small-container {
    justify-content: flex-start;
    height: 100%;
    padding-top: 0;
  }

  .logos {
    flex-direction: column;
    align-items: center;
  }

  .hero-heading-right-2 {
    background-image: none;
    width: 100%;
    height: 100%;
  }

  .container-9 {
    flex-direction: column;
    align-items: center;
  }

  .column-7, .title-2 {
    justify-content: center;
    align-items: center;
  }

  .stories-silver-54 {
    height: 200px;
  }

  .stories-silver-54.bold-37.bold-36 {
    justify-content: center;
    align-items: center;
  }

  .subtitle-text {
    text-align: center;
  }

  .columns, .container-13 {
    flex-direction: column;
    align-items: center;
  }

  .button-19 {
    padding-left: 42px;
    padding-right: 42px;
    text-decoration: none;
  }

  .columns-2, .container-15 {
    flex-direction: column;
    align-items: center;
  }

  .container-16 {
    width: 100%;
    max-width: 991px;
    padding-left: 0;
    padding-right: 0;
  }

  .container-17, .container-18, .container-19 {
    flex-direction: column;
    align-items: center;
  }

  .columns-3 {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    flex-direction: column;
    justify-content: space-around;
    align-items: flex-start;
  }

  .card-3 {
    width: 100%;
    height: 40%;
    padding-left: 16px;
    padding-right: 16px;
  }

  .container-21 {
    flex-direction: column;
    align-items: center;
  }

  .team-circles-4 {
    width: auto;
    max-width: 768px;
  }

  .container-22 {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    flex-direction: column;
    align-items: center;
  }

  .column-16 {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
  }

  .image-wrapper-11 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  .container-23 {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .image-wrapper-12 {
    max-width: 100%;
    height: 69%;
  }

  .image-11 {
    width: 100%;
    max-width: 100%;
    height: 100%;
  }

  .image-wrapper-13 {
    max-width: none;
    height: auto;
  }

  .columns-4, .container-25, .container-26 {
    flex-direction: column;
    align-items: center;
  }

  .frame-83 {
    height: 100%;
  }

  .columns-5, .columns-6 {
    flex-direction: column;
    align-items: center;
  }

  .responsive-fighters-card {
    height: 100%;
  }

  .columns-7 {
    flex-direction: column;
    align-items: center;
  }

  .image-90 {
    object-fit: cover;
  }

  .columns-8 {
    flex-direction: column;
    align-items: center;
  }

  .image-93 {
    object-fit: contain;
    height: 100%;
    max-height: none;
  }

  .columns-9 {
    flex-direction: column;
    align-items: center;
    height: 100%;
  }

  .div-block-2 {
    width: 100%;
    height: 100%;
  }

  .second-section {
    width: 100%;
    max-width: 71%;
    height: 40%;
  }

  .frame-104-copyyy3.hidden-phone {
    padding-left: 16px;
    padding-right: 16px;
  }

  .body-2 {
    padding-left: 0;
    padding-right: 0;
  }

  .navbar-logo-left-3 {
    padding-right: 0;
  }

  .navbar-content-2 {
    justify-content: space-between;
    align-items: center;
    padding-left: 0;
    padding-right: 0;
  }

  .navbar-content-2.big-image-5perc-margin {
    flex-flow: row;
    justify-content: space-between;
    align-items: center;
    width: 99.9999%;
    display: flex;
  }

  .logo-9 {
    width: 140px;
    height: auto;
  }

  .navbar-menu-3 {
    max-width: unset;
    background-color: #000;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    display: flex;
  }

  .navbar-link-2 {
    justify-content: center;
  }

  .navbar-logo-left-4 {
    justify-content: space-around;
    padding-left: 2.5%;
    padding-right: 2.5%;
  }

  .navbarcontainer-3 {
    justify-content: space-between;
    width: 100%;
    max-width: 100%;
    display: block;
  }

  .icon-3 {
    color: #fff;
  }

  .body-3 {
    background-image: none;
  }

  .menu-button-2.w--open {
    background-color: var(--black);
  }

  .columns-10 {
    flex-direction: column;
    align-items: center;
  }

  .column-22, .content-9, .footer-links, .content-10, .content-11 {
    align-items: center;
  }

  .gold-title-referees {
    width: auto;
    height: auto;
    max-height: 100%;
    font-family: Inter, sans-serif;
    line-height: 100%;
  }

  .silver-text-bold-title-64 {
    justify-content: center;
    align-items: center;
    width: 100%;
  }

  .container-39 {
    width: 100%;
    max-width: 100%;
    height: 44%;
    padding-top: 0;
    display: flex;
  }

  .container-40 {
    width: 991px;
    max-width: 768px;
    height: 11%;
  }

  .columns-11, .columns-12, .columns-13 {
    flex-direction: column;
    align-items: center;
  }

  .container-44 {
    flex-direction: column;
    width: 100%;
    height: 100%;
  }

  .columns-14 {
    flex-direction: column;
    align-items: center;
  }

  .columns-15 {
    flex-direction: column;
    align-items: center;
    max-width: 100%;
  }

  .card-34 {
    max-width: 100%;
  }

  .columns-16 {
    flex-direction: column;
    align-items: center;
  }

  .column-25, .content-12, .footer-links-2, .content-13, .footer-links-3 {
    align-items: center;
  }

  .logos-2 {
    justify-content: space-around;
    width: 100%;
  }

  .copyright-2 {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
  }

  .columns-17 {
    flex-direction: column;
    align-items: center;
  }

  .column-27, .content-14, .footer-links-4 {
    align-items: center;
  }

  .columns-18 {
    grid-column-gap: 0%;
    grid-row-gap: 0%;
    flex-flow: wrap;
    place-content: stretch space-between;
    align-items: flex-start;
    width: auto;
  }

  .column-29 {
    align-items: center;
  }

  .small-columns-4 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    width: 768px;
  }

  .column-30 {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    align-items: flex-start;
  }

  .content-15 {
    align-items: center;
  }

  .text-97 {
    width: 99.9998%;
  }

  .sitemap {
    align-items: flex-start;
    width: 120px;
  }

  .footer-links-5 {
    justify-content: center;
    align-items: flex-start;
    width: 120px;
  }

  .social-media-3 {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    justify-content: flex-start;
    align-items: flex-start;
    height: 100%;
  }

  .rules {
    width: 100%;
    padding-left: 16px;
    padding-right: 16px;
  }

  .silver-title-1-64-phone-rules {
    max-width: 768px;
    font-size: 48px;
  }

  .name-figthers-23 {
    line-height: 32px;
  }

  .text-inter-4 {
    width: 100%;
    max-width: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .frame-105 {
    width: 592px;
    max-width: 592px;
  }

  .frame-106, .weight-category-female-2 {
    max-width: 100%;
  }

  .section-21 {
    max-width: 991px;
  }

  .full-card-column {
    flex-direction: row;
  }

  .img-card-interview {
    width: 100%;
    height: 100%;
  }

  .text-104 {
    font-size: 18px;
  }

  .last-name, .first-name {
    font-size: 16px;
  }

  .featured {
    width: 100%;
    height: 100%;
  }

  .featured-card-interview {
    width: 100%;
  }

  .all-fighters-card-v2 {
    padding-left: 32px;
    padding-right: 32px;
  }

  .div-block-4 {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    width: 100%;
    line-height: 32px;
  }

  .container-56 {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .section-24 {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    width: 100%;
    height: 100%;
    padding-top: 0;
  }

  .container-57 {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    width: 100%;
  }

  .bold-38-copy {
    width: 1008px;
  }

  .container-59 {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    width: 100%;
    height: 56px;
    display: flex;
  }

  .frame-104-copyyy3-copy.hidden-phone, .frame-104-copyyy3-copy2.hidden-phone, .frame-104-copyyy3-copy2-copy23.hidden-phone, .rules-button.hidden-phone {
    padding-left: 16px;
    padding-right: 16px;
  }

  .bold-38-copy {
    height: 100%;
  }

  .bold-38-copy.bold-37.bold-36 {
    justify-content: center;
    align-items: center;
  }

  .featured-interviews {
    max-width: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .top-part {
    justify-content: space-between;
    align-items: center;
    max-width: 100%;
  }

  .frame-114 {
    display: block;
  }

  .button-all-interviews.hiden-desktop {
    width: 200px;
    padding-left: 12px;
    padding-right: 12px;
  }

  .text-117 {
    font-size: 14px;
  }

  .text-118 {
    align-items: flex-start;
    width: 100%;
  }

  .div-block-8 {
    width: 100%;
  }

  .div-block-9 {
    max-width: 100%;
    height: 360px;
    max-height: 100%;
  }

  .columns-19 {
    flex-direction: column;
    align-items: center;
  }

  .content-19, .author-2 {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .text-124 {
    max-width: 100%;
  }

  .text-inter-5 {
    width: 100%;
    max-width: 100%;
  }

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

  .heading-8 {
    justify-content: center;
    align-items: center;
    padding-left: 8px;
    padding-right: 8px;
    display: flex;
  }

  .gold-title-phone-copy-24-phone-2-33-55 {
    max-height: 100%;
    font-family: Inter, sans-serif;
    font-size: 18px;
    line-height: 100%;
  }

  .gold-title-phone-copy-copy {
    height: 160px;
    max-height: 100%;
    padding-bottom: 18px;
    font-family: Inter, sans-serif;
    font-size: 48px;
    line-height: 64px;
  }

  .videos {
    height: 100%;
  }

  .videos.bold-37.bold-36 {
    justify-content: center;
    align-items: center;
  }

  .featured-copy {
    width: 100%;
    height: 100%;
  }

  .body-6 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .divider-referees {
    width: 100%;
    height: auto;
    margin-top: 0;
    padding-top: 100px;
    padding-bottom: 0;
  }

  .card-referee {
    width: auto;
    max-width: 728px;
  }

  .pricing-wrapper-two {
    justify-content: center;
    align-items: center;
    width: 100%;
  }

  .pricing-card-two {
    align-items: center;
    width: 100%;
    padding: 24px;
  }

  .pricing-image-two {
    margin-right: 20px;
  }

  .pricing-content {
    height: 140px;
  }

  .collection-list-wrapper-10 {
    flex-direction: row;
    width: 768px;
    display: flex;
  }

  .container-64 {
    max-width: 728px;
  }

  .gallery-wrapper {
    grid-template-columns: 1fr 1fr;
  }

  .gallery-slider-left {
    left: -20px;
  }

  .gallery-slider-right {
    right: -20px;
  }

  .div-block-14 {
    height: 100%;
    padding-bottom: 0;
  }

  .section-26 {
    padding-left: 0;
    padding-right: 0;
  }

  .container-65 {
    max-width: 728px;
  }

  .nav-menu-wrapper {
    background-color: #0000;
  }

  .nav-menu-two {
    background-color: #fff;
    border-radius: 50px;
    flex-wrap: wrap;
    justify-content: space-around;
    align-items: center;
    margin-top: 10px;
    padding: 20px;
    display: flex;
    box-shadow: 0 8px 50px #0000000d;
  }

  .nav-link-11 {
    padding-left: 5px;
    padding-right: 5px;
  }

  .nav-dropdown-list.shadow-three.w--open {
    position: absolute;
  }

  .menu-button-3 {
    padding: 12px;
  }

  .menu-button-3.w--open {
    color: #fff;
    background-color: #a6b1bf;
  }

  .image-109.noecsondido {
    width: 508px;
    padding-top: 20px;
  }

  .background-video-4 {
    background-image: linear-gradient(#0000 89%, #000 98%);
    flex-direction: column;
  }

  .heading-14 {
    font-size: 20px;
    line-height: 28px;
  }

  .section-27 {
    padding-bottom: 0;
  }

  .our-figthers-title {
    height: 100%;
  }

  .our-figthers-title.bold-37.bold-36 {
    justify-content: center;
    align-items: center;
  }

  .contact {
    align-items: center;
  }

  .sitemap-2 {
    align-items: flex-start;
    width: 120px;
    height: 100%;
  }

  .contacttt {
    align-items: flex-start;
  }

  .container-70 {
    max-width: 728px;
  }

  .clients-wrapper-three {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .clients-image-three {
    margin-bottom: 30px;
  }

  .div-block-16 {
    background-color: #000;
    width: 100%;
    max-width: 100%;
  }

  .div-block-17 {
    justify-content: center;
    align-items: center;
    width: 100%;
  }

  .gold-title-phone-copy-24-phone-copy-xopy {
    max-height: 100%;
    font-family: Inter, sans-serif;
    font-size: 18px;
    line-height: 100%;
  }

  .collection-list-wrapper-12 {
    width: auto;
  }

  .link-block-4 {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    height: auto;
  }

  .frame-789 {
    width: 768px;
    padding-left: 32px;
    padding-right: 32px;
  }

  .frame-791 {
    width: 100%;
  }

  .title-small {
    font-size: 12px;
  }

  .date-gold {
    max-height: 100%;
    font-family: Inter, sans-serif;
    font-size: 14px;
    line-height: 100%;
  }

  .date-gold-copy, .date-gold-copy-2 {
    max-height: 100%;
    font-family: Inter, sans-serif;
    font-size: 18px;
    line-height: 100%;
  }

  .image-wrapper-34 {
    height: 100%;
  }

  .image-112 {
    height: 100%;
    max-height: 100%;
  }

  .botton-column {
    flex-direction: column;
    align-items: center;
  }

  .section-30 {
    flex-flow: column;
    align-content: space-around;
    width: 100%;
    padding-left: 32px;
    padding-right: 32px;
  }

  .botton-column-2 {
    flex-direction: column;
    align-items: center;
  }

  .card-44 {
    width: 100%;
    max-width: 100%;
  }

  .container-74 {
    flex-direction: column;
    max-width: 100%;
  }

  .collection-list-wrapper-14 {
    flex-direction: row;
    width: 100%;
  }

  .collection-list-15 {
    flex-direction: column;
    width: 100%;
    max-width: 100%;
  }

  .botton-column-3, .botton-column-4, .botton-column-5, .botton-column-6 {
    flex-direction: column;
    align-items: center;
  }

  .container-76 {
    max-width: 728px;
  }

  .team-slide-wrapper {
    width: 47%;
    margin-right: 6%;
  }

  .news-title-homepage {
    height: 100%;
  }

  .news-title-homepage.bold-37.bold-36 {
    justify-content: center;
    align-items: center;
  }

  .buttton-all-news-english.hiden-desktop {
    width: 260px;
  }

  .text-view-all-new {
    font-size: 14px;
  }

  .news-title {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    width: 100%;
    height: 100%;
    padding-top: 0;
  }

  .featured-copy-copy {
    width: 100%;
    height: 100%;
  }

  .our-figthers-homepage {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    width: 100%;
    height: 100%;
    padding-top: 0;
    padding-left: 32px;
    padding-right: 32px;
  }

  .interview-card-6 {
    width: 156px;
  }

  .text-151 {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .news-homepage {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    width: 100%;
    height: 100%;
    padding-top: 0;
    padding-left: 32px;
    padding-right: 32px;
  }

  .our-news-title {
    height: 100%;
  }

  .our-news-title.bold-37.bold-36 {
    justify-content: center;
    align-items: center;
  }

  .read-all-news-button {
    font-size: 14px;
  }

  .div-block-21, .div-block-21-copy-2, .news-title-card {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .buy-tickets-botton.hiden-desktop, .buy-tickets-botton.hiden-desktop-copy {
    width: 260px;
    padding-left: 12px;
    padding-right: 12px;
  }

  .botton-buy-ticketsn-ow, .text-117-copy-2 {
    font-size: 14px;
  }

  .silver-title-1-64-phone-rules-copy-2, .silver-title-1-64-phone-rules-copy {
    font-size: 48px;
  }

  .section-33 {
    width: 100%;
  }

  .collection-item-22 {
    justify-content: center;
    align-items: center;
    width: 100%;
    display: flex;
  }

  .collection-list-22 {
    flex-direction: column;
    width: 768px;
  }

  .section-21-copy-copy-copy-3-fighters {
    width: 100%;
  }

  .body-8 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .front-page-licensed-clubs {
    height: auto;
  }

  .frame-793 {
    width: 100%;
    max-width: 100%;
    height: auto;
  }

  .benefits {
    flex-direction: row;
    justify-content: center;
    width: 900px;
    max-width: none;
    height: 99.9999%;
    padding: 9px 0 32px;
  }

  .heading-4-columns {
    width: auto;
    max-width: none;
    height: auto;
  }

  .f2wf-columns {
    flex-direction: column;
    align-items: center;
    width: auto;
  }

  .all-fighters-3 {
    text-align: center;
  }

  ._4-columns {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    flex-direction: row;
    align-items: flex-start;
    width: 768px;
    padding-left: 8px;
    padding-right: 8px;
  }

  .frame-795 {
    width: 300px;
  }

  .column-35 {
    width: auto;
    padding-left: 8px;
    padding-right: 8px;
  }

  .column-36 {
    align-items: flex-start;
    width: auto;
    padding-left: 0;
  }

  .requirements {
    padding-top: 0;
  }

  .columns-20 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
  }

  .intro {
    justify-content: center;
    align-items: center;
  }

  .in-order-to-become-a-certified-licensed-club-you-need-to-meet-our-minimum-requirements {
    text-align: center;
  }

  .columns-21, .columns-22 {
    flex-direction: column;
    align-items: center;
  }

  .whatsapp-image-2023-10-25-at-7-15-1-copy-hidden {
    display: none;
  }

  .section-34 {
    flex-direction: row;
    width: 768px;
    max-width: 900px;
    padding-left: 8px;
    padding-right: 8px;
    display: flex;
  }

  .silver-title-1-64-phone-rules-copy-copy-2 {
    font-size: 48px;
  }

  .silver-title-1-64-phone-rules-copy, .silver-title-1-64-phone-rules-copy-copy {
    max-width: 768px;
    font-size: 48px;
  }

  .section-21-copy-33 {
    max-width: 991px;
  }

  .silver-title-1-64-phone-rules-copy-copy-2-copy-666 {
    font-size: 48px;
  }

  .road-map.hiden-desktop, .road-map.hiden-desktop-copy {
    width: 260px;
    padding-left: 12px;
    padding-right: 12px;
  }

  .silver-title-1-64-phone-rules-copy-copy-copy-123123 {
    max-width: 768px;
    font-size: 48px;
  }

  ._2v2 {
    text-align: center;
  }

  .check-lsit {
    justify-content: center;
    align-items: center;
  }

  .kombat-tkd-3 {
    text-align: center;
    font-size: 48px;
  }

  .container-81 {
    justify-content: flex-start;
    align-items: center;
    padding-top: 32px;
  }

  .professional-league-title {
    font-size: 48px;
  }

  .about-us-section {
    background-position: 0 0, -700px -100px;
    width: 100%;
    max-width: none;
  }

  .button-32-copy, .button-32-copy-copy-taekwondo-fame {
    font-size: 12px;
  }

  .header-3.big-image-5perc-margin {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    height: 100%;
    margin-top: 120px;
    padding: 0 2.5%;
  }

  .f2wf-columns-2, .main-card-1 {
    flex-direction: column;
    align-items: center;
  }

  .main-card-text {
    padding-top: 8px;
  }

  .fight-division {
    width: 100%;
  }

  .column-middle-weight {
    width: 380px;
  }

  .main-card-2, .f2wf-columns-3, .main-card-3 {
    flex-direction: column;
    align-items: center;
  }

  .image-fightter-2 {
    width: auto;
    max-width: none;
    height: auto;
  }

  .main-card-4, .main-card-5, .main-card-6 {
    flex-direction: column;
    align-items: center;
  }

  .heading-4-columns-4.phone-hidden-view {
    width: auto;
    max-width: 214%;
  }

  .f2wf-columns-4, .main-card-7, .main-card-8, .main-card-9 {
    flex-direction: column;
    align-items: center;
  }

  .f2wf-columns-5 {
    flex-direction: column;
    align-items: flex-start;
    width: 100%;
    margin-top: 140px;
    padding-bottom: 64px;
    padding-left: 32px;
    padding-right: 32px;
  }

  .main-card-10 {
    flex-direction: column;
    align-items: center;
  }

  .frame-809 {
    width: 768px;
  }

  .frame-810 {
    width: 296px;
  }

  .text-175 {
    font-size: 14px;
  }

  .text-176 {
    width: 100%;
    font-size: 16px;
  }

  .image-fightter-5 {
    width: auto;
    height: auto;
  }

  .main-card-11 {
    flex-direction: column;
    align-items: center;
    width: 768px;
  }

  .frame-812 {
    width: 768px;
  }

  .frame-813 {
    width: 296px;
  }

  .main-card-12 {
    flex-direction: column;
    align-items: center;
  }

  .fight-division-2 {
    width: 100%;
  }

  .column-middle-weight-2 {
    width: 380px;
  }

  .column-weight-fight-17 {
    max-width: 99%;
  }

  .frame-875 {
    width: 296px;
  }

  .text-223 {
    font-size: 14px;
  }

  .image-fightter-7 {
    width: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .main-card-13 {
    flex-direction: column;
    align-items: center;
  }

  .frame-878 {
    width: 336px;
  }

  .wild-card-2---light-weight-professional-league-0 {
    font-size: 14px;
  }

  .partners-section {
    padding-top: 64px;
    padding-bottom: 64px;
  }

  .partners-section.hidden-tablet {
    display: none;
  }

  .logo-container {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    justify-content: space-around;
  }

  .logo-img {
    width: 260px;
    height: 100%;
  }

  .revolution-partners {
    text-align: center;
    font-size: 48px;
    display: flex;
  }

  .partners-subtitle {
    max-height: 100%;
    font-family: Inter, sans-serif;
    font-size: 18px;
    line-height: 100%;
  }

  .div-block-27 {
    text-align: center;
    justify-content: center;
    align-items: center;
    width: auto;
    display: flex;
  }

  .heading-14-copy {
    text-align: left;
    justify-content: center;
    align-items: flex-start;
    width: 100%;
    margin-top: 0;
    padding-top: 0;
    padding-bottom: 8px;
    font-size: 20px;
    line-height: 28px;
  }

  .our-fighters-subtitle {
    max-height: 100%;
    font-family: Inter, sans-serif;
    font-size: 18px;
    line-height: 100%;
  }

  .buy-tickets-botton-copy-hiden-phone {
    padding-top: 0;
    padding-bottom: 0;
  }

  .buy-tickets-botton-copy-hiden-phone.hiden-desktop, .buy-tickets-botton-copy-hiden-phone.hiden-desktop-copy, .view-full-event.hiden-desktop, .view-full-event.hiden-desktop-copy, .full-event-info-button.hiden-desktop, .full-event-info-button.hiden-desktop-copy {
    width: 260px;
    padding-left: 12px;
    padding-right: 12px;
  }

  .div-block-28 {
    flex-direction: row;
  }

  .buy-tickets-botton-copy-hiden-phone-copy {
    padding-top: 0;
    padding-bottom: 0;
  }

  .buy-tickets-botton-copy-hiden-phone-copy.hiden-desktop, .buy-tickets-botton-copy-hiden-phone-copy.hiden-desktop-copy {
    width: 260px;
    padding-left: 12px;
    padding-right: 12px;
  }

  .link-block-8 {
    justify-content: center;
    align-items: center;
    width: 300px;
    display: flex;
  }

  .section-27-copy {
    padding-bottom: 0;
    padding-left: 32px;
    padding-right: 32px;
  }

  .event-info-block {
    background-image: linear-gradient(#0000, #0000);
    justify-content: flex-start;
    align-items: flex-start;
    width: auto;
    height: 100%;
    max-height: 100%;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .image-event {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .event-home-section {
    width: 768px;
    padding-bottom: 0;
    padding-left: 32px;
    padding-right: 32px;
  }

  .news-subtitle-homepage {
    max-height: 100%;
    font-family: Inter, sans-serif;
    font-size: 18px;
    line-height: 100%;
  }

  .buy-tickets-button {
    padding-top: 0;
    padding-bottom: 0;
  }

  .buy-tickets-button.hiden-desktop, .buy-tickets-button.hiden-desktop-copy {
    width: 260px;
    padding-left: 12px;
    padding-right: 12px;
  }

  .event-info-button-grey {
    padding-top: 0;
    padding-bottom: 0;
  }

  .event-info-button-grey.hiden-desktop, .event-info-button-grey.hiden-desktop-copy {
    width: 260px;
    padding-left: 12px;
    padding-right: 12px;
  }

  .logo-container-copy {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    justify-content: space-around;
  }

  .partners-section-copy {
    padding-top: 64px;
    padding-bottom: 64px;
  }

  .partners-section-copy.hidden-tablet {
    display: none;
  }

  .link-20 {
    color: var(--golden2);
    letter-spacing: 2px;
    padding: 20px 40px 20px 20px;
    font-weight: 600;
    text-decoration: none;
    display: flex;
  }

  .gold-title-store {
    width: auto;
    height: auto;
    max-height: 100%;
    font-family: Inter, sans-serif;
    line-height: 100%;
  }

  .div-block-34 {
    height: 400px;
    padding-top: 0;
  }

  .store-subtitle {
    max-height: 100%;
    font-family: Inter, sans-serif;
    font-size: 18px;
    line-height: 100%;
  }

  .spline-scene-3 {
    height: 82%;
    margin-top: -152px;
    margin-bottom: 0;
    padding-top: 0;
    padding-bottom: 0;
  }

  .spline-scene-3.hidden-ipad {
    display: none;
  }

  .spline-scene-3.hidden-pc-copy-2-copy {
    margin-top: -50px;
    display: flex;
  }

  .store-section-with-hoddie.hidden-ipad {
    height: 800px;
    padding-top: 226px;
    padding-left: 32px;
    padding-right: 32px;
    display: block;
  }

  .store-info-container {
    width: auto;
  }

  .info-text-div {
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 400px;
  }

  .form-block-2 {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    width: 100%;
    padding-top: 70px;
    display: flex;
  }

  .heading-14-copy-copy {
    width: auto;
    margin-top: 0;
    padding-top: 131px;
    font-size: 20px;
    line-height: 28px;
  }

  .ranking-point-title-tab {
    width: 592px;
    max-width: 592px;
  }

  .div-block-39 {
    width: 100%;
  }

  .year-gold-medal-example, .year-example-gold-medal, .gold-medal-exmaple, .text-inter-4-copy-padding {
    width: 100%;
    max-width: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .section-21-copy-33-copy-pro-league {
    max-width: 991px;
  }

  .event-home-section-copy {
    padding-bottom: 0;
    padding-left: 32px;
    padding-right: 32px;
  }

  .event-ktkd-page {
    justify-content: center;
    padding-bottom: 0;
    padding-left: 32px;
    padding-right: 32px;
  }

  .ktkd-001-container {
    flex-direction: column;
    justify-content: center;
    align-items: center;
  }

  .ktkd-001-block {
    background-image: linear-gradient(#0000, #0000);
    align-items: center;
    width: 100%;
    height: 100%;
    max-height: 100%;
    padding-top: 64px;
    padding-left: 0;
    padding-right: 0;
  }

  .event-info-button-grey-copy {
    padding-top: 0;
    padding-bottom: 0;
  }

  .event-info-button-grey-copy.hiden-desktop, .event-info-button-grey-copy.hiden-desktop-copy {
    width: 260px;
    padding-left: 12px;
    padding-right: 12px;
  }

  .event-info {
    padding-top: 0;
    padding-bottom: 0;
  }

  .event-info.hiden-desktop, .event-info.hiden-desktop-copy {
    width: 260px;
    padding-left: 12px;
    padding-right: 12px;
  }

  .front-page-licensed-clubs-copy {
    justify-content: center;
    height: auto;
    padding-right: 16px;
  }

  .container-title-and-subtitle {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    justify-content: center;
    align-items: center;
  }

  .subtitle-gold-for-event-info {
    max-height: 100%;
    font-family: Inter, sans-serif;
    font-size: 18px;
    line-height: 100%;
  }

  .button-text {
    width: 100%;
    max-width: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .image-royal-center {
    display: none;
  }

  .how-to-get-there {
    padding-top: 0;
    padding-bottom: 0;
  }

  .how-to-get-there.hiden-desktop, .how-to-get-there.hiden-desktop-copy {
    width: 260px;
    padding-left: 12px;
    padding-right: 12px;
  }

  .text-button-tickets, .buy-tickets-text, .text-inter-4-copytext {
    width: 100%;
    max-width: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-43 {
    padding-top: 8px;
  }

  .image-125 {
    border-radius: 35px;
    width: 60%;
    height: 40%;
    padding-top: 8px;
    padding-bottom: 8px;
  }

  .gold-title-homepage-bigger {
    width: auto;
    height: auto;
    max-height: 100%;
    font-family: Inter, sans-serif;
    line-height: 100%;
  }

  .gold-subtitle-homepage {
    max-height: 100%;
    font-family: Inter, sans-serif;
    font-size: 18px;
    line-height: 100%;
  }

  .block-upcoming-event-left {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    align-items: center;
    width: 100%;
    line-height: 32px;
  }

  .image-event-homepage {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .div-ktkd-001-page {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    width: 100%;
    line-height: 32px;
  }

  .ktkd-001-block-copy {
    background-image: linear-gradient(#0000, #0000);
    align-items: center;
    width: 100%;
    height: 100%;
    max-height: 100%;
    padding-top: 64px;
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-28-copy-homepage {
    flex-direction: row;
  }

  .event-block-copy {
    justify-content: center;
    width: 768px;
    max-width: 100%;
  }

  .image-125-copy {
    border-radius: 35px;
    width: 60%;
    height: 40%;
    padding-top: 8px;
    padding-bottom: 8px;
    display: block;
  }

  .image-126 {
    border: 1px solid var(--black-grey);
    border-radius: 35px;
    width: 54%;
    padding-top: 0;
    padding-bottom: 0;
    display: block;
    box-shadow: 0 0 5px #0003;
  }

  .filters5_feed-header-top {
    grid-column-gap: 1.5rem;
    grid-row-gap: 2rem;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    width: 768px;
    display: grid;
  }

  .dropdown2_dropdown-list.is-filters5.w--open {
    width: 100%;
    min-width: auto;
    position: static;
    overflow: auto;
  }

  .filters5_filters-button {
    justify-content: center;
    display: flex;
  }

  .filters5_layout {
    grid-template-columns: 1fr;
    width: 768px;
  }

  .margin-bottom {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .margin-bottom.margin-small.z {
    z-index: 10;
    z-index: 10;
    z-index: 10;
    position: relative;
  }

  .dropdown1_dropdown-list {
    overflow: hidden;
  }

  .padding-section-large {
    width: 768px;
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .dropdown-chevron {
    inset: auto 0% auto auto;
  }

  .filters5_component {
    width: 768px;
  }

  .filters5_filter-group-list {
    grid-template-columns: 1fr;
  }

  .dropdown1_toggle {
    align-items: center;
    display: flex;
  }

  .filters5_tablet-modal-close-button {
    display: block;
  }

  .filters5_form-block {
    max-width: 100%;
  }

  .filters5_category-menu {
    justify-content: flex-start;
  }

  .filters5_form {
    flex-direction: column;
    justify-content: space-between;
    height: 100%;
    display: flex;
  }

  .padding-global {
    justify-content: center;
    align-items: center;
    width: 768px;
    display: flex;
  }

  .container-large {
    width: 768px;
  }

  .collection-item-23 {
    width: 100%;
  }

  .full-column-width, .instructor-block, .academy-block, .club-info-column-copy-copy {
    width: 700px;
  }

  .become-kombat-taekwondo {
    text-align: center;
  }

  .block-club-license {
    width: 100%;
    max-width: 100%;
    height: auto;
  }

  .social-icons1_component, .social-icons1_list {
    width: 700px;
  }

  .margin-top {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .header75_content {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .header75_lightbox-image {
    max-height: 40rem;
  }

  .header75_content-bottom {
    justify-content: center;
    top: 0;
  }

  .header75_content-2 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .content15_lightbox-image {
    object-fit: cover;
    width: 100%;
    height: 100%;
  }

  .hidden-for-tablet {
    display: none;
  }

  .hidden-for-tablet-horizontal.hidden-pc-copy {
    display: block;
  }

  .link-block-8-copy-m4uro {
    justify-content: center;
    align-items: center;
    width: 300px;
    display: flex;
  }

  .filters6_layout {
    grid-template-columns: 1fr;
  }

  .filters6_filters-button {
    justify-content: center;
    display: flex;
  }

  .filters6_filters-header {
    flex-wrap: wrap;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
  }

  .filters6_rangeslider2-handle-left, .filters6_rangeslider1-handle {
    width: 1.75rem;
    height: 1.75rem;
  }

  .padding-section-large-2 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .dropdown-chevron-2 {
    inset: auto 0% auto auto;
  }

  .filters6_filters-modal {
    right: 0%;
  }

  .filters6_form-block {
    z-index: 999;
    max-width: 100%;
  }

  .filters6_keyword-search {
    max-width: none;
  }

  .filters6_rangeslider1-text {
    top: 2rem;
  }

  .filters6_form {
    border-style: none;
  }

  .filters6_list-wrapper {
    margin-bottom: 1.75rem;
  }

  .filters6_rangeslider2-handle-right {
    width: 1.75rem;
    height: 1.75rem;
  }

  .filters6_tags-wrapper {
    margin-left: 0;
    margin-right: 0;
  }

  .filters6_tag {
    margin-right: 0;
  }

  .filters5_feed-header-top-2 {
    grid-column-gap: 1.5rem;
    grid-row-gap: 2rem;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .filters5_layout-2 {
    grid-template-columns: 1fr;
  }

  .padding-section-large-3 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .dropdown-chevron-3 {
    inset: auto 0% auto auto;
  }

  .filters5_filter-group-list-2 {
    grid-template-columns: 1fr;
  }

  .become-kombat-taekwondo-copy {
    text-align: left;
  }

  .header36_image {
    height: auto;
    max-height: none;
  }

  .header36_component {
    grid-row-gap: 4rem;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    min-height: auto;
    padding-top: 6rem;
  }

  .header36_content {
    margin-left: 5%;
    margin-right: 5%;
  }

  .join-now {
    padding-top: 0;
    padding-bottom: 0;
  }

  .join-now.hiden-desktop, .join-now.hiden-desktop-copy {
    width: 260px;
    padding-left: 12px;
    padding-right: 12px;
  }

  .find-your-gym {
    padding-top: 12px;
    padding-bottom: 12px;
  }

  .find-your-gym.hiden-desktop, .find-your-gym.hiden-desktop-copy {
    width: 260px;
    padding-left: 12px;
    padding-right: 12px;
  }

  .padding-section-large-4 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .heading-style-h5 {
    text-align: center;
  }

  .layout34_component {
    grid-column-gap: 3rem;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .padding-section-large-5 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .centerted-text-64-h1 {
    max-width: 768px;
    font-size: 48px;
  }

  .filters5_feed-header-top-3 {
    grid-column-gap: 1.5rem;
    grid-row-gap: 2rem;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    margin-bottom: 0;
    display: grid;
  }

  .filters5_layout-3 {
    grid-template-columns: 1fr;
  }

  .padding-section-large-6 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .dropdown-chevron-4 {
    inset: auto 0% auto auto;
  }

  .filters5_filter-group-list-3 {
    grid-template-columns: 1fr;
  }

  .padding-section-large-7 {
    padding-top: 6rem;
    padding-bottom: 0;
  }

  .layout254_content-bottom {
    grid-column-gap: 2rem;
    grid-template-columns: 1fr 1fr;
  }

  .silver-title-1-64-phone-rules-copy, .silver-title-1-64-phone-rules-copy-copy {
    max-width: 768px;
    font-size: 48px;
  }

  .max-width-large-2-copy {
    padding-top: 120px;
  }

  .title-centered, .title-kombat-clubs {
    max-width: 768px;
    font-size: 48px;
  }

  .margin-bottom-centered {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .margin-bottom-centered.margin-small.z {
    z-index: 10;
    position: relative;
  }

  ._64-silver-title-centered {
    max-width: 768px;
    font-size: 48px;
  }

  .contact-us-footer-button {
    width: auto;
  }

  .link-block-17 {
    justify-content: flex-start;
    align-items: center;
    width: 160px;
  }

  .padding-bottom {
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .padding-vertical {
    padding-left: 0;
    padding-right: 0;
  }

  .footer5_bottom-wrapper {
    flex-direction: column-reverse;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .footer5_newsletter-text-wrapper {
    margin-bottom: 1.5rem;
  }

  .footer5_form-block {
    min-width: auto;
  }

  .footer5_top-wrapper {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .footer5_social-icons {
    margin-bottom: 2rem;
  }

  .footer5_newsletter-wrapper {
    justify-content: flex-start;
    margin-bottom: 4.5rem;
    display: block;
  }

  .padding-top {
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .portfolio16_image-wrapper {
    width: 100%;
    height: 100%;
  }

  .portfolio16_title-wrapper {
    width: 100%;
  }

  .padding-section-large-8 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .portfolio16_item {
    grid-column-gap: 1rem;
    width: 100.002%;
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .heading-style-h4 {
    width: 100%;
    font-size: 1.75rem;
  }

  ._64-silver-title-centered-copy, ._64-silver-title-centered-copy-copy, ._64-silver-title-left {
    max-width: 768px;
    font-size: 48px;
  }

  .event-subtitle-schedule-page {
    max-height: 100%;
    font-family: Inter, sans-serif;
    font-size: 14px;
    line-height: 100%;
  }

  .top-section {
    max-width: 991px;
  }

  .padding-section-large-9 {
    padding-top: 0;
    padding-bottom: 6rem;
  }

  .career21_component {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .career21_tab-pane {
    width: 700px;
  }

  .collection-list-28 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template: "Area"
                   "Area-2"
                   / 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    place-content: start;
    place-items: start;
    width: 100%;
    display: grid;
  }

  .text-block-60, .div-block-51 {
    width: 100%;
  }

  .div-block-52 {
    width: 700px;
  }

  .div-block-53 {
    width: 30px;
    height: 20px;
  }

  .collection-list-30 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    width: 700px;
    display: grid;
  }

  .collection-list-wrapper-27 {
    width: 700px;
  }

  .collection-item-29 {
    width: 50%;
  }

  .portfolio15_content-top {
    width: 760px;
  }

  .padding-section-large-10 {
    width: 760px;
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .portfolio15_component, .portfolio15_list-wrapper {
    width: 760px;
  }

  .padding-global-11 {
    width: 760px;
    padding-left: 2%;
    padding-right: 2%;
  }

  .portfolio15_item {
    grid-column-gap: 3rem;
    align-content: center;
    place-items: center;
    width: 760px;
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .portfolio15_list, .container-large-9 {
    width: 760px;
  }

  .heading-style-h4-2 {
    font-size: 1.75rem;
  }

  .section-21-copy {
    max-width: 991px;
  }

  .div-block-21-copy-2-copy {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .padding-section-large-11 {
    padding-top: 0;
    padding-bottom: 6rem;
  }

  .referee-listing-subtitle {
    text-align: left;
  }

  .career22_component-copy {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .career21_tab-pane-copy {
    width: 700px;
  }

  .padding-section-large-12 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .team4_list {
    grid-template-columns: 1fr 1fr;
  }

  .collection-list-wrapper-32 {
    width: 100%;
    display: flex;
  }

  .collection-list-34 {
    grid-row-gap: 16px;
    grid-template-columns: .75fr .75fr;
    width: 100%;
  }

  .top-referee-collection-list, .top-referee-block {
    width: 100%;
    display: flex;
  }

  .collection-list-35 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .collection-item-35 {
    padding-left: 0;
    padding-right: 0;
  }

  .padding-section-large-9-copy {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .max-width-large-2-copy-copy {
    padding-top: 60px;
  }

  .padding-section-large-9-copy-copy {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .section-21-copy {
    background-image: linear-gradient(#000 16%, #0000 79%, #000 91%), url("https://cdn.prod.website-files.com/6515c29e265110c9545f6a61/657da205da303a85ac80a7b7_53378686900_c55fb15127_b%20(1).jpg");
    background-position: 0 0, 50% 10%;
    background-repeat: repeat, repeat;
    background-size: auto, cover;
    background-attachment: scroll, scroll;
    max-width: 991px;
  }

  .collection-list-37, .collection-list-38, .collection-list-39, .collection-list-40, .collection-list-41 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .div-block-63 {
    width: 120px;
  }

  .max-width-large-2-copy-copy-copy {
    padding-top: 0;
  }

  .padding-section-large-9-copy-copy-copy {
    padding-top: 0;
    padding-bottom: 6rem;
  }

  .collection-list-42 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  ._2 {
    padding-top: 0;
  }

  .padding-global-13 {
    padding-top: 40px;
  }

  .div-block-64 {
    width: 200px;
  }

  .text-block-65 {
    width: 160px;
  }

  .div-block-65, .div-block-66, .div-block-67, .div-block-68, .div-block-69 {
    width: 120px;
  }

  .max-width-large-2-copy-copy-3 {
    padding-top: 120px;
  }

  .heading-14-copy-copy {
    text-align: left;
    justify-content: center;
    align-items: flex-start;
    width: 100%;
    margin-top: 0;
    padding-top: 0;
    padding-bottom: 8px;
    font-size: 20px;
    line-height: 28px;
  }

  .section-21-copy-33-copy-pro-league-copy {
    max-width: 991px;
  }

  .menu-icon1_line-top {
    background-color: #000;
    width: 24px;
    height: 2px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .dropdown-chevron-5 {
    inset: auto 0% auto auto;
  }

  .navbar1_dropdown-link {
    width: auto;
    padding: .75rem 0 .75rem 5%;
  }

  .navbar1_menu {
    -webkit-text-fill-color: inherit;
    background-color: #0000;
    background-clip: border-box;
    border-bottom: 1px solid #000;
    padding: 1rem 5% 2rem;
    position: absolute;
    overflow: auto;
  }

  .navbar1_menu.is-page-height-tablet {
    height: 100dvh;
    padding-bottom: 6.5rem;
    transition: height .5s;
  }

  .navbar1_menu-dropdown {
    width: 100%;
    font-size: 1.125rem;
  }

  .navbar1_menu-button.w--open {
    background-color: #0000;
  }

  .navbar1_dropdown-list {
    position: static;
    overflow: hidden;
  }

  .navbar1_dropdown-list.w--open {
    border-style: none;
    padding: 0;
  }

  .menu-icon1 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 48px;
    height: 48px;
    margin-right: -.5rem;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .navbar1_menu-buttons {
    flex-direction: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    align-items: stretch;
    margin-top: 1.5rem;
    margin-left: 0;
  }

  .navbar1_dropdown-toggle {
    align-items: center;
    padding-top: .75rem;
    padding-bottom: .75rem;
    padding-left: 0;
    display: flex;
  }

  .menu-icon1_line-bottom {
    background-color: #000;
    width: 24px;
    height: 2px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .navbar1_logo-link {
    justify-content: center;
    align-items: center;
    width: 100%;
    display: flex;
  }

  .navbar1_link {
    width: auto;
    padding: .75rem 0;
    font-size: 1.125rem;
  }

  .menu-icon_line-middle-inner {
    color: var(--white);
    width: auto;
    height: auto;
    padding-bottom: 0;
    padding-right: 0;
  }

  .navbar1_logo {
    width: 60px;
  }

  .menu-icon1_line-middle {
    background-color: #000;
    justify-content: center;
    align-items: center;
    width: 24px;
    height: 2px;
    margin-top: 6px;
    margin-bottom: 6px;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .product5_mask {
    width: 50%;
  }

  .padding-section-large-13 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .product5_button-row {
    flex: none;
  }

  .product5_slide {
    padding-right: 2rem;
  }

  .product5_heading {
    margin-right: 3rem;
  }

  .product5_component {
    padding-left: 0;
    padding-right: 0;
  }

  .product5_heading-wrapper {
    grid-column-gap: 3rem;
  }

  .product-header1_component {
    padding-bottom: 2.5rem;
  }

  .padding-section-medium {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .product-header1_layout {
    grid-column-gap: 5rem;
    grid-row-gap: 2.5rem;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .heading-style-h3 {
    font-size: 2.25rem;
  }

  .padding-section-large-14 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .header79_image-column.image-column-5, .header79_image-column.image-column-4 {
    display: none;
  }

  .loser {
    width: auto;
    max-width: none;
    height: auto;
  }

  .image-fightter-5-copy {
    width: auto;
    height: auto;
  }

  .winner-text, .right {
    width: 100%;
    font-size: 16px;
  }

  .padding-section-large-15 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .silver-title-1-64-phone-rules-copy-centered, .silver-title-1-64-phone-rules-copy-centered-bigger {
    max-width: 768px;
    font-size: 48px;
  }

  .bodytech, .m4uro {
    width: 260px;
    height: 100%;
  }

  .product-header3_layout {
    grid-column-gap: 5rem;
    grid-row-gap: 2.5rem;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .product-header3_component {
    padding-bottom: 2.5rem;
  }

  .heading-style-h1 {
    font-size: .5rem;
  }

  .section_banner15 {
    height: auto;
    font-family: Inter, sans-serif;
    line-height: 20%;
  }

  .banner15_heading-wrapper {
    text-align: center;
  }

  .banner15_marquee {
    padding-top: 0;
    padding-bottom: 0;
  }

  .bold-text-5 {
    font-family: Inter, sans-serif;
    font-size: 100%;
  }

  .bold-text-6 {
    font-size: 100%;
  }

  .bold-text-7 {
    font-family: Inter, sans-serif;
    font-size: 100%;
  }

  .news-homepage-copy, .news-homepage-copy-copy, .events-homepage {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    width: 100%;
    height: 100%;
    padding-top: 0;
    padding-left: 32px;
    padding-right: 32px;
  }

  .recently-added-products {
    max-width: 100%;
    height: auto;
    padding-left: 16px;
    padding-right: 16px;
  }

  .events-collection-list {
    width: 100%;
  }

  .events-collection-list-wrapper {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    display: flex;
  }

  .events-collection-item {
    width: 156px;
  }

  .view-all-events-button.hiden-desktop {
    width: 200px;
    padding-left: 12px;
    padding-right: 12px;
  }

  .section_header82 {
    background-image: linear-gradient(170deg, #000 26%, #2b2b2b 51%, #1b1b1b 60%, #000 73%);
  }

  .header82_content-bottom {
    justify-content: center;
  }

  .header82_content {
    min-height: auto;
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .margin-bottom-copy.margin-small.z {
    z-index: 10;
    z-index: 10;
    position: relative;
  }

  .margin-bottom-copy.margin-small-copy.z, .margin-bottom-copy.margin-small-copy.z-copy {
    z-index: 10;
    position: relative;
  }

  .margin-vertical {
    margin-left: 0;
    margin-right: 0;
  }

  .padding-section-large-16, .padding-section-large-17 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .heading-14-copy {
    font-size: 20px;
    line-height: 28px;
  }

  .slider {
    width: auto;
  }

  .updates-gold-title {
    max-height: 100%;
    font-family: Inter, sans-serif;
    font-size: 22px;
    line-height: 100%;
  }

  .header82_content-2 {
    min-height: auto;
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .videos-homepage {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    width: 100%;
    height: 100%;
    padding-top: 0;
    padding-left: 32px;
    padding-right: 32px;
  }

  .blog66_heading-wrapper {
    grid-column-gap: 3rem;
  }

  .blog66_mask {
    width: 50%;
  }

  .padding-section-large-18 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .blog66_button-row {
    flex: none;
  }

  .blog66_heading {
    margin-right: 3rem;
  }

  .blog66_component {
    padding-left: 0;
    padding-right: 0;
  }

  .padding-section-large-19 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .header1_component {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .accepting-title {
    max-height: 100%;
    font-family: Inter, sans-serif;
    font-size: 18px;
    line-height: 100%;
  }

  .now-accepting-title {
    height: 100%;
  }

  .now-accepting-title.bold-37.bold-36 {
    justify-content: center;
    align-items: center;
  }

  .margin-bottom-copy.margin-small.z {
    z-index: 10;
    z-index: 10;
    z-index: 10;
    position: relative;
  }

  .margin-top-copy {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .apply-now {
    font-size: 14px;
  }

  .collection-list-wrapper-35 {
    display: block;
  }

  .gallery24_horizontal-scroll-content {
    width: 300vh;
  }

  .gallery24_image {
    max-height: 40rem;
  }

  .blog3-header_featured-blog {
    grid-row-gap: 3.5rem;
    grid-template-columns: 1fr;
    margin-bottom: 4rem;
  }

  .blog3-header_featured-list {
    grid-row-gap: 3.5rem;
    padding-bottom: 0;
  }

  .blog3-header_featured-list:hover {
    background-image: linear-gradient(#000, #262626);
  }

  .padding-section-large-20 {
    padding-top: 2rem;
    padding-bottom: 0;
  }

  .dropdown-chevron-6 {
    inset: auto 0% auto auto;
  }

  .blog3-category_heading-wrapper {
    grid-column-gap: 3rem;
  }

  .heading-medium-4 {
    font-size: 1.75rem;
  }

  .blog3-newsletter_component {
    grid-column-gap: 3rem;
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
  }

  .heading-style-h5-9 {
    font-size: 16px;
  }

  .blog3-category_list {
    grid-template-columns: 1fr 1fr;
  }

  .blog3-cta_component {
    grid-row-gap: 4rem;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .blog3-category_button-row {
    flex: none;
  }

  .blog3-header_item:hover {
    background-image: linear-gradient(#000, #181818);
  }

  .blog3-header_list {
    grid-template-columns: 1fr 1fr;
  }

  .padding-global-26 {
    padding-top: 0%;
  }

  .footer1_top-wrapper {
    grid-row-gap: 4rem;
    grid-template-columns: 1fr;
  }

  .navbar1_link-2 {
    width: auto;
    padding: .75rem 0;
    font-size: 1.125rem;
  }

  .blog3-newsletter_content {
    margin-right: 0;
  }

  .blog3-category_heading {
    margin-right: 3rem;
  }

  .padding-section-large-21 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .blog-post-header3_component {
    grid-row-gap: 4rem;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .heading-style-h2 {
    font-size: 2.75rem;
  }

  .margin-right {
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 0;
  }

  .div-block-21-copy-2-copy-3 {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .button-all-videos.hiden-desktop {
    width: 200px;
    padding-left: 12px;
    padding-right: 12px;
  }

  .interview-card-6-copy, .interview-card-6-copy-copy {
    width: 156px;
  }

  .body-21 {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
  }

  .padding-section-large-22 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .header15_content-wrapper {
    grid-column-gap: 3rem;
    grid-row-gap: 2rem;
  }

  .news-block {
    width: auto;
    margin-left: 0;
    padding-left: 32px;
    padding-right: 32px;
  }

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

  .padding-section-large-23 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .layout402_tab-wrapper {
    grid-column-gap: 3rem;
  }

  .padding-section-large-24 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .section_layout1 {
    width: auto;
    margin-bottom: 32px;
    margin-left: 8px;
    padding-right: 8px;
  }

  .layout1_component {
    grid-column-gap: 3rem;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .apply-now-kt-superstar {
    max-height: 100%;
    font-family: Inter, sans-serif;
    font-size: 22px;
    line-height: 100%;
  }

  .apply-button.hiden-desktop {
    width: 200px;
    padding-left: 12px;
    padding-right: 12px;
  }

  .padding-global-26-copy {
    padding-top: 0%;
  }

  .section-21-copy-copy {
    max-width: 991px;
  }

  .academy-block-copy {
    width: 700px;
  }

  .max-width-large-2-copy-copy {
    justify-content: flex-start;
    align-items: flex-start;
    width: 760px;
    padding-top: 0;
  }

  .portfolio15_title-wrapper-copy {
    width: 760px;
  }

  .layout352_date-text {
    text-align: right;
  }

  .padding-section-large-25 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .layout352_item {
    grid-template-columns: 1fr 10rem 1fr;
  }

  .padding-section-large-26 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .text-inter-4-copy {
    width: 100%;
    max-width: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .padding-section-large-27 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .layout352_item-2 {
    grid-template-columns: 1fr 10rem 1fr;
  }

  .layout352_date-text-2 {
    text-align: left;
  }

  .padding-section-large-28 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .layout352_item-3 {
    grid-template-columns: 1fr 10rem 1fr;
  }

  .padding-section-large-29 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .layout352_date-text-2-copy {
    text-align: right;
  }

  .div-block-74 {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .ranking-points-div {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .div-block-74-copy {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    flex-direction: column;
    align-items: flex-start;
  }

  .image-153 {
    border-style: none;
    width: 100%;
    padding-left: 16px;
    padding-right: 16px;
  }

  .div-block-75 {
    border-style: none;
    border-width: 0;
    align-items: flex-start;
    width: 100%;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
  }

  ._2v2-3-copy {
    padding-bottom: 0;
  }

  .f2wf-columns-5-copy {
    flex-direction: column;
    align-items: flex-start;
  }

  .f2wf-columns-5-copy-copy, .f2wf-columns-5-copy-copy-copy {
    flex-direction: column;
    align-items: flex-start;
    width: 100%;
    padding-left: 16px;
    padding-right: 16px;
  }

  .f2wf-columns-6 {
    flex-direction: column;
    align-items: flex-start;
    width: 100%;
    margin-top: 140px;
    padding-left: 16px;
    padding-right: 16px;
  }

  .competition-guide-wrapper {
    margin-top: 0;
  }

  .download-pdf.hiden-desktop {
    width: 200px;
    padding-left: 12px;
    padding-right: 12px;
  }

  .event35_image {
    aspect-ratio: 3 / 2;
  }

  .padding-section-large-30 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .event35_item {
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
  }

  .event-info-button.hiden-desktop {
    width: 200px;
    padding-left: 12px;
    padding-right: 12px;
  }

  .div-block-77 {
    width: 768px;
    margin-left: 0;
  }

  .f2wf-columns-5-copy {
    flex-direction: column;
    align-items: flex-start;
    width: 768px;
    margin-top: 180px;
    padding-bottom: 64px;
    padding-left: 32px;
    padding-right: 32px;
  }

  .download-pdf-copy.hiden-desktop {
    width: 200px;
    padding-left: 12px;
    padding-right: 12px;
  }

  .div-block-79 {
    width: 768px;
    margin-left: 0;
  }

  .header-3-copy.big-image-5perc-margin {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    height: 100%;
    margin-top: 120px;
    padding: 0 2.5%;
  }

  .header3-vertical.big-image-5perc-margin {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    height: 100%;
    margin-top: 120px;
    padding: 0 2.5%;
  }

  .gold-button-main.hiden-desktop {
    width: 200px;
    padding-left: 12px;
    padding-right: 12px;
  }

  .button-32-copy-copy {
    font-size: 12px;
  }

  .margin-bottom-copy.margin-small.z {
    z-index: 10;
    z-index: 10;
    z-index: 10;
    position: relative;
  }

  .section-21-copy-copy {
    background-position: 0 0, 50% 0;
    max-width: 991px;
  }

  .content-search {
    grid-column-gap: 20px;
    background-color: #232229;
    border-bottom: 1px solid #fff6;
    height: 60px;
    margin-bottom: 40px;
    padding-left: 20px;
    padding-right: 20px;
    position: fixed;
    inset: 60px 0 0;
  }

  .form-block-4 {
    max-width: none;
  }

  .content-bot {
    grid-row-gap: 30px;
    flex-direction: column;
  }

  .mobile-nav {
    z-index: 9999;
    background-color: #232229;
    border-bottom: 1px solid #fff6;
    justify-content: space-between;
    align-items: center;
    height: 60px;
    padding-left: 20px;
    padding-right: 20px;
    display: flex;
    position: sticky;
    top: 0;
  }

  .cards-flex {
    grid-row-gap: 30px;
    flex-direction: column;
  }

  .icon-wrap {
    display: none;
  }

  .icon-wrap.tablet {
    display: flex;
  }

  .history-wrap {
    max-width: none;
  }

  .content-26 {
    padding: 100px 20px 20px;
  }

  .hamburger {
    cursor: pointer;
    width: 40px;
  }

  .backup-card {
    max-width: none;
  }

  .nav-2 {
    background-color: #232229;
    border-left: 1px solid #fff3;
    height: auto;
    padding-bottom: 40px;
    display: none;
    position: fixed;
    inset: 60px 0% 0 auto;
  }

  .section-47 {
    flex-direction: column;
  }

  .cards-heading {
    justify-content: space-between;
    align-items: center;
    display: flex;
  }

  .profile-img {
    width: 40px;
  }

  .hamburger-line {
    background-color: #fff;
    height: 3px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .hamburger-line.mid {
    margin-top: 5px;
    margin-bottom: 5px;
  }

  .search-label {
    display: none;
  }

  .search-label.mb-20 {
    display: block;
  }

  .shadow {
    -webkit-backdrop-filter: blur(2px);
    backdrop-filter: blur(2px);
    background-color: #0006;
    display: none;
    position: fixed;
    inset: 0%;
  }

  .shell4-layout_component {
    grid-template-columns: 1fr;
  }

  .topbar2_search {
    width: auto;
  }

  .topbar2_close-icon {
    cursor: pointer;
  }

  .sidebar7_container {
    flex-direction: row;
    align-items: center;
  }

  .sidebar7_accordion-icon {
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 0;
    inset: auto 0% auto auto;
  }

  .topbar2_logo-link {
    margin-left: 3.5rem;
  }

  .menu-icon {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 48px;
    height: 48px;
    margin-right: -.5rem;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .menu-icon.is-left {
    margin-left: -.5rem;
    margin-right: 0;
  }

  .sidebar7_menu-wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    background-color: #fff;
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }

  .menu-icon_line-middle {
    background-color: #000;
    justify-content: center;
    align-items: center;
    width: 24px;
    height: 2px;
    margin-top: 6px;
    margin-bottom: 6px;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .menu-icon_line-bottom {
    background-color: #000;
    width: 24px;
    height: 2px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .padding-horizontal {
    padding-top: 0;
    padding-bottom: 0;
  }

  .sidebar7_background-layer {
    background-color: #0009;
    position: fixed;
    inset: 0%;
  }

  .topbar2_search-button-tablet {
    cursor: pointer;
    display: block;
  }

  .topbar2_container {
    grid-template-columns: 1fr 1fr;
    justify-content: space-between;
  }

  .sidebar7_menu {
    background-color: #0000;
    width: 19.5rem;
    height: 100dvh;
  }

  .topbar2_form-block {
    z-index: 999;
    width: 100%;
  }

  .sidebar-type-label-delete-this {
    left: 2rem;
    right: auto;
  }

  .sidebar-type-label-delete-this.is-level1 {
    min-width: 4.75rem;
  }

  .sidebar7_component {
    background-color: #0000;
    border-right-style: none;
    width: auto;
    height: auto;
    min-height: 4.5rem;
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 2rem;
  }

  .sidebar7_close-tablet {
    z-index: 1;
    color: #fff;
    position: fixed;
    top: 1rem;
    right: 1rem;
  }

  .topbar2_search-desktop {
    display: none;
  }

  .shell4_wrapper {
    flex-direction: column;
    align-items: stretch;
  }

  .shell4_sidebar-wrapper {
    height: auto;
    position: absolute;
    top: -4.5rem;
    overflow: visible;
  }

  .menu-icon_line-top {
    background-color: #000;
    width: 24px;
    height: 2px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .sidebar7_menu-button.w--open {
    background-color: #0000;
  }

  .dash_contain {
    max-width: 100%;
  }

  .body-32 {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .nav-wrap-2 {
    width: 100%;
  }

  .right-top {
    display: none;
  }

  .right-top.mobile {
    display: flex;
  }

  .section-48 {
    flex-flow: column;
    justify-content: center;
    align-items: center;
  }

  .mb-15 {
    margin-top: 0;
  }

  .content-cards-2 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .content-right {
    width: 100%;
  }

  .form-block-6 {
    z-index: 99;
    background-color: #2d3038;
    border-bottom: 1px solid #979797;
    padding: 10px 20px;
    position: fixed;
    top: 70px;
    left: 0;
    right: 0;
  }

  .nav-3 {
    border-left: 1px solid #979797;
    height: auto;
    display: none;
    position: fixed;
    top: 70px;
    bottom: 0;
    right: 0;
  }

  .heading-wrap {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    display: flex;
  }

  .logo-link-2 {
    justify-content: center;
    display: flex;
  }

  .shadow-2 {
    z-index: 998;
    -webkit-backdrop-filter: blur(2px);
    backdrop-filter: blur(2px);
    background-color: #0000004d;
    display: none;
    position: fixed;
    inset: 0%;
  }

  .content-heading {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    height: auto;
    padding-left: 0;
    padding-right: 20px;
  }

  .mobile-nav-2 {
    z-index: 999999;
    background-color: var(--black);
    border: 1px #000;
    justify-content: space-between;
    align-items: center;
    height: 70px;
    padding-left: 20px;
    padding-right: 20px;
    display: flex;
    position: sticky;
    top: 0;
  }

  .stat-numbers {
    margin-right: 40px;
  }

  .right-menu {
    margin-bottom: 40px;
  }

  .content-27 {
    flex-flow: column;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .text-field-6:hover, .text-field-6:focus {
    background-color: #000;
  }

  .ml-40:hover {
    color: var(--white);
  }

  .content-wrap {
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    width: 100%;
    padding: 16px;
  }

  .content-left {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    padding-top: 0;
    padding-right: 0;
  }

  .button-64.in-form.mb-10 {
    padding-right: 35px;
  }

  .shadow-3 {
    z-index: 998;
    -webkit-backdrop-filter: blur(2px);
    backdrop-filter: blur(2px);
    background-color: #0000004d;
    display: none;
    position: fixed;
    inset: 0%;
  }

  .nav-4 {
    border-left: 1px solid #979797;
    height: auto;
    display: none;
    position: fixed;
    top: 70px;
    bottom: 0;
    right: 0;
  }

  .section-50 {
    flex-direction: column;
  }

  .content-28 {
    padding-top: 100px;
    padding-left: 0;
    padding-right: 0;
  }

  .logo-link-3 {
    justify-content: center;
    display: flex;
  }

  .ms-button {
    position: relative;
  }

  .stat2_item-badge-wrapper {
    grid-row-gap: 0rem;
    flex-wrap: wrap;
  }

  .dropdown1_dropdown-list-2 {
    overflow: hidden;
  }

  .image-wrap {
    border-top-right-radius: 0;
    border-bottom-left-radius: 50px;
  }

  .label-2 {
    margin-bottom: 20px;
  }

  .section_big-3 {
    grid-template-columns: 1fr;
  }

  .dropdown1_dropdown-list-3 {
    overflow: hidden;
  }

  .content-left-no-padding {
    padding-top: 0;
    padding-right: 0;
  }

  .content-29 {
    padding-top: 40px;
    padding-left: 0;
    padding-right: 0;
  }

  .nav-5 {
    border-left: 1px solid #979797;
    height: auto;
    display: none;
    position: fixed;
    top: 70px;
    bottom: 0;
    right: 0;
  }

  .heading-style-h4-3 {
    font-size: 1.75rem;
  }

  .padding-section-large-31 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .blog62_button-row {
    flex: none;
  }

  .blog62_heading {
    margin-right: 3rem;
  }

  .blog62_heading-wrapper {
    grid-column-gap: 3rem;
    margin-top: 60px;
  }

  .blog62_list {
    grid-column-gap: 2rem;
    grid-template-columns: 1fr;
  }

  .section_career21-copy {
    padding-top: 64px;
  }

  .presidents-item {
    padding-left: 0;
    padding-right: 0;
  }

  .president-country-name {
    width: 160px;
  }

  .header-update-name {
    max-height: 100%;
    font-family: Inter, sans-serif;
    font-size: 18px;
    line-height: 100%;
  }

  .block-minor-league, .block-minor-league--info {
    width: 592px;
    max-width: 592px;
  }

  .silver-button-download-pdf {
    font-size: 12px;
  }

  .top-banner-image {
    max-width: 991px;
  }

  .multi-form9_image-wrapper {
    display: none;
  }

  .multi-form9_component {
    grid-template-columns: 1fr;
  }

  .heading-style-h4-4 {
    font-size: 1.75rem;
  }

  .padding-section-large-32, .padding-section-large-33 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .heading-style-h4-5 {
    font-size: 1.75rem;
  }

  .padding-section-large-34 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .heading-style-h4-6 {
    font-size: 1.75rem;
  }

  .subtitle-gold-for-welcome-dashboard {
    max-height: 100%;
    font-family: Inter, sans-serif;
    font-size: 18px;
    line-height: 100%;
  }

  .body-40 {
    flex-direction: column;
  }

  .heading-style-h4-7 {
    font-size: 1.75rem;
  }

  .top-info {
    justify-content: center;
    align-items: center;
  }

  .profile-card-2 {
    max-width: 100%;
  }

  .shadow-4 {
    z-index: 998;
    display: none;
    position: fixed;
    inset: 0%;
  }

  .mobile-nav-3 {
    justify-content: space-between;
    align-items: center;
    display: flex;
  }

  .nav-links {
    flex-direction: column;
    width: 100%;
  }

  .card-66-2.big {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .content-wrap-2 {
    padding-top: 60px;
    padding-bottom: 40px;
  }

  .cards-wrap-2 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .nav-menu-4 {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-direction: column;
    width: 100%;
  }

  .nav-wrap-3 {
    z-index: 999999;
    background-color: #0e0c16;
    border-left: 1px solid #fff3;
    flex-direction: column;
    width: 100%;
    max-width: 250px;
    padding: 40px 30px;
    display: none;
    position: fixed;
    top: 70px;
    bottom: 0;
    right: 0;
  }

  .button-wrap-2 {
    width: 100%;
  }

  .logo-link-4 {
    display: none;
  }

  .logo-link-4.mobile {
    display: block;
  }

  .content-cards-3 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .nav-7 {
    border-left: 1px solid #727272;
    height: auto;
    display: none;
    position: fixed;
    top: 70px;
    bottom: 0;
    right: 0;
  }

  .mobile-nav-4 {
    z-index: 99999;
    background-color: #101213;
    border-bottom: 1px solid #727272;
    justify-content: space-between;
    align-items: center;
    height: 70px;
    padding-left: 20px;
    padding-right: 20px;
    display: flex;
    position: sticky;
    top: 0;
  }

  .top-link {
    width: 40px;
    height: 40px;
  }

  .shadow-5 {
    z-index: 998;
    -webkit-backdrop-filter: blur(3px);
    backdrop-filter: blur(3px);
    background-color: #1012134d;
    display: none;
    position: fixed;
    inset: 0%;
  }

  .content-31 {
    width: auto;
    margin-top: 20px;
    margin-left: 5px;
    margin-right: 5px;
  }

  .stat-scroll {
    flex-direction: column;
    justify-content: space-between;
    display: flex;
    overflow: auto;
  }

  .profile-img-5 {
    width: 40px;
  }

  .content-right-2 {
    width: 100%;
  }

  .content-flex {
    flex-direction: column;
  }

  .profile-wrap-2.white {
    color: #f8f8f8;
  }

  .top-links {
    display: none;
  }

  .top-links.mobile {
    display: flex;
  }

  .footer_bottom {
    justify-content: center;
  }

  .nav_component {
    position: fixed;
    inset: 0% 0% auto;
  }

  .ms-button-2 {
    position: relative;
  }

  .content-cards-4 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .nav-8 {
    border-left: 1px solid #727272;
    height: auto;
    display: none;
    position: fixed;
    top: 70px;
    bottom: 0;
    right: 0;
  }

  .mobile-nav-5 {
    z-index: 99999;
    background-color: #101213;
    border-bottom: 1px solid #727272;
    justify-content: space-between;
    align-items: center;
    height: 70px;
    padding-left: 20px;
    padding-right: 20px;
    display: flex;
    position: sticky;
    top: 0;
  }

  .content-right-3 {
    width: 100%;
  }

  .card-71 {
    flex-flow: column;
    place-content: center;
    align-items: center;
    height: auto;
    margin-bottom: 60px;
  }

  .profile-pic-2 {
    justify-content: flex-start;
    align-items: center;
    width: 66%;
    min-height: auto;
    padding-left: 8px;
    padding-right: 8px;
  }

  .text-239 {
    justify-content: center;
    align-items: center;
    width: 564.063px;
    height: 153.853%;
  }

  .image-160 {
    max-width: 25%;
  }

  ._64-silver-title-leftalligned {
    max-width: 768px;
    font-size: 32px;
  }

  ._64-silver-title-wrapper {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    justify-content: flex-start;
    align-items: flex-start;
    margin-bottom: 32px;
  }

  .flag-block {
    width: 81.6504px;
    height: 40px;
    margin-right: 0;
    display: flex;
  }

  .image-161 {
    height: 40px;
  }

  .top-sub-block {
    flex-flow: wrap;
    justify-content: center;
    width: 100%;
    padding-top: 8px;
  }

  .info-block {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    margin-bottom: 16px;
  }

  .bio-block {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-direction: column;
    align-items: flex-start;
  }

  .text-block-169 {
    text-align: left;
  }

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

  .right-block {
    justify-content: center;
    align-items: center;
    width: 564.063px;
    height: 153.853%;
  }

  .image-162 {
    height: 40px;
  }

  .heading-style-h4-copy, .heading-style-h11 {
    width: 100%;
    font-size: 1.75rem;
  }

  .product11_heading-wrapper {
    grid-column-gap: 3rem;
  }

  .padding-section-large-35 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .product11_slide {
    padding-right: 2rem;
  }

  .product11_component {
    padding-left: 0;
    padding-right: 0;
  }

  .product11_heading {
    margin-right: 3rem;
  }

  .product11_button-row {
    flex: none;
  }

  .product11_mask {
    width: 50%;
  }

  .margin-bottom-copy.margin-small.z {
    z-index: 10;
    z-index: 10;
    z-index: 10;
    position: relative;
  }

  .margin-bottom-copy.margin-small.z {
    z-index: 10;
    z-index: 10;
    z-index: 10;
    position: relative;
  }

  .product12_slide {
    padding-right: 2rem;
  }

  .padding-section-large-36 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .product12_heading-wrapper {
    grid-column-gap: 3rem;
  }

  .product12_mask {
    width: 50%;
  }

  .product12_component {
    padding-left: 0;
    padding-right: 0;
  }

  .product12_button-row {
    flex: none;
  }

  .product12_heading {
    margin-right: 3rem;
  }

  .product2_heading-wrapper {
    grid-column-gap: 3rem;
  }

  .padding-section-large-37 {
    padding-top: 0;
    padding-bottom: 6rem;
  }

  .product2_heading {
    margin-right: 3rem;
  }

  .product2_button-row {
    flex: none;
  }

  .margin-top-auto {
    margin-top: 16px;
  }

  .product2_list {
    grid-template-columns: 1fr 1fr;
  }

  .margin-bottom-copy.margin-small.z {
    z-index: 10;
    z-index: 10;
    z-index: 10;
    position: relative;
  }

  .collection-list-56 {
    grid-template-columns: 1fr 1fr;
  }

  .footer10_bottom-wrapper {
    flex-direction: row-reverse;
    justify-content: space-between;
    align-items: flex-start;
  }

  .footer10_left-wrapper {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .footer10_top-wrapper {
    grid-row-gap: 4rem;
    grid-template-columns: 1fr;
  }

  .footer10_social-list {
    margin-bottom: 2rem;
  }

  .padding-section-large-38 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .banner13_component {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .banner13_heading-top, .banner13_heading-bottom {
    font-size: 4rem;
  }

  .navbar-menu-3-copy {
    max-width: unset;
    background-color: #000;
    flex-flow: column;
    justify-content: space-around;
    align-items: flex-start;
    padding-bottom: 16px;
    display: flex;
  }

  .navbar1_component-copy {
    padding: 8px;
  }

  .home-block {
    display: block;
  }

  .section-52 {
    border-style: none;
    width: auto;
    margin-bottom: 32px;
    padding-left: 8px;
    padding-right: 8px;
  }

  .link-block-43, .image-170 {
    border: 1px solid var(--black-grey);
    border-radius: 8px;
  }

  .padding-section-large-39 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .event1_item {
    grid-column-gap: 2rem;
  }

  .heading-style-h4-8 {
    font-size: 1.75rem;
  }

  .padding-section-large-40 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .blog9_list {
    grid-template-columns: 1fr 1fr;
  }

  .blog9_featured-blog {
    grid-row-gap: 3.5rem;
    grid-template-columns: 1fr;
    margin-bottom: 4rem;
  }

  .blog9_featured-list {
    grid-row-gap: 3.5rem;
  }

  .heading-style-h4-9 {
    font-size: 1.75rem;
  }

  .padding-section-large-41 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .blog23_list {
    grid-column-gap: 2rem;
    grid-template-columns: 1fr 1fr;
  }

  .heading-style-h4-10 {
    font-size: 1.75rem;
  }

  .blog23_featured-item-content {
    padding: 2rem;
  }

  .button-87.is-link.is-icon {
    grid-column-gap: .05rem;
    grid-row-gap: .05rem;
    justify-content: center;
    align-items: center;
  }

  .padding-section-large-42 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .blog8_featured-item-content {
    padding: 2rem;
  }

  .blog8_featured-image {
    height: 100%;
    display: block;
  }

  .icon-embed-xxsmall-4 {
    width: 2.4rem;
    height: 2.4rem;
  }

  .blog8_list {
    grid-template-columns: 1fr 1fr;
  }

  .heading-style-h4-11 {
    font-size: 1.75rem;
  }

  .section_dashboard {
    flex-direction: column;
    grid-template-columns: 1fr;
    align-items: stretch;
    height: auto;
    max-height: none;
    display: flex;
  }

  .main-wrapper-3 {
    flex-flow: column;
  }

  .card-66-copy.big, .card-66-copy.big-copy {
    padding-top: 40px;
    padding-bottom: 40px;
  }

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

  .clone-me-2 {
    width: 100%;
  }

  .lightbox-modal-2 {
    padding-right: 0;
  }

  .grid_2-1 {
    flex-direction: column;
    align-items: flex-start;
    display: flex;
  }

  .modal_small-2 {
    width: 100%;
    max-width: 100%;
  }

  .content-left-copy {
    justify-content: center;
    align-items: center;
    margin-top: 20px;
    padding-top: 0;
    padding-right: 0;
  }

  ._3rd-dan-black-belt-info-block {
    width: 100%;
  }

  .section-53 {
    width: 100%;
    padding-left: 32px;
    padding-right: 32px;
  }

  .menu-phone {
    width: 100%;
    padding-top: 12px;
    display: block;
  }

  .button-92.is-navbar2-button {
    background-image: linear-gradient(to bottom, var(--golden2), var(--golden2));
    border-radius: 8px;
    margin-top: 8px;
    font-size: 16px;
    font-weight: 500;
  }

  .menu-icon2_line-bottom {
    background-color: var(--\<unknown\|relume-variable-color-neutral-1\>);
    width: 24px;
    height: 2px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .menu-icon2 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 48px;
    height: 48px;
    margin-right: -.5rem;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .dropdown-chevron-7 {
    inset: auto 0% auto auto;
  }

  .menu-icon2_line-top {
    background-color: var(--\<unknown\|relume-variable-color-neutral-1\>);
    width: 24px;
    height: 2px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .navbar2_dropdown-link {
    text-align: center;
    width: auto;
    padding: .75rem 0;
    font-size: 16px;
  }

  .navbar2_component {
    border-bottom-style: none;
    padding-left: 2.5%;
    padding-right: 2.5%;
  }

  .navbar2_dropdwn-toggle {
    align-items: center;
    margin-left: 0;
    margin-right: 0;
    padding: .75rem 2rem .75rem 0;
    display: flex;
  }

  .navbar2_dropdown-list {
    position: static;
    overflow: hidden;
  }

  .navbar2_dropdown-list.w--open {
    border-style: none;
    padding: 0;
    position: static;
  }

  .navbar2_container {
    grid-template-columns: .25fr 1fr;
    margin-left: 0;
    margin-right: 0;
    display: flex;
  }

  .navbar2_menu-dropdown {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    font-size: 1.125rem;
    display: flex;
  }

  .navbar2_menu-button {
    padding: 0;
  }

  .navbar2_menu-button.w--open {
    background-color: #0000;
  }

  .navbar2_link {
    border: 1px solid var(--grey);
    color: var(--white);
    text-align: center;
    border-radius: 8px;
    margin-top: 16px;
    margin-bottom: 16px;
    padding: .75rem 0;
    font-family: Inter, sans-serif;
    font-size: 1.125rem;
  }

  .navbar2_link:hover {
    color: var(--golden2);
    text-align: center;
  }

  .navbar2_link:active, .navbar2_link:focus {
    color: var(--golden2);
  }

  .navbar2_link:visited {
    color: var(--white);
  }

  .navbar2_button-wrapper {
    align-items: center;
  }

  .menu-icon2_line-middle {
    background-color: var(--\<unknown\|relume-variable-color-neutral-1\>);
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 100%;
    margin-top: 6px;
    margin-bottom: 6px;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .navbar2_menu {
    border-bottom: 1px solid var(--\<unknown\|relume-variable-border-color-1\>);
    background-color: var(--\<unknown\|relume-variable-color-neutral-2\>);
    -webkit-text-fill-color: inherit;
    background-clip: border-box;
    justify-content: center;
    padding: 1rem 5% 2.5rem;
    display: flex;
    position: absolute;
    overflow: auto;
  }

  .navbar2_menu.is-page-height-tablet {
    background-image: linear-gradient(#000, #1c1c1c);
    height: auto;
    padding-bottom: 2rem;
    transition: height .5s;
  }

  .button-93 {
    background-color: var(--golden2);
    color: var(--color);
    border-radius: 8px;
    width: 100%;
    margin-top: 12px;
    margin-bottom: 12px;
    padding-top: 8px;
    font-family: Inter, sans-serif;
    font-size: 16px;
    font-weight: 500;
  }

  .logout-button:hover {
    color: var(--white);
  }

  .submit-button-15 {
    border: 1px solid var(--golden-lighter);
    background-color: var(--black);
    border-radius: 8px;
    width: 100%;
    margin-top: 16px;
    margin-bottom: 16px;
    font-family: Inter, sans-serif;
    font-size: 1.125rem;
  }

  .submit-button-15:hover {
    color: var(--golden2);
  }

  .form-17 {
    background-color: var(--color);
    margin-bottom: -16px;
  }

  .clients-wrapper-three-copy {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .clients-image-three-copy, .clients-image-three-copy-copy, .clients-image-three-copy, .clients-image-three-copy-copy, .clients-image-three-copy-copy-copy {
    margin-bottom: 30px;
  }

  .div-block-17-copy {
    justify-content: center;
    align-items: center;
    width: 100%;
  }

  .button-all-videos-copy.hiden-desktop {
    width: 200px;
    padding-left: 12px;
    padding-right: 12px;
  }

  .collection-list-61 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-direction: column;
    display: flex;
  }

  .block-video:hover {
    font-family: Inter, sans-serif;
  }

  .padding-global-26-copy-copy {
    padding-top: 0%;
  }

  .profile-card-4 {
    max-width: 100%;
  }

  .ml-40-copy:hover {
    color: var(--white);
  }

  .subtitle-gold-for-welcome-dashboard-copy2 {
    max-height: 100%;
    font-family: Inter, sans-serif;
    font-size: 18px;
    line-height: 100%;
  }

  .div-block-140 {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
  }

  .container-85 {
    flex-wrap: wrap;
    justify-content: space-between;
  }

  .pricing-card-grid {
    grid-template-columns: 1fr 1fr;
  }

  .price-box {
    width: 48%;
    max-width: 310px;
    margin-bottom: 2%;
  }

  .price-section {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .pricing-box-row.monthly-row, .pricing-box-row-copy.monthly-row-copy, .kt-black-belt-ceritification-block-title-copy {
    justify-content: center;
    align-items: center;
  }

  .form-block-17 {
    font-family: Inter, sans-serif;
  }

  .navbar2_menu-copy {
    border-bottom: 1px solid var(--\<unknown\|relume-variable-border-color-1\>);
    background-color: var(--\<unknown\|relume-variable-color-neutral-2\>);
    -webkit-text-fill-color: inherit;
    background-clip: border-box;
    justify-content: center;
    padding: 1rem 5% 2.5rem;
    display: flex;
    position: absolute;
    overflow: auto;
  }

  .navbar2_menu-copy.is-page-height-tablet, .navbar2_menu-copy.is-page-height-tablet-copy {
    background-image: linear-gradient(#000, #1c1c1c);
    border-bottom-style: solid;
    height: auto;
    padding-bottom: 2rem;
    transition: height .5s;
  }

  .free-plan.monthly-row {
    justify-content: center;
    align-items: center;
  }

  .become-kt-licensed-club-title {
    height: 100%;
  }

  .become-kt-licensed-club-title.bold-37.bold-36 {
    justify-content: center;
    align-items: center;
  }

  ._64-silver-title-centered-copy, ._64-silver-title-centered-copy-copy {
    max-width: 768px;
    font-size: 48px;
  }

  .tab {
    width: 16vw;
  }

  .denied-button {
    position: relative;
  }

  .tab-list__wrapper {
    padding-left: 0;
  }

  .insert-website-here {
    min-height: auto;
  }

  .top-info-copy {
    justify-content: center;
    align-items: center;
  }

  .profile-card-2-copy {
    max-width: 100%;
  }

  .margin-bottom-copy.margin-small.z {
    z-index: 10;
    z-index: 10;
    z-index: 10;
    position: relative;
  }

  .margin-bottom-copy.margin-small.z {
    z-index: 10;
    z-index: 10;
    z-index: 10;
    position: relative;
  }

  ._64-silver-title-non-centered {
    text-align: left;
    max-width: 768px;
    font-size: 48px;
  }

  .dashboard-content-wrap-3 {
    padding: 4vw;
  }

  .dashboard-3-menu-wrap {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    flex-direction: column;
    align-items: flex-start;
  }

  .margin-bottom-copy-33 {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .margin-bottom-copy-33.margin-small.z {
    z-index: 10;
    z-index: 10;
    z-index: 10;
    position: relative;
  }

  .licensed-club-block-information---free-member {
    padding-left: 16px;
    padding-right: 16px;
  }

  .my-kombat-club {
    width: 100%;
  }

  .ml-40-4:hover {
    color: #fff;
  }

  .div-block-145 {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .my-kombat-club---non-approved {
    width: 100%;
  }

  .top-info-left {
    justify-content: center;
    align-items: flex-start;
  }

  .body-32-copy {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .top-info-copy-copy {
    justify-content: center;
    align-items: flex-start;
  }

  .ml-40-4-copy:hover {
    color: #fff;
  }

  .my-kombat-club---non-approved-copy-2, .referee-info-block, .kt-club-info-dashboard, .upcoming-events, .kt-club-info-dashboard-copy, .kt-feree-info-block-2 {
    width: 100%;
  }

  .margin-bottom-copy.margin-small.z {
    z-index: 10;
    z-index: 10;
    z-index: 10;
    position: relative;
  }

  ._64-silver-title-centered-copy {
    max-width: 768px;
    font-size: 48px;
  }

  .free {
    width: 100%;
    max-width: 100%;
  }

  .collection-list-wrapper-32-copy {
    width: 100%;
    display: flex;
  }

  .margin-bottom-copy {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .margin-bottom-copy.margin-small.z {
    z-index: 10;
    z-index: 10;
    z-index: 10;
    position: relative;
  }

  .margin-bottom-copy-copy {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .margin-bottom-copy-copy.margin-small.z {
    z-index: 10;
    z-index: 10;
    z-index: 10;
    position: relative;
  }

  .kt-club-owner-referee {
    width: 100%;
  }

  ._64-silver-title-centered-copy-copy {
    max-width: 768px;
    font-size: 48px;
  }

  .content-left-copy-copy, .club-owners-gated-content, .club-owner-referee-gated-content, .referee-only-gated-content {
    justify-content: center;
    align-items: center;
    margin-top: 20px;
    padding-top: 0;
    padding-right: 0;
  }

  .free-members-block {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    justify-content: center;
    align-items: center;
    height: 100%;
    margin-top: 0;
    padding-top: 0;
    padding-right: 0;
  }

  .mb-15-copy, .mb-15-copy-copy {
    margin-top: 0;
  }

  .content-heading-copy {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    height: auto;
    padding-left: 20px;
    padding-right: 20px;
  }

  .nav-33 {
    border-left: 1px solid #979797;
    height: auto;
    display: none;
    position: fixed;
    top: 70px;
    bottom: 0;
    right: 0;
  }

  .div-block-162 {
    display: none;
  }

  .heading-wrap-copy {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    width: auto;
    display: flex;
  }

  .files-scroll {
    max-width: 100%;
  }

  .referee-gated-content-copy, .second-club-owner {
    justify-content: center;
    align-items: center;
    margin-top: 20px;
    padding-top: 0;
    padding-right: 0;
  }

  .kt-club-2-info-dashboard, .kt-club-1-info-dashboard-copy, .kt-club-2-info-dashboard-copy, .kt-club-3-info-dashboard-copy, .referee-no-approved {
    width: 100%;
  }

  .denied-button-2 {
    position: relative;
  }

  .kt-club-3-info-dashboard-copy-copy {
    width: 100%;
  }

  .body-40-copy {
    flex-direction: column;
  }

  .section-56 {
    flex-flow: column;
    padding-left: 32px;
    padding-right: 32px;
  }

  .referee-only-members-block-copy {
    justify-content: center;
    align-items: center;
    margin-top: 20px;
    padding-top: 0;
    padding-right: 0;
  }

  .modal_small-2-copy {
    width: 100%;
    max-width: 100%;
  }

  .div-block-172 {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    flex-flow: column;
    margin-bottom: 0;
  }

  .hamburger-line-2 {
    background-color: #000;
    border-radius: 10px;
    width: 20px;
    height: 2px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .hamburger-line-2.top {
    margin-bottom: 6px;
  }

  .nav-menu__link {
    color: #000;
    margin-bottom: 10px;
    padding-top: 5px;
    padding-bottom: 5px;
    text-decoration: none;
    transition: color .2s;
    display: block;
  }

  .nav-menu__link:hover {
    color: #7065ef;
  }

  .right-3 {
    display: none;
  }

  .hamburger-2 {
    cursor: pointer;
    padding-top: 5px;
    padding-bottom: 5px;
    display: block;
  }

  .form-wrapper-6 {
    text-align: center;
    margin-top: 135px;
  }

  .nav-menu-7 {
    opacity: 0;
    background-color: #fff;
    padding-top: 10px;
    padding-left: 60px;
    position: absolute;
    top: 100%;
    left: 0;
    right: 0;
    box-shadow: 0 20px 10px #0000000a;
  }

  .navigation {
    z-index: 99999;
    background-color: #fff;
    justify-content: space-between;
    align-items: center;
    padding-top: 20px;
    padding-bottom: 20px;
    display: flex;
    position: fixed;
    inset: 0% 0% auto;
  }

  .modal_small-2-copy333, .modal_small-2-copy {
    width: 100%;
    max-width: 100%;
  }

  .cooming-soon-block {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    width: 100%;
    max-width: 100%;
    padding-top: 16px;
  }

  .become-kt-licensed-club, .apply-for-another {
    width: 100%;
    max-width: 100%;
  }

  .my-dashboard {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    justify-content: center;
    align-items: flex-start;
    margin-top: 0;
    padding-top: 0;
    padding-right: 0;
  }

  .div-block-187 {
    flex-flow: column;
  }

  .div-block-188, .div-block-189 {
    width: 100%;
  }

  .container-medium {
    flex-direction: column;
    justify-content: center;
    display: flex;
  }

  .hero_grid {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
    grid-template-columns: 1fr;
    padding-left: 6.25rem;
    padding-right: 6.25rem;
  }

  .section_hero {
    padding-top: 3rem;
  }

  .apply-for-another-copy3 {
    width: 100%;
    max-width: 100%;
  }

  .kombat-members {
    justify-content: center;
    align-items: center;
    padding-bottom: 8px;
    display: flex;
  }

  ._64-silver-title-centered-copy-copy-444-33, .title-silver-64 {
    max-width: 768px;
    font-size: 48px;
  }

  .padding-section-large-9-copy-copy-copy-copy {
    padding-top: 0;
    padding-bottom: 6rem;
  }

  .frame-901 {
    width: 100%;
    padding-left: 8px;
    padding-right: 8px;
  }

  .frame-8 {
    height: 100%;
  }

  .frame-12, .frame-13 {
    height: auto;
  }

  .text-247 {
    color: var(--golden2);
  }

  .frame-902 {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    padding-left: 0;
    padding-right: 0;
  }

  .frame-903 {
    height: auto;
  }

  .frame-904 {
    width: auto;
    height: auto;
  }

  .frame-5 {
    justify-content: flex-start;
    align-items: center;
    width: 14.2246%;
    height: 100%;
  }

  .button-99-copy-copy2 {
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    padding: 1rem;
    display: flex;
  }

  .body-50 {
    flex-flow: column;
  }

  .collection-list-63 {
    width: 100%;
  }

  .div-block-206 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto auto auto auto auto auto auto;
    grid-template-columns: 1fr;
    width: 100%;
  }

  .div-block-210 {
    width: 26%;
  }

  .collection-list-wrapper-47 {
    flex-flow: row;
    display: flex;
  }

  .collection-list-65 {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    display: flex;
  }

  .title-phone-kt-members-32, .mb-15-left {
    margin-top: 0;
  }

  .content-left-lofib {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    padding-top: 0;
    padding-right: 0;
  }

  .recent-updates-block {
    width: 100%;
  }

  .horizontal-block-info-updates {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .div-block-215 {
    justify-content: space-between;
    align-items: center;
  }

  .div-block-216 {
    width: 50%;
  }

  .div-block-216-copy {
    width: 50%;
    height: 100%;
  }

  .image-183 {
    width: 100%;
    height: 100%;
  }

  .my-dashboard-2-grid, .my-dashboard-3-grid {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    justify-content: center;
    align-items: flex-start;
    margin-top: 0;
    padding-top: 0;
    padding-right: 0;
  }

  .container-87 {
    max-width: 728px;
  }

  .kt-certified-referee-block {
    width: 100%;
  }

  .gold-text-title {
    max-height: 100%;
    font-family: Inter, sans-serif;
    font-size: 18px;
    line-height: 100%;
  }

  .kt-black-belt-certfi {
    width: 100%;
    max-width: 100%;
  }

  .kt-club-block {
    width: 700px;
  }

  .content-heading-copy {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    height: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .content-left-full {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    padding-top: 0;
    padding-right: 0;
  }

  .navbar1_logo-link-copy {
    justify-content: center;
    align-items: center;
    width: 100%;
    display: flex;
  }

  .tkd-logo {
    width: 100px;
    height: 100px;
  }

  .referee-title-and-name {
    padding-top: 0;
  }

  .text-250 {
    text-align: center;
    font-size: 48px;
  }

  .text-251 {
    text-align: center;
  }

  .heading-wrap-copy2 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    width: auto;
    display: flex;
  }

  .content-heading-copy-copy {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    height: auto;
    padding-left: 0;
    padding-right: 20px;
  }

  .content-left-full-copy {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    padding-top: 0;
    padding-right: 0;
  }

  .content-wrap-copy {
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    width: 100%;
    padding: 16px;
  }

  .content-27-copy-copy {
    flex-flow: column;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .content-wrap-copy-copy {
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    width: 100%;
    padding: 16px;
  }

  .div-block-258 {
    color: var(--white);
    display: block;
  }

  .div-block-162-copy, .printing-button-class, .printing-button-class-copy, .printing-button {
    display: none;
  }

  .text-memberstack, .desktop, .desktop-only {
    color: var(--white);
    display: block;
  }

  .collection-list-70 {
    flex-flow: column;
  }

  .padding-section-large-20-copy {
    padding-top: 2rem;
    padding-bottom: 0;
  }

  .navbar2_link-copy {
    border: 1px solid var(--grey);
    color: var(--white-2);
    text-align: center;
    border-radius: 8px;
    margin-top: 16px;
    margin-bottom: 16px;
    padding: .75rem 0;
    font-family: Inter, sans-serif;
    font-size: 1.125rem;
  }

  .navbar2_link-copy:hover {
    color: var(--golden2);
    text-align: center;
  }

  .navbar2_link-copy:active, .navbar2_link-copy:focus {
    color: var(--golden2);
  }

  .navbar2_link-copy:visited {
    color: var(--white);
  }

  .insert-website-here-2 {
    min-height: auto;
  }

  .content-27-copy-copy-copy {
    flex-flow: column;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .dropdown-card-xl {
    min-width: auto;
  }

  .nav-menu-button {
    color: #fff;
    background-color: #000000a3;
    background-image: radial-gradient(circle at 50% 220%, #ffffff4a, #fff0);
    border-radius: 12px;
    padding: 12px;
  }

  .nav-menu-button.w--open {
    background-color: #36178c;
  }

  .nav-logo-link {
    width: 100%;
    margin-right: 0;
  }

  .nav-button-group {
    align-items: center;
    width: auto;
    display: flex;
  }

  .nav-menu-8 {
    color: #393b6a;
    background-color: #000;
    border: 1px solid #ffffff14;
    border-radius: 12px;
    padding: 12px;
    position: absolute;
    left: 10px;
    right: 10px;
  }

  .nav-menu-8.w--open {
    background-color: #282556;
    border-color: #fff;
  }

  .nav-link-16 {
    width: 100%;
    margin-top: 14px;
    margin-bottom: 14px;
  }

  .dropdown-list-8.w--open {
    padding-top: 8px;
    position: relative;
  }

  .nav-wrapper {
    align-items: center;
    width: auto;
    display: flex;
  }

  .dropdown-5 {
    width: 100%;
  }

  .navigation-toggle {
    justify-content: space-between;
    width: 100%;
  }

  .nav-link-17 {
    width: 100%;
    margin-top: 14px;
    margin-bottom: 14px;
  }

  .dropdown-6 {
    width: 100%;
  }

  .dropdown-card-xl---vertical {
    min-width: auto;
  }

  .dropdown-6---gold {
    width: 100%;
  }

  .navigation-toggle---gold {
    justify-content: space-between;
    width: 100%;
  }

  .dropdown-card-xl---kt-members, .dropdown-card-xl-2 {
    min-width: auto;
  }

  .nav-logo-link-2 {
    margin-right: 0;
  }

  .nav-button-group-2 {
    align-items: center;
    width: auto;
    display: flex;
  }

  .nav-link-18 {
    width: 100%;
    margin-top: 14px;
    margin-bottom: 14px;
  }

  .nav-wrapper-2 {
    align-items: center;
    width: auto;
    display: flex;
  }

  .dropdown-7 {
    width: 100%;
  }

  .navigation-toggle-2 {
    justify-content: space-between;
    width: 100%;
  }

  .kombat-tkd-logo {
    width: 140px;
    height: auto;
  }

  .ms-button-2-non-refresher, .ms-button-v2-refresher {
    position: relative;
  }

  .wrapper-2 {
    padding-left: 2.5%;
    padding-right: 2.5%;
  }

  .title-20 {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
  }

  .win {
    width: 52.5104px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .opponent-4 {
    grid-column-gap: 0px;
    width: 158.969px;
  }

  .event-5 {
    width: auto;
  }

  .loss-2 {
    width: 55px;
  }

  .result {
    width: 60px;
  }

  .country-div {
    width: 80px;
  }

  .fighter-card-v2 {
    border: 1px solid var(--black-grey);
    border-radius: 16px;
    padding-top: 0;
  }

  .record-16 {
    width: auto;
  }

  .events-tab-2 {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
  }

  .division-info-5 {
    padding-left: 16px;
    padding-right: 16px;
  }

  .records-collection-10 {
    padding-left: 8px;
    padding-right: 8px;
  }

  .video-9 {
    justify-content: center;
    align-items: center;
    width: auto;
  }

  .talisc-reis {
    border: 1px solid var(--black-grey);
    border-radius: 16px;
    padding-top: 0;
  }

  .record-17 {
    width: auto;
  }

  .events-tab-3 {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
  }

  .ingrid-soto {
    border-radius: 16px;
  }

  .opponent-4-phone {
    grid-column-gap: 0px;
    width: 158.969px;
  }

  .country-div-phonev2, .country-div-phone {
    width: 80px;
  }

  .fighter-card-v2-copy {
    border: 1px solid var(--black-grey);
    border-radius: 16px;
    padding-top: 0;
  }

  .win-div {
    width: 52.5104px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .result-v2-phone-v2 {
    grid-column-gap: 0px;
    width: 158.969px;
  }

  .losss-phoneee {
    width: 52.5104px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .iuri-mesquita, .jhan-cortes, .vincent-meng, .pablo-solano, .christian-gordillo, .niyas-pulatov, .hervano-romenig, .adrian-fflores, .alexander-federmann, .oscar-munoz, .jhony-becerra, .dieglo-flores, .bruno-santos, .william-findley, .luis-melendez, .ghenadi-bitco, .junior-pilarte, .rafaela-silva-section {
    border: 1px solid var(--black-grey);
    border-radius: 16px;
    padding-top: 0;
  }

  .clients-image-three-copy, .clients-image-three-copy-copy, .clients-image-three-copy, .clients-image-three-copy-copy, .clients-image-three-copy-copy-copy, .best-mma-logo, .disney-logo, .clients-image-three-copy-copy-copy, .body-techh-logooo, .dojoapp-logo {
    margin-bottom: 30px;
  }

  .titles-for-respect-coin {
    height: 100%;
  }

  .titles-for-respect-coin.bold-37.bold-36 {
    justify-content: center;
    align-items: center;
  }

  .kombatcares {
    margin-bottom: 30px;
  }

  .on-boarding {
    flex-direction: column;
  }

  .user_profile_form {
    flex-flow: column;
  }

  .columns-24 {
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
  }

  .content-27-copy {
    flex-flow: column;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .div-block-296 {
    width: 100%;
  }

  .frame-949 {
    width: 100%;
  }

  .title-phone-kt-members-33 {
    margin-top: 0;
  }

  .div-block-297 {
    flex-flow: column;
  }

  .div-block-298, .div-block-299, .kt-club-2-info-dashboard-2 {
    width: 100%;
  }

  .div-block-301 {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .main-wrapper-centered {
    flex-flow: column;
  }

  .section-61 {
    flex-flow: column;
    padding-left: 0;
    padding-right: 0;
  }

  .container-40-copy {
    width: 100%;
    max-width: 768px;
    height: 11%;
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-312 {
    width: 100%;
    height: 400px;
  }

  .text-inter-5---grey {
    width: 100%;
    max-width: 100%;
  }

  .div-block-312-v2 {
    width: 100%;
    height: 400px;
  }

  .clients-image-three-copy-copy-copy-copy {
    margin-bottom: 30px;
  }

  .columns-3-50 {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    flex-direction: column;
    align-items: center;
    width: 100%;
  }

  .robert-quon-profile-img, .master-elva-img, .marcelo-rezende-img {
    width: 100%;
    max-width: 100%;
    height: 100%;
  }

  .card-3-bigger {
    width: 100%;
    height: 40%;
    padding-left: 16px;
    padding-right: 16px;
  }

  .div-block-320 {
    height: auto;
  }

  .frame-902-v2, .frame-902-country, .langyage, .price-non-refresher-and-refresher {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    padding-left: 0;
    padding-right: 0;
  }

  .price-refresher {
    padding-left: 0;
    padding-right: 0;
  }

  .heading-wrap-v5 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    width: auto;
    display: flex;
  }

  .content-heading-v5 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    height: auto;
    padding-left: 0;
    padding-right: 20px;
  }

  .content-left-v5 {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    padding-top: 0;
    padding-right: 0;
  }

  .vincent-meng-copy, .jonathan-barco, .lucas-muniz {
    border: 1px solid var(--black-grey);
    border-radius: 16px;
    padding-top: 0;
  }

  .ingrid-soto-copy, .natacha-castro, .ivana-amores {
    border-radius: 16px;
  }

  .natacha-castro-mobile, .ivana-amores-phone {
    border: 1px solid var(--black-grey);
    border-radius: 16px;
    padding-top: 0;
  }

  .loss-25 {
    width: 55px;
  }

  .nahuel-torres, .edwin-martinez, .leonel-marin, .luciacno-cecchi, .eduardo-suazo, .tatiana--salmini-phone, .carla-godoy-phone {
    border: 1px solid var(--black-grey);
    border-radius: 16px;
    padding-top: 0;
  }

  .loss-26 {
    width: 55px;
  }

  .santiago-campos, .raja, .maxi-zamora, .leandro-de-oliveiira, .santiago-campos-copy, .duvan-lopez, .roman-troillet, .ivetriobueno-phone, .julia-vasconcellos-phone {
    border: 1px solid var(--black-grey);
    border-radius: 16px;
    padding-top: 0;
  }

  .loss-27 {
    width: 55px;
  }

  .heading-style-h3-copy {
    font-size: 2.25rem;
  }

  .date-div-event {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .sambin-arnaud, .sandronis-jonael, .manuel-morales-fernandes, .gombauld-geffrey {
    border: 1px solid var(--black-grey);
    border-radius: 16px;
    padding-top: 0;
  }

  .h1-48-title-silver-grad {
    padding-bottom: 0;
  }

  .div-block-325 {
    flex-flow: column;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    place-items: center stretch;
  }

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

  .div-block-326 {
    width: 100%;
  }

  .image-190 {
    width: 50%;
    height: 50%;
  }

  .div-block-327 {
    justify-content: center;
    align-items: center;
  }

  .div-block-328 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

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

  .paragraph-40 {
    text-align: center;
  }

  .title-20-copy, .kt-figt-records-title, .kt-figt-records-title-copy, .kt-figt-records-title-copy-copy {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
  }

  .clients-wrapper-three-copy-v2-grid {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .columns-3-50-copy-v2 {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    flex-direction: column;
    align-items: center;
    width: 100%;
  }

  .proma-loo {
    margin-bottom: 30px;
  }

  .grid-3-columns {
    flex-direction: column;
    align-items: center;
  }

  .slider-list_component, .slider-photo_component {
    width: 100%;
  }

  .slider-releases_component {
    grid-template-columns: 1fr;
  }

  .slider-photo_overflow {
    height: 80vw;
  }

  .slider-list_component-2 {
    width: 100%;
  }

  .h2-v2-0 {
    height: 100%;
  }

  .h2-v2-0.bold-37.bold-36 {
    justify-content: center;
    align-items: center;
  }

  .button-v2-0.hiden-desktop {
    width: 200px;
    padding-left: 12px;
    padding-right: 12px;
  }

  .container-large-vertical {
    width: 768px;
  }

  .nav_button {
    color: #fff;
  }

  .nav_meu, .nav_menu {
    max-width: unset;
    background-color: #000;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    display: flex;
  }

  .waves-gradient-hero-1 {
    height: 140px;
  }

  .waves-image-wrap-hero-1 {
    height: 320px;
  }

  .padding-global-52 {
    padding-bottom: 2.5rem;
  }

  .section_hero_membership {
    padding-top: 3rem;
  }

  .waves-gallery-hero-1 {
    height: 600px;
    margin-left: auto;
    margin-right: auto;
  }

  .padding-global-53 {
    padding-bottom: 2.5rem;
  }

  .waves-gallery-hero-2 {
    height: 600px;
    margin-left: auto;
    margin-right: auto;
  }

  .button-all-interviews-copy.hiden-desktop {
    width: 200px;
    padding-left: 12px;
    padding-right: 12px;
  }

  .cru-ncf-map-item-list {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-columns: 1fr;
  }

  .cru-ncf-map-items {
    padding-right: 0;
  }

  .left-align-v2 {
    width: 100%;
    max-width: 100%;
  }

  .collection-list-82 {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .padding-global-v2 {
    width: 100%;
    max-width: 991px;
    padding-left: 2.5%;
    padding-right: 2.5%;
  }

  .white-text-64-h2 {
    justify-content: center;
    align-items: center;
    width: 100%;
  }

  .footer-nav {
    background-color: #000;
    width: 100%;
    max-width: 100%;
  }

  .waves-gallery-hero-2-copy {
    height: 600px;
    margin-left: auto;
    margin-right: auto;
  }

  .full-column-width-horizotal {
    width: 700px;
  }

  .header-v2-main {
    flex-direction: column;
    align-items: center;
    width: auto;
  }

  .all-fighters-5 {
    text-align: center;
  }

  .hero-title-v3 {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
  }

  .button-v3-0.hiden-desktop {
    width: 200px;
    padding-left: 12px;
    padding-right: 12px;
  }

  .padding-globall-hero {
    justify-content: center;
    align-items: center;
    width: 768px;
    display: flex;
  }

  .win-copy, .win-copy-copy, .loss-div {
    width: 52.5104px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .user_profile_form-2, .main-wrapper-3-copy, .main-wrapper-5 {
    flex-flow: column;
  }

  .subtitle-gold-for-welcome-dashboard-copy {
    max-height: 100%;
    font-family: Inter, sans-serif;
    font-size: 18px;
    line-height: 100%;
  }

  .kt-club-1-info-dashboard-copy-copy, .kt-club-1, .kt-club-2, .kt-club-3 {
    width: 100%;
  }

  .section-48-copy {
    flex-flow: column;
    justify-content: center;
    align-items: center;
  }

  .section_dashboard-v3 {
    flex-direction: column;
    grid-template-columns: 1fr;
    align-items: stretch;
    height: auto;
    max-height: none;
    display: flex;
  }

  .kt-club-2-2, .kt-club-3-2, .kt-club-1-2 {
    width: 100%;
  }

  .div-block-422, .div-block-422-copy {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .banner-content {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    justify-content: space-between;
  }

  .div-block-206-v2 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto auto auto auto auto auto auto;
    grid-template-columns: 1fr;
    width: 100%;
  }

  .frame-904-copy {
    width: auto;
    height: auto;
  }

  .frame-902-copy {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    padding-left: 0;
    padding-right: 0;
  }

  .frame-13-copy {
    height: auto;
  }

  .mb-15-4 {
    margin-top: 0;
  }

  .ms-button-3 {
    position: relative;
  }
}

@media screen and (max-width: 767px) {
  .hero-no-image {
    justify-content: center;
    align-items: center;
    width: 100%;
    max-width: 568px;
    height: 100%;
    padding-top: 0;
    padding-bottom: 0;
  }

  .small-container {
    grid-column-gap: 128px;
    grid-row-gap: 128px;
    justify-content: center;
    height: 60%;
  }

  .hero-heading-right-2 {
    background-image: none;
    width: 100%;
    height: 100%;
  }

  .container-9 {
    height: 100%;
  }

  .column-7, .title-2 {
    justify-content: center;
    align-items: center;
  }

  .stories-silver-54 {
    justify-content: flex-start;
    height: 100px;
    padding-bottom: 0;
    line-height: 100px;
  }

  .stories-silver-54.bold-37.bold-36 {
    justify-content: center;
    align-items: center;
  }

  .subtitle-text {
    text-align: center;
  }

  .card-3 {
    width: 100%;
  }

  .team-circles-4 {
    width: 568px;
    max-width: 100%;
  }

  .frame-83, .responsive-fighters-card {
    height: 100%;
  }

  .card-21 {
    object-fit: fill;
  }

  .columns-9 {
    height: 100%;
  }

  .button-28.hidden-pc {
    display: flex;
  }

  .div-block-2 {
    justify-content: center;
    align-items: center;
    width: 100%;
  }

  .second-section {
    justify-content: center;
    width: 100%;
    height: 100px;
    max-height: 64%;
  }

  .hidden-phonw {
    display: block;
  }

  .frame-104-copyyy3.hidden-phone {
    display: none;
  }

  .body-2 {
    padding-left: 0;
    padding-right: 0;
  }

  .navbar-brand-3 {
    width: 25%;
  }

  .logo-9 {
    width: 220px;
  }

  .navbar-menu-3 {
    background-color: #000;
    flex: none;
    display: flex;
  }

  .gold-title-referees {
    justify-content: center;
    align-items: center;
    height: 200px;
    max-height: 200px;
    line-height: 64px;
    display: flex;
  }

  .silver-text-bold-title-64 {
    justify-content: center;
    align-items: center;
  }

  .kombat-taekwono-001-button {
    display: block;
  }

  .container-39 {
    width: 100%;
    padding-top: 0;
  }

  .container-40 {
    width: 100%;
    height: 100%;
    line-height: 100%;
  }

  .news-home-2 {
    justify-content: center;
    align-items: center;
    height: 100%;
  }

  .container-44 {
    flex-direction: column;
    width: 100%;
    height: 100%;
  }

  .footer-links-2 {
    align-items: flex-start;
  }

  .copyright-2 {
    padding-top: 32px;
  }

  .columns-18 {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
  }

  .logo-wrapper-7 {
    width: 100%;
  }

  .logo-13.hiden-phonelogo {
    width: 100%;
    height: 100%;
  }

  .small-columns-4 {
    justify-content: center;
    align-items: center;
  }

  .column-30 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
  }

  .content-15, .sitemap {
    align-items: flex-start;
  }

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

  .button-28-copy.hidden-pc {
    display: flex;
  }

  .nav-bar-logo.w--current {
    width: 220px;
  }

  .rules {
    width: 100%;
    padding-left: 32px;
    padding-right: 32px;
  }

  .silver-title-1-64-phone-rules {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    text-align: center;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    max-width: 568px;
    margin-top: 0;
    margin-bottom: 0;
    padding-bottom: 0;
    font-size: 48px;
    display: flex;
  }

  .frame-105 {
    max-width: 100%;
  }

  .container-46 {
    text-align: left;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    display: flex;
  }

  .container-48 {
    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;
    display: flex;
  }

  .image-106 {
    display: block;
  }

  .full-card-column {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    flex-direction: column;
  }

  .collection-list-wrapper {
    display: flex;
  }

  .collection-list-homepage {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    flex-direction: column;
    display: flex;
  }

  .featured {
    width: 100%;
  }

  .all-fighters-card-v2 {
    width: auto;
    padding-left: 8px;
    padding-right: 8px;
  }

  .div-block-4 {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    justify-content: center;
    align-items: center;
    width: 100%;
    max-width: 100%;
    height: 100%;
    line-height: 32px;
  }

  .all-fighters-home {
    display: block;
  }

  .heading-3 {
    font-size: 24px;
  }

  .container-56 {
    padding-bottom: 32px;
  }

  .section-24 {
    height: 100%;
    max-height: 100%;
    padding-top: 32px;
    padding-left: 8px;
    padding-right: 8px;
  }

  .frame-104-copyyy3-copy.hidden-phone, .frame-104-copyyy3-copy2.hidden-phone, .frame-104-copyyy3-copy2-copy23.hidden-phone, .rules-button.hidden-phone {
    display: none;
  }

  .bold-38-copy {
    height: 100%;
    line-height: 100%;
  }

  .bold-38-copy.bold-37.bold-36 {
    justify-content: center;
    align-items: center;
  }

  .featured-interviews {
    justify-content: center;
    align-items: center;
    height: 100%;
    display: flex;
  }

  .container-60 {
    height: 100%;
  }

  .top-part {
    flex-direction: column;
    justify-content: center;
  }

  .text-118 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    height: auto;
  }

  .div-block-8 {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    height: 100%;
    padding-bottom: 0;
    display: flex;
  }

  .div-block-9 {
    height: 100%;
  }

  .gold-title-phone-copy-24-phone-2-33-55 {
    text-align: left;
    justify-content: flex-start;
    align-items: center;
    height: 34%;
    max-height: none;
    line-height: 32px;
    display: flex;
  }

  .gold-title-phone-copy-copy {
    height: Infinity% ;
    justify-content: center;
    align-items: center;
    max-height: 160px;
    padding-bottom: 20px;
    font-size: 48px;
    line-height: 48px;
    display: flex;
  }

  .videos {
    justify-content: flex-start;
    height: 100px;
    padding-bottom: 0;
    line-height: 100px;
  }

  .videos.bold-37.bold-36 {
    justify-content: center;
    align-items: center;
  }

  .featured-copy {
    width: 100%;
  }

  .divider-referees {
    height: 6%;
    padding-top: 0;
    padding-bottom: 0;
  }

  .pricing-items {
    padding: 60px 15px;
  }

  .card-referee {
    justify-items: stretch;
    width: 100%;
    max-width: 100%;
  }

  .pricing-wrapper-two {
    justify-content: flex-start;
    align-items: center;
  }

  .pricing-card-two {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 500px;
  }

  .pricing-image-two {
    max-width: 100%;
    margin-bottom: 30px;
    margin-right: 0;
  }

  .pricing-info {
    flex-direction: column;
    align-items: center;
    height: 75%;
  }

  .pricing-divider-two.hiden-phone-vertical {
    display: none;
  }

  .description-14 {
    text-align: center;
  }

  .accordion-wraper {
    padding-top: 0;
  }

  .div-block-12 {
    height: 180%;
  }

  .gallery-slider {
    padding: 60px 15px;
  }

  .gallery-slide {
    margin-left: 10px;
    margin-right: 10px;
  }

  .gallery-slide-text {
    line-height: 30px;
  }

  .gallery-slider-left {
    left: -20px;
  }

  .gallery-slider-right {
    right: -20px;
  }

  .div-block-14 {
    text-align: center;
    width: 100%;
    height: 100%;
  }

  .navbar-logo-left-container {
    max-width: 100%;
  }

  .navbar-brand-4 {
    padding-left: 0;
  }

  .nav-menu-two {
    border-radius: 20px;
    flex-direction: column;
    padding-bottom: 30px;
  }

  .nav-link-11 {
    padding-top: 10px;
    padding-bottom: 10px;
    display: inline-block;
  }

  .nav-dropdown {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .nav-dropdown-toggle {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .nav-dropdown-list.shadow-three {
    box-shadow: 0 8px 50px #0000000d;
  }

  .nav-dropdown-list.shadow-three.w--open {
    position: relative;
  }

  .nav-dropdown-list.shadow-three.mobile-shadow-hide {
    box-shadow: none;
  }

  .nav-divider {
    width: 200px;
    max-width: 100%;
    height: 1px;
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .nav-link-accent {
    margin-right: 5px;
    padding-top: 10px;
    padding-bottom: 10px;
    display: inline-block;
  }

  .mobile-margin-top-10 {
    margin-top: 10px;
  }

  .image-109 {
    padding-bottom: 16px;
    display: block;
  }

  .background-video-4 {
    height: 880px;
  }

  .container-66 {
    padding-bottom: 99px;
  }

  .heading-14 {
    width: 100%;
    padding-left: 16px;
    padding-right: 17px;
    font-size: 20px;
  }

  .container-67 {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .section-27 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 100%;
    padding-top: 64px;
    display: flex;
  }

  .our-figthers-title {
    justify-content: center;
    height: auto;
    max-height: 70.4277px;
    padding-bottom: 0;
    line-height: 100px;
  }

  .our-figthers-title.bold-37.bold-36 {
    justify-content: center;
    align-items: center;
  }

  .contact, .sitemap-2, .contacttt {
    align-items: flex-start;
  }

  .logos-title-small {
    padding: 0 15px;
  }

  .clients-wrapper-three {
    flex-flow: wrap;
    align-items: center;
    margin-bottom: -30px;
  }

  .clients-image-three {
    margin-bottom: 30px;
    margin-left: 20px;
    margin-right: 20px;
  }

  .div-block-16 {
    width: 100%;
  }

  .container-71 {
    width: 45%;
  }

  .gold-title-phone-copy-24-phone-copy-xopy {
    text-align: left;
    justify-content: flex-start;
    align-items: center;
    height: 34%;
    max-height: none;
    line-height: 32px;
    display: flex;
  }

  .frame-789 {
    width: auto;
  }

  .frame-791 {
    flex-direction: column;
    justify-content: center;
    width: 100%;
    padding-right: 0;
  }

  .date-gold, .date-gold-copy, .date-gold-copy-2 {
    text-align: left;
    justify-content: flex-start;
    align-items: center;
    height: 34%;
    max-height: none;
    line-height: 32px;
    display: flex;
  }

  .big-frame-6 {
    width: 704px;
    max-width: 100%;
  }

  .image-wrapper-34 {
    width: auto;
    max-width: 100%;
  }

  .image-112 {
    width: auto;
  }

  .collection-list-13 {
    width: 100%;
    max-width: 100%;
  }

  .collection-list-wrapper-15 {
    max-width: 100%;
  }

  .collection-list-16 {
    width: 100%;
    max-width: 100%;
  }

  .date-5 {
    font-size: 18px;
  }

  .title-10 {
    font-size: 24px;
  }

  .team-slider {
    padding: 60px 15px;
  }

  .news-title-homepage {
    justify-content: flex-start;
    height: 100px;
    padding-bottom: 0;
    line-height: 100px;
  }

  .news-title-homepage.bold-37.bold-36 {
    justify-content: center;
    align-items: center;
  }

  .news-title {
    height: 100%;
    max-height: 100%;
    padding-top: 32px;
    padding-left: 8px;
    padding-right: 8px;
  }

  .team-slider-2 {
    padding: 60px 15px;
  }

  .featured-copy-copy {
    width: 100%;
  }

  .our-figthers-homepage {
    height: 100%;
    max-height: 100%;
    padding-top: 32px;
    padding-left: 8px;
    padding-right: 8px;
  }

  .full-card-column-3 {
    flex-direction: column;
  }

  .interview-card-6 {
    width: 100%;
    max-width: 100%;
  }

  .frame-792, .rectangle-11 {
    width: 100%;
  }

  .news-homepage {
    height: 100%;
    max-height: 100%;
    padding-top: 32px;
    padding-left: 8px;
    padding-right: 8px;
  }

  .our-news-title {
    justify-content: flex-start;
    height: 100%;
    margin-top: 12px;
    margin-bottom: 12px;
    padding-bottom: 0;
    line-height: 100%;
  }

  .our-news-title.bold-37.bold-36, .div-block-20.hidden-phone {
    justify-content: center;
    align-items: center;
  }

  .collection-item-20, .collection-item-21 {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .news-title-card {
    justify-content: center;
    align-items: center;
  }

  .silver-title-1-64-phone-rules-copy-2 {
    text-align: left;
    justify-content: flex-start;
    align-items: flex-start;
    width: auto;
    max-width: 568px;
    margin-top: 0;
    margin-bottom: 0;
    padding-bottom: 0;
    font-size: 48px;
    display: flex;
  }

  .section-33 {
    padding-left: 8px;
    padding-right: 8px;
  }

  .collection-item-22, .collection-list-22 {
    width: auto;
  }

  .section-21-copy-copy-copy-3-fighters {
    width: 100%;
  }

  .column-34 {
    justify-content: center;
  }

  .benefits {
    width: 100%;
    max-width: none;
  }

  .heading-4-columns {
    flex-flow: wrap;
    width: 568px;
  }

  .f2wf-columns {
    width: auto;
  }

  .all-fighters-3 {
    font-size: 32px;
  }

  ._4-columns {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    width: 100%;
  }

  .section-34 {
    width: 568px;
  }

  .silver-title-1-64-phone-rules-copy-copy-2 {
    text-align: left;
    justify-content: center;
    align-items: center;
    width: auto;
    max-width: 568px;
    margin-top: 0;
    margin-bottom: 0;
    padding-bottom: 0;
    font-size: 48px;
    display: flex;
  }

  .silver-title-1-64-phone-rules-copy, .silver-title-1-64-phone-rules-copy-copy {
    text-align: center;
    justify-content: center;
    align-items: center;
    width: 568px;
    max-width: 568px;
    margin-top: 0;
    margin-bottom: 0;
    padding-bottom: 0;
    font-size: 48px;
    display: flex;
  }

  .silver-title-1-64-phone-rules-copy-copy-2-copy-666 {
    text-align: left;
    justify-content: center;
    align-items: center;
    width: auto;
    max-width: 568px;
    margin-top: 0;
    margin-bottom: 0;
    padding-bottom: 0;
    font-size: 48px;
    display: flex;
  }

  .silver-title-1-64-phone-rules-copy-copy-copy-123123 {
    text-align: center;
    justify-content: center;
    align-items: center;
    width: 568px;
    max-width: 568px;
    margin-top: 0;
    margin-bottom: 0;
    padding-bottom: 0;
    font-size: 48px;
    display: flex;
  }

  .kombat-tkd-2 {
    justify-content: center;
    align-items: center;
  }

  .container-81 {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
  }

  .professional-league-title {
    text-align: left;
    justify-content: center;
    align-items: center;
    width: auto;
    max-width: 568px;
    margin-top: 0;
    margin-bottom: 0;
    padding-bottom: 0;
    font-size: 48px;
    display: flex;
  }

  .about-us-section {
    width: 568px;
    max-width: 100%;
  }

  .button-32-copy {
    width: 100%;
    max-width: 100%;
  }

  .button-32-copy-copy-taekwondo-fame {
    width: 100%;
    max-width: 100%;
    margin-top: 32px;
  }

  .div-block-25 {
    width: 100%;
  }

  .div-block-25-copy-3 {
    flex-direction: column;
    width: 100%;
  }

  .main-card-text {
    width: 568px;
  }

  .image-fightter-2 {
    height: 80px;
    padding-left: 0;
  }

  .info-31 {
    justify-content: center;
  }

  .heading-4-columns-4 {
    width: 568px;
  }

  .f2wf-columns-5 {
    padding-top: 0;
    padding-bottom: 0;
  }

  .main-card-10, .frame-809 {
    width: 568px;
  }

  .text-174 {
    padding-bottom: 4px;
  }

  .text-175 {
    font-size: 10px;
  }

  .text-176 {
    font-size: 18px;
  }

  .text-177 {
    font-size: 14px;
  }

  .image-fightter-5 {
    height: 80px;
    padding-right: 0;
  }

  .main-card-11, .frame-812 {
    width: 568px;
  }

  .frame-813 {
    max-width: 296px;
  }

  .text-178 {
    font-size: 18px;
  }

  .column-middle-weight-2 {
    max-width: 380px;
  }

  .frame-875 {
    max-width: 296px;
  }

  .text-223 {
    font-size: 10px;
  }

  .column-weight-fight-18 {
    max-width: 380px;
  }

  .wild-card-2---light-weight-professional-league-0 {
    font-size: 10px;
  }

  .partners-section.hidden-tablet {
    flex-direction: column;
    display: none;
  }

  .partners-section.hidden-pc {
    flex-direction: column;
    display: flex;
  }

  .logo-container {
    display: flex;
  }

  .partners-subtitle {
    text-align: left;
    justify-content: flex-start;
    align-items: center;
    height: 34%;
    max-height: none;
    line-height: 32px;
    display: flex;
  }

  .div-block-27 {
    flex-direction: column;
  }

  .heading-14-copy {
    text-align: center;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
    font-size: 20px;
  }

  .our-fighters-subtitle {
    text-align: left;
    justify-content: flex-start;
    align-items: center;
    height: 34%;
    max-height: none;
    line-height: 32px;
    display: flex;
  }

  .event-information-button {
    width: 100%;
    max-width: 100%;
    margin-top: 32px;
  }

  .div-block-28 {
    justify-content: center;
    align-items: center;
  }

  .hidden-pc {
    display: block;
  }

  .section-27-copy {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 100%;
    padding-top: 64px;
    display: flex;
  }

  .hidden-mobile.hidden-tablet, .hidden-pc-copy {
    display: none;
  }

  .link-block-10 {
    flex-direction: row;
    align-items: center;
  }

  .event-info-block {
    justify-content: center;
    align-items: center;
    width: 100%;
    max-width: 100%;
    height: 100%;
    padding-top: 0;
    padding-bottom: 0;
  }

  .event-home-section {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 100%;
    padding-top: 64px;
    display: flex;
  }

  .news-subtitle-homepage {
    text-align: left;
    justify-content: center;
    align-items: center;
    height: 34%;
    max-height: none;
    line-height: 32px;
    display: flex;
  }

  .logo-container-copy {
    display: flex;
  }

  .partners-section-copy.hidden-tablet, .partners-section-copy.hidden-pc {
    flex-direction: column;
    display: none;
  }

  .link-20 {
    color: var(--golden-lighter);
    letter-spacing: 2px;
    padding: 20px 40px 20px 20px;
    font-weight: 700;
    text-decoration: none;
    display: flex;
  }

  .link-20:hover {
    color: var(--golden2);
  }

  .gold-title-store {
    justify-content: center;
    align-items: center;
    height: 200px;
    max-height: 200px;
    line-height: 64px;
    display: flex;
  }

  .store-subtitle {
    text-align: left;
    justify-content: flex-start;
    align-items: center;
    height: 34%;
    max-height: none;
    line-height: 32px;
    display: flex;
  }

  .heading-14-copy-copy {
    text-align: center;
    padding-left: 0;
    padding-right: 0;
    font-size: 20px;
  }

  .ranking-point-title-tab {
    max-width: 100%;
  }

  .text-229, .text-230 {
    font-size: 14px;
  }

  .content-25-copy {
    height: 100%;
  }

  .div-block-41 {
    padding: 12px 16px;
  }

  .event-home-section-copy, .event-ktkd-page {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 100%;
    padding-top: 64px;
    display: flex;
  }

  .ktkd-001-block {
    justify-content: center;
    align-items: center;
    width: 100%;
    max-width: 568px;
    height: 100%;
    padding-top: 0;
    padding-bottom: 0;
  }

  .container-title-and-subtitle {
    max-width: 100%;
  }

  .subtitle-gold-for-event-info {
    text-align: left;
    justify-content: flex-start;
    align-items: center;
    height: 100%;
    max-height: none;
    line-height: 32px;
    display: flex;
  }

  .column-34-copy {
    justify-content: center;
  }

  .gold-title-homepage-bigger {
    justify-content: center;
    align-items: center;
    height: 100%;
    max-height: 100%;
    line-height: 100%;
    display: flex;
  }

  .gold-subtitle-homepage {
    text-align: left;
    justify-content: flex-start;
    align-items: center;
    height: 34%;
    max-height: none;
    line-height: 32px;
    display: flex;
  }

  .block-upcoming-event-left, .div-ktkd-001-page {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    justify-content: center;
    align-items: center;
    width: 100%;
    max-width: 100%;
    height: 100%;
    line-height: 32px;
  }

  .ktkd-001-block-copy {
    justify-content: center;
    align-items: center;
    width: 100%;
    max-width: 568px;
    height: 100%;
    padding-top: 0;
    padding-bottom: 0;
  }

  .div-block-28-copy-homepage, .kombat-tkd-2-copy, .kombat-tkd-2-copy {
    justify-content: center;
    align-items: center;
  }

  .image-126 {
    width: 100%;
  }

  .text-size-medium {
    font-size: 1rem;
  }

  .filters5_feed, .filters5_feed-header-top, .filters5_layout {
    width: 568px;
  }

  .margin-bottom {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .margin-bottom.margin-small.is-medium-mobile {
    margin-bottom: 1.5rem;
  }

  .margin-bottom.margin-xsmall {
    padding-bottom: 4px;
  }

  .padding-section-large {
    width: 568px;
    padding-top: 4rem;
    padding-bottom: 0;
  }

  .filters5_component {
    width: 568px;
  }

  .filters5_menu-link.last-link {
    margin-right: 2rem;
  }

  .filters5_category-menu {
    overflow: scroll;
  }

  .padding-global {
    width: 568px;
  }

  .text-align-center {
    justify-content: center;
    align-items: center;
    width: 100%;
    display: flex;
  }

  .container-large {
    max-width: 100%;
  }

  .heading-style-h6 {
    font-size: 1.125rem;
  }

  .club-block {
    color: var(--grey);
  }

  .addresses {
    flex-flow: wrap;
  }

  .club-listing-list, .collection-item-23 {
    width: 569px;
  }

  .full-column-width, .instructor-block, .academy-block, .social-icons1_component, .social-icons1_list {
    width: 520px;
  }

  .text-size-medium-2 {
    font-size: 1rem;
  }

  .margin-top {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .header75_content {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .header75_lightbox-image {
    max-height: 30rem;
  }

  .text-size-medium-3 {
    font-size: 1rem;
  }

  .header75_content-2 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .content15_metatag-list {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .hidden-for-tablet-horizontal, .hidden-for-tablet-horizontal.hidden-pc-copy.hidden-tablet-horiz {
    display: none;
  }

  .text-size-medium-4 {
    font-size: 1rem;
  }

  .filters6_filters-header {
    flex-direction: column;
    align-items: flex-end;
  }

  .padding-section-large-2 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .filters6_filters-header-left {
    width: 100%;
  }

  .filters6_filters-modal {
    border-style: none;
    width: 100vw;
    max-height: none;
    margin-top: 0;
    padding-top: 3rem;
    padding-left: 5%;
    padding-right: 5%;
    position: fixed;
    inset: 0%;
    overflow: scroll;
  }

  .filters6_filters-modal.w--open {
    z-index: 999;
    width: 100%;
    height: 100vh;
    padding-top: 2.5rem;
    padding-left: 5%;
    padding-right: 5%;
    position: fixed;
    inset: 0%;
  }

  .filters6_keyword-search {
    width: auto;
  }

  .filters6_form-header {
    padding-top: .5rem;
    padding-bottom: .5rem;
  }

  .filters6_modal-menu {
    width: 100vw;
    margin-top: 2rem;
    margin-left: -5vw;
    padding-left: 5%;
    padding-right: 5%;
  }

  .filters6_filter-group-heading {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .filters6_modal-close-button {
    display: block;
    position: absolute;
    top: 1.5rem;
    right: 1.5rem;
  }

  .padding-section-large-3 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .collection-list-25 {
    width: 568px;
  }

  .header36_component {
    padding-top: 10rem;
  }

  .header36_content {
    padding-top: 0;
  }

  .padding-section-large-4 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .heading-style-h5 {
    font-size: 1.25rem;
  }

  .layout34_component {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .padding-section-large-5 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .centerted-text-64-h1 {
    text-align: left;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    max-width: 568px;
    margin-top: 0;
    margin-bottom: 0;
    padding-bottom: 0;
    font-size: 48px;
    display: flex;
  }

  .filters5_feed-header-top-3 {
    padding-top: 16px;
  }

  .padding-section-large-6 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .layout254_left {
    grid-row-gap: 3rem;
  }

  .padding-section-large-7 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .layout254_content-bottom {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .layout254_right {
    grid-row-gap: 3rem;
  }

  .silver-title-1-64-phone-rules-copy {
    text-align: center;
    justify-content: center;
    align-items: center;
    width: 568px;
    max-width: 568px;
    margin-top: 0;
    margin-bottom: 0;
    padding-bottom: 0;
    font-size: 48px;
    display: flex;
  }

  .silver-title-1-64-phone-rules-copy-copy {
    text-align: left;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    max-width: 568px;
    margin-top: 0;
    margin-bottom: 0;
    padding-bottom: 0;
    font-size: 48px;
    display: flex;
  }

  .max-width-large-2-copy {
    text-align: left;
  }

  .title-centered {
    text-align: center;
    justify-content: center;
    align-items: center;
    width: 568px;
    max-width: 568px;
    margin-top: 0;
    margin-bottom: 0;
    padding-bottom: 0;
    font-size: 48px;
    display: flex;
  }

  .title-kombat-clubs {
    text-align: left;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    max-width: 568px;
    margin-top: 0;
    margin-bottom: 0;
    padding-bottom: 0;
    font-size: 48px;
    display: flex;
  }

  .margin-bottom-copy, .margin-bottom-centered {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  ._64-silver-title-centered {
    text-align: left;
    justify-content: flex-start;
    align-items: center;
    width: 568px;
    max-width: 568px;
    margin-top: 0;
    margin-bottom: 0;
    padding-bottom: 0;
    font-size: 48px;
    display: flex;
  }

  .padding-bottom {
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .padding-vertical {
    padding-left: 0;
    padding-right: 0;
  }

  .footer5_bottom-wrapper {
    flex-direction: column-reverse;
    align-items: flex-start;
    padding-bottom: 1rem;
  }

  .footer5_credit-text {
    margin-top: 1rem;
  }

  .footer5_legal-list {
    grid-column-gap: 0rem;
    grid-row-gap: 1rem;
    grid-auto-flow: row;
  }

  .footer5_top-wrapper {
    grid-row-gap: 2.5rem;
  }

  .footer5_newsletter-wrapper {
    flex-direction: column;
    align-items: flex-start;
    margin-bottom: 3rem;
  }

  .padding-top {
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .portfolio16_image {
    height: 1080px;
  }

  .portfolio16_image-wrapper {
    width: 500px;
    height: 100%;
  }

  .portfolio16_title-wrapper {
    flex-direction: column;
    grid-template-columns: 1fr;
    justify-items: start;
  }

  .padding-section-large-8 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .portfolio16_list {
    grid-template-columns: 1fr;
  }

  .portfolio16_item {
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr;
    margin-bottom: 64px;
  }

  .heading-style-h4 {
    font-size: 1.5rem;
    line-height: 1.4;
  }

  ._64-silver-title-centered-copy, ._64-silver-title-centered-copy-copy {
    text-align: center;
    justify-content: center;
    align-items: center;
    width: 568px;
    max-width: 568px;
    margin-top: 0;
    margin-bottom: 0;
    padding-bottom: 0;
    font-size: 48px;
    display: flex;
  }

  ._64-silver-title-left {
    text-align: center;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    max-width: 568px;
    margin-top: 0;
    margin-bottom: 0;
    padding-bottom: 0;
    font-size: 48px;
    display: flex;
  }

  .event-subtitle-schedule-page {
    text-align: left;
    justify-content: flex-start;
    align-items: center;
    height: 34%;
    max-height: none;
    line-height: 32px;
    display: flex;
  }

  .padding-section-large-9 {
    padding-top: 0;
    padding-bottom: 4rem;
  }

  .career21_tab-link {
    flex: none;
  }

  .career21_component {
    grid-row-gap: 3rem;
    grid-template-columns: 100%;
  }

  .career21_list {
    grid-row-gap: 1.5rem;
  }

  .heading-style-h5-2 {
    font-size: 1.25rem;
  }

  .career21_item {
    padding: 1.5rem;
  }

  .icon-embed-xxsmall-2 {
    width: 2rem;
    padding-top: 4px;
  }

  .career22_tabs-menu {
    justify-content: flex-start;
    align-self: auto;
    width: 100vw;
    margin-left: -5vw;
    padding-left: 5vw;
    padding-right: 5vw;
    display: flex;
    overflow: auto;
  }

  .career21_tab-pane, .career21_list-wrapper {
    width: 500px;
  }

  .stacked-list8_content-right, .card-header1_content-right {
    justify-content: space-between;
  }

  .heading-style-h5-3 {
    font-size: 1.25rem;
  }

  .stacked-list8_item {
    grid-template-columns: 1fr;
  }

  .card-header1_component {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-columns: 1fr;
  }

  .image-131 {
    max-width: 48px;
    max-height: 24px;
  }

  .collection-item-24 {
    width: 200px;
  }

  .div-block-52 {
    width: 520px;
  }

  .collection-list-30, .collection-list-wrapper-27 {
    width: 500px;
  }

  .collection-list-31 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: .25fr .25fr;
    grid-auto-columns: 1fr;
    width: 500px;
    display: grid;
  }

  .collection-list-wrapper-28 {
    width: 500px;
  }

  .portfolio15_content-top {
    width: 560px;
  }

  .padding-section-large-10 {
    width: 560px;
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .portfolio15_component {
    width: 560px;
  }

  .portfolio15_title-wrapper {
    flex-direction: column;
    grid-template-columns: 1fr;
    justify-items: start;
  }

  .portfolio15_list-wrapper, .padding-global-11 {
    width: 560px;
  }

  .portfolio15_item {
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr;
    width: 560px;
  }

  .portfolio15_list {
    grid-template-columns: 1fr;
    width: 560px;
  }

  .container-large-9 {
    width: 560px;
  }

  .heading-style-h4-2 {
    font-size: 1.5rem;
    line-height: 1.4;
  }

  .referee-card-v2 {
    justify-content: flex-start;
    align-items: center;
  }

  .padding-section-large-11 {
    padding-top: 2rem;
    padding-bottom: 4rem;
  }

  .referee-listing-subtitle {
    font-size: 18px;
  }

  .career22_component-copy {
    grid-row-gap: 3rem;
    grid-template-columns: 100%;
  }

  .career22_tab-link-copy, .career21_tab-link-copy, .career21_tab-link-copy, .career21_tab-link-copy, .career21_tab-link-copy, .career21_tab-link-copy {
    flex: none;
  }

  .career21_tab-pane-copy {
    width: 500px;
  }

  .padding-section-large-12 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .text-size-large {
    font-size: 1.125rem;
  }

  .team4_list {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .team4_image-wrapper {
    height: 100%;
  }

  .padding-section-large-9-copy {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .max-width-large-2-copy-copy {
    text-align: left;
    text-align: left;
    padding-top: 0;
  }

  .padding-section-large-9-copy-copy {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .section-21-copy {
    background-image: linear-gradient(#000 16%, #0000 57%, #000 93%), url("https://cdn.prod.website-files.com/6515c29e265110c9545f6a61/657da205da303a85ac80a7b7_53378686900_c55fb15127_b%20(1).jpg");
    background-position: 0 0, 50% 10%;
    background-repeat: repeat, repeat;
    background-size: auto, cover;
    background-attachment: scroll, scroll;
  }

  .image-138 {
    max-width: 48px;
    max-height: 24px;
  }

  .max-width-large-2-copy-copy-copy {
    text-align: left;
  }

  .padding-section-large-9-copy-copy-copy {
    padding-top: 0;
    padding-bottom: 4rem;
  }

  ._2 {
    text-align: left;
    padding-top: 0;
  }

  .career21_tab-link-2 {
    flex: none;
  }

  .image-139, .image-140, .image-141, .image-142, .image-143, .image-144 {
    max-width: 48px;
    max-height: 24px;
  }

  .max-width-large-2-copy-copy-3 {
    text-align: left;
  }

  .heading-14-copy-copy {
    text-align: center;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
    font-size: 20px;
  }

  .section-21-copy-33-copy-pro-league-copy {
    background-image: linear-gradient(#000 50%, #0000 65%, #000), url("https://cdn.prod.website-files.com/6515c29e265110c9545f6a61/656bef2c3fe3596cc6c9f894_405404342_17867968551023401_2053206907751035885_n.jpg");
    background-position: 0 0, 50% 80%;
    background-repeat: repeat, repeat;
    background-size: auto, cover;
    background-attachment: scroll, scroll;
  }

  .navbar1_component {
    height: auto;
    min-height: 4rem;
  }

  .navbar1_menu.is-page-height-tablet {
    padding-bottom: 6rem;
  }

  .navbar1_logo-link {
    padding-left: 0;
  }

  .text-size-medium-5 {
    font-size: 1rem;
  }

  .product5_mask {
    width: 80%;
  }

  .padding-section-large-13 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .product5_button-row {
    justify-content: flex-start;
    width: 100%;
  }

  .product5_slide {
    padding-right: 1.5rem;
  }

  .product5_heading {
    margin-right: 0;
  }

  .product5_arrow.left {
    right: 3.5rem;
  }

  .product5_heading-wrapper {
    grid-row-gap: 2rem;
    flex-direction: column;
    grid-template-columns: 1fr;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .product5_image-wrapper {
    height: 100%;
  }

  .product-header1_component {
    padding-bottom: 1.5rem;
  }

  .product-header1_accordion-icon {
    width: 1.75rem;
  }

  .product-header1_list {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .padding-section-medium {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .product-header1_heading {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .product-header1_layout {
    grid-column-gap: 5rem;
    grid-row-gap: 2rem;
  }

  .heading-style-h3 {
    font-size: 2rem;
  }

  .heading-style-h5-4 {
    font-size: 1.25rem;
  }

  .product-header1_gallery {
    grid-template-columns: 1fr;
  }

  .text-size-medium-6 {
    font-size: 1rem;
  }

  .padding-section-large-14 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .header79_image-column.image-column-3 {
    display: none;
  }

  .loser {
    height: 80px;
    padding-left: 0;
  }

  .image-fightter-5-copy {
    height: 80px;
    padding-right: 0;
  }

  .winner-text, .right {
    font-size: 18px;
  }

  .text-size-medium-7 {
    font-size: 1rem;
  }

  .padding-section-large-15 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .header83_images-layout {
    grid-template-columns: 1fr;
  }

  .silver-title-1-64-phone-rules-copy-centered {
    text-align: center;
    justify-content: flex-start;
    align-items: flex-start;
    width: 568px;
    max-width: 568px;
    margin-top: 0;
    margin-bottom: 0;
    padding-bottom: 0;
    font-size: 48px;
    display: flex;
  }

  .header83_images-layout-event {
    grid-template-columns: 1fr;
  }

  .silver-title-1-64-phone-rules-copy-centered-bigger {
    text-align: center;
    justify-content: flex-start;
    align-items: flex-start;
    width: 568px;
    max-width: 568px;
    margin-top: 0;
    margin-bottom: 0;
    padding-bottom: 0;
    font-size: 48px;
    display: flex;
  }

  .product-header3_layout {
    grid-column-gap: 5rem;
    grid-row-gap: 2rem;
  }

  .product-header3_accordion-icon {
    width: 1.75rem;
  }

  .product-header3_gallery {
    grid-template-columns: 1fr;
  }

  .heading-style-h5-5 {
    font-size: 1.25rem;
  }

  .product-header3_component {
    padding-bottom: 1.5rem;
  }

  .product-header3_heading {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .product-header3_list {
    grid-template-rows: auto;
  }

  .add-to-cart-button {
    background-color: var(--golden2);
    color: var(--color);
  }

  .collection-list-31-copy {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: .25fr .25fr;
    grid-auto-columns: 1fr;
    width: 500px;
    display: grid;
  }

  .heading-style-h1 {
    font-size: 2.5rem;
    line-height: 1.2%;
  }

  .section_banner15 {
    height: 1%;
  }

  .banner15_image-wrapper {
    height: 4rem;
  }

  .bold-text-5, .bold-text-6, .bold-text-7 {
    font-size: 14px;
  }

  .text-size-medium-8, .text-size-medium-9, .text-size-medium-10, .text-size-medium-11 {
    font-size: 1rem;
  }

  .news-homepage-copy, .news-homepage-copy-copy {
    height: 100%;
    max-height: 100%;
    padding-top: 32px;
    padding-left: 8px;
    padding-right: 8px;
  }

  .events-homepage {
    height: 100%;
    max-height: 100%;
    margin-top: 32px;
    margin-bottom: 32px;
    padding-top: 0;
    padding-left: 8px;
    padding-right: 8px;
  }

  .recently-added-products {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    justify-content: center;
    align-items: center;
    height: 100%;
    padding-top: 40px;
    padding-left: 16px;
    padding-right: 16px;
    display: flex;
  }

  .events-collection-list-wrapper {
    flex-direction: column;
  }

  .events-collection-item {
    justify-content: center;
    align-items: center;
    width: 100%;
    display: flex;
  }

  .text-size-medium-12 {
    font-size: 1rem;
  }

  .section_header82 {
    background-image: none;
  }

  .header82_content {
    width: 560px;
    max-width: 100%;
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .max-width-xlarge-copy.align-center-copy {
    max-width: 64%;
  }

  .margin-vertical {
    margin-left: 0;
    margin-right: 0;
  }

  .padding-section-large-16 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .testimonial7_component {
    padding-bottom: 3rem;
  }

  .heading-style-h5-6 {
    font-size: 1.25rem;
  }

  .fs-slider-slider {
    padding-left: 0;
    padding-right: 0;
  }

  .padding-section-large-17 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .testimonial7_component-2 {
    padding-bottom: 3rem;
  }

  .heading-style-h5-7 {
    font-size: 1.25rem;
  }

  .fs, .fs-slider_slider {
    padding-bottom: 3rem;
  }

  .fs-slider_slide {
    padding-left: 0;
    padding-right: 0;
  }

  .heading-14-copy {
    padding-left: 16px;
    padding-right: 17px;
    font-size: 14px;
  }

  .slider {
    width: 100%;
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .updates-gold-title {
    text-align: left;
    justify-content: flex-start;
    align-items: center;
    height: 34%;
    max-height: none;
    line-height: 32px;
    display: flex;
  }

  .text-size-medium-13 {
    font-size: 1rem;
  }

  .header82_content-2 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .videos-homepage {
    height: 100%;
    max-height: 100%;
    padding-top: 32px;
    padding-left: 8px;
    padding-right: 8px;
  }

  .text-size-medium-14 {
    font-size: 1rem;
  }

  .blog66_heading-wrapper {
    grid-row-gap: 2rem;
    flex-direction: column;
    grid-template-columns: 1fr;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .blog66_mask {
    width: 80%;
  }

  .padding-section-large-18 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .blog66_button-row {
    justify-content: flex-start;
    width: 100%;
  }

  .blog66_button-row.show-mobile-landscape {
    margin-top: 2.5rem;
    display: flex;
  }

  .blog66_arrow.left {
    right: 3.5rem;
  }

  .blog66_slide {
    padding-right: 1.5rem;
  }

  .heading-style-h5-8 {
    font-size: 1.25rem;
  }

  .blog66_heading {
    margin-right: 0;
  }

  .blog66_component {
    padding-bottom: 6rem;
  }

  .text-size-medium-15 {
    font-size: 1rem;
  }

  .padding-section-large-19 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .header1_component {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
  }

  .accepting-title {
    text-align: left;
    justify-content: flex-start;
    align-items: center;
    height: 34%;
    max-height: none;
    line-height: 32px;
    display: flex;
  }

  .now-accepting-title {
    justify-content: flex-start;
    height: auto;
    padding-bottom: 0;
    line-height: 100%;
  }

  .now-accepting-title.bold-37.bold-36 {
    justify-content: center;
    align-items: center;
  }

  .margin-bottom-copy.margin-small-copy {
    height: 100%;
  }

  .margin-top-copy {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .video-collection-item-copy, .videocollection-item-copy {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .collection-list-wrapper-35 {
    flex-direction: column;
    display: flex;
  }

  .collection-item-39 {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .icon-10, .icon-11 {
    font-size: 14px;
  }

  .text-size-medium-16 {
    font-size: 1rem;
  }

  .gallery24_horizontal-scroll-wrapper {
    margin-top: -10vh;
  }

  .gallery24_horizontal-scroll-content {
    grid-column-gap: 1.5rem;
    width: 200vh;
  }

  .gallery24_image {
    width: 90vw;
    max-height: 30rem;
  }

  .text-size-medium-17 {
    font-size: 1rem;
  }

  .footer1_credit-text {
    margin-top: 1.5rem;
  }

  .blog3-header_featured-blog {
    grid-template-columns: 1fr;
    margin-bottom: 3rem;
  }

  .blog3-header_featured-list {
    grid-row-gap: 2rem;
  }

  .padding-section-large-20 {
    padding-top: 0;
    padding-bottom: 0;
  }

  .blog3-category_heading-wrapper {
    grid-row-gap: 2rem;
    flex-direction: column;
    grid-template-columns: 1fr;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .blog3-header_featured-title-link {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  .heading-medium-4 {
    color: var(--white);
    font-size: 1.5rem;
    line-height: 1.4;
  }

  .blog3-newsletter_component {
    grid-row-gap: 2rem;
    flex-direction: column;
    grid-template-columns: 1fr;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .blog3-header_image-wrapper {
    padding-top: 0%;
  }

  .footer1_bottom-wrapper {
    flex-direction: column-reverse;
    align-items: flex-start;
    padding-bottom: 1rem;
  }

  .heading-style-h5-9 {
    font-size: 1.25rem;
  }

  .blog3-category_list {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .blog3-cta_component {
    grid-row-gap: 3rem;
  }

  .blog3-category_button-row {
    justify-content: flex-start;
    width: 100%;
  }

  .blog3-category_button-row.mobile-landscape {
    margin-top: 2.5rem;
    display: flex;
  }

  .footer1_legal-list {
    grid-column-gap: 0rem;
    grid-row-gap: 1rem;
    grid-auto-flow: row;
  }

  .footer1_menu-wrapper {
    grid-column-gap: 1.5rem;
  }

  .blog3-header_list {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .padding-global-26 {
    padding-top: 10%;
  }

  .footer1_top-wrapper {
    grid-row-gap: 3rem;
  }

  .blog3-header_heading-wrapper {
    margin-bottom: 1.5rem;
  }

  .blog3-newsletter_content, .blog3-category_heading {
    margin-right: 0;
  }

  .padding-section-large-21 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .blog-post-header3_component {
    grid-row-gap: 3rem;
  }

  .heading-style-h2 {
    font-size: 2.25rem;
  }

  .margin-right {
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 0;
  }

  .collection-list-49 {
    flex-direction: column;
  }

  .interview-card-6-copy {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    width: 100%;
    max-width: 100%;
  }

  .interview-card-6-copy-copy {
    width: 100%;
    max-width: 100%;
  }

  .text-size-medium-18 {
    font-size: 1rem;
  }

  .padding-section-large-22 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .header15_content-wrapper {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    grid-template-columns: 1fr;
  }

  .heading-49 {
    font-size: 20px;
  }

  .text-size-medium-19 {
    font-size: 1rem;
  }

  .layout402_tabs-menu {
    width: 100vw;
    margin-bottom: 3rem;
    margin-left: -5vw;
    padding-left: 5vw;
    padding-right: 5vw;
  }

  .padding-section-large-23 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .layout402_tab-wrapper {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .text-size-medium-20 {
    font-size: 1rem;
  }

  .padding-section-large-24 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .layout1_component {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .apply-now-kt-superstar {
    text-align: left;
    justify-content: flex-start;
    align-items: center;
    height: 34%;
    max-height: none;
    line-height: 32px;
    display: flex;
  }

  .padding-global-26-copy {
    padding-top: 10%;
  }

  .academy-block-copy {
    width: 520px;
  }

  .max-width-large-2-copy-copy {
    text-align: left;
    width: 560px;
  }

  .portfolio15_title-wrapper-copy {
    flex-direction: column;
    grid-template-columns: 1fr;
    justify-items: start;
    width: 560px;
  }

  .text-size-medium-21 {
    font-size: 1rem;
  }

  .layout352_date-text {
    text-align: left;
  }

  .padding-section-large-25 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .layout352_progress {
    left: .375rem;
  }

  .layout352_item {
    grid-row-gap: 1.5rem;
    grid-template-rows: auto auto;
    grid-template-columns: 4rem 1fr;
    width: 100%;
  }

  .layout352_centre {
    justify-content: flex-start;
  }

  .text-size-medium-22 {
    font-size: 1rem;
  }

  .padding-section-large-26 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .image-149 {
    height: 60px;
  }

  .text-size-medium-21-copy, .text-size-medium-23 {
    font-size: 1rem;
  }

  .padding-section-large-27 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .layout352_progress-2 {
    left: .375rem;
  }

  .layout352_item-2 {
    grid-row-gap: 1.5rem;
    grid-template-rows: auto auto;
    grid-template-columns: 4rem 1fr;
    width: 100%;
  }

  .layout352_centre-2 {
    justify-content: flex-start;
  }

  .text-size-medium-24 {
    font-size: 1rem;
  }

  .layout352_date-text-2 {
    text-align: left;
  }

  .padding-section-large-28 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .layout352_progress-3 {
    left: .375rem;
  }

  .layout352_item-3 {
    grid-row-gap: 1.5rem;
    grid-template-rows: auto auto;
    grid-template-columns: 4rem 1fr;
    width: 100%;
  }

  .layout352_centre-3 {
    justify-content: flex-start;
  }

  .text-size-medium-25 {
    font-size: 1rem;
  }

  .career20_tabs-menu {
    justify-content: flex-start;
    align-self: auto;
    width: 100vw;
    margin-left: -5vw;
    padding-left: 5vw;
    padding-right: 5vw;
    display: flex;
    overflow: auto;
  }

  .padding-section-large-29 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .career20_list {
    grid-row-gap: 1.5rem;
  }

  .heading-style-h5-10 {
    font-size: 1.25rem;
  }

  .career20_tab-link {
    flex: none;
  }

  .career20_item {
    padding: 1.5rem;
  }

  .layout352_date-text-2-copy {
    text-align: left;
  }

  .div-block-74 {
    justify-content: center;
    align-items: center;
  }

  .ranking-points-div {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .div-block-74-copy {
    justify-content: center;
    align-items: center;
  }

  .body-22 {
    justify-content: flex-start;
    align-items: flex-start;
    margin-top: 0;
  }

  .text-size-medium-26 {
    font-size: 1rem;
  }

  .event35_component {
    align-items: flex-start;
  }

  .padding-section-large-30 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .event35_item-content {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .event35_tab-link {
    flex: none;
  }

  .event35_tabs-menu {
    justify-content: flex-start;
    align-self: auto;
    width: 100vw;
    margin-left: -5vw;
    padding-left: 5vw;
    padding-right: 5vw;
    display: flex;
    overflow: auto;
  }

  .event35_tabs-menu.no-scrollbar {
    justify-content: flex-start;
    margin-bottom: 3rem;
  }

  .heading-style-h5-11 {
    font-size: 1.25rem;
  }

  .event35_item {
    padding: 1.5rem;
  }

  .div-block-77 {
    width: 100%;
  }

  .f2wf-columns-5-copy {
    width: 100%;
    margin-top: 220px;
  }

  .div-block-79 {
    width: 100%;
  }

  .header3-vertical.big-image-5perc-margin {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    flex-flow: column;
  }

  .button-32-copy-copy {
    width: 100%;
    max-width: 100%;
  }

  .section-21-copy-copy {
    background-position: 0 0, 50% 20%;
    background-size: auto, 100% 100%;
  }

  .log-in__h {
    font-size: 30px;
  }

  .content-search {
    grid-row-gap: 20px;
    flex-direction: column;
    align-items: flex-end;
    margin-bottom: 0;
    padding-top: 7px;
    padding-bottom: 7px;
  }

  .form-block-4 {
    max-width: none;
  }

  .small-cards {
    grid-row-gap: 15px;
    flex-direction: column;
  }

  .nav-2 {
    display: none;
  }

  .storage-card {
    grid-row-gap: 20px;
    flex-direction: column;
    align-items: flex-start;
  }

  .topbar2_component {
    height: auto;
    min-height: 4rem;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .topbar2_logo-link {
    padding-left: 0;
  }

  .padding-horizontal {
    padding-top: 0;
    padding-bottom: 0;
  }

  .topbar-type-label-delete-this {
    top: 2.5rem;
    right: 1rem;
  }

  .topbar2_content-right {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
  }

  .topbar2_search-wrapper {
    min-height: 4rem;
    padding-left: 1rem;
    padding-right: 1rem;
    top: 4rem;
  }

  .sidebar7_menu {
    width: 80vw;
  }

  .sidebar-type-label-delete-this {
    left: 1rem;
  }

  .sidebar7_component {
    min-height: 4rem;
    padding-left: 1.5rem;
  }

  .shell4_sidebar-wrapper {
    top: -4rem;
  }

  .profile_field-wrapper.has-button {
    grid-row-gap: 1rem;
    flex-direction: column;
  }

  .dash_logo-wrap {
    height: 70px;
  }

  .widget-embed {
    min-width: 690px;
  }

  .dash_nav-wrap {
    width: 160px;
    padding-left: 0;
    padding-right: 0;
  }

  .widget-svg {
    width: 36px;
  }

  .widget-svg.close {
    display: none;
  }

  .widget-mobile {
    color: #fff;
    background-color: #2962ff;
    border-radius: 50%;
    justify-content: center;
    align-items: center;
    width: 42px;
    height: 42px;
    display: flex;
    position: fixed;
    inset: auto 3vw 3vw auto;
    box-shadow: 0 0 0 5px #2962ff33;
  }

  .dash_page {
    padding-left: 180px;
  }

  .nav_logo-link {
    padding-left: 0;
  }

  .nav_logo {
    height: 1.5rem;
  }

  .dash_header {
    height: 70px;
  }

  .widget-wrapper {
    width: 250px;
    height: 400px;
    margin: auto;
    display: none;
    top: 0;
    left: 0;
  }

  .dash_h1 {
    margin-top: .3rem;
    font-size: 1.4rem;
  }

  .widget-move {
    display: none;
  }

  .section-48 {
    padding-left: 16px;
    padding-right: 16px;
  }

  .content-cards-2 {
    grid-template-columns: 1fr;
  }

  .menu-links {
    margin-left: 10px;
  }

  .content-heading {
    justify-content: flex-start;
    align-items: center;
    padding-left: 0;
    padding-right: 0;
  }

  .content-27 {
    padding-top: 0;
  }

  .ml-40 {
    margin-left: 10px;
  }

  .heading-cards {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .content-wrap {
    padding-left: 0;
    padding-right: 0;
  }

  .content-left {
    height: auto;
    padding-top: 20px;
    padding-bottom: 0;
  }

  .large-icon {
    width: 36px;
  }

  .ml-40-2 {
    margin-left: 10px;
  }

  .content-28 {
    padding-top: 80px;
  }

  .ms-form-heading {
    font-size: 24px;
  }

  .stat2_list-wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-auto-flow: row;
  }

  .section-header1_content-right {
    justify-content: space-between;
  }

  .heading-style-h5-12 {
    font-size: 1.25rem;
  }

  .section-header1_component, .section-header1_content-wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-columns: 1fr;
  }

  .stat2_item {
    justify-content: space-between;
  }

  .card-header1_component-2 {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-columns: 1fr;
  }

  .heading-style-h5-13 {
    font-size: 1.25rem;
  }

  .content-left-no-padding {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .content-29 {
    padding-top: 0;
  }

  .ml-40-3 {
    margin-left: 10px;
  }

  .multi-form1_navbar {
    height: 4rem;
  }

  .multi-form1_progress {
    top: 4rem;
  }

  .multi-form1_footer {
    height: 4rem;
  }

  .multi-form1_logo-link {
    padding-left: 0;
  }

  .hide-mobile-landscape {
    display: none;
  }

  .heading-style-h4-3 {
    font-size: 1.5rem;
    line-height: 1.4;
  }

  .text-size-medium-27 {
    font-size: 1rem;
  }

  .padding-section-large-31 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .blog62_image-wrapper {
    height: 100%;
  }

  .blog62_button-row {
    justify-content: flex-start;
    width: 100%;
  }

  .blog62_button-row.show-mobile-landscape {
    margin-top: 2.5rem;
    display: flex;
  }

  .heading-style-h5-14 {
    font-size: 1.25rem;
  }

  .blog62_heading {
    margin-right: 0;
  }

  .blog62_item {
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr;
  }

  .blog62_heading-wrapper {
    grid-row-gap: 2rem;
    flex-direction: column;
    grid-template-columns: 1fr;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .blog62_list {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .flag-president {
    max-width: 48px;
    max-height: 24px;
  }

  .header-update-name {
    text-align: left;
    justify-content: flex-start;
    align-items: center;
    height: 100%;
    max-height: none;
    line-height: 32px;
    display: flex;
  }

  .block-minor-league, .block-minor-league--info {
    max-width: 100%;
  }

  .text-101-2 {
    text-align: center;
  }

  .silver-button-download-pdf {
    width: 100%;
    max-width: 100%;
  }

  .top-banner-image {
    background-size: auto, auto 740px;
  }

  .div-block-99 {
    width: 100%;
  }

  .frame-107-no-border {
    border-style: none;
    border-width: 1px;
  }

  .multi-form9_navbar {
    height: 4rem;
  }

  .multi-form9_logo-link {
    padding-left: 0;
  }

  .heading-style-h4-4 {
    font-size: 1.5rem;
    line-height: 1.4;
  }

  .multi-form9_footer {
    height: 4rem;
  }

  .padding-section-large-32 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .multi-form14_step {
    padding: 2rem;
  }

  .padding-section-large-33 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .multi-form14_step-2 {
    padding: 2rem;
  }

  .heading-style-h4-5 {
    font-size: 1.5rem;
    line-height: 1.4;
  }

  .padding-section-large-34 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .multi-form14_step-3 {
    padding: 2rem;
  }

  .heading-style-h4-6 {
    font-size: 1.5rem;
    line-height: 1.4;
  }

  .welcome-options-wrapper {
    width: 100%;
  }

  .subtitle-gold-for-welcome-dashboard {
    text-align: left;
    justify-content: flex-start;
    align-items: center;
    height: 100%;
    max-height: none;
    line-height: 32px;
    display: flex;
  }

  .multi-form4_navbar {
    height: 4rem;
  }

  .multi-form4_step {
    padding: 2rem;
  }

  .multi-form4_footer {
    height: 4rem;
  }

  .multi-form4_logo-link {
    padding-left: 0;
  }

  .heading-style-h4-7 {
    font-size: 1.5rem;
    line-height: 1.4;
  }

  .welcome-block {
    flex-wrap: wrap;
    align-content: center;
    width: auto;
    line-height: 32px;
  }

  .profile-card-2 {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .content-heading-2 {
    margin-bottom: 40px;
  }

  .p-25 {
    font-size: 17px;
  }

  .card-66-2 {
    min-height: auto;
  }

  .content-wrap-2 {
    padding-top: 40px;
    padding-bottom: 20px;
  }

  .cards-wrap-2 {
    flex-direction: column;
    grid-template-columns: 1fr;
    width: auto;
    display: flex;
  }

  .switch {
    margin-bottom: 40px;
  }

  .content-cards-3 {
    grid-template-columns: 1fr 1fr;
  }

  .form_card.is-wider {
    max-width: 500px;
  }

  .page-padding {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .footer_tiny.dot {
    display: none;
  }

  .footer_bottom {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    place-items: center;
    margin-top: 0;
    display: grid;
  }

  .nav_component {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .ms-form-heading-2 {
    font-size: 24px;
  }

  .content-cards-4 {
    grid-template-columns: 1fr 1fr;
  }

  .ms-form-heading-price {
    font-size: 24px;
  }

  .dark---heading-1 {
    font-size: 16px;
  }

  .card-71 {
    margin-bottom: 8px;
    padding-top: 32px;
  }

  .text-239 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  .country-gold {
    text-align: center;
  }

  .dark---heading-5 {
    font-size: 12px;
  }

  .icon-embed-medium-3, .icon-embed-medium-4 {
    width: 1.4rem;
  }

  ._64-silver-title-leftalligned {
    text-align: left;
    justify-content: flex-start;
    align-items: flex-start;
    width: auto;
    max-width: 568px;
    margin-top: 0;
    margin-bottom: 0;
    padding-bottom: 0;
    font-size: 22px;
    display: flex;
  }

  .tiitle-64-silver-leftalligned {
    width: auto;
  }

  ._64-silver-title-wrapper {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    justify-content: flex-start;
    align-items: center;
    margin-bottom: 16px;
  }

  .image-161 {
    border-radius: 4px;
  }

  .top-sub-block {
    padding-bottom: 0;
  }

  .right-block {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  .image-162 {
    border-radius: 4px;
  }

  .heading-style-h4-copy, .heading-style-h11 {
    font-size: 1.5rem;
    line-height: 1.4;
  }

  .text-size-medium-28 {
    font-size: 1rem;
  }

  .product11_heading-wrapper {
    grid-row-gap: 2rem;
    flex-direction: column;
    grid-template-columns: 1fr;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .padding-section-large-35 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .product11_slide {
    padding-right: 1.5rem;
  }

  .text-size-large-3 {
    font-size: 1.125rem;
  }

  .product11_image-wrapper {
    height: 100%;
  }

  .product11_arrow.left {
    right: 3.5rem;
  }

  .product11_heading {
    margin-right: 0;
  }

  .product11_button-row {
    justify-content: flex-start;
    width: 100%;
  }

  .product11_mask {
    width: 80%;
  }

  .product12_arrow.left {
    right: 3.5rem;
  }

  .text-size-medium-29 {
    font-size: 1rem;
  }

  .product12_image-wrapper {
    height: 100%;
  }

  .product12_slide {
    padding-right: 1.5rem;
  }

  .padding-section-large-36 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .text-size-large-4 {
    font-size: 1.125rem;
  }

  .product12_heading-wrapper {
    grid-row-gap: 2rem;
    flex-direction: column;
    grid-template-columns: 1fr;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .product12_mask {
    width: 80%;
  }

  .product12_button-row {
    justify-content: flex-start;
    width: 100%;
  }

  .product12_heading {
    margin-right: 0;
  }

  .text-size-medium-30 {
    font-size: 1rem;
  }

  .text-size-medium-30.text-weight-semibold {
    font-size: 2rem;
  }

  .product2_image-wrapper, .product2_item {
    height: 100%;
  }

  .product2_heading-wrapper {
    grid-row-gap: 2rem;
    flex-direction: column;
    grid-template-columns: 1fr;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .padding-section-large-37 {
    padding-top: 0;
    padding-bottom: 4rem;
  }

  .text-size-large-5 {
    font-size: 1.125rem;
  }

  .product2_text-link {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .product2_heading {
    margin-right: 0;
  }

  .product2_button-row {
    justify-content: flex-start;
    width: 100%;
  }

  .product2_left {
    justify-content: flex-start;
    align-items: flex-start;
    margin-right: 0;
    display: flex;
  }

  .product2_list {
    grid-column-gap: 1.25rem;
    grid-row-gap: 3rem;
    grid-template-columns: 1fr 1fr;
  }

  .margin-bottom-copy.margin-xsmall-copy {
    align-items: flex-start;
    display: flex;
  }

  .collection-item-43 {
    width: 100%;
  }

  .collection-list-56 {
    flex-direction: column;
    grid-template-columns: 1fr 1fr;
    align-items: center;
  }

  .footer10_bottom-wrapper {
    flex-direction: column-reverse;
    justify-content: center;
    align-items: center;
    width: 100%;
    padding-bottom: 1rem;
  }

  .footer10_left-wrapper {
    grid-column-gap: 1.5rem;
  }

  .footer10_top-wrapper {
    grid-row-gap: 3rem;
    padding: 2rem;
  }

  .footer10_social-list {
    margin-top: 16px;
  }

  .footer10_legal-list {
    grid-column-gap: 0rem;
    grid-row-gap: 1rem;
    grid-template-rows: 1px;
    grid-template-columns: minmax(max-content, 1fr);
    grid-auto-flow: row;
    display: block;
  }

  .footer10_credit-text {
    margin-top: 1rem;
  }

  .text-span-9 {
    text-decoration: none;
  }

  .link-30 {
    color: var(--black);
    text-decoration: none;
  }

  .adaptable-5 {
    padding-left: 16px;
    padding-right: 16px;
  }

  .one-size-hats, .professional-league-gloves-6 {
    font-size: 32px;
  }

  .padding-section-large-38 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .banner13_component {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .navbar-menu-3-copy {
    background-color: #000;
  }

  .navbar1_component-copy {
    height: auto;
    min-height: 4rem;
  }

  .section-52 {
    width: auto;
    margin-left: 8px;
    margin-right: 8px;
  }

  .text-size-medium-31 {
    font-size: 1rem;
  }

  .padding-section-large-39 {
    padding-top: 1rem;
    padding-bottom: 4rem;
  }

  .event1_item {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-columns: 1fr;
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }

  .event1_category-menu {
    width: 100vw;
    margin-left: -5vw;
    padding-left: 5vw;
    overflow: scroll;
  }

  .event1_category-menu.no-scrollbar {
    justify-content: flex-start;
    margin-bottom: 3rem;
  }

  .heading-style-h5-15 {
    font-size: 1.25rem;
  }

  .event1_menu-link.last-link {
    margin-right: 2rem;
  }

  .padding-global-47 {
    margin-top: 60px;
  }

  .heading-style-h4-8 {
    font-size: 1.5rem;
    line-height: 1.4;
  }

  .event1_menu-link-copy.last-link {
    margin-right: 2rem;
  }

  .text-size-medium-32 {
    font-size: 1rem;
  }

  .padding-section-large-40 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .blog9_list {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .heading-style-h5-16 {
    font-size: 1.25rem;
  }

  .blog9_featured-blog {
    grid-template-columns: 1fr;
    margin-bottom: 3rem;
  }

  .blog9_heading-wrapper {
    margin-bottom: 1.5rem;
  }

  .blog9_featured-list {
    grid-row-gap: 2rem;
  }

  .heading-style-h4-9 {
    font-size: 1.5rem;
    line-height: 1.4;
  }

  .text-size-medium-33 {
    font-size: 1rem;
  }

  .blog23_category-menu {
    width: 100vw;
    margin-bottom: 3rem;
    margin-left: -5vw;
    padding-left: 5vw;
    overflow: scroll;
  }

  .padding-section-large-41 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .blog23_featured-item-wrapper {
    grid-row-gap: 0rem;
    grid-template-columns: 1fr;
  }

  .blog23_featured-item {
    margin-bottom: 3rem;
  }

  .blog23_list {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .heading-style-h5-17 {
    font-size: 1.25rem;
  }

  .blog23_featured-image-wrapper {
    padding-top: 66%;
  }

  .blog23_menu-link.last-link {
    margin-right: 2rem;
  }

  .heading-style-h4-10 {
    font-size: 1.5rem;
    line-height: 1.4;
  }

  .blog23_featured-item-content {
    padding: 1.5rem;
  }

  .text-size-medium-34 {
    font-size: 1rem;
  }

  .blog8_featured-item-wrapper {
    grid-row-gap: 0rem;
    grid-template-columns: 1fr;
  }

  .blog8_category-menu {
    width: 100vw;
    margin-bottom: 3rem;
    margin-left: -5vw;
    padding-left: 5vw;
    overflow: scroll;
  }

  .blog8_category-menu.no-scrollbar {
    justify-content: flex-start;
  }

  .padding-section-large-42 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .blog8_featured-item-content {
    padding: 1.5rem;
  }

  .heading-style-h5-18 {
    font-size: 1.25rem;
  }

  .blog8_menu-link.last-link {
    margin-right: 2rem;
  }

  .padding-global-50 {
    padding-top: 64px;
  }

  .blog8_list {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .heading-style-h4-11 {
    font-size: 1.5rem;
    line-height: 1.4;
  }

  .blog8_featured-item {
    margin-bottom: 3.5rem;
  }

  .heading-style-h2-2 {
    font-size: 2rem;
  }

  .heading-style-h3-2 {
    font-size: 1.5rem;
  }

  .section_dashboard {
    padding-right: 0;
  }

  .heading-style-h2-3 {
    font-size: 2rem;
  }

  .main-wrapper-3 {
    height: auto;
    padding-bottom: 32px;
  }

  .section-compare-plans {
    display: none;
  }

  .card-66-copy {
    min-height: auto;
  }

  .content-left-copy {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    height: auto;
    padding-top: 20px;
    padding-bottom: 0;
  }

  .button-92.is-navbar2-button {
    padding: .25rem 1rem;
  }

  .navbar2_component {
    min-height: 4rem;
    padding-top: 12px;
  }

  .navbar2_menu.is-page-height-tablet {
    padding-bottom: 6rem;
  }

  .logout-button {
    margin-left: 10px;
  }

  .clients-wrapper-three-copy {
    flex-direction: column;
    margin-bottom: -30px;
  }

  .clients-image-three-copy, .clients-image-three-copy-copy, .clients-image-three-copy, .clients-image-three-copy-copy, .clients-image-three-copy-copy-copy {
    margin-bottom: 30px;
    margin-left: 20px;
    margin-right: 20px;
  }

  .collection-list-wrapper-40 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .collection-list-59 {
    flex-direction: column;
  }

  .collection-list-60 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
  }

  .collection-item-45 {
    flex-direction: column;
    display: flex;
  }

  .collection-list-wrapper-41 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .padding-global-26-copy-copy {
    padding-top: 0%;
  }

  .ml-40-copy {
    margin-left: 10px;
  }

  .subtitle-gold-for-welcome-dashboard-copy2 {
    text-align: left;
    justify-content: flex-start;
    align-items: center;
    height: 100%;
    max-height: none;
    line-height: 32px;
    display: flex;
  }

  .div-block-140 {
    justify-content: space-between;
    align-items: center;
    height: auto;
  }

  .price-box {
    width: 100%;
    min-height: auto;
    padding-bottom: 40px;
    padding-left: 5%;
    padding-right: 5%;
    font-size: 14px;
  }

  .navbar2_menu-copy.is-page-height-tablet, .navbar2_menu-copy.is-page-height-tablet-copy {
    padding-bottom: 6rem;
  }

  .become-kt-licensed-club-title {
    justify-content: flex-start;
    height: 100%;
    margin-top: 12px;
    margin-bottom: 12px;
    padding-bottom: 0;
    line-height: 100%;
  }

  .become-kt-licensed-club-title.bold-37.bold-36 {
    justify-content: center;
    align-items: center;
  }

  ._64-silver-title-centered-copy, ._64-silver-title-centered-copy-copy {
    text-align: left;
    justify-content: flex-start;
    align-items: center;
    width: 568px;
    max-width: 568px;
    margin-top: 0;
    margin-bottom: 0;
    padding-bottom: 0;
    font-size: 48px;
    display: flex;
  }

  .denied-content {
    width: 100%;
    padding-top: 0;
  }

  .browser__wrapper.light {
    background-color: var(--black);
    margin-left: 5%;
    margin-right: 5%;
  }

  .tab-list__wrapper {
    padding-left: 0;
  }

  .denied-page {
    flex-direction: column;
  }

  .profile-card-2-copy {
    justify-content: center;
    align-items: center;
  }

  ._64-silver-title-non-centered {
    text-align: left;
    justify-content: flex-start;
    align-items: center;
    width: 568px;
    max-width: 568px;
    margin-top: 0;
    margin-bottom: 0;
    padding-bottom: 0;
    font-size: 48px;
    display: flex;
  }

  .margin-bottom-copy-33 {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .margin-bottom-copy-33.margin-small.is-medium-mobile {
    margin-bottom: 1.5rem;
  }

  .margin-bottom-copy-33.margin-xsmall {
    padding-bottom: 4px;
  }

  .licensed-club-block-information---free-member {
    background-image: linear-gradient(#000, #141414);
  }

  .ml-40-4 {
    margin-left: 10px;
  }

  .top-info-copy-copy {
    justify-content: center;
    align-items: flex-start;
  }

  .ml-40-4-copy {
    margin-left: 10px;
  }

  .card-top-2-copy {
    justify-content: center;
    align-items: center;
  }

  .kt-club-info-dashboard, .upcoming-events, .kt-club-info-dashboard-copy, .kt-feree-info-block-2 {
    height: auto;
  }

  ._64-silver-title-centered-copy {
    text-align: left;
    justify-content: flex-start;
    align-items: center;
    width: 568px;
    max-width: 568px;
    margin-top: 0;
    margin-bottom: 0;
    padding-bottom: 0;
    font-size: 48px;
    display: flex;
  }

  .margin-bottom-copy {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .margin-bottom-copy.margin-small.is-medium-mobile {
    margin-bottom: 1.5rem;
  }

  .margin-bottom-copy.margin-xsmall {
    padding-bottom: 4px;
  }

  .margin-bottom-copy-copy {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .margin-bottom-copy-copy.margin-small.is-medium-mobile {
    margin-bottom: 1.5rem;
  }

  .kt-club-owner-referee {
    height: auto;
  }

  ._64-silver-title-centered-copy-copy {
    text-align: left;
    justify-content: flex-start;
    align-items: center;
    width: 568px;
    max-width: 568px;
    margin-top: 0;
    margin-bottom: 0;
    padding-bottom: 0;
    font-size: 48px;
    display: flex;
  }

  .content-left-copy-copy, .club-owners-gated-content, .club-owner-referee-gated-content, .referee-only-gated-content, .free-members-block {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    height: auto;
    padding-top: 20px;
    padding-bottom: 0;
  }

  .div-block-162 {
    display: none;
  }

  .referee-gated-content-copy, .second-club-owner {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    height: auto;
    padding-top: 20px;
    padding-bottom: 0;
  }

  .kt-club-2-info-dashboard, .kt-club-1-info-dashboard-copy, .kt-club-2-info-dashboard-copy, .kt-club-3-info-dashboard-copy, .referee-no-approved, .kt-club-3-info-dashboard-copy-copy {
    height: auto;
  }

  .body-40-copy {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .div-block-168 {
    flex-flow: column;
  }

  .referee-only-members-block-copy {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    height: auto;
    padding-top: 20px;
    padding-bottom: 0;
  }

  .form-wrapper-6 {
    margin-top: 115px;
  }

  .select-field-10-copy-copy {
    width: 100%;
  }

  .my-dashboard {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    height: auto;
    margin-top: 0;
    padding-top: 0;
    padding-bottom: 0;
  }

  .hero_grid {
    padding-left: 3.75rem;
    padding-right: 3.75rem;
  }

  .padding-global-51 {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  ._64-silver-title-centered-copy-copy-444-33, .title-silver-64 {
    text-align: left;
    justify-content: flex-start;
    align-items: center;
    width: 568px;
    max-width: 568px;
    margin-top: 0;
    margin-bottom: 0;
    padding-bottom: 0;
    font-size: 48px;
    display: flex;
  }

  .padding-section-large-9-copy-copy-copy-copy {
    padding-top: 0;
    padding-bottom: 4rem;
  }

  .frame-901 {
    grid-column-gap: 32px;
    grid-row-gap: 16px;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    height: 100%;
    padding-left: 16px;
    padding-right: 16px;
  }

  .frame-8 {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .frame-13 {
    justify-content: flex-start;
    align-items: center;
  }

  .frame-6 {
    justify-content: center;
    align-items: center;
  }

  .text-247 {
    text-align: left;
    font-size: 14px;
    display: flex;
  }

  .frame-11 {
    text-align: center;
    justify-content: center;
    align-items: center;
  }

  .frame-902, .text-248, .frame-904 {
    width: auto;
  }

  .frame-905 {
    justify-content: space-between;
    width: 6.99828%;
    height: 100%;
  }

  .frame-5 {
    justify-content: center;
    align-items: center;
    width: auto;
    padding: 0 32px;
  }

  .text-246-grey {
    text-align: center;
  }

  .button-99-copy-copy2 {
    text-align: center;
    width: 100.001%;
    max-width: 100.001%;
    padding: .12rem .5px;
    font-size: 10px;
    display: block;
  }

  .collection-item-50 {
    height: 100%;
    display: flex;
  }

  .div-block-206 {
    flex-flow: column;
  }

  .text-246-white {
    text-align: center;
  }

  .div-block-206-copy {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    justify-content: space-between;
    align-items: flex-start;
  }

  .frame-8-copy {
    grid-column-gap: 4px;
    grid-row-gap: 4px;
    flex-flow: row;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .frame-8-copy2 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 20%;
  }

  .div-block-210 {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    flex-flow: column;
    width: 20%;
    display: flex;
  }

  .collection-list-65 {
    grid-column-gap: 4px;
    grid-row-gap: 4px;
    flex-flow: column;
  }

  .div-block-211 {
    width: 100%;
  }

  .button-105 {
    background-color: var(--golden2);
    color: var(--color);
    text-align: center;
    border-radius: 8px;
    width: 100%;
    font-weight: 500;
  }

  .div-block-213 {
    grid-column-gap: 4px;
    grid-row-gap: 4px;
    display: flex;
  }

  .frame-903-2 {
    grid-column-gap: 32px;
    grid-row-gap: 16px;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    width: auto;
    height: 100%;
    padding-left: 16px;
    padding-right: 16px;
  }

  .content-left-lofib {
    height: auto;
    padding-top: 20px;
    padding-bottom: 0;
  }

  .recent-updates-block {
    height: auto;
  }

  .div-block-215 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .div-block-216 {
    width: 40%;
  }

  .div-block-216-copy {
    width: 60%;
  }

  .div-block-217-copy {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .button-86-rounded {
    padding-top: .25rem;
    padding-bottom: .25rem;
  }

  .my-dashboard-2-grid, .my-dashboard-3-grid {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    height: auto;
    margin-top: 0;
    padding-top: 0;
    padding-bottom: 0;
  }

  .ms-form-heading-2-copy {
    font-size: 24px;
  }

  .hero-without-image {
    padding: 60px 15px;
  }

  .kt-certified-referee-block {
    height: auto;
  }

  .gold-text-title {
    text-align: left;
    justify-content: flex-start;
    align-items: center;
    height: 100%;
    max-height: none;
    line-height: 32px;
    display: flex;
  }

  .button-105-copy-2 {
    background-color: var(--golden2);
    color: var(--color);
    text-align: center;
    border-radius: 8px;
    width: 100%;
    font-weight: 500;
  }

  .kt-club-block {
    width: 520px;
  }

  .content-heading-copy {
    justify-content: flex-start;
    align-items: center;
    padding-left: 0;
    padding-right: 20px;
  }

  .content-left-full {
    height: auto;
    padding-top: 20px;
    padding-bottom: 0;
  }

  .navbar1_logo-link-copy {
    padding-left: 0;
  }

  .frame-907 {
    padding-top: 8px;
  }

  .referee-title-and-name {
    width: auto;
  }

  .referee-number {
    text-align: center;
    font-size: 22px;
  }

  .div-block-237 {
    flex-flow: wrap;
    justify-content: center;
    align-items: center;
  }

  .div-block-238 {
    flex-flow: row;
    justify-content: flex-start;
  }

  .content-heading-copy-copy {
    justify-content: flex-start;
    align-items: center;
    padding-left: 0;
    padding-right: 20px;
  }

  .content-left-full-copy {
    height: auto;
    padding-top: 20px;
    padding-bottom: 0;
  }

  .content-27-copy, .content-27-copy-copy {
    padding-top: 0;
  }

  .div-block-242 {
    width: auto;
  }

  .ms-form-heading-3 {
    font-size: 24px;
  }

  .icon-svg {
    width: 36px;
  }

  .text-block-218 {
    color: var(--white);
    font-family: Inter, sans-serif;
    font-size: 16px;
  }

  .div-block-258 {
    display: block;
  }

  .div-block-162-copy, .printing-button-class, .printing-button-class-copy, .printing-button {
    display: none;
  }

  .text-memberstack, .desktop, .desktop-only {
    display: block;
  }

  .collection-list-70 {
    grid-template-columns: 1fr;
  }

  .padding-section-large-20-copy {
    padding-top: 0;
    padding-bottom: 0;
  }

  .clients-image-three-copy {
    margin-bottom: 30px;
    margin-left: 20px;
    margin-right: 20px;
  }

  .denied-content-3 {
    width: 100%;
    padding-top: 0;
  }

  .denied-page-3 {
    flex-direction: column;
  }

  .content-27-copy-copy-copy {
    padding-top: 0;
  }

  .heading-style-h5-15-copy {
    font-size: 1.25rem;
  }

  .navigation-grid-b {
    grid-template-columns: 1fr 1fr;
  }

  .banner {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
  }

  .navigation-grid-b---vertical, .navigation-grid-b---vertical---kt-members, .navigation-grid-b-2 {
    grid-template-columns: 1fr 1fr;
  }

  .button-105-2 {
    background-color: var(--golden2);
    color: var(--color);
    text-align: center;
    border-radius: 8px;
    width: 100%;
    font-weight: 500;
  }

  .button-105-refresher, .button-105-non-refresher, .button-105-refresher-copy, .button-105-refresher-copy-copy, .button-105-non-refresher-copy, .button-105-non-refresher-copy-copy {
    background-color: var(--golden2);
    color: var(--color);
    text-align: center;
    border-radius: 8px;
    width: 100%;
    font-weight: 500;
  }

  .event-3 {
    flex-flow: column;
    width: auto;
  }

  .opponent-4, .event-5 {
    width: auto;
  }

  .video-5 {
    flex-flow: column;
  }

  .video-6 {
    grid-column-gap: 0px;
    flex-flow: column;
  }

  .video-7, .video-8 {
    flex-flow: column;
  }

  .events-tab-2 {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    flex-flow: column;
    grid-template-rows: auto auto auto auto auto auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    height: 100%;
    display: grid;
  }

  .records-collection-9 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: row;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    height: 100%;
    display: grid;
  }

  .division-info-5 {
    flex-flow: column;
    height: 100%;
    padding-left: 16px;
    padding-right: 16px;
  }

  .event-13 {
    width: auto;
  }

  .records-collection-10 {
    padding-left: 16px;
    padding-right: 16px;
  }

  .video-9 {
    flex-flow: column;
    width: auto;
  }

  .records-collection-12 {
    justify-content: center;
    align-items: flex-start;
    padding-left: 16px;
    padding-right: 16px;
  }

  .video-10 {
    flex-flow: column;
    width: auto;
  }

  .opponent-4-phone, .result-v2-phone-v2 {
    width: auto;
  }

  .clients-image-three-copy {
    width: auto;
    height: auto;
    margin-bottom: 30px;
    margin-left: 20px;
    margin-right: 20px;
  }

  .clients-image-three-copy-copy, .clients-image-three-copy, .clients-image-three-copy-copy, .clients-image-three-copy-copy-copy, .best-mma-logo, .disney-logo, .clients-image-three-copy-copy-copy, .body-techh-logooo, .dojoapp-logo {
    margin-bottom: 30px;
    margin-left: 20px;
    margin-right: 20px;
  }

  .text-247-copy, .kt-seminar-name {
    text-align: left;
    font-size: 14px;
    display: flex;
  }

  .titles-for-respect-coin {
    justify-content: flex-start;
    height: 100%;
    margin-top: 12px;
    margin-bottom: 12px;
    padding-bottom: 0;
    line-height: 100%;
  }

  .titles-for-respect-coin.bold-37.bold-36 {
    justify-content: center;
    align-items: center;
  }

  .kombatcares {
    margin-bottom: 30px;
    margin-left: 20px;
    margin-right: 20px;
  }

  .text-field-19 {
    width: 100%;
  }

  .columns-24 {
    flex-flow: column;
  }

  .heading-style-h3-centered {
    text-align: center;
    font-size: 1.5rem;
  }

  .columns-25 {
    flex-flow: column;
  }

  .content-27-copy {
    padding-top: 0;
  }

  .kt-seminar-name-2 {
    text-align: left;
    font-size: 14px;
    display: flex;
  }

  .div-block-296 {
    flex-flow: column;
  }

  .frame-949 {
    grid-column-gap: 32px;
    grid-row-gap: 16px;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    height: 100%;
    padding-left: 16px;
    padding-right: 16px;
  }

  .text-246-grey-2 {
    text-align: center;
  }

  .button-201 {
    color: #000;
    text-align: center;
    background-color: #d2b25b;
    border-radius: 8px;
    width: 100%;
    font-weight: 500;
  }

  .kt-club-2-info-dashboard-2 {
    height: auto;
  }

  .column-47, .column-48, .column-49 {
    padding-left: 0;
    padding-right: 0;
  }

  .text-field-25, .dob-input-isgnup, .select-field-10-copy-copy-2, .select-field-10-copy-copy-3, .nationality-signup-page {
    width: 100%;
  }

  .main-wrapper-centered {
    height: auto;
    padding-bottom: 32px;
  }

  .div-block-311 {
    width: 100%;
    margin-left: 16px;
    margin-right: 16px;
  }

  .section-60 {
    width: 100%;
    max-width: 1100px;
    padding-top: 32px;
    padding-bottom: 32px;
  }

  .container-40-copy {
    width: 100%;
    height: 100%;
    padding-left: 0;
    padding-right: 0;
    line-height: 100%;
  }

  .div-block-312 {
    height: auto;
  }

  .div-block-312-v2 {
    height: 100%;
  }

  .clients-image-three-copy-copy-copy-copy {
    margin-bottom: 30px;
    margin-left: 20px;
    margin-right: 20px;
  }

  .card-3-bigger {
    width: 100%;
  }

  .div-block-319 {
    height: auto;
  }

  .div-block-211-button {
    width: 100%;
  }

  .frame-902-v2, .frame-902-country, .langyage, .price-non-refresher-and-refresher, .price-refresher {
    width: auto;
  }

  .content-heading-v5 {
    justify-content: flex-start;
    align-items: center;
    padding-left: 0;
    padding-right: 20px;
  }

  .content-left-v5 {
    height: auto;
    padding-top: 20px;
    padding-bottom: 0;
  }

  .text-size-large-5-copy {
    font-size: 1.125rem;
  }

  .heading-style-h3-copy {
    font-size: 2rem;
  }

  .fs-radio_column {
    grid-auto-flow: row;
  }

  .clients-wrapper-three-copy-v2-grid {
    flex-flow: wrap;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr;
    align-items: center;
    margin-bottom: -30px;
  }

  .proma-loo {
    margin-bottom: 30px;
    margin-left: 20px;
    margin-right: 20px;
  }

  .h2-v2-0 {
    justify-content: flex-start;
    height: 100%;
    margin-top: 12px;
    margin-bottom: 12px;
    padding-bottom: 0;
    line-height: 100%;
  }

  .h2-v2-0.bold-37.bold-36 {
    justify-content: center;
    align-items: center;
  }

  .container-large-vertical {
    max-width: 100%;
  }

  .nav_meu, .nav_menu {
    background-color: #000;
    flex: none;
    display: flex;
  }

  .padding-global-52, .padding-global-53 {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .div-block-2-copy-copy-copy-2 {
    grid-template-columns: 1fr;
  }

  .cru-ncf-map-items {
    height: 50vh;
    overflow: scroll;
  }

  .ncf-map-wrapper {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    flex-flow: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    height: 90vh;
    display: flex;
  }

  .ncf-map-inner-wrapper {
    height: 50vh;
    max-height: 480px;
  }

  .white-text-64-h2 {
    justify-content: center;
    align-items: center;
  }

  .footer-nav {
    width: 100%;
  }

  .full-column-width-horizotal {
    width: 520px;
  }

  .header-v2-main {
    width: auto;
  }

  .all-fighters-5 {
    font-size: 32px;
  }

  .padding-globall-hero {
    width: 568px;
  }

  .heading-style-h3-3 {
    font-size: 1.5rem;
  }

  .main-wrapper-3-copy, .main-wrapper-5 {
    height: auto;
    padding-bottom: 32px;
  }

  .card-top-2-copy-copy {
    justify-content: center;
    align-items: center;
  }

  .event-sign-up-dashboard {
    background-color: var(--golden2);
    color: var(--color);
    text-align: center;
    border-radius: 8px;
    width: 100%;
    font-weight: 500;
  }

  .subtitle-gold-for-welcome-dashboard-copy {
    text-align: left;
    justify-content: flex-start;
    align-items: center;
    height: 100%;
    max-height: none;
    line-height: 32px;
    display: flex;
  }

  .kt-club-1-info-dashboard-copy-copy, .kt-club-1, .kt-club-2, .kt-club-3 {
    height: auto;
  }

  .event-sign-up-dashboard-2 {
    color: #000;
    text-align: center;
    background-color: #d2b25b;
    border-radius: 8px;
    width: 100%;
    font-weight: 500;
  }

  .section_dashboard-v3 {
    padding-right: 0;
  }

  .kt-club-2-2, .kt-club-3-2, .kt-club-1-2 {
    height: auto;
  }

  .banner-close-button-absolute {
    position: static;
  }

  .div-block-206-v2 {
    flex-flow: column;
  }

  .frame-904-copy {
    width: auto;
  }

  .div-block-211-button-copy {
    width: 100%;
  }

  .frame-902-copy {
    width: auto;
  }

  .title-conversion {
    font-size: 24px;
  }

  .frame-13-copy {
    justify-content: flex-start;
    align-items: center;
  }

  ._wf-form-kt-black-belt-conversion-application {
    background-image: linear-gradient(#000, #141414);
  }

  .ms-form-heading-4 {
    font-size: 24px;
  }
}

@media screen and (max-width: 479px) {
  .button {
    border-radius: 8px;
    max-width: 61%;
    height: 44px;
    padding-top: 0;
    padding-bottom: 0;
    font-weight: 600;
  }

  .big-hero-heading {
    font-size: 64px;
    line-height: 100%;
  }

  .text-5 {
    text-align: center;
    line-height: 28px;
  }

  .buttons-2 {
    flex-direction: column;
    align-items: center;
  }

  .button-4 {
    flex-wrap: nowrap;
    place-content: stretch center;
    width: 100%;
    font-size: 32px;
  }

  .button-5 {
    width: 100%;
  }

  .title-copy-goes-here-be-awesome {
    text-align: center;
  }

  .buttons-4 {
    flex-direction: column;
    align-items: center;
  }

  .navbarcontainer {
    grid-column-gap: 0%;
    grid-row-gap: 0%;
    justify-content: center;
    max-width: 100%;
  }

  .navbar-content {
    justify-content: space-around;
    align-items: center;
    width: 45%;
  }

  .navbar-logo-left-2, .navbar-brand-2 {
    width: 100%;
  }

  .navbar-button-4 {
    width: 17%;
  }

  .hero-no-image {
    background-image: linear-gradient(#00000029, #0000 91%, #000);
    flex-direction: column;
    justify-content: center;
    width: 100%;
    max-width: 100%;
    height: auto;
    padding: 0 0 0 8px;
  }

  .small-container {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    justify-content: center;
    width: 100%;
    max-width: 100%;
    height: 50%;
    padding-top: 120px;
    padding-left: 0;
    padding-right: 0;
    line-height: 200px;
  }

  .content-2 {
    flex-direction: column;
    justify-content: center;
  }

  .text-19 {
    letter-spacing: .4px;
    background-image: linear-gradient(#afafaf, #fff 50% 100%, #c6c4c6);
    justify-content: center;
    align-items: center;
    width: 100%;
    max-width: 100%;
    height: 100%;
    font-size: 38px;
    font-weight: 900;
    line-height: 100%;
    display: flex;
  }

  .subtitle-gold {
    flex-wrap: nowrap;
    place-content: center;
    align-self: flex-start;
    align-items: center;
    padding-top: 0;
    padding-bottom: 0;
    font-size: 18px;
    line-height: 24px;
    display: flex;
  }

  .frame-64 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    height: 40%;
  }

  .partners {
    height: 100%;
    margin-top: 0;
  }

  .section-title {
    text-align: left;
    font-size: 48px;
  }

  .logo-cointainer {
    flex-direction: column;
    justify-content: center;
    align-items: center;
  }

  .logos {
    flex-direction: row;
    justify-content: center;
    align-items: center;
  }

  .logo-wrapper {
    align-self: flex-start;
    align-items: flex-start;
    width: 240px;
    max-width: 240vh;
    height: 80px;
  }

  .hero-heading-right-2 {
    background-image: url("https://cdn.prod.website-files.com/6515c29e265110c9545f6a61/652c8419e51ee095a89fefa2_about-us-background-trans.png");
    background-position: 50% 0;
    background-repeat: no-repeat;
    background-size: auto;
    background-attachment: scroll;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    width: 100%;
    height: 100%;
    margin-top: 102px;
    padding-top: 132px;
  }

  .container-9 {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    height: 100%;
    padding-top: 190px;
  }

  .image-wrapper-2 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
  }

  .image-2 {
    background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
    background-position: 50%;
    background-repeat: repeat;
    background-size: cover;
    background-attachment: fixed;
    border: 1px solid #000;
    border-radius: 0;
  }

  .image-2.hidden-phone {
    display: none;
  }

  .column-7 {
    justify-content: center;
    align-items: center;
  }

  .title-2 {
    text-align: center;
    justify-content: center;
    align-items: center;
    width: auto;
    height: 58%;
    padding-bottom: 16px;
  }

  .stories-silver-54 {
    flex-flow: row;
    justify-content: center;
    width: auto;
    max-width: 100%;
    height: 160px;
    padding-bottom: 0;
    font-size: 32px;
    line-height: 32px;
    display: flex;
    position: static;
  }

  .stories-silver-54.bold-37.bold-36 {
    width: auto;
  }

  .stories-silver-54.vold-366 {
    font-size: 54px;
    line-height: 60px;
  }

  .bold-39 {
    text-align: center;
    font-size: 48px;
  }

  .subtitle-text {
    text-align: center;
  }

  .team-rectangles {
    height: 840px;
  }

  .container-10 {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    height: 100%;
  }

  .section-title-2 {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    height: 220px;
  }

  .our-fighters {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    flex-direction: column;
    align-items: flex-start;
    width: 300px;
    height: 320px;
  }

  .text-22, .text-23 {
    font-size: 48px;
  }

  .columns {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    justify-content: center;
  }

  .card {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    align-items: center;
  }

  .store-5 {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
    padding: 0;
  }

  .title-5 {
    height: 100px;
  }

  .name-figthers-3 {
    font-size: 18px;
  }

  .frame-66 {
    width: 100%;
    height: 40%;
  }

  .title-sectionsh-9, .title-sectionsh-10 {
    font-size: 48px;
  }

  .titles-2 {
    justify-content: flex-start;
    height: 180px;
    padding-left: 0;
    padding-right: 0;
  }

  .frame-52 {
    justify-content: flex-start;
  }

  .title-sectionsh-11, .title-sectionsh-12 {
    font-size: 48px;
  }

  .titles-3 {
    justify-content: flex-start;
    align-items: flex-start;
    margin-top: 33px;
    padding-left: 0;
    padding-right: 0;
  }

  .figthers-box-8 {
    width: 100%;
    max-width: 100%;
  }

  .store-7 {
    padding: 40px 12px 0;
  }

  .frame-15 {
    align-items: flex-start;
    width: 100%;
    height: 240px;
    max-height: 343%;
    line-height: 20;
  }

  .name-figthers-4 {
    font-size: 18px;
  }

  .title-sectionsh-13 {
    letter-spacing: normal;
    column-count: auto;
    word-break: normal;
    font-size: 48px;
  }

  .frame-56 {
    flex-direction: column;
    justify-content: flex-start;
    width: 380px;
  }

  .frame-2, .frame-16, .frame-17 {
    padding-left: 0;
    padding-right: 0;
  }

  .container-11 {
    height: 120px;
  }

  .container-16 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    padding-left: 0;
    padding-right: 0;
  }

  .hero-heading-right-3 {
    grid-column-gap: 18px;
    grid-row-gap: 18px;
    background-color: #0000;
    padding-bottom: 0;
  }

  .team-members {
    grid-column-gap: 64px;
    grid-row-gap: 64px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    padding: 0;
    display: flex;
  }

  .title-section-2 {
    justify-content: center;
    align-items: center;
  }

  .columns-3 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    height: 100%;
  }

  .card-3 {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    width: 100%;
    height: auto;
    padding-bottom: 16px;
  }

  .team-circles-4 {
    width: 100%;
    padding-top: 0;
  }

  .column-16 {
    padding-left: 0;
    padding-right: 0;
  }

  .image-wrapper-11 {
    border: 1px solid var(--black-grey);
    background-size: cover, auto;
    width: 100%;
  }

  .column-17 {
    justify-content: center;
    align-items: center;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .te2 {
    padding-left: 32px;
  }

  .frame-79 {
    padding-top: 0;
    padding-bottom: 0;
  }

  .image-wrapper-12 {
    border: 1px none var(--black-grey);
    border-radius: 35px;
    height: auto;
    padding: 0;
  }

  .image-11 {
    border: 1px solid var(--black-grey);
    width: 100%;
    max-width: 100%;
    height: 100%;
  }

  .text-46 {
    color: var(--golden-lighter);
  }

  .hero-heading-left-4 {
    background-position: 50%;
    height: 1080px;
    padding-bottom: 0;
  }

  .container-26 {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
  }

  .content-8 {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
  }

  .frame-83 {
    height: 132px;
  }

  .title-copy-goes-here-be-awesome-10 {
    height: 220px;
  }

  .title-fighters-home {
    width: 100%;
    height: 64px;
  }

  .title-section-3 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    width: 100%;
    height: 140px;
  }

  .title-sectionsh-15 {
    width: 100%;
    height: 100%;
    padding-top: 100px;
    padding-bottom: 25px;
    font-size: 48px;
    line-height: 60px;
  }

  .frame-10 {
    width: auto;
  }

  .subtitles {
    font-size: 18px;
  }

  .sun-dec-3-bogota-colombia {
    font-size: 18px;
    line-height: 32px;
  }

  .responsive-fighters-card {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    justify-content: center;
    height: 100%;
    max-height: 100%;
  }

  .image-90 {
    object-fit: contain;
  }

  .info-5 {
    align-items: center;
  }

  .image-91 {
    object-fit: contain;
  }

  .info-6 {
    align-items: center;
  }

  .image-92 {
    object-fit: contain;
  }

  .info-7 {
    align-items: center;
  }

  .card-21 {
    height: auto;
  }

  .image-wrapper-20:hover {
    background-image: linear-gradient(#000, #fff);
  }

  .image-93 {
    object-fit: contain;
  }

  .image-93:hover {
    background-image: linear-gradient(#000, #f0e5c4);
  }

  .info-8 {
    justify-content: center;
    align-items: center;
    height: auto;
    line-height: 20px;
  }

  .menu-button {
    width: 25%;
    padding-left: 0;
    padding-right: 0;
  }

  .icon {
    color: #fff;
  }

  .container-36 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    height: auto;
  }

  .columns-9 {
    height: auto;
  }

  .image-98 {
    object-fit: contain;
  }

  .button-28.hiden-mobile {
    display: none;
  }

  .button-28.hidden-pc {
    width: 240px;
    display: flex;
  }

  .container-37 {
    width: 100%;
  }

  .kombat-tkd-001 {
    max-width: 240px;
  }

  .header-menuh-12 {
    font-size: 18px;
  }

  .our-fighters-3 {
    justify-content: flex-start;
    height: 5%;
  }

  .frame-96 {
    width: 22.8583%;
    height: 100%;
  }

  .title-sectionsh-19 {
    height: 100%;
  }

  .our-fighters-4 {
    justify-content: flex-start;
    height: 200px;
  }

  .frame-99 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    justify-content: center;
    align-self: auto;
    height: 60px;
  }

  .title-sectionsh-22 {
    height: 100%;
    max-height: 100%;
  }

  .frame-100 {
    flex-direction: row;
    justify-content: center;
    height: 60px;
  }

  .title-sectionsh-23 {
    height: 100%;
  }

  .div-block-2 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-direction: column;
    width: auto;
    height: 100px;
    max-height: 63%;
  }

  .second-section {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    justify-content: center;
    align-items: center;
    width: 100%;
    max-width: 100%;
    height: 100%;
    max-height: 100%;
    padding-bottom: 0;
  }

  .hidden-phonw, .frame-104.hidden-phone {
    display: none;
  }

  .frame-104-copyyy3 {
    padding-top: 8px;
    padding-bottom: 8px;
    text-decoration: none;
  }

  .frame-104-copyyy3.hidden-phone {
    display: none;
  }

  .body-2 {
    justify-content: center;
    align-items: flex-start;
    padding-left: 0;
    padding-right: 0;
  }

  .navbar-content-2 {
    justify-content: space-between;
    align-items: center;
    width: 100%;
    margin-left: 0%;
    margin-right: 0%;
    padding-left: 0;
    padding-right: 0;
  }

  .navbar-content-2.big-image-5perc-margin {
    justify-content: space-between;
    width: 100%;
    margin-left: 0%;
  }

  .navbar-brand-3 {
    width: 100%;
  }

  .logo-9 {
    width: 160px;
    max-width: none;
    margin-left: 0;
    padding-left: 0;
  }

  .navbar-menu-3 {
    background-color: #000;
    justify-content: space-around;
    align-items: flex-start;
    width: 100%;
    height: auto;
    padding-left: 0;
  }

  .icon-2 {
    color: #fff;
  }

  .navbar-logo-left-4 {
    justify-content: space-around;
    align-items: center;
    max-width: 100%;
    padding-left: 8px;
    padding-right: 8px;
  }

  .navbarcontainer-3 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-direction: row;
    justify-content: space-between;
    align-self: center;
    align-items: center;
    width: 100%;
    max-width: 100%;
    margin-left: 0%;
    margin-right: 0%;
    padding-left: 0;
    display: flex;
  }

  .nav-link-8 {
    color: #d2b25b;
    letter-spacing: 2px;
  }

  .nav-link-8:hover {
    color: #b0adad;
  }

  .nav-link-8:active, .nav-link-8:visited {
    color: #d2b25b;
  }

  .icon-3 {
    color: #fff;
    margin-right: 12px;
    font-family: Inter, sans-serif;
    font-size: 32px;
  }

  .body-3 {
    background-color: #000;
    justify-content: flex-start;
    align-items: center;
  }

  .menu-button-2 {
    margin-right: 0;
    padding: 0;
  }

  .menu-button-2.w--open {
    background-color: #000;
  }

  .small-columns {
    flex-direction: column;
    align-items: center;
  }

  .text-85 {
    letter-spacing: 2px;
    font-size: 16px;
  }

  .link-6, .link-6.w--current {
    color: #fff;
    font-size: 16px;
    font-weight: 400;
    text-decoration: none;
  }

  .gold-title-referees {
    background-image: linear-gradient(175.31deg, #f0e5c4, #ead8a1f2 22%, #e1c782de 56%, #d2b25bd4 74%, #c39e3ac4);
    width: auto;
    height: auto;
    max-height: 100%;
    padding: 0 8px 6px;
    font-size: 48px;
    font-weight: 700;
    line-height: 100%;
  }

  .silver-text-bold-title-64 {
    justify-content: center;
    align-items: center;
    height: 100%;
    display: flex;
  }

  .subtitle {
    width: 100%;
    height: 100px;
  }

  .sun-dec-3-bogota-colombia-2 {
    color: #fff;
    background-image: none;
    height: 100%;
    padding-bottom: 0;
    font-size: 16px;
    line-height: 22px;
  }

  .button-29 {
    background-image: linear-gradient(179.05deg, #f0e5c4, #ead8a1f2 22%, #e1c782de 56%, #d2b25bd4 74%, #c39e3ac4);
    width: 172px;
  }

  .kombat-taekwono-001-button {
    padding: 12px 24px;
  }

  .text-88 {
    font-size: 18px;
    font-weight: 600;
  }

  .button-31 {
    width: 172px;
  }

  .container-39 {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    background-image: none;
    width: 100%;
  }

  .container-40 {
    width: 100%;
    height: 40%;
  }

  .paragraph-2 {
    width: 100%;
    margin-bottom: 0;
  }

  .container-43 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  .columns-13 {
    grid-column-gap: 72px;
    grid-row-gap: 72px;
  }

  .info-16 {
    height: auto;
  }

  .info-17 {
    aspect-ratio: auto;
    height: auto;
  }

  .news-home-2 {
    align-items: center;
    width: 100%;
    height: 100%;
  }

  .container-44 {
    flex-direction: column;
    width: 100%;
    height: 100%;
  }

  .image-wrapper-29 {
    height: 100%;
  }

  .image-103 {
    width: 100%;
    height: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .info-18 {
    height: 100%;
  }

  .link-9 {
    color: #fff;
    font-size: 24px;
    font-weight: 600;
    line-height: 38px;
  }

  .small-columns-2 {
    flex-direction: column;
    align-items: center;
  }

  .footer-links-2 {
    align-items: flex-start;
  }

  .logos-2 {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    margin-top: 12px;
    margin-bottom: 8px;
    margin-left: 16px;
    padding: 8px 16px 8px 0;
  }

  .youtube.logosmall {
    width: 44px;
    height: 44px;
  }

  .copyright-2 {
    grid-column-gap: 64px;
    grid-row-gap: 64px;
    border: 0 #000;
    padding-top: 16px;
    box-shadow: 0 0 #e4ebf3;
  }

  .small-columns-3 {
    flex-direction: column;
    align-items: center;
  }

  .footer-6 {
    grid-column-gap: 14px;
    grid-row-gap: 14px;
    flex-direction: column;
    padding-top: 24px;
  }

  .columns-18 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-direction: column;
    grid-template-columns: 1fr;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 100%;
  }

  .column-29 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: auto;
    height: 10%;
  }

  .logo-wrapper-7 {
    width: auto;
    height: auto;
  }

  .logo-13.hiden-phonelogo {
    display: none;
  }

  .small-columns-4 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 320px;
    max-width: 100%;
    height: 400px;
    padding-bottom: 16px;
  }

  .column-30 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 320px;
    height: 440px;
  }

  .content-15 {
    align-items: flex-start;
  }

  .text-97 {
    text-align: center;
  }

  .sitemap {
    justify-content: center;
    align-items: center;
    max-width: 100%;
    height: 100%;
    max-height: 90%;
  }

  .footer-links-5 {
    align-items: center;
  }

  .social-media-3 {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    padding: 0;
  }

  .instagram.logosmall, .facebook.logosmall, .twitter.logosmall {
    width: 44px;
    height: 44px;
  }

  .button-28-copy.hiden-mobile {
    display: none;
  }

  .button-28-copy.hidden-pc {
    width: 240px;
    display: flex;
  }

  .body-5 {
    max-width: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .rules {
    width: 100%;
    padding-top: 20px;
    padding-left: 16px;
    padding-right: 16px;
  }

  .official-rules-titles {
    max-width: 100%;
    height: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .silver-title-1-64-phone-rules {
    text-align: center;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    max-width: 100%;
    margin-top: 0;
    margin-bottom: 0;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    font-size: 38px;
  }

  .text-inter-4 {
    max-width: 100%;
    margin-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    font-weight: 400;
    line-height: 32px;
  }

  .text-100 {
    font-size: 18px;
  }

  .frame-107 {
    padding-left: 8px;
    padding-right: 8px;
  }

  .frame-108 {
    padding-left: 2px;
    padding-right: 2px;
  }

  .weight-category-female-2 {
    max-width: 100%;
  }

  .list-shin {
    color: #fff;
    padding-left: 20px;
    font-family: Inter, sans-serif;
    font-size: 18px;
    font-weight: 300;
    line-height: 24px;
  }

  .button-31-copy.button-download {
    width: 372px;
  }

  .container-45 {
    width: 479px;
    max-width: 479px;
    padding-left: 32px;
    padding-right: 32px;
  }

  .heading {
    width: 1328px;
  }

  .section-21 {
    height: 200px;
    margin-top: 60px;
  }

  .container-46 {
    padding-left: 0;
  }

  .button-31-copy {
    width: 172px;
  }

  .dropdown-toggle {
    width: 100%;
    max-width: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .text-block-4 {
    letter-spacing: 2px;
    width: 100%;
  }

  .dropdown-link-2 {
    padding-right: 0;
  }

  .dropdown {
    align-items: flex-start;
    padding-bottom: 0;
    padding-left: 20px;
    padding-right: 20px;
    display: flex;
  }

  .dropdown-list {
    width: 100%;
    display: flex;
  }

  .dropdown-list.w--open {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    max-width: 100%;
  }

  .dropdown-leadershiop {
    border: 1px #fcfcfc;
    font-weight: 400;
  }

  .dropdown-leadershiop.w--open {
    background-color: #4a4a4a;
    background-image: linear-gradient(180deg, black, var(--black-grey));
    color: #d2b25b;
    font-weight: 600;
  }

  .dropdown-toggle-2 {
    letter-spacing: 2px;
    border: 1px #d6d6d6;
    width: 100%;
  }

  .text-block-5 {
    color: #d2b25b;
    font-family: Inter, sans-serif;
    font-weight: 600;
  }

  .text-block-5:hover, .text-block-5:active {
    color: #d2b25b;
  }

  .icon-5 {
    color: #b0adad;
    font-weight: 600;
  }

  .icon-5:hover, .icon-5:active {
    color: #d2b25b;
  }

  .dropdown-2 {
    flex-direction: column;
    align-items: flex-start;
    display: flex;
  }

  .dropdown-link-3 {
    color: #b0adad;
    letter-spacing: 2px;
    background-color: #000;
    border: 1px solid #c6c6c6;
    font-weight: 700;
  }

  .dropdown-link-3:hover {
    color: #d2b25b;
    letter-spacing: 2px;
    border: 1px solid #5f5f5f;
  }

  .dropdown-link-4 {
    color: #b0adad;
    letter-spacing: 2px;
    font-weight: 700;
  }

  .dropdown-link-4:hover {
    color: #d2b25b;
  }

  .container-47 {
    justify-content: center;
    align-items: center;
    width: 80%;
    display: flex;
  }

  .image-105 {
    width: 80%;
  }

  .container-48 {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .image-106 {
    display: block;
  }

  .full-card-column {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    flex-direction: column;
    justify-content: center;
  }

  .img-card-interview {
    width: 100%;
    min-width: 100%;
    height: 100%;
  }

  .texto-interview-name {
    padding-top: 8px;
    padding-bottom: 8px;
  }

  .collection-list-wrapper {
    justify-content: center;
    align-items: center;
    width: 100%;
    display: flex;
  }

  .collection-list-homepage {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .featured {
    height: 100%;
  }

  .featured-card-interview {
    width: 100%;
  }

  .container-51 {
    width: 100%;
    max-width: 100%;
  }

  .section-22 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .container-52 {
    width: 100%;
  }

  .collection-list-wrapper-3 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    max-width: 100%;
    display: flex;
  }

  .collection-list-all-fighters-inside {
    font-family: Inter, sans-serif;
  }

  .collection-item-2 {
    padding-top: 0;
    padding-bottom: 32px;
  }

  .div-block-4 {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: auto;
    line-height: 100%;
    display: flex;
  }

  .all-fighters-home {
    padding: 12px 24px;
  }

  .heading-3 {
    color: #c1c1c1;
    text-align: center;
    letter-spacing: 0;
    font-size: 24px;
    font-weight: 600;
    line-height: 32px;
  }

  .container-56 {
    justify-content: center;
    align-items: center;
    height: 0%;
    padding-bottom: 0;
    padding-left: 16px;
    padding-right: 16px;
    display: flex;
  }

  .section-24 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    background-image: none;
    border-radius: 0;
    width: 100%;
    max-width: 100%;
    height: 100%;
    margin-top: 0;
    padding-top: 0;
    padding-left: 12px;
    padding-right: 12px;
    display: flex;
  }

  .container-57 {
    width: 80%;
    max-width: 100%;
    height: 100%;
    padding-top: 0;
    padding-bottom: 0;
  }

  .bold-38-copy {
    flex-flow: row;
    justify-content: center;
    width: 100%;
    max-width: 100%;
    height: 420px;
    padding-top: 144px;
    font-size: 28px;
    line-height: 34px;
    display: flex;
    position: static;
  }

  .heading-4 {
    color: #000;
    height: 100%;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 16px;
    font-weight: 600;
  }

  .div-block-6 {
    background-color: #e1c782;
    height: 20px;
    max-height: 75px;
  }

  .frame-104-copyyy3-copy {
    padding-top: 8px;
    padding-bottom: 8px;
    text-decoration: none;
  }

  .frame-104-copyyy3-copy.hidden-phone {
    display: none;
  }

  .frame-104-copyyy3-copy2 {
    padding-top: 8px;
    padding-bottom: 8px;
    text-decoration: none;
  }

  .frame-104-copyyy3-copy2.hidden-phone {
    display: none;
  }

  .frame-104-copyyy3-copy2-copy23 {
    padding-top: 8px;
    padding-bottom: 8px;
    text-decoration: none;
  }

  .frame-104-copyyy3-copy2-copy23.hidden-phone {
    display: none;
  }

  .rules-button {
    padding-top: 8px;
    padding-bottom: 8px;
    text-decoration: none;
  }

  .rules-button.hidden-phone {
    display: none;
  }

  .bold-38-copy {
    flex-flow: row;
    justify-content: center;
    width: auto;
    max-width: 100%;
    height: 100%;
    margin-bottom: 0;
    padding-top: 32px;
    padding-bottom: 32px;
    font-size: 38px;
    line-height: 48px;
    display: flex;
    position: static;
  }

  .bold-38-copy.bold-37.bold-36 {
    width: auto;
  }

  .bold-38-copy.vold-36 {
    line-height: 60px;
  }

  .featured-interviews {
    width: auto;
    max-width: 100%;
    height: 100%;
    max-height: 100%;
    padding: 32px 0 0;
  }

  .container-60 {
    flex-direction: column;
    height: 100%;
  }

  .top-part {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    width: auto;
    max-width: 100%;
    height: auto;
    padding-top: 0;
    padding-bottom: 0;
  }

  .collection-list-wrapper-7 {
    flex-direction: column;
    display: flex;
  }

  .collection-item-5 {
    padding-bottom: 32px;
  }

  .frame-114 {
    justify-content: flex-start;
    align-items: flex-start;
    display: flex;
  }

  .button-all-interviews.hiden-desktop {
    width: auto;
    display: block;
  }

  .button-all-interviews.hiden-desktop.hidden-phone {
    display: none;
  }

  .button-all-interviews.hiden-phone {
    display: block;
  }

  .button-all-interviews.hiden-phone.hiden-pc {
    width: auto;
    padding-left: 28px;
    padding-right: 28px;
    display: flex;
  }

  .text-118 {
    text-align: center;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    line-height: 100%;
  }

  .text-121 {
    font-size: 18px;
    text-decoration: none;
  }

  .link-block-2 {
    width: 220px;
  }

  .heading-7 {
    text-decoration: none;
  }

  .div-block-8 {
    justify-content: flex-start;
    align-items: center;
    height: 100%;
    padding: 0;
    line-height: 32px;
    display: flex;
  }

  .div-block-9 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    height: 100%;
    padding-top: 0;
    padding-bottom: 0;
  }

  .logos-quote-block-2 {
    height: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .column-32 {
    width: 100%;
  }

  .content-19 {
    background-color: #000;
  }

  .text-inter-5 {
    padding-bottom: 16px;
  }

  .column-33 {
    justify-content: center;
    align-items: center;
    height: auto;
  }

  .content-20, .logo-15 {
    height: auto;
  }

  .gold-title-phone-copy-24-phone-2-33-55 {
    text-align: center;
    background-image: linear-gradient(175.31deg, #f0e5c4, #ead8a1f2 22%, #e1c782de 56%, #d2b25bd4 74%, #c39e3ac4);
    justify-content: center;
    align-items: center;
    width: 100%;
    height: auto;
    padding: 0 8px;
    font-size: 18px;
    font-weight: 700;
    line-height: 100%;
  }

  .gold-title-phone-copy-copy {
    background-image: linear-gradient(175.31deg, #f0e5c4, #ead8a1f2 22%, #e1c782de 56%, #d2b25bd4 74%, #c39e3ac4);
    height: 55%;
    max-height: 400px;
    padding: 16px 28px;
    font-size: 36px;
    font-weight: 700;
    line-height: 42px;
  }

  .videos {
    flex-flow: row;
    justify-content: center;
    width: auto;
    max-width: 100%;
    height: 80px;
    padding-bottom: 0;
    font-size: 32px;
    line-height: 32px;
    display: flex;
    position: static;
  }

  .videos.bold-37.bold-36 {
    width: auto;
  }

  .videos.vold-36 {
    line-height: 60px;
  }

  .featured-copy {
    height: 100%;
  }

  .body-6 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .divider-referees {
    justify-content: flex-start;
    align-items: flex-start;
    height: 100%;
    padding: 0 8px 0 16px;
    line-height: 60px;
  }

  .card-referee {
    place-items: start stretch;
    width: 348px;
    max-width: 360px;
    padding: 32px 0 0;
  }

  .pricing-wrapper-two {
    width: 350px;
  }

  .pricing-card-two {
    align-items: center;
    width: 350px;
    padding: 0 0 15px;
  }

  .pricing-image-two.shadow-two {
    width: 100%;
    height: 100%;
    max-height: 100%;
  }

  .pricing-content {
    justify-content: center;
    align-items: center;
    height: 100%;
    padding-bottom: 0;
    line-height: 100px;
  }

  .pricing-info {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    height: auto;
    max-height: 100%;
    padding-bottom: 8px;
    line-height: 180px;
  }

  .pricing-divider-two {
    margin-top: 32px;
  }

  .pricing-divider-two.hiden-phone-vertical {
    display: none;
  }

  .pricing-details {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    margin-bottom: -10px;
  }

  .pricing-block {
    margin-bottom: 10px;
  }

  .heading-9 {
    font-size: 28px;
  }

  .description-14 {
    letter-spacing: 2px;
    text-transform: uppercase;
    padding-top: 0;
    padding-bottom: 0;
    font-size: 18px;
    line-height: 100%;
  }

  .heading-10 {
    text-align: left;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 18px;
    font-weight: 500;
    display: flex;
  }

  .accordion-wraper {
    padding-top: 0;
    line-height: 20%;
  }

  .accordion-panel {
    padding-bottom: 32px;
    line-height: 32px;
    display: none;
  }

  .accordion-header {
    background-color: #1c1c1c;
    border-radius: 15px;
    justify-content: space-between;
    align-items: center;
    padding-top: 1rem;
    padding-bottom: 1rem;
    padding-left: 1.5rem;
  }

  .text-block-13 {
    color: #fff;
  }

  .icon-wrapper {
    font-size: 16px;
  }

  .div-block-12 {
    width: 350px;
    padding-top: 0;
    padding-right: 0;
  }

  .paragraph-5 {
    color: #e4e4e4;
    column-count: auto;
    line-height: 32px;
  }

  .container-63 {
    width: 400px;
    max-width: 400px;
  }

  .collection-list-wrapper-10 {
    justify-content: center;
    align-items: center;
    width: auto;
    display: flex;
  }

  .dropdown-about {
    flex-direction: column;
    justify-content: flex-end;
    align-items: center;
    margin-left: 16px;
    display: block;
  }

  .dropdown-link-about-us {
    background-color: var(--transparent);
    color: var(--white);
    letter-spacing: 2px;
    border: 1px #c6c6c6;
    font-weight: 700;
  }

  .dropdown-link-about-us:hover {
    color: #d2b25b;
    letter-spacing: 2px;
    border: 1px solid #5f5f5f;
  }

  .dropdown-link-referee {
    background-color: var(--transparent);
    color: var(--white);
    letter-spacing: 2px;
    border: 1px #c6c6c6;
    font-weight: 700;
  }

  .dropdown-link-referee:hover {
    color: #d2b25b;
    letter-spacing: 2px;
    border: 1px solid #5f5f5f;
  }

  .rich-text-block {
    font-size: 16px;
    line-height: 28px;
  }

  .container-64 {
    max-width: none;
  }

  .gallery-wrapper {
    grid-template-columns: 1fr;
  }

  .gallery-slide-wrapper {
    max-width: 100%;
    margin-right: 0%;
  }

  .gallery-slider-left {
    left: -20px;
  }

  .gallery-slider-right {
    right: -20px;
  }

  .div-block-13 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 479px;
    max-width: 479px;
  }

  .button-31-copy-copy {
    width: 172px;
  }

  .button-31-copy-copy.button-download {
    width: 100%;
  }

  .button-31-copy-copy.button-download-copy {
    width: 372px;
  }

  .background-video-3 {
    background-image: linear-gradient(#00000080, #00000080);
    justify-content: center;
    align-items: center;
    width: 100%;
    display: flex;
  }

  .div-block-14 {
    width: 100%;
    max-width: 100%;
    height: auto;
    padding-bottom: 0;
  }

  .section-26 {
    padding-left: 8px;
    padding-right: 8px;
  }

  .container-65 {
    max-width: none;
  }

  .nav-menu-two {
    flex-direction: column;
  }

  .play-pause-button {
    justify-content: center;
    align-items: center;
    padding-bottom: 180px;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .image-109 {
    width: 100%;
    height: 100%;
  }

  .image-109.hidden-phone-img, .image-109.escondido-phone {
    display: none;
  }

  .image-109.noecsondido {
    padding-bottom: 0;
    display: none;
  }

  .image-109.escondido-phone-copy-pc {
    display: none;
  }

  .background-video-4 {
    background-image: linear-gradient(#0000 89%, #000 98%);
    width: 100%;
    margin-right: 0;
    padding-top: 120px;
    padding-left: 0;
  }

  .container-66 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding-bottom: 0;
    display: flex;
  }

  .heading-14 {
    width: auto;
  }

  .container-67 {
    width: 100%;
  }

  .section-27 {
    grid-column-gap: 64px;
    grid-row-gap: 64px;
    flex-direction: column;
    justify-content: flex-end;
    width: 100%;
    height: auto;
    padding: 80px 16px 90px;
  }

  .our-figthers-title {
    flex-flow: row;
    justify-content: center;
    width: 100%;
    max-width: 100%;
    height: 100%;
    max-height: 100%;
    padding-bottom: 6px;
    font-size: 48px;
    line-height: 115%;
    display: flex;
    position: static;
  }

  .our-figthers-title.bold-37.bold-36 {
    width: auto;
  }

  .our-figthers-title.vold-36 {
    line-height: 60px;
  }

  .contact {
    align-items: flex-start;
    max-width: 100%;
    height: 100%;
    max-height: 90%;
  }

  .sitemap-2 {
    justify-content: center;
    align-items: center;
    max-width: 100%;
    height: 100%;
    max-height: 90%;
  }

  .contacttt {
    align-items: flex-start;
    max-width: 100%;
    height: 100%;
    max-height: 90%;
  }

  .collection-list-9 {
    flex-direction: column;
  }

  .logos-title-small {
    border: 1px #000;
  }

  .container-70 {
    max-width: none;
  }

  .clients-wrapper-three {
    grid-column-gap: 20px;
    grid-row-gap: 30px;
    grid-template: "."
                   "."
                   "."
                   "Area"
                   / 1fr;
    grid-auto-columns: 1fr;
    justify-items: center;
    margin-bottom: 0;
    padding-left: 32px;
    padding-right: 32px;
    display: flex;
  }

  .clients-image-three {
    width: 100%;
    height: 60%;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .div-block-16 {
    grid-column-gap: 1px;
    grid-row-gap: 32px;
    border-top: 1px solid #222;
    flex-direction: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    place-content: center;
    place-items: center;
    height: 100%;
    margin-top: 18px;
    padding-bottom: 16px;
    padding-left: 8px;
    padding-right: 8px;
    display: flex;
  }

  .container-71 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    display: flex;
  }

  .container-72 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-direction: column;
    display: flex;
  }

  .link-19 {
    text-align: center;
    justify-content: center;
    align-items: center;
    display: block;
  }

  .link-19.text-block-5-copy {
    color: var(--golden-lighter);
    line-height: 110%;
  }

  .link-19.text-block-5-copy:hover {
    color: var(--golden2);
  }

  .section-29 {
    width: 100%;
    height: 100%;
    display: flex;
  }

  .div-block-17 {
    flex-direction: column;
    justify-content: space-between;
    align-items: flex-start;
    width: auto;
    margin-left: 0;
    padding: 20px;
    display: flex;
  }

  .div-block-18 {
    flex-direction: column;
    width: auto;
    display: flex;
  }

  .gold-title-phone-copy-24-phone-copy-xopy {
    text-align: center;
    text-transform: none;
    background-image: linear-gradient(175.31deg, #f0e5c4, #ead8a1f2 22%, #e1c782de 56%, #d2b25bd4 74%, #c39e3ac4);
    justify-content: center;
    align-items: center;
    width: 100%;
    height: auto;
    padding: 0 8px;
    font-size: 18px;
    font-weight: 700;
    line-height: 100%;
  }

  .collection-list-wrapper-12 {
    padding-left: 24px;
    padding-right: 24px;
  }

  .frame-789 {
    width: 100%;
    padding-left: 24px;
    padding-right: 24px;
  }

  .frame-791 {
    padding-top: 140px;
  }

  .info-20 {
    padding-top: 12px;
    padding-bottom: 12px;
  }

  .title-small {
    font-size: 14px;
  }

  .date-gold {
    text-align: left;
    background-image: linear-gradient(175.31deg, #f0e5c4, #ead8a1f2 22%, #e1c782de 56%, #d2b25bd4 74%, #c39e3ac4);
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    height: auto;
    padding: 0 8px 6px 0;
    font-size: 14px;
    font-weight: 700;
    line-height: 100%;
  }

  .date-gold-copy, .date-gold-copy-2 {
    text-align: center;
    background-image: linear-gradient(175.31deg, #f0e5c4, #ead8a1f2 22%, #e1c782de 56%, #d2b25bd4 74%, #c39e3ac4);
    justify-content: center;
    align-items: center;
    width: 100%;
    height: auto;
    padding: 0 8px;
    font-size: 18px;
    font-weight: 700;
    line-height: 100%;
  }

  .section-30.gide-phone {
    display: none;
  }

  .dropdown-news {
    flex-direction: column;
    align-items: flex-start;
    display: flex;
  }

  .dropdown-leadershiop-copy.w--open {
    color: #d2b25b;
    background-color: #4a4a4a;
    font-weight: 600;
  }

  .dropdown-toggle-2-copy {
    letter-spacing: 2px;
    border: 1px #d6d6d6;
    width: 100%;
  }

  .dropdown-leadershiop-copy-copy {
    border: 1px #fcfcfc;
    font-weight: 400;
  }

  .dropdown-leadershiop-copy-copy.w--open {
    color: #d2b25b;
    background-color: #4a4a4a;
    font-weight: 600;
  }

  .dropdown-new-spanish {
    color: var(--white);
    letter-spacing: 2px;
    background-color: #000;
    border: 1px #c6c6c6;
    font-weight: 700;
  }

  .dropdown-new-spanish:hover {
    color: #d2b25b;
    letter-spacing: 2px;
    border: 1px solid #5f5f5f;
  }

  .dropdown-news-english {
    color: #b0adad;
    letter-spacing: 2px;
    background-color: #000;
    border: 1px solid #c6c6c6;
    font-weight: 700;
  }

  .dropdown-news-english:hover {
    color: #d2b25b;
    letter-spacing: 2px;
    border: 1px solid #5f5f5f;
  }

  .section-31 {
    padding-left: 32px;
    padding-right: 32px;
    display: flex;
  }

  .section-31.hiden-no-phone {
    display: flex;
  }

  .collection-list-17 {
    grid-column-gap: 22px;
    grid-row-gap: 22px;
    flex-direction: column;
    display: flex;
  }

  .botton-column-5 {
    padding-left: 24px;
    padding-right: 24px;
  }

  .card-47 {
    height: auto;
  }

  .info-25 {
    height: 100%;
    padding: 12px 12px 32px;
  }

  .date-5 {
    padding-bottom: 6px;
    font-size: 16px;
  }

  .title-10 {
    font-size: 20px;
  }

  .container-76 {
    max-width: none;
  }

  .centered-heading {
    margin-bottom: 24px;
  }

  .team-slide-wrapper {
    width: 100%;
    margin-right: 0%;
  }

  .news-title-homepage {
    flex-flow: row;
    justify-content: center;
    width: 200px;
    max-width: 220px;
    height: auto;
    padding-bottom: 8px;
    font-size: 48px;
    line-height: 100%;
    display: flex;
    position: static;
  }

  .news-title-homepage.bold-37.bold-36 {
    width: auto;
  }

  .news-title-homepage.vold-36 {
    line-height: 60px;
  }

  .buttton-all-news-english.hiden-desktop {
    display: none;
  }

  .buttton-all-news-english.hiden-phone {
    display: block;
  }

  .buttton-all-news-english.hiden-phone.hiden-pc {
    width: auto;
    padding-left: 28px;
    padding-right: 28px;
    display: flex;
  }

  .news-title {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    background-image: none;
    border-radius: 0;
    width: 100%;
    max-width: 100%;
    height: 100%;
    margin-top: 0;
    padding-top: 0;
    padding-left: 12px;
    padding-right: 12px;
    display: flex;
  }

  .featured-copy-copy {
    height: 100%;
  }

  .our-figthers-homepage {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    background-image: none;
    border-radius: 0;
    width: 100%;
    max-width: 100%;
    height: 100%;
    margin-top: 0;
    padding-top: 0;
    padding-left: 12px;
    padding-right: 12px;
    display: flex;
  }

  .interview-card-6 {
    max-width: 280px;
    height: auto;
    padding-bottom: 20px;
    text-decoration: none;
  }

  .card-49 {
    justify-content: center;
    align-items: flex-start;
    width: 100%;
    max-width: none;
  }

  .frame-792 {
    justify-content: center;
    align-items: flex-start;
    width: 100%;
  }

  .rectangle-11 {
    width: 100%;
    max-width: none;
  }

  .text-151 {
    justify-content: center;
    align-items: center;
  }

  .name-15 {
    color: var(--white);
    text-align: center;
    font-weight: 600;
    text-decoration: none;
  }

  .news-homepage {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    background-image: none;
    border-radius: 0;
    width: 100%;
    max-width: 100%;
    height: 100%;
    margin-top: 0;
    padding-top: 0;
    padding-left: 12px;
    padding-right: 12px;
    display: flex;
  }

  .our-news-title {
    text-align: center;
    flex-flow: row;
    justify-content: center;
    align-items: center;
    width: 100%;
    max-width: 100%;
    height: auto;
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 8px;
    padding-bottom: 8px;
    font-size: 40px;
    line-height: 100%;
    display: flex;
    position: static;
  }

  .our-news-title.bold-37.bold-36 {
    width: auto;
  }

  .our-news-title.vold-36 {
    line-height: 60px;
  }

  .div-block-20 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
  }

  .div-block-20.hidden-phone {
    display: none;
  }

  .div-block-20.hidden-pccc {
    display: flex;
  }

  .fighters-card-homepage {
    align-items: center;
    max-width: 280px;
    height: 400px;
  }

  .collection-item-20 {
    padding-bottom: 32px;
  }

  .collection-item-21 {
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-22 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .news-title-card {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    justify-content: flex-start;
    align-items: center;
  }

  .div-block-20-copy-2 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
  }

  .div-block-20-copy-2.hidden-phone {
    display: none;
  }

  .div-block-20-copy-2.hidden-pccc {
    display: flex;
  }

  .buy-tickets-botton {
    width: 260px;
    max-width: 260px;
  }

  .buy-tickets-botton.hiden-desktop {
    display: block;
  }

  .buy-tickets-botton.hiden-desktop.hidden-phone {
    display: none;
  }

  .buy-tickets-botton.hiden-phone {
    display: block;
  }

  .buy-tickets-botton.hiden-phone.hiden-pc {
    width: auto;
    padding-left: 28px;
    padding-right: 28px;
    display: flex;
  }

  .buy-tickets-botton.hiden-desktop-copy {
    display: block;
  }

  .buy-tickets-botton.hiden-desktop-copy.hidden-phone {
    display: none;
  }

  .div-block-23.este-si-escondido-pc-pos.escondido-pc-2 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    display: flex;
  }

  .escondido-pc-pos, .escondido-pal-pc {
    display: none;
  }

  .botton-buy-ticketsn-ow:hover {
    color: var(--black-grey);
  }

  .silver-title-1-64-phone-rules-copy-2 {
    text-align: left;
    width: 100%;
    max-width: 100%;
    margin-top: 0;
    margin-bottom: 0;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 8px;
    font-size: 38px;
  }

  .silver-title-1-64-phone-rules-copy {
    text-align: left;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100svh;
    margin-top: 0;
    margin-bottom: 0;
    padding-bottom: 0;
    padding-left: 8px;
    padding-right: 8px;
    font-size: 38px;
  }

  .section-21-copy-copy {
    width: 479px;
    max-width: 479px;
    height: 200px;
  }

  .section-33 {
    width: 400px;
  }

  .collection-item-22 {
    width: 100%;
  }

  .collection-list-22 {
    width: 352px;
  }

  .section-21-copy-copy-copy-3-fighters {
    background-image: linear-gradient(#000 26%, #0000 65%, #000 97%), url("https://cdn.prod.website-files.com/6515c29e265110c9545f6a61/654e26d58048e2828ca188be_sam-moghadam-khamseh-HYDUXzWSF5I-unsplash.jpeg");
    background-position: 0 0, 50% 0;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
    width: 100%;
    height: 320px;
    padding-top: 0;
  }

  .section-21-copy-copy-copy-3 {
    height: 200px;
  }

  .referees-top-bg {
    background-image: linear-gradient(#000 38%, #0000 65%, #000), url("https://cdn.prod.website-files.com/6515c29e265110c9545f6a61/652cd86722ff746542c60952_Choung-Pham-Kombat-Taekwondo-1.jpeg");
    background-position: 0 0, 50%;
    background-repeat: repeat, no-repeat;
    background-size: auto, auto;
    background-attachment: scroll, scroll;
    height: 200px;
  }

  .front-page-licensed-clubs {
    background-image: linear-gradient(#000 6%, #000000b3 43%, #000), url("https://cdn.prod.website-files.com/6515c29e265110c9545f6a61/653c7dff5c0d8bb08ee00cd6_licensed%20clubs.png");
    background-position: 0 0, 50%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
    justify-content: center;
    height: 100%;
    min-height: 740px;
    padding-top: 64px;
    padding-left: 2.5%;
    padding-right: 2.5%;
  }

  .column-34 {
    flex-flow: column;
    width: 100%;
    max-width: 100%;
    display: block;
  }

  .frame-793 {
    justify-content: center;
    align-items: center;
    width: 100%;
    max-width: 100%;
  }

  .title-13 {
    width: auto;
  }

  .all-fighters-2 {
    width: 100vw;
  }

  .vectors-wrapper-4 {
    justify-content: flex-start;
    align-items: flex-start;
    height: 6px;
  }

  .text-152 {
    width: 100%;
    max-width: none;
  }

  .benefits {
    width: auto;
    padding-top: 0;
    padding-bottom: 32px;
  }

  .heading-4-columns {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-direction: column;
    width: 100%;
  }

  .f2wf-columns {
    align-items: flex-start;
    width: auto;
    height: 100%;
  }

  .all-fighters-3 {
    text-align: left;
  }

  ._4-columns {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .frame-795 {
    justify-content: center;
    align-items: center;
    width: 100%;
  }

  .column-35 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .text-155 {
    align-items: center;
    display: flex;
  }

  .column-36 {
    padding-right: 0;
  }

  .text-156 {
    text-align: left;
    width: 100%;
  }

  .requirements {
    padding: 0 2.5%;
  }

  .columns-20 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  .intro {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .in-order-to-become-a-certified-licensed-club-you-need-to-meet-our-minimum-requirements {
    text-align: left;
  }

  .feature {
    flex-direction: row;
    align-items: flex-start;
  }

  .description-15 {
    text-align: left;
  }

  .list-5 {
    text-align: left;
    padding-left: 17px;
    display: block;
  }

  .features-list {
    padding-top: 32px;
    padding-left: 2.5%;
    padding-right: 2.5%;
  }

  .all-fighters-4 {
    text-align: left;
  }

  .columns-22 {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    justify-content: center;
    align-items: center;
  }

  .taekwondo-school {
    font-size: 24px;
  }

  ._599-mo {
    font-size: 20px;
  }

  .column-41 {
    justify-content: center;
    align-items: center;
    height: auto;
  }

  .name-17 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .button-34 {
    width: auto;
  }

  .icon-wrapper-2 {
    width: auto;
    height: auto;
  }

  .section-34 {
    width: auto;
    padding-left: 2.5%;
    padding-right: 2.5%;
  }

  .silver-title-1-64-phone-rules-copy-copy-2 {
    text-align: left;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100svh;
    max-width: 100%;
    margin-top: 0;
    margin-bottom: 0;
    padding-bottom: 0;
    padding-left: 8px;
    padding-right: 8px;
    font-size: 38px;
  }

  .section-21-copy-33 {
    background-image: linear-gradient(#000 38%, #0000 74%, #000), url("https://cdn.prod.website-files.com/6515c29e265110c9545f6a61/653c18afeb4777fba6158137_martin-martz-1iHpSdiZyFA-unsplash.jpg");
    background-position: 0 0, 50%;
    background-repeat: repeat, repeat;
    background-size: auto, cover;
    background-attachment: scroll, scroll;
    height: 300px;
    padding-top: 0;
  }

  .container-78 {
    align-items: flex-start;
    width: 100%;
    display: flex;
  }

  .silver-title-1-64-phone-rules-copy-copy-2-copy-666 {
    text-align: left;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100svh;
    max-width: 100%;
    margin-top: 0;
    margin-bottom: 0;
    padding-bottom: 0;
    padding-left: 8px;
    padding-right: 8px;
    font-size: 38px;
  }

  .section-35, .section-35-copy-in-pdf {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .road-map.hiden-desktop {
    display: block;
  }

  .road-map.hiden-desktop.hidden-phone {
    display: none;
  }

  .road-map.hiden-phone {
    display: block;
  }

  .road-map.hiden-phone.hiden-pc {
    width: auto;
    padding-left: 28px;
    padding-right: 28px;
    display: flex;
  }

  .road-map.hiden-desktop-copy {
    display: block;
  }

  .road-map.hiden-desktop-copy.hidden-phone {
    display: none;
  }

  .container-79 {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    flex-direction: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    align-items: center;
    width: 400px;
    max-width: 400px;
    display: flex;
  }

  .silver-title-1-64-phone-rules-copy-copy-copy-123123 {
    aspect-ratio: auto;
    text-align: left;
    object-fit: fill;
    justify-content: flex-start;
    align-items: flex-start;
    width: 200px;
    max-width: 300px;
    margin-top: 0;
    margin-bottom: 0;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 8px;
    font-size: 20px;
  }

  .affiliate-with-the-world-s-largest-professional-kombat-taekwondo-organization-2 {
    width: 480px;
  }

  .dropdown-clubs {
    flex-direction: column;
    align-items: flex-start;
    display: flex;
  }

  .dropdown-leadershiop-copy {
    border: 1px #fcfcfc;
    font-weight: 400;
  }

  .dropdown-leadershiop-copy.w--open {
    background-color: #4a4a4a;
    background-image: linear-gradient(180deg, black, var(--black-grey));
    color: #d2b25b;
    font-weight: 600;
  }

  .clubs-1 {
    background-color: var(--transparent);
    color: var(--white);
    letter-spacing: 2px;
    border: 1px #c6c6c6;
    font-weight: 700;
  }

  .clubs-1:hover {
    color: #d2b25b;
    letter-spacing: 2px;
    border: 1px solid #5f5f5f;
  }

  .check-lsit {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .dropdown-toggle-2-copy {
    letter-spacing: 2px;
    border: 1px #d6d6d6;
    width: 100%;
    margin-left: 16px;
  }

  .kombat-tkd-2 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
  }

  .annual-license-fee {
    text-align: left;
    font-size: 32px;
  }

  .container-81 {
    grid-column-gap: 6px;
    grid-row-gap: 6px;
    flex-direction: column;
    padding-left: 0;
  }

  .free-waived {
    font-size: 20px;
  }

  .referee-and-pro-fighter-card {
    justify-content: center;
    align-items: center;
    height: auto;
  }

  .play-pause-button-2 {
    float: none;
    clear: none;
    justify-content: center;
    align-items: center;
    padding-top: 32px;
    display: flex;
    position: static;
    inset: auto 0% 0%;
  }

  .play-state {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .pause-state {
    justify-content: center;
    align-items: center;
    display: flex;
    position: static;
    inset: auto auto 0% 0%;
  }

  .vectors-wrapper-4-centered {
    border-radius: 15px;
    width: 100%;
  }

  .vectors-wrapper-4-centered.nohidden-mobile {
    width: 25%;
    display: block;
  }

  .professional-league-title {
    text-align: left;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100svh;
    max-width: 100%;
    margin-top: 0;
    margin-bottom: 0;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 8px;
    font-size: 38px;
  }

  .about-us-section {
    background-image: none;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    padding-top: 128px;
    padding-left: 8px;
    padding-right: 8px;
  }

  .button-32-copy {
    margin-bottom: 0;
    font-size: 12px;
  }

  .button-32-copy-copy-taekwondo-fame {
    margin-top: 0;
    font-size: 12px;
  }

  .div-block-25-copy-3 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    align-items: flex-start;
    margin-top: 32px;
    margin-bottom: 32px;
  }

  .pro-fighter-card {
    justify-content: center;
    align-items: center;
    height: auto;
  }

  .info-29 {
    padding-left: 0;
    padding-right: 0;
  }

  .frame-796 {
    flex-direction: column;
  }

  .info-31, .heading-4-columns-4.phone-hidden-view {
    display: none;
  }

  .f2wf-columns-5 {
    margin-top: 180px;
  }

  .phone-full-card {
    justify-content: center;
    align-items: center;
  }

  .phone-full-card.escondido-pccc {
    display: flex;
  }

  .top-part-2 {
    text-align: center;
    align-items: center;
  }

  .country-2 {
    font-size: 10px;
  }

  .text-181 {
    text-align: right;
  }

  .dropdown-events {
    flex-direction: column;
    align-items: flex-start;
    margin-left: 16px;
    display: flex;
  }

  .dropdown-events-toogle {
    letter-spacing: 2px;
    border: 1px #d6d6d6;
    width: 100%;
  }

  .dropdown-events-001 {
    border: 1px #fcfcfc;
    font-weight: 400;
  }

  .dropdown-events-001.w--open {
    color: #d2b25b;
    background-color: #4a4a4a;
    font-weight: 600;
  }

  .cards {
    justify-content: center;
    align-items: flex-start;
  }

  .frame-818 {
    background-image: none;
    padding: 0;
  }

  .text-184 {
    text-align: right;
    width: 82px;
  }

  .iphone-se---3 {
    align-items: center;
  }

  .fighter-1 {
    padding-top: 0;
  }

  .weight-5 {
    width: auto;
  }

  .fighter-3 {
    background-image: url("https://cdn.prod.website-files.com/6515c29e265110c9545f6a61/6544718f373979bdf3c1b074_Logo%20400x400%20Transparent.png"), linear-gradient(#000, #a2822cd4);
    background-position: 0 0, 0 0;
    background-size: cover, auto;
  }

  .phone-full-card-2 {
    justify-content: center;
    align-items: center;
  }

  .iphone-se---7 {
    justify-content: center;
    align-items: center;
    width: auto;
    max-width: none;
    padding-left: 32px;
    padding-right: 32px;
  }

  .card-56 {
    justify-content: center;
    align-items: center;
    width: 349px;
  }

  .weight-9 {
    justify-content: center;
    align-items: center;
  }

  .text-212 {
    width: 92px;
  }

  .weight-10, .card-57, .weight-11 {
    justify-content: center;
    align-items: center;
  }

  .text-213 {
    width: 90px;
  }

  .country-8 {
    width: 89px;
  }

  .phone-full-card-3 {
    justify-content: center;
    align-items: center;
    height: 55%;
    padding-top: 100px;
    display: flex;
  }

  .iphone-se---8 {
    background-color: #000;
    background-image: linear-gradient(360deg, #000 85%, #0000), linear-gradient(#000, #00000054 20%), url("https://cdn.prod.website-files.com/6515c29e265110c9545f6a61/65725b213b3574c40ebf1aab_oscar%20vs%20pulatov.jpg");
    background-position: 0 0, 0 0, 50% 0;
    background-size: auto, auto, contain;
    justify-content: center;
    align-items: center;
    max-width: 100%;
    padding-bottom: 60px;
  }

  ._2v2-11 {
    text-align: center;
    justify-content: center;
    align-items: center;
    font-size: 48px;
    display: flex;
  }

  .cards-2 {
    background-color: #000;
  }

  .card-58 {
    justify-content: center;
    align-items: center;
  }

  .fighters-9 {
    justify-content: center;
    align-items: center;
    width: 100%;
  }

  .oscar-2 {
    mix-blend-mode: luminosity;
    background-color: #000;
    background-image: linear-gradient(#000, #a2822cd4);
    width: 170px;
  }

  .names-8 {
    justify-content: center;
    max-width: 100%;
    padding-top: 12px;
    padding-bottom: 12px;
  }

  .frame-866 {
    width: 45%;
    padding-right: 0;
  }

  .names-and-country-8 {
    width: auto;
  }

  .text-216 {
    text-transform: capitalize;
    width: 100%;
    font-size: 14px;
  }

  .frame-867 {
    width: 10%;
    padding-left: 0;
    padding-right: 0;
  }

  .frame-868 {
    width: 45%;
    padding-left: 0;
  }

  .frame-869 {
    width: 100%;
  }

  .text-218 {
    text-transform: capitalize;
    width: 100%;
    max-width: 100%;
    font-size: 14px;
  }

  .country-9 {
    width: 100%;
    font-size: 10px;
  }

  .weight-14 {
    background-color: #000;
  }

  .names-9 {
    justify-content: center;
    max-width: 100%;
  }

  .niyaz-3 {
    background-image: linear-gradient(#000, #a2822cd4);
    width: 170px;
  }

  .rafaela-2, .talisca-2, .william-2, .junior-2, .luis-2, .ghenadi-2 {
    width: 170px;
  }

  .wild-cards {
    justify-content: center;
    align-items: center;
    padding-top: 64px;
    padding-bottom: 64px;
    display: flex;
  }

  .iphone-se---9 {
    max-width: 360px;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .card-59 {
    justify-content: center;
    align-items: center;
  }

  .oscar-3 {
    width: 170px;
  }

  .names-10 {
    justify-content: center;
    max-width: 100%;
  }

  .frame-870 {
    width: 45%;
    padding-right: 0;
  }

  .names-and-country-9 {
    width: auto;
  }

  .text-219 {
    text-transform: capitalize;
    width: 100%;
    font-size: 14px;
  }

  .frame-871 {
    width: 10%;
  }

  .frame-872 {
    width: 45%;
    padding-left: 0;
  }

  .frame-873 {
    width: 100%;
  }

  .text-221 {
    text-transform: capitalize;
    font-size: 14px;
  }

  .country-10 {
    font-size: 10px;
  }

  .names-11 {
    max-width: 100%;
  }

  .nitze, .ingrid, .vilella, .solano, .jhon {
    width: 170px;
  }

  .wild-card-4-columns.hidden-phone {
    display: none;
  }

  .partners-section {
    padding-left: 16px;
    padding-right: 16px;
  }

  .partners-section.hidden-pc {
    flex-direction: column;
    display: none;
  }

  .logo-container {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    align-items: center;
    padding: 10px 6px;
  }

  .logo-container.hidden-mobile {
    display: flex;
  }

  .logo-img {
    width: 200px;
    height: 18px;
  }

  .revolution-partners {
    text-align: center;
  }

  .partners-subtitle {
    text-align: center;
    background-image: linear-gradient(175.31deg, #f0e5c4, #ead8a1f2 22%, #e1c782de 56%, #d2b25bd4 74%, #c39e3ac4);
    justify-content: center;
    align-items: center;
    width: 100%;
    height: auto;
    padding: 0 8px;
    font-size: 18px;
    font-weight: 700;
    line-height: 100%;
  }

  .div-block-27 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .heading-14-copy {
    color: #f9f9f9;
    text-align: center;
    justify-content: center;
    align-items: center;
    padding-top: 0;
    display: flex;
  }

  .our-fighters-subtitle {
    text-align: center;
    background-image: linear-gradient(175.31deg, #f0e5c4, #ead8a1f2 22%, #e1c782de 56%, #d2b25bd4 74%, #c39e3ac4);
    justify-content: center;
    align-items: center;
    width: 100%;
    height: auto;
    padding: 0 8px 6px;
    font-size: 18px;
    font-weight: 700;
    line-height: 100%;
  }

  .vectors-wrapper-4-centered-copy-2 {
    border-radius: 15px;
    width: 25%;
  }

  .vectors-wrapper-4-centered-copy-2.nohidden-mobile {
    width: 100%;
    display: block;
  }

  .buy-tickets-botton-copy-hiden-phone {
    width: 260px;
    max-width: 260px;
    display: none;
  }

  .buy-tickets-botton-copy-hiden-phone.hiden-desktop {
    display: block;
  }

  .buy-tickets-botton-copy-hiden-phone.hiden-desktop.hidden-phone {
    display: none;
  }

  .buy-tickets-botton-copy-hiden-phone.hiden-phone {
    display: block;
  }

  .buy-tickets-botton-copy-hiden-phone.hiden-phone.hiden-pc {
    width: auto;
    padding-left: 28px;
    padding-right: 28px;
    display: flex;
  }

  .buy-tickets-botton-copy-hiden-phone.hiden-desktop-copy {
    display: block;
  }

  .buy-tickets-botton-copy-hiden-phone.hiden-desktop-copy.hidden-phone {
    display: none;
  }

  .view-full-event {
    width: 260px;
    max-width: 260px;
  }

  .view-full-event.hiden-desktop {
    display: block;
  }

  .view-full-event.hiden-desktop.hidden-phone {
    display: none;
  }

  .view-full-event.hiden-phone {
    display: block;
  }

  .view-full-event.hiden-phone.hiden-pc {
    width: auto;
    padding-left: 28px;
    padding-right: 28px;
    display: flex;
  }

  .view-full-event.hiden-desktop-copy {
    display: block;
  }

  .view-full-event.hiden-desktop-copy.hidden-phone {
    display: none;
  }

  .text-227 {
    font-size: 14px;
  }

  .text-228 {
    font-size: 14px;
    text-decoration: none;
  }

  .link-block-7, .event-information-button {
    width: 260px;
  }

  .full-event-info-button {
    background-image: linear-gradient(#fcfaff, #babcd7 54%, #fff);
    width: 260px;
    max-width: 260px;
  }

  .full-event-info-button.hiden-desktop {
    display: block;
  }

  .full-event-info-button.hiden-desktop.hidden-phone {
    display: none;
  }

  .full-event-info-button.hiden-phone {
    display: block;
  }

  .full-event-info-button.hiden-phone.hiden-pc {
    width: auto;
    padding-left: 28px;
    padding-right: 28px;
    display: flex;
  }

  .full-event-info-button.hiden-desktop-copy {
    display: block;
  }

  .full-event-info-button.hiden-desktop-copy.hidden-phone {
    display: none;
  }

  .buy-tickets-botton-copy-hiden-phone-copy {
    width: 260px;
    max-width: 260px;
    display: none;
  }

  .buy-tickets-botton-copy-hiden-phone-copy.hiden-desktop {
    display: block;
  }

  .buy-tickets-botton-copy-hiden-phone-copy.hiden-desktop.hidden-phone {
    display: none;
  }

  .buy-tickets-botton-copy-hiden-phone-copy.hiden-phone {
    display: block;
  }

  .buy-tickets-botton-copy-hiden-phone-copy.hiden-phone.hiden-pc {
    width: auto;
    padding-left: 28px;
    padding-right: 28px;
    display: flex;
  }

  .buy-tickets-botton-copy-hiden-phone-copy.hiden-desktop-copy {
    display: block;
  }

  .buy-tickets-botton-copy-hiden-phone-copy.hiden-desktop-copy.hidden-phone {
    display: none;
  }

  .section-27-copy {
    grid-column-gap: 64px;
    grid-row-gap: 64px;
    flex-direction: column;
    justify-content: flex-end;
    width: 100%;
    height: auto;
    padding: 80px 16px 0;
  }

  .hidden-mobile {
    display: none;
  }

  .link-block-9, .link-block-10 {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .event-info-block {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    background-image: linear-gradient(#00000029, #0000 91%, #000);
    flex-direction: column;
    justify-content: center;
    width: 100%;
    max-width: 100%;
    height: auto;
    padding: 0;
  }

  .event-home-section {
    grid-column-gap: 64px;
    grid-row-gap: 64px;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: auto;
    padding: 0 16px 40px;
  }

  .event-block {
    justify-content: center;
    width: 100%;
  }

  .news-subtitle-homepage {
    text-align: center;
    background-image: linear-gradient(175.31deg, #f0e5c4, #ead8a1f2 22%, #e1c782de 56%, #d2b25bd4 74%, #c39e3ac4);
    justify-content: center;
    align-items: center;
    width: 100%;
    height: auto;
    padding: 0 8px;
    font-size: 18px;
    font-weight: 700;
    line-height: 100%;
  }

  .buy-tickets-button {
    width: 260px;
    max-width: 260px;
    display: none;
  }

  .buy-tickets-button.hiden-desktop {
    display: block;
  }

  .buy-tickets-button.hiden-desktop.hidden-phone {
    display: none;
  }

  .buy-tickets-button.hiden-phone {
    display: block;
  }

  .buy-tickets-button.hiden-phone.hiden-pc {
    width: auto;
    padding-left: 28px;
    padding-right: 28px;
    display: flex;
  }

  .buy-tickets-button.hiden-desktop-copy {
    display: block;
  }

  .buy-tickets-button.hiden-desktop-copy.hidden-phone {
    display: none;
  }

  .event-info-button-grey {
    width: 260px;
    max-width: 260px;
    display: none;
  }

  .event-info-button-grey.hiden-desktop {
    display: block;
  }

  .event-info-button-grey.hiden-desktop.hidden-phone {
    display: none;
  }

  .event-info-button-grey.hiden-phone {
    display: block;
  }

  .event-info-button-grey.hiden-phone.hiden-pc {
    width: auto;
    padding-left: 28px;
    padding-right: 28px;
    display: flex;
  }

  .event-info-button-grey.hiden-desktop-copy {
    display: block;
  }

  .event-info-button-grey.hiden-desktop-copy.hidden-phone {
    display: none;
  }

  .logo-container-copy.hidden-mobile {
    display: flex;
  }

  .partners-section-copy {
    padding-left: 16px;
    padding-right: 16px;
  }

  .partners-section-copy.hidden-pc {
    flex-direction: column;
    padding-left: 8px;
    padding-right: 8px;
    display: flex;
  }

  .mastkd-logo {
    width: 400px;
  }

  .mastkd-block {
    width: 320px;
    height: 20px;
  }

  .link-block-11 {
    justify-content: flex-start;
    align-items: center;
    padding-top: 20px;
    padding-bottom: 20px;
    padding-left: 20px;
  }

  .link-20 {
    color: var(--golden2);
    letter-spacing: 2px;
    padding: 20px 40px 20px 20px;
    font-weight: 600;
    text-decoration: none;
    display: flex;
  }

  .gold-title-store {
    background-image: linear-gradient(175.31deg, #f0e5c4, #ead8a1f2 22%, #e1c782de 56%, #d2b25bd4 74%, #c39e3ac4);
    width: auto;
    height: auto;
    max-height: 100%;
    padding: 0 8px 6px;
    font-size: 48px;
    font-weight: 700;
    line-height: 100%;
  }

  .dropdowdn-fighters {
    flex-direction: column;
    align-items: flex-start;
    margin-left: 16px;
    display: flex;
  }

  .dropdown-toggle-2-fighters {
    letter-spacing: 2px;
    border: 1px #d6d6d6;
    width: 100%;
  }

  .dropdown-fighters {
    border: 1px #fcfcfc;
    font-weight: 400;
  }

  .dropdown-fighters.w--open {
    background-color: #4a4a4a;
    background-image: linear-gradient(180deg, black, var(--black-grey));
    color: #d2b25b;
    font-weight: 600;
  }

  .store-subtitle {
    text-align: center;
    background-image: linear-gradient(175.31deg, #f0e5c4, #ead8a1f2 22%, #e1c782de 56%, #d2b25bd4 74%, #c39e3ac4);
    justify-content: center;
    align-items: center;
    width: 100%;
    height: auto;
    padding: 0 8px 8px 0;
    font-size: 18px;
    font-weight: 700;
    line-height: 100%;
  }

  .form-3 {
    flex-direction: column;
    padding-top: 32px;
  }

  .spline-scene-3 {
    justify-content: center;
    align-items: center;
    width: 100%;
    margin-top: 15px;
    display: flex;
  }

  .spline-scene-3.hidden-pc-copy-2-copy {
    width: 80%;
    margin-top: 40px;
    padding-left: 0;
    padding-right: 0;
  }

  .store-section-with-hoddie.hidden-ipad {
    height: 900px;
    padding-bottom: 0;
  }

  .heading-14-copy-copy {
    color: #f9f9f9;
    text-align: center;
    justify-content: center;
    align-items: center;
    padding-top: 40px;
    padding-bottom: 0;
    display: flex;
  }

  .body-11 {
    background-color: #000;
  }

  .cell {
    justify-content: center;
    align-items: center;
  }

  .content-23 {
    width: auto;
    padding-left: 2px;
    padding-right: 2px;
  }

  .text-229 {
    font-size: 10px;
  }

  .content-24 {
    padding: 2px;
  }

  .cell-5 {
    justify-content: center;
    align-items: center;
  }

  .content-25, .content-25-copy-copy {
    padding: 2px;
  }

  .div-block-39 {
    grid-column-gap: 14px;
    grid-row-gap: 14px;
  }

  .year-gold-medal-example, .year-example-gold-medal, .gold-medal-exmaple {
    max-width: 100%;
    margin-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    font-weight: 400;
    line-height: 32px;
  }

  .list-shin-title {
    color: #fff;
    padding-left: 0;
    font-family: Inter, sans-serif;
    font-size: 18px;
    font-weight: 300;
    line-height: 24px;
  }

  .div-block-40 {
    border: 1px solid var(--golden-lighter);
    background-image: linear-gradient(#000, #5a5a5a63);
    border-radius: 25px;
    justify-content: center;
    align-items: center;
    margin-top: 8px;
    margin-bottom: 12px;
    padding: 12px 8px 12px 12px;
    display: flex;
  }

  .text-inter-4-copy-padding {
    max-width: 100%;
    margin-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    font-weight: 400;
    line-height: 32px;
  }

  .list-shin-copy-padding-top {
    color: #fff;
    padding-top: 12px;
    padding-left: 20px;
    font-family: Inter, sans-serif;
    font-size: 18px;
    font-weight: 300;
    line-height: 24px;
  }

  .div-block-41 {
    background-image: none;
    border-style: none;
    padding-top: 12px;
    padding-left: 8px;
    padding-right: 8px;
  }

  .dropdownrules, .dropdown-rules {
    flex-direction: column;
    align-items: flex-start;
    display: flex;
  }

  .dropdown-toggle-rules {
    letter-spacing: 2px;
    border: 1px #d6d6d6;
    width: 100%;
    margin-left: 16px;
  }

  .dropdown-leadershiop-copy-copy-copy {
    border: 1px #fcfcfc;
    font-weight: 400;
  }

  .dropdown-leadershiop-copy-copy-copy.w--open {
    color: #d2b25b;
    background-color: #4a4a4a;
    font-weight: 600;
  }

  .dropdown-rules-2 {
    border: 1px #fcfcfc;
    font-weight: 400;
  }

  .dropdown-rules-2.w--open {
    color: #d2b25b;
    background-color: #4a4a4a;
    font-weight: 600;
  }

  .dropdown-rules-pro-league {
    color: #b0adad;
    letter-spacing: 2px;
    background-color: #000;
    border: 1px solid #c6c6c6;
    font-weight: 700;
  }

  .dropdown-rules-pro-league:hover {
    color: #d2b25b;
    letter-spacing: 2px;
    border: 1px solid #5f5f5f;
  }

  .dropdown-news-english-copy {
    color: #b0adad;
    letter-spacing: 2px;
    background-color: #000;
    border: 1px solid #c6c6c6;
    font-weight: 700;
  }

  .dropdown-news-english-copy:hover {
    color: #d2b25b;
    letter-spacing: 2px;
    border: 1px solid #5f5f5f;
  }

  .dropdown-major-league-rules {
    color: #b0adad;
    letter-spacing: 2px;
    background-color: #000;
    border: 1px solid #c6c6c6;
    font-weight: 700;
  }

  .dropdown-major-league-rules:hover {
    color: #d2b25b;
    letter-spacing: 2px;
    border: 1px solid #5f5f5f;
  }

  .section-21-copy-33-copy-pro-league {
    background-image: linear-gradient(#000 38%, #0000 74%, #000), url("https://cdn.prod.website-files.com/6515c29e265110c9545f6a61/6528880ffec11464e77290c3_portada.jpg");
    background-position: 0 0, 50% 0;
    background-repeat: repeat, no-repeat;
    background-size: auto, auto;
    background-attachment: scroll, scroll;
    height: 300px;
    padding-top: 0;
  }

  .event-home-section-copy {
    grid-column-gap: 64px;
    grid-row-gap: 64px;
    flex-direction: column;
    justify-content: flex-end;
    width: 100%;
    height: auto;
    padding: 80px 16px 40px;
  }

  .event-ktkd-page {
    grid-column-gap: 64px;
    grid-row-gap: 64px;
    background-image: linear-gradient(to bottom, #0000 77%, #000), linear-gradient(to bottom, #0000004d 3%, #0000002b), radial-gradient(circle farthest-corner at 100% 50%, var(--golden2), #fff0 19%), radial-gradient(circle farthest-corner at 50% 50%, black, #fff0), radial-gradient(circle farthest-corner at 0% 100%, #e1c782, #ffffff1c 22%), url("https://cdn.prod.website-files.com/6515c29e265110c9545f6a61/655282665b164da6e85b4c60_royal%20center%20bg.jpeg");
    background-position: 0 0, 0 0, 0 0, 0 0, 0 0, 50%;
    background-repeat: repeat, repeat, repeat, repeat, repeat, no-repeat;
    background-size: auto, auto, auto, auto, auto, cover;
    flex-direction: column;
    justify-content: flex-end;
    width: 100%;
    height: 720px;
    padding: 80px 16px 0;
  }

  .ktkd-001-container {
    height: auto;
  }

  .ktkd-001-block {
    background-image: linear-gradient(#00000029, #0000 91%, #000);
    flex-direction: column;
    justify-content: center;
    width: 100%;
    max-width: 100%;
    height: auto;
    padding: 0;
  }

  .event-info-button-grey-copy {
    width: 260px;
    max-width: 260px;
    display: none;
  }

  .event-info-button-grey-copy.hiden-desktop {
    display: block;
  }

  .event-info-button-grey-copy.hiden-desktop.hidden-phone {
    display: none;
  }

  .event-info-button-grey-copy.hiden-phone {
    display: block;
  }

  .event-info-button-grey-copy.hiden-phone.hiden-pc {
    width: auto;
    padding-left: 28px;
    padding-right: 28px;
    display: flex;
  }

  .event-info-button-grey-copy.hiden-desktop-copy {
    display: block;
  }

  .event-info-button-grey-copy.hiden-desktop-copy.hidden-phone {
    display: none;
  }

  .event-info {
    width: 260px;
    max-width: 260px;
    display: none;
  }

  .event-info.hiden-desktop {
    display: block;
  }

  .event-info.hiden-desktop.hidden-phone {
    display: none;
  }

  .event-info.hiden-phone {
    display: block;
  }

  .event-info.hiden-phone.hiden-pc {
    width: auto;
    padding-left: 28px;
    padding-right: 28px;
    display: flex;
  }

  .event-info.hiden-desktop-copy {
    display: block;
  }

  .event-info.hiden-desktop-copy.hidden-phone {
    display: none;
  }

  .front-page-licensed-clubs-copy {
    justify-content: center;
    height: 100%;
    min-height: 480px;
    padding-top: 0;
    padding-left: 8px;
    padding-right: 8px;
  }

  .container-title-and-subtitle {
    width: 100%;
    max-width: 100%;
  }

  .subtitle-gold-for-event-info {
    text-align: left;
    background-image: linear-gradient(175.31deg, #f0e5c4, #ead8a1f2 22%, #e1c782de 56%, #d2b25bd4 74%, #c39e3ac4);
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    height: auto;
    padding: 0 8px 0 0;
    font-size: 18px;
    font-weight: 700;
    line-height: 100%;
  }

  .button-text {
    max-width: 100%;
    margin-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    font-weight: 400;
    line-height: 32px;
  }

  .how-to-get-there {
    width: 260px;
    max-width: 260px;
    display: none;
  }

  .how-to-get-there.hiden-desktop {
    display: block;
  }

  .how-to-get-there.hiden-desktop.hidden-phone {
    display: none;
  }

  .how-to-get-there.hiden-phone {
    display: block;
  }

  .how-to-get-there.hiden-phone.hiden-pc {
    width: auto;
    padding-left: 28px;
    padding-right: 28px;
    display: flex;
  }

  .how-to-get-there.hiden-desktop-copy {
    display: block;
  }

  .how-to-get-there.hiden-desktop-copy.hidden-phone {
    display: none;
  }

  .text-button-tickets, .buy-tickets-text {
    max-width: 100%;
    margin-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    font-weight: 400;
    line-height: 32px;
  }

  .text-inter-4-copytext {
    text-align: center;
    max-width: 100%;
    margin-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    font-weight: 400;
    line-height: 32px;
  }

  .div-block-43 {
    grid-column-gap: 6px;
    grid-row-gap: 6px;
    justify-content: flex-start;
    align-items: center;
    padding-left: 0;
    padding-right: 0;
  }

  .image-124 {
    width: 35px;
    height: 35px;
  }

  .image-125 {
    border-radius: 15px;
    width: 1000%;
    display: block;
  }

  .column-34-copy {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    width: 100%;
    max-width: 100%;
  }

  .gold-title-homepage-bigger {
    background-image: linear-gradient(175.31deg, #f0e5c4, #ead8a1f2 22%, #e1c782de 56%, #d2b25bd4 74%, #c39e3ac4);
    width: auto;
    height: auto;
    max-height: 100%;
    padding: 0 8px 6px;
    font-size: 40px;
    font-weight: 700;
    line-height: 100%;
  }

  .gold-subtitle-homepage {
    text-align: center;
    background-image: linear-gradient(175.31deg, #f0e5c4, #ead8a1f2 22%, #e1c782de 56%, #d2b25bd4 74%, #c39e3ac4);
    justify-content: center;
    align-items: center;
    width: 100%;
    height: auto;
    padding: 0 8px;
    font-size: 18px;
    font-weight: 700;
    line-height: 100%;
  }

  .block-upcoming-event-left {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    max-width: none;
    height: auto;
    padding-bottom: 0;
    line-height: 100%;
    display: flex;
  }

  .div-ktkd-001-page {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: auto;
    line-height: 100%;
    display: flex;
  }

  .ktkd-001-block-copy {
    background-image: none;
    flex-direction: column;
    justify-content: center;
    width: 100%;
    max-width: 100%;
    height: auto;
    padding: 0;
  }

  .kombat-tkd-2-copy {
    flex-direction: column;
    justify-content: center;
    align-items: center;
  }

  .event-block-copy {
    flex-direction: column;
    justify-content: center;
    width: 100%;
  }

  .image-125-copy {
    border-radius: 15px;
    width: 1000%;
    display: block;
  }

  .dropdown-minor-league {
    color: #b0adad;
    letter-spacing: 2px;
    background-color: #000;
    border: 1px solid #c6c6c6;
    font-weight: 700;
  }

  .dropdown-minor-league:hover {
    color: #d2b25b;
    letter-spacing: 2px;
    border: 1px solid #5f5f5f;
  }

  .play-pause-button-3 {
    justify-content: center;
    align-items: center;
    display: block;
    inset: 0%;
  }

  .play-pause-button-4 {
    opacity: .33;
    display: block;
    inset: auto 0% 0%;
  }

  .pause-state-2 {
    display: block;
    position: absolute;
    inset: auto 0% 0%;
  }

  .play-state-3 {
    position: absolute;
    inset: auto 0% 0%;
  }

  .filters5_feed {
    width: 340px;
    padding-left: 0;
  }

  .filters5_feed-header-top {
    width: 340px;
  }

  .filters5_filters-button {
    border-style: none;
    border-color: #000;
  }

  .filters5_layout {
    width: 340px;
  }

  .margin-bottom {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .margin-bottom.margin-xsmall {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    display: flex;
  }

  .margin-bottom.margin-small {
    text-align: left;
    justify-content: center;
    align-items: flex-start;
    margin-left: 0;
  }

  .margin-bottom.margin-xsmall {
    justify-content: center;
    align-items: center;
    width: 99.9999%;
    margin-top: 0;
  }

  .margin-bottom.margin-xxlarge {
    margin-top: 1rem;
  }

  .padding-section-large, .filters5_component {
    width: 340px;
  }

  .padding-global {
    width: 100%;
    padding-left: 2.5%;
    padding-right: 2.5%;
  }

  .text-align-center {
    width: 340px;
  }

  .container-large {
    width: 100%;
  }

  .club-block {
    width: 340px;
  }

  .country-11 {
    width: auto;
  }

  .addresses {
    flex-flow: wrap;
    align-content: flex-start;
    width: 100%;
  }

  .citystate-zip {
    width: 360px;
    padding-bottom: 6px;
  }

  .club-listing-list, .collection-item-23 {
    width: 340px;
  }

  .full-column-width {
    flex-direction: column;
    width: 360px;
  }

  .instructor-block {
    width: 100%;
  }

  .academy-block {
    justify-content: space-around;
    align-items: flex-start;
    width: 360px;
  }

  .club-info-column-copy-copy {
    width: 100%;
  }

  .text-234-copy {
    text-align: left;
    width: 100%;
    font-size: 18px;
    line-height: 26px;
    display: inline-flex;
  }

  .media-block {
    flex-direction: column;
    width: auto;
    display: flex;
  }

  .become-kombat-taekwondo {
    text-align: left;
  }

  .block-club-license {
    justify-content: center;
    align-items: flex-start;
    width: 100%;
    max-width: 100%;
  }

  .social-icons1_component, .social-icons1_list {
    width: 100%;
  }

  .heading-21 {
    margin-top: 0;
    line-height: 100%;
  }

  .margin-top {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .margin-top.margin-medium {
    justify-content: center;
    width: 100%;
    padding-top: 8px;
  }

  .button-group {
    width: auto;
  }

  .header75_lightbox-image {
    max-height: 25rem;
  }

  .video-overlay-layer {
    width: auto;
  }

  .section_content15 {
    padding-bottom: 3rem;
  }

  .nav-bar-button-menu {
    color: #d2b25b;
    font-weight: 600;
  }

  .nav-bar-button-menu:hover, .nav-bar-button-menu:active {
    color: #d2b25b;
  }

  .filters6_filters-header-left {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-direction: column;
  }

  .collection-list-24 {
    width: 100.001%;
  }

  .affiliate-with-the-world-s-largest-professional-kombat-taekwondo-organization-2-copy {
    text-align: left;
    width: 480px;
  }

  .become-kombat-taekwondo-copy {
    text-align: left;
  }

  .collection-list-25 {
    width: 340px;
  }

  .header36_component {
    grid-template-columns: 1fr;
    padding-top: 10rem;
  }

  .join-now {
    width: 260px;
    max-width: 260px;
    display: none;
  }

  .join-now.hiden-desktop {
    display: block;
  }

  .join-now.hiden-desktop.hidden-phone {
    display: none;
  }

  .join-now.hiden-phone {
    display: block;
  }

  .join-now.hiden-phone.hiden-pc {
    width: auto;
    padding-left: 28px;
    padding-right: 28px;
    display: flex;
  }

  .join-now.hiden-desktop-copy {
    display: block;
  }

  .join-now.hiden-desktop-copy.hidden-phone {
    display: none;
  }

  .find-your-gym {
    width: 100%;
    max-width: 100%;
    display: block;
  }

  .find-your-gym.hiden-desktop {
    display: block;
  }

  .find-your-gym.hiden-desktop.hidden-phone {
    display: none;
  }

  .find-your-gym.hiden-phone {
    display: block;
  }

  .find-your-gym.hiden-phone.hiden-pc {
    width: auto;
    padding-left: 28px;
    padding-right: 28px;
    display: flex;
  }

  .find-your-gym.hiden-desktop-copy {
    display: block;
  }

  .find-your-gym.hiden-desktop-copy.hidden-phone {
    display: none;
  }

  .layout34_component, .layout34_item-list {
    grid-template-columns: 1fr;
  }

  .container-large-2 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    padding: 0 16px;
  }

  .padding-global-6 {
    padding-top: 0;
  }

  .centerted-text-64-h1 {
    text-align: left;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    max-width: 100%;
    margin-top: 0;
    margin-bottom: 0;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    font-size: 38px;
  }

  .filters5_feed-header-top-3 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    padding-top: 16px;
  }

  .section_filters5-2 {
    padding-top: 0;
  }

  .text-block-37 {
    font-family: Inter, sans-serif;
  }

  .layout254_content-bottom {
    grid-template-columns: 1fr;
  }

  .silver-title-1-64-phone-rules-copy {
    text-align: center;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    max-width: 100%;
    margin-top: 0;
    margin-bottom: 0;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    font-size: 38px;
  }

  .silver-title-1-64-phone-rules-copy-copy {
    text-align: left;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    max-width: 100%;
    margin-top: 0;
    margin-bottom: 0;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    font-size: 38px;
  }

  .max-width-large-2-copy {
    width: 360px;
    max-width: 100%;
    padding-top: 120px;
  }

  .title-centered {
    text-align: center;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    max-width: 100%;
    margin-top: 0;
    margin-bottom: 0;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    font-size: 38px;
  }

  .text-block-41 {
    font-family: Inter, sans-serif;
  }

  .title-kombat-clubs {
    text-align: left;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    max-width: 100%;
    margin-top: 0;
    margin-bottom: 0;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    font-size: 38px;
  }

  .margin-bottom-copy, .margin-bottom-centered {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  ._64-silver-title-centered {
    text-align: left;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    max-width: 100%;
    margin-top: 0;
    margin-bottom: 0;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    font-size: 38px;
  }

  .contact-us-footer-button {
    color: var(--golden-lighter);
    text-align: center;
  }

  .link-block-17 {
    text-align: center;
    justify-content: center;
  }

  .padding-bottom {
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .padding-vertical {
    padding-left: 0;
    padding-right: 0;
  }

  .footer5_logo-link {
    padding-left: 0;
  }

  .footer5_top-wrapper {
    grid-row-gap: 2.5rem;
    grid-template-columns: 1fr;
  }

  .footer5_form {
    grid-row-gap: 12px;
    flex-direction: column;
    grid-template-columns: 1fr;
  }

  .padding-top {
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .portfolio16_title-link {
    margin-bottom: 0;
  }

  .portfolio16_tag-list {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .portfolio16_image {
    border: 1px solid var(--grey);
    height: 100vh;
  }

  .portfolio16_image-wrapper {
    border-color: var(--grey);
    width: 100%;
    height: 100%;
  }

  .padding-section-large-8 {
    padding-top: 0;
  }

  .portfolio16_item {
    border: 1px solid #000;
    border-radius: 0;
    place-items: center;
    margin-top: 0;
    margin-bottom: 16px;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
    display: block;
  }

  .portfolio16_item:hover {
    width: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .portfolio16_image-link {
    margin-bottom: 32px;
  }

  .portfolio16_content-top {
    font-family: Inter, sans-serif;
  }

  .padding-global-9 {
    margin-top: 0;
  }

  .heading-style-h4 {
    font-size: 2rem;
  }

  ._64-silver-title-centered-copy, ._64-silver-title-centered-copy-copy {
    text-align: center;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    max-width: 100%;
    margin-top: 0;
    margin-bottom: 0;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    font-size: 38px;
  }

  ._64-silver-title-left {
    text-align: left;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    max-width: 100%;
    margin-top: 0;
    margin-bottom: 0;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    font-size: 38px;
  }

  .link-block-18 {
    padding-left: 4px;
  }

  .event-subtitle-schedule-page {
    text-align: left;
    background-image: linear-gradient(175.31deg, #f0e5c4, #ead8a1f2 22%, #e1c782de 56%, #d2b25bd4 74%, #c39e3ac4);
    justify-content: flex-start;
    align-items: flex-start;
    width: auto;
    height: auto;
    padding: 0 8px 6px 0;
    font-size: 14px;
    font-weight: 700;
    line-height: 100%;
  }

  .top-section {
    background-image: linear-gradient(#000 22%, #0000 74%, #000), url("https://cdn.prod.website-files.com/6515c29e265110c9545f6a61/655282665b164da6e85b4c60_royal%20center%20bg.jpeg");
    background-position: 0 0, 50%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
    background-attachment: scroll, scroll;
    height: 300px;
    padding-top: 0;
  }

  .listing-club-menu {
    color: #b0adad;
    letter-spacing: 2px;
    background-color: #000;
    border: 1px solid #c6c6c6;
    font-weight: 700;
  }

  .listing-club-menu:hover {
    color: #d2b25b;
    letter-spacing: 2px;
    border: 1px solid #5f5f5f;
  }

  .dropdown-all-events {
    color: var(--white);
    letter-spacing: 2px;
    background-color: #000;
    border: 1px #c6c6c6;
    font-weight: 700;
  }

  .dropdown-all-events:hover {
    color: #d2b25b;
    letter-spacing: 2px;
    border: 1px solid #5f5f5f;
  }

  .padding-section-large-9 {
    padding-top: 0;
  }

  .career21_tab-link {
    padding-left: 0;
    padding-right: 0;
  }

  .career21_tab-link.w--current {
    padding-left: 4px;
    padding-right: 4px;
  }

  .icon-embed-xxsmall-2 {
    width: auto;
    height: auto;
  }

  .career21_tabs {
    justify-content: center;
    align-items: center;
  }

  .section_career21 {
    height: 60.7635%;
    padding-top: 120px;
  }

  .career22_tabs-menu.no-scrollbar {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    margin-left: 0;
    padding-left: 0;
  }

  .career21_tab-pane {
    width: 100%;
  }

  .career21_list-wrapper {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    flex-direction: column;
    width: 100%;
    height: 100%;
    display: flex;
  }

  .collection-list-28 {
    grid-template: "."
    / .25fr;
    grid-auto-flow: row;
    width: 340px;
  }

  .image-131 {
    max-width: 48px;
    height: 20px;
  }

  .div-block-51 {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    width: 260px;
  }

  .collection-item-24 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    width: 120px;
    display: grid;
  }

  .div-block-52 {
    flex-flow: column;
    width: 100%;
    display: flex;
  }

  .collection-list-30 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  .collection-list-31 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: .5fr;
    grid-auto-columns: 1fr;
    align-items: stretch;
    width: 320px;
    display: grid;
  }

  .collection-list-wrapper-28 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    width: 320px;
    display: block;
  }

  .collection-list-wrapper-29 {
    width: 340px;
  }

  .section-21-copy {
    height: 200px;
  }

  .collection-item-30 {
    width: 260px;
  }

  .collection-list-32 {
    flex-flow: column;
    width: 260px;
    display: flex;
  }

  .collection-list-wrapper-30 {
    width: 260px;
  }

  .portfolio15_content-top {
    width: 100%;
  }

  .padding-section-large-10 {
    width: 340px;
    padding-top: 1rem;
  }

  .portfolio15_component, .portfolio15_image-link, .portfolio15_list-wrapper, .portfolio15_image-wrapper, .portfolio15_image {
    width: 340px;
  }

  .padding-global-11 {
    width: 340px;
    padding-left: 2%;
    padding-right: 2%;
  }

  .portfolio15_item {
    width: 360px;
    padding-top: .5rem;
  }

  .portfolio15_list, .container-large-9 {
    width: 340px;
  }

  .text-weight-semibold.text-size-medium {
    margin-bottom: 0;
  }

  .section-21-copy {
    background-image: linear-gradient(#000, #0000 65%, #000), url("https://cdn.prod.website-files.com/6515c29e265110c9545f6a61/656222f179b2efc55e063185_CLUB4.png");
    background-position: 0 0, 50% 30%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
    background-attachment: scroll, scroll;
    height: 200px;
    margin-top: 70px;
  }

  .referee-card-v2 {
    width: 350px;
  }

  .section_referees {
    height: 60.7635%;
    padding-top: 0;
  }

  .padding-section-large-9-copy {
    padding-top: 10rem;
  }

  .padding-section-large-11 {
    padding-top: 0;
  }

  .referee-listing-subtitle {
    text-align: left;
    align-items: flex-start;
    margin-bottom: 0;
    font-size: 18px;
    font-weight: 600;
    display: flex;
  }

  .career22_tabs-copy {
    justify-content: center;
    align-items: center;
  }

  .career22_tab-link-copy {
    padding-left: 0;
    padding-right: 0;
  }

  .career22_tab-link-copy.w--current {
    padding-left: 4px;
    padding-right: 4px;
  }

  .career21_tab-link-copy {
    padding-left: 0;
    padding-right: 0;
  }

  .career21_tab-link-copy.w--current {
    padding-left: 4px;
    padding-right: 4px;
  }

  .career21_tab-pane-copy {
    width: 100%;
  }

  .collection-list-wrapper-30-copy, .collection-list-32-copy, .collection-item-30-copy {
    width: 260px;
  }

  .team4_list {
    grid-template-columns: 1fr;
  }

  .team4_image-wrapper {
    padding-top: 66%;
  }

  .text-234-copy-copy {
    text-align: left;
    width: 100%;
    line-height: 26px;
  }

  .text-234-copy-copy-copy {
    text-align: left;
    width: auto;
    line-height: 26px;
  }

  .text-234-copy-copy-copy-copy {
    text-align: left;
    width: 100%;
    line-height: 26px;
  }

  .collection-list-34 {
    grid-template-rows: auto;
    grid-template-columns: .75fr;
    padding-bottom: 16px;
  }

  .academy-block-copy {
    justify-content: space-around;
    align-items: flex-start;
    width: 100%;
    height: 62px;
  }

  .country-11-copy {
    justify-content: flex-start;
    align-items: center;
    width: auto;
    height: 100%;
  }

  .vectors-wrapper-4-centered-copy {
    border-radius: 15px;
    width: 100%;
  }

  .vectors-wrapper-4-centered-copy.nohidden-mobile {
    width: 25%;
    display: block;
  }

  ._3 {
    border-radius: 15px;
    width: 100%;
  }

  ._3.nohidden-mobile {
    width: 25%;
    display: block;
  }

  .collection-item-34, .collection-item-35 {
    width: 260px;
  }

  .collection-item-36 {
    justify-content: center;
    align-items: center;
    padding-bottom: 32px;
    display: flex;
  }

  .referee-listing-subtitle-copy {
    font-size: 18px;
  }

  .padding-section-large-9-copy {
    padding: 0;
  }

  .padding-section-large-9-copy-copy {
    padding: 0;
  }

  .section-21-copy {
    background-image: linear-gradient(#000, #0000 66%, #000), url("https://cdn.prod.website-files.com/6515c29e265110c9545f6a61/652a1296222a1e9f8be78661_Hero-BG-About-us.png");
    height: 200px;
    margin-top: 60px;
  }

  .div-block-63 {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    width: 260px;
  }

  .image-138 {
    max-width: 48px;
    height: 20px;
  }

  .max-width-large-2-copy-copy-copy {
    width: 360px;
    max-width: 100%;
    padding-top: 0;
  }

  .padding-section-large-9-copy-copy-copy {
    padding: 0;
  }

  ._2 {
    width: 360px;
    max-width: 100%;
    padding-top: 0;
  }

  .collection-list-43 {
    grid-template-columns: 1fr;
    width: 260px;
  }

  .padding-global-13 {
    padding-top: 12px;
  }

  .text-block-64 {
    color: var(--white);
    font-weight: 500;
  }

  .career21_tab-link-2 {
    background-image: linear-gradient(#000, #1b1b1b);
    padding-left: .6rem;
    padding-right: .6rem;
  }

  .career21_tab-link-2.w--current {
    background-image: none;
    padding-left: 4px;
    padding-right: 4px;
  }

  .career21_tab-link-2.w--current:active {
    color: #333;
    background-image: none;
  }

  .collection-list-wrapper-33 {
    width: 260px;
  }

  .div-block-64 {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    width: 100%;
  }

  .image-139 {
    max-width: 48px;
    height: 20px;
  }

  .text-block-65 {
    width: 100%;
  }

  .collection-list-wrapper-34, .collection-list-44 {
    width: 260px;
  }

  .div-block-65 {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    width: 260px;
  }

  .image-140 {
    max-width: 48px;
    height: 20px;
  }

  .div-block-66 {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    width: 260px;
  }

  .image-141 {
    max-width: 48px;
    height: 20px;
  }

  .div-block-67 {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    width: 260px;
  }

  .image-142 {
    max-width: 48px;
    height: 20px;
  }

  .div-block-68 {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    width: 260px;
  }

  .image-143 {
    max-width: 48px;
    height: 20px;
  }

  .div-block-69 {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    width: 260px;
  }

  .image-144 {
    max-width: 48px;
    height: 20px;
  }

  .max-width-large-2-copy-copy-3 {
    width: 360px;
    max-width: 100%;
    padding-top: 40px;
  }

  .dropdown-link-referee-copy-2 {
    color: #b0adad;
    letter-spacing: 2px;
    background-color: #000;
    border: 1px solid #c6c6c6;
    font-weight: 700;
  }

  .dropdown-link-referee-copy-2:hover {
    color: #d2b25b;
    letter-spacing: 2px;
    border: 1px solid #5f5f5f;
  }

  .heading-14-copy-copy {
    color: #f9f9f9;
    text-align: center;
    justify-content: center;
    align-items: center;
    padding-top: 0;
    display: flex;
  }

  .list-shin-copy {
    color: #fff;
    padding-left: 20px;
    font-family: Inter, sans-serif;
    font-size: 18px;
    font-weight: 300;
    line-height: 24px;
  }

  .section-21-copy-33-copy-pro-league-copy {
    background-image: linear-gradient(#000 45%, #0000 74%, #000), url("https://cdn.prod.website-files.com/6515c29e265110c9545f6a61/656bef2c3fe3596cc6c9f894_405404342_17867968551023401_2053206907751035885_n.jpg");
    background-position: 0 0, 50% 80%;
    background-repeat: repeat, no-repeat;
    background-size: auto, 140%;
    background-attachment: scroll, scroll;
    height: 300px;
    padding-top: 0;
  }

  .navbar1_component {
    padding-top: 16px;
    padding-bottom: 16px;
  }

  .navbar1_container {
    justify-content: center;
  }

  .navbar1_logo-link {
    width: 60%;
  }

  .menu-icon_line-middle-inner {
    color: var(--white);
    width: 100%;
    height: 40px;
  }

  .navbar1_logo {
    width: 80px;
  }

  .product5_mask {
    width: 95%;
  }

  .product-header1_layout {
    grid-template-columns: 1fr;
  }

  .padding-section-large-14 {
    padding-top: 8rem;
  }

  .oscar-2-copy {
    mix-blend-mode: luminosity;
    background-color: #000;
    background-image: linear-gradient(#000, #a2822cd4);
    width: 170px;
  }

  .loser-phone {
    mix-blend-mode: luminosity;
  }

  .max-width-large-2-copy-copy {
    padding-top: 0;
  }

  .winner-text-2 {
    font-size: 14px;
  }

  .header83_images-layout {
    transform: scale(3.4);
  }

  .silver-title-1-64-phone-rules-copy-centered {
    text-align: center;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    max-width: 100%;
    margin-top: 0;
    margin-bottom: 0;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    font-size: 38px;
  }

  .header83_images-layout-event {
    transform: scale(3.4);
  }

  .silver-title-1-64-phone-rules-copy-centered-bigger {
    text-align: center;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    max-width: 100%;
    margin-top: 0;
    margin-bottom: 0;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    font-size: 38px;
  }

  .bodytech {
    width: 200px;
    height: 18px;
  }

  .m4uro {
    width: 220px;
    height: 16px;
  }

  .product-header3_layout {
    grid-template-columns: 1fr;
  }

  .product-header3_lightbox-link {
    width: 340px;
  }

  .product-header3_main-image {
    width: 340px;
    max-width: 100%;
    height: 400px;
    max-height: 100%;
  }

  .product-header3_gallery {
    width: auto;
  }

  .heading-style-h5-5 {
    color: var(--golden2);
  }

  .product-header3_product-details {
    width: 340px;
  }

  .product-header3_main-image-wrapper {
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 100%;
    padding-top: 1px;
    display: flex;
  }

  .product-header3_price-wrapper {
    flex-direction: column;
  }

  .product-header3_text-divider {
    display: none;
  }

  .button-group-4 {
    width: 100%;
  }

  .add-to-cart-button {
    border-radius: 4px;
    font-weight: 400;
  }

  .collection-list-31-copy {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: .5fr;
    grid-auto-columns: 1fr;
    align-items: stretch;
    width: 320px;
    display: grid;
  }

  .heading-style-h1 {
    height: 100%;
  }

  .banner15_marquee {
    width: 50%;
    height: 40px;
    padding-top: 0;
    padding-bottom: 0;
  }

  .bold-text-6 {
    font-family: Inter, sans-serif;
    font-size: 16px;
    line-height: 1.2%;
  }

  .paragraph-12 {
    width: auto;
    margin-top: 10px;
  }

  .margin-bottom-copy.margin-small {
    text-align: left;
    text-align: left;
    margin-left: 0;
  }

  .logos-top-block {
    flex-direction: row;
    align-items: center;
  }

  .margin-top-copy.margin-medium, .margin-top-copy.margin-medium-copy {
    width: 100%;
  }

  .news-homepage-copy, .news-homepage-copy-copy, .events-homepage {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    background-image: none;
    border-radius: 0;
    width: 100%;
    max-width: 100%;
    height: 100%;
    margin-top: 0;
    padding-top: 0;
    padding-left: 12px;
    padding-right: 12px;
    display: flex;
  }

  .recently-added-products {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    width: 100%;
    max-width: 100%;
    height: 100%;
    max-height: 100%;
    padding: 32px 0;
  }

  .events-collection-item {
    padding-bottom: 0;
  }

  .view-all-events-button.hiden-desktop {
    display: block;
  }

  .view-all-events-button.hiden-desktop.hidden-phone {
    display: none;
  }

  .view-all-events-button.hiden-phone {
    display: block;
  }

  .view-all-events-button.hiden-phone.hiden-pc {
    width: auto;
    padding-left: 28px;
    padding-right: 28px;
    display: flex;
  }

  .collection-item-37 {
    padding-left: 0;
    padding-right: 0;
  }

  .dropdown-social-media {
    flex-direction: column;
    align-items: flex-start;
    display: flex;
  }

  .dropdown-social-media-block {
    border: 1px #fcfcfc;
    font-weight: 400;
  }

  .dropdown-social-media-block.w--open {
    color: #d2b25b;
    background-color: #4a4a4a;
    font-weight: 600;
  }

  .section_header82 {
    background-image: linear-gradient(#000, #000000b3 68%, #000), url("https://cdn.prod.website-files.com/6515c29e265110c9545f6a61/65725b213b3574c40ebf1aab_oscar%20vs%20pulatov.jpg");
    background-position: 0 0, 50% 0;
    background-size: auto, cover;
  }

  .header82_content {
    width: 100%;
    padding-bottom: 0;
  }

  .margin-bottom-copy.margin-small {
    text-align: left;
    text-align: left;
    margin-left: 0;
  }

  .max-width-xlarge-copy.align-center-copy {
    width: auto;
    max-width: 100%;
  }

  .background-video-9 {
    background-image: linear-gradient(#000000bd, #000 9%, #0003 12%, #0000 74%, #000);
    height: auto;
    margin-top: 0;
    position: static;
  }

  .margin-vertical {
    margin-left: 0;
    margin-right: 0;
  }

  .fs-slider_collection-list {
    text-align: center;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .heading-14-copy {
    width: auto;
    padding-bottom: 0;
    padding-left: 8px;
    padding-right: 8px;
    line-height: 22px;
  }

  .collection-item-38 {
    text-align: center;
    width: 90%;
  }

  .link-block-24 {
    text-align: center;
  }

  .slider {
    border-radius: 15px;
    width: 340px;
    padding-bottom: 32px;
  }

  .slide {
    padding-top: 8px;
  }

  .updates-gold-title {
    text-align: center;
    background-image: linear-gradient(175.31deg, #f0e5c4, #ead8a1f2 22%, #e1c782de 56%, #d2b25bd4 74%, #c39e3ac4);
    justify-content: center;
    align-items: center;
    width: 100%;
    height: auto;
    padding: 0 8px;
    font-size: 18px;
    font-weight: 700;
    line-height: 100%;
  }

  .collection-list-46 {
    text-align: center;
  }

  .videos-homepage {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    background-image: none;
    border-radius: 0;
    width: 100%;
    max-width: 100%;
    height: 100%;
    margin-top: 0;
    padding: 0 12px;
    display: flex;
  }

  .blog66_mask {
    width: 95%;
  }

  .max-width-large-6 {
    align-items: flex-start;
    display: flex;
  }

  .header1_component {
    grid-template-columns: 1fr;
  }

  .accepting-title {
    text-align: left;
    background-image: linear-gradient(175.31deg, #f0e5c4, #ead8a1f2 22%, #e1c782de 56%, #d2b25bd4 74%, #c39e3ac4);
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    height: auto;
    padding: 0 8px 8px 0;
    font-size: 18px;
    font-weight: 700;
    line-height: 100%;
  }

  .now-accepting-title {
    flex-flow: row;
    justify-content: center;
    width: 100%;
    max-width: 100%;
    height: auto;
    padding-bottom: 8px;
    font-size: 48px;
    line-height: 100%;
    display: flex;
    position: static;
  }

  .now-accepting-title.bold-37.bold-36 {
    width: auto;
  }

  .now-accepting-title.vold-36 {
    line-height: 60px;
  }

  .margin-bottom-copy.margin-small {
    text-align: left;
    text-align: left;
    margin-left: 0;
  }

  .margin-top-copy {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .margin-top-copy.margin-medium {
    width: 100%;
  }

  .video-collection-item-copy, .videocollection-item-copy {
    padding-bottom: 32px;
  }

  .collection-list-wrapper-35 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-direction: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: flex;
  }

  .icon-11, .right-arrow {
    display: none;
  }

  .gallery24_horizontal-scroll-content {
    width: 150vh;
  }

  .gallery24_image {
    max-height: 25rem;
  }

  .blog3-header_category-link {
    justify-content: flex-start;
    align-items: flex-start;
    padding-top: 1rem;
  }

  .main-wrapper {
    margin-top: 120px;
  }

  .blog3-header_featured-item-content {
    padding-bottom: 12px;
    padding-left: 16px;
    padding-right: 16px;
  }

  .padding-section-large-20 {
    padding-top: 0;
  }

  .signup-form-wrapper {
    grid-row-gap: .75rem;
    flex-direction: column;
    grid-template-columns: 1fr;
  }

  .blog3-header_meta-wrapper {
    align-items: flex-start;
    display: flex;
  }

  .footer1_form {
    grid-row-gap: 12px;
    flex-direction: column;
    grid-template-columns: 1fr;
  }

  .blog3-cta_component {
    grid-template-columns: 1fr;
  }

  .footer1_menu-wrapper {
    grid-row-gap: 2.5rem;
    grid-template-columns: 1fr;
  }

  .padding-global-26 {
    padding-top: 0%;
  }

  .footer1_top-wrapper {
    grid-row-gap: 48px;
  }

  .blog3-header_featured-item {
    grid-row-gap: 1.5rem;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .blog-post-header3_component {
    grid-template-columns: 1fr;
  }

  .blog-post-header3_share-wrapper {
    width: 100%;
  }

  .padding-global-27 {
    padding-top: 10%;
  }

  .margin-right {
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 0;
  }

  .collection-list-49 {
    flex-direction: column;
  }

  .collection-list-50 {
    grid-template-columns: 1fr;
  }

  .collection-list-51 {
    display: block;
  }

  .div-block-70 {
    text-decoration: none;
  }

  .hiden-pc {
    display: none;
  }

  .hiden-compu {
    display: block;
  }

  .more-information-button {
    font-weight: 400;
  }

  .button-all-videos.hiden-desktop {
    display: block;
  }

  .button-all-videos.hiden-desktop.hidden-phone {
    display: none;
  }

  .button-all-videos.hiden-phone {
    display: block;
  }

  .button-all-videos.hiden-phone.hiden-pc {
    width: auto;
    padding-left: 28px;
    padding-right: 28px;
    display: flex;
  }

  .interview-card-6-copy {
    justify-content: flex-start;
    align-items: center;
    max-width: none;
    height: auto;
    padding-bottom: 20px;
    padding-left: 16px;
    padding-right: 16px;
    text-decoration: none;
  }

  .interview-card-6-copy-copy {
    max-width: 280px;
    height: auto;
    padding-bottom: 20px;
    text-decoration: none;
  }

  .body-21 {
    align-items: flex-start;
    margin-left: 2.5%;
    margin-right: 2.5%;
  }

  .header15_component {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    flex-direction: column;
    display: flex;
  }

  .header15_content-wrapper {
    grid-template-columns: 1fr;
  }

  .news-block {
    border-radius: 15px;
    width: 320px;
    margin-top: 40px;
  }

  .heading-49 {
    font-size: 12px;
  }

  .div-block-72 {
    grid-column-gap: 4px;
    grid-row-gap: 4px;
    flex-direction: column;
  }

  .div-block-73 {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    flex-direction: column;
    text-decoration: none;
    display: flex;
  }

  .heading-50 {
    font-size: 14px;
    font-weight: 500;
  }

  .slide-nav {
    padding-top: 16px;
    padding-bottom: 8px;
  }

  .text-size-medium-20 {
    text-align: center;
  }

  .layout1_image-wrapper.hiden-pc {
    border-style: none;
    padding-bottom: 32px;
    display: block;
  }

  .layout1_image-wrapper.hiden-phone {
    display: none;
  }

  .layout1_content {
    padding-left: 16px;
    padding-right: 16px;
  }

  .section_layout1 {
    border-radius: 35px;
    width: auto;
    margin: 32px 8px;
    padding-right: 0;
  }

  .layout1_component {
    grid-template-columns: 1fr;
  }

  .apply-now-kt-superstar {
    text-align: center;
    background-image: linear-gradient(175.31deg, #f0e5c4, #ead8a1f2 22%, #e1c782de 56%, #d2b25bd4 74%, #c39e3ac4);
    justify-content: center;
    align-items: flex-start;
    width: 100%;
    height: auto;
    padding: 0 8px;
    font-size: 18px;
    font-weight: 700;
    line-height: 100%;
  }

  .apply-button.hiden-desktop {
    display: block;
  }

  .apply-button.hiden-desktop.hidden-phone {
    display: none;
  }

  .apply-button.hiden-phone {
    display: block;
  }

  .apply-button.hiden-phone.hiden-pc {
    width: auto;
    padding-left: 28px;
    padding-right: 28px;
    display: flex;
  }

  .padding-global-26-copy {
    padding-top: 0%;
  }

  .section-21-copy-copy {
    background-image: linear-gradient(#000, #0000 65%, #000), url("https://cdn.prod.website-files.com/6515c29e265110c9545f6a61/656222f179b2efc55e063185_CLUB4.png");
    background-position: 0 0, 50% 30%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
    background-attachment: scroll, scroll;
    height: 200px;
    margin-top: 70px;
  }

  .academy-block-copy {
    justify-content: space-around;
    align-items: flex-start;
    width: 360px;
    height: 28%;
    padding-bottom: 0;
  }

  .max-width-large-2-copy-copy {
    width: 360px;
    max-width: 100%;
    padding-top: 0;
  }

  .portfolio15_title-wrapper-copy {
    width: 340px;
  }

  .layout352_item {
    grid-template-columns: 3rem 1fr;
  }

  .text-inter-4-copy {
    max-width: 100%;
    margin-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    font-weight: 400;
    line-height: 32px;
  }

  .layout352_item-2 {
    grid-template-columns: 3rem 1fr;
  }

  .layout352_date-text-2 {
    margin-bottom: 30px;
  }

  .layout352_item-3 {
    grid-template-columns: 3rem 1fr;
    padding-top: 0;
  }

  .career20_tabs-menu.no-scrollbar {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    flex-direction: column;
    align-items: flex-start;
  }

  .padding-section-large-29 {
    padding-top: 0;
  }

  .affiliate-with-the-world-s-largest-professional-kombat-taekwondo-organization-2-copy-copy {
    text-align: left;
    width: 480px;
  }

  .div-block-74 {
    padding-top: 64px;
  }

  .image-153 {
    border-radius: 12px;
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-75 {
    border-style: none;
    margin-top: 20px;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
  }

  ._2v2-3-copy {
    font-size: 32px;
  }

  .div-block-76 {
    flex-direction: column;
  }

  .f2wf-columns-5-copy-copy-copy {
    margin-top: 40px;
  }

  .f2wf-columns-6 {
    margin-top: 180px;
  }

  .download-pdf.hiden-desktop {
    display: block;
  }

  .download-pdf.hiden-desktop.hidden-phone {
    display: none;
  }

  .download-pdf.hiden-phone {
    display: block;
  }

  .download-pdf.hiden-phone.hiden-pc {
    width: auto;
    padding-left: 28px;
    padding-right: 28px;
    display: flex;
  }

  .event35_item {
    grid-row-gap: 2rem;
  }

  .event-info-button.hiden-desktop {
    display: block;
  }

  .event-info-button.hiden-desktop.hidden-phone {
    display: none;
  }

  .event-info-button.hiden-phone {
    display: block;
  }

  .event-info-button.hiden-phone.hiden-pc {
    width: auto;
    padding-left: 28px;
    padding-right: 28px;
    display: flex;
  }

  .div-block-77 {
    width: auto;
    margin-left: 0;
  }

  .download-pdf-copy {
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 0;
  }

  .f2wf-columns-5-copy {
    height: 100%;
    margin-top: 160px;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 16px;
  }

  .download-pdf-copy.hiden-desktop {
    display: block;
  }

  .download-pdf-copy.hiden-desktop.hidden-phone {
    display: none;
  }

  .download-pdf-copy.hiden-phone {
    display: block;
  }

  .download-pdf-copy.hiden-phone.hiden-pc {
    width: auto;
    padding-left: 28px;
    padding-right: 28px;
    display: flex;
  }

  .div-block-79 {
    width: auto;
    margin-left: 0;
  }

  .header3-vertical.big-image-5perc-margin {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    flex-direction: column;
  }

  .gold-button-main {
    width: 100%;
    font-family: Inter, sans-serif;
  }

  .gold-button-main.hiden-desktop {
    display: block;
  }

  .gold-button-main.hiden-desktop.hidden-phone {
    display: none;
  }

  .gold-button-main.hiden-phone {
    display: block;
  }

  .gold-button-main.hiden-phone.hiden-pc {
    width: auto;
    padding-left: 28px;
    padding-right: 28px;
    display: flex;
  }

  .list-shin-copy-knockdowns {
    color: #fff;
    padding-left: 20px;
    font-family: Inter, sans-serif;
    font-size: 18px;
    font-weight: 300;
    line-height: 24px;
  }

  .button-32-copy-copy {
    margin-bottom: 0;
    font-size: 12px;
  }

  .margin-bottom-copy.margin-small {
    text-align: left;
    justify-content: center;
    align-items: center;
    margin-left: 0;
  }

  .margin-bottom-copy.margin-small-copy {
    align-items: flex-start;
    width: 100%;
  }

  .section-21-copy-copy {
    background-image: linear-gradient(#000 9%, #0000 66%, #000 88%), url("https://cdn.prod.website-files.com/6515c29e265110c9545f6a61/65722b7f385fbbc641f486e9_KTKI-0.-PREVIO-6.jpg");
    background-position: 0 0, 50% 0;
    background-size: auto, cover;
    width: 100%;
    height: 200px;
    margin-top: 60px;
  }

  .form-button-2:hover {
    background-color: var(--golden2);
    background-image: none;
  }

  .log-in__h {
    font-size: 28px;
  }

  .content-search, .mobile-nav {
    padding-left: 10px;
    padding-right: 10px;
  }

  .icon-wrap.tablet {
    grid-column-gap: 10px;
  }

  .embed-icon {
    color: var(--white);
  }

  .icon-img {
    width: 20px;
    max-width: none;
    height: 20px;
  }

  .content-26 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .storage-menu {
    flex-direction: column;
    align-items: flex-start;
  }

  .medium-p {
    font-size: 14px;
  }

  .profile-img {
    width: 30px;
  }

  .line.vertical {
    width: auto;
    height: 1px;
  }

  .storage-text {
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .form-4 {
    flex-direction: column;
    display: flex;
  }

  .padding-horizontal {
    padding-top: 0;
    padding-bottom: 0;
  }

  .body-29 {
    justify-content: flex-start;
    align-items: center;
    margin-top: 40px;
  }

  .body-30 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    justify-content: flex-start;
    align-items: center;
    padding-left: 8px;
    padding-right: 8px;
  }

  .login-button:hover {
    background-color: var(--golden2);
    background-image: none;
  }

  .dash_nav-wrap {
    border-radius: 0;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    margin-bottom: 25px;
    padding-top: 0;
    position: static;
  }

  .dash_page {
    padding-left: 25px;
  }

  .dash_button {
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
  }

  .body-32 {
    flex-direction: column;
    align-items: flex-start;
  }

  .right-top.mobile {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
  }

  .section-48 {
    padding-top: 0;
    padding-left: 16px;
    padding-right: 16px;
  }

  .mb-15 {
    text-align: left;
    justify-content: center;
    align-items: center;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 32px;
    display: flex;
  }

  .nav-3 {
    padding-top: 40px;
    padding-bottom: 40px;
    display: none;
  }

  .heading-wrap {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-direction: column;
    align-items: flex-start;
    width: 100%;
    margin-bottom: 20px;
  }

  .logo-link-2 {
    margin-bottom: 20px;
  }

  .shadow-2 {
    display: none;
  }

  .content-heading {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    height: auto;
    padding-top: 16px;
    padding-left: 0;
    padding-right: 0;
  }

  .mobile-nav-2 {
    justify-content: space-around;
  }

  .content-27 {
    padding-top: 0;
  }

  .ml-40 {
    text-align: center;
    justify-content: center;
    align-items: center;
    margin-top: 0;
    margin-left: 0;
    font-size: 14px;
    display: flex;
  }

  .heading-cards {
    grid-template-columns: 1fr;
  }

  .heading-text {
    width: 100%;
  }

  .content-wrap {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    padding: 0;
    font-family: Inter, sans-serif;
  }

  .content-left {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    flex-direction: column;
    padding-top: 0;
  }

  .kt-club-license-membership-certificate {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    width: 100%;
    margin-bottom: 0;
  }

  .kt-club-license-membership-certificate.horizontal-flex {
    display: none;
  }

  .large-icon.no-margin_left {
    margin-right: 0;
  }

  .clone-me {
    width: 100%;
    padding-top: 80px;
  }

  .lightbox-modal {
    width: 100%;
    padding-left: 2.5%;
    padding-right: 2.5%;
  }

  .chekbox-text {
    font-size: 14px;
  }

  .field-label-36 {
    font-weight: 600;
  }

  .field-wrapper.top {
    margin-top: 12px;
    margin-bottom: 10px;
  }

  .checkbox-wrap {
    font-size: 12px;
    display: flex;
  }

  .h1-small-2 {
    text-align: center;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    font-weight: 800;
    display: flex;
  }

  .modal_small {
    text-align: left;
    width: 100%;
    min-width: auto;
    padding: 20px;
  }

  .wrap_cta-color {
    width: auto;
    padding-left: 20px;
    padding-right: 20px;
  }

  .section-49 {
    width: 100%;
  }

  .nav-4 {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .logo-link-3 {
    margin-bottom: 20px;
  }

  .div-block-86 {
    background-color: var(--golden2);
    flex-direction: column;
    height: 60px;
  }

  .heading-59 {
    color: var(--black);
    margin-top: 20px;
  }

  .ms-white-box {
    width: 100%;
    min-width: auto;
  }

  .ms-button {
    width: 100%;
    min-height: auto;
    padding: .6em 1.3em;
    font-size: 14px;
    font-style: normal;
  }

  .ms-form-divider {
    width: 100%;
  }

  .form-border-2 {
    border-style: none;
    width: 100%;
    max-width: 100%;
    padding-top: 64px;
  }

  .info-screen-2 {
    margin-top: 0;
    margin-left: 16px;
    margin-right: 16px;
  }

  .input-6 {
    border-color: var(--black-grey);
    color: var(--white);
    font-size: 16px;
  }

  .form-container-3 {
    width: 100%;
  }

  .text-span-6 {
    font-weight: 700;
  }

  .dropdown-toggle-2-fighters-copy {
    letter-spacing: 2px;
    border: 0 #d6d6d6;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
  }

  .image-wrap {
    height: 200px;
    padding-bottom: 0;
    display: flex;
  }

  .form-block-9 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .section_big-3 {
    flex-direction: column;
    justify-content: flex-start;
    align-items: start;
    display: flex;
  }

  .form-block-10 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .content-left-no-padding {
    padding-top: 0;
  }

  .nav-5 {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .multi-form1_form {
    grid-row-gap: 3rem;
  }

  .multi-form1_form-content {
    grid-row-gap: 1.5rem;
  }

  .multi-form1_button-group {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    align-self: stretch;
    align-items: stretch;
    display: flex;
  }

  .block-referee {
    width: auto;
  }

  .level-referee-block {
    flex-flow: wrap;
  }

  .referee-listing-subtitle-copy-copy {
    font-size: 18px;
  }

  .section_blog62 {
    margin-top: 80px;
  }

  .padding-section-large-31 {
    padding-top: 0;
  }

  .blog62_image-wrapper {
    padding-top: 0%;
  }

  .blog62_button-wrapper {
    margin-top: 0;
  }

  .heading-style-h5-14 {
    margin-bottom: 10px;
  }

  .blog62_item {
    grid-row-gap: 1.5rem;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    padding-left: 0;
    padding-right: 0;
  }

  .collection-list-52 {
    padding-left: 8px;
    padding-right: 8px;
  }

  .button-75 {
    padding: 8px 15px;
  }

  .section_career21-copy {
    height: 60.7635%;
    padding-top: 90px;
  }

  .section-block-paises-president {
    height: 60.7635%;
    padding-top: 120px;
  }

  .presidents-wrapper, .presidents-list, .presidents-item {
    width: 260px;
  }

  .flag-president {
    max-width: 48px;
    height: 20px;
  }

  .header-update-name {
    text-align: left;
    background-image: linear-gradient(175.31deg, #f0e5c4, #ead8a1f2 22%, #e1c782de 56%, #d2b25bd4 74%, #c39e3ac4);
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    height: auto;
    padding: 0 8px 0 0;
    font-size: 18px;
    font-weight: 700;
    line-height: 100%;
  }

  .block-minor-league {
    width: 25%;
  }

  .div-block-97 {
    width: 100%;
  }

  .frame-107-copy, .frame-107-2 {
    padding-left: 8px;
    padding-right: 8px;
  }

  .text-101-2, .text-101-2-colored {
    text-align: center;
  }

  .silver-button-download-pdf {
    margin-bottom: 0;
    font-size: 12px;
  }

  .top-banner-image {
    background-image: linear-gradient(#000 37%, #0000 70%, #000 98%), url("https://cdn.prod.website-files.com/6515c29e265110c9545f6a61/65a9baecc621ebaaf36c2084_419424263_870508181747244_972917528233921243_n.jpg");
    background-position: 0 0, 50% 0;
    background-repeat: repeat, repeat;
    background-size: auto, cover;
    background-attachment: scroll, scroll;
    height: 300px;
    padding-top: 0;
  }

  .div-block-99 {
    width: 100%;
  }

  .frame-107-no-border {
    border-style: none;
    border-width: 1px;
    padding-left: 8px;
    padding-right: 8px;
  }

  .div-block-100 {
    padding-bottom: 0;
  }

  .div-block-101 {
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    width: 100%;
  }

  .block-evento-info {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .dropdown-toggle-notice {
    letter-spacing: 2px;
    border: 1px #d6d6d6;
    width: 100%;
  }

  .all-niotices-tab-header {
    color: var(--white);
    letter-spacing: 2px;
    background-color: #000;
    border: 1px #c6c6c6;
    font-weight: 700;
  }

  .all-niotices-tab-header:hover {
    color: #d2b25b;
    letter-spacing: 2px;
    border: 1px solid #5f5f5f;
  }

  .multi-form9_button-group, .multi-form14_button-group {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    align-self: stretch;
    align-items: stretch;
    display: grid;
  }

  .multi-form14_step, .multi-form14_step-2, .multi-form14_step-3 {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .signupform {
    margin: 0 16px 40px;
  }

  .welcome-options-wrapper {
    width: 340px;
    margin-top: 40px;
  }

  .subtitle-gold-for-welcome-dashboard {
    text-align: left;
    background-image: linear-gradient(175.31deg, #f0e5c4, #ead8a1f2 22%, #e1c782de 56%, #d2b25bd4 74%, #c39e3ac4);
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    height: auto;
    padding: 0 8px 0 0;
    font-size: 18px;
    font-weight: 700;
    line-height: 100%;
  }

  .tabs-menu {
    grid-row-gap: 10px;
    flex-direction: column;
    align-items: stretch;
  }

  .body-41 {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    flex-direction: column;
    display: flex;
  }

  .multi-form4_step {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .multi-form4_button-group {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    align-self: stretch;
    align-items: stretch;
    display: grid;
  }

  .padding-global-42 {
    padding-left: 0%;
    padding-right: 0%;
  }

  .div-block-104 {
    flex-direction: column;
  }

  .welcome-block {
    flex-direction: column;
    width: 100%;
    margin-bottom: 0;
  }

  .text-block-163 {
    height: 100%;
    font-size: 16px;
    font-weight: 500;
    line-height: 40px;
  }

  .heading-64, .bold-text-13 {
    font-size: 22px;
  }

  .edit-button {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .top-info {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .card-top-2 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    border-style: none;
    border-color: var(--black-grey);
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 100%;
  }

  .profile-card-2 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    border-style: solid;
    border-color: var(--black-grey);
    border-radius: 18px;
    align-items: center;
    max-width: 100%;
  }

  .ms-profile-image-preview-4 {
    border-radius: 4px;
    width: 100%;
  }

  .name-32 {
    text-align: center;
  }

  .text-span-7 {
    text-align: center;
    font-size: 16px;
  }

  .signupform-club-owners {
    margin-top: 0;
    margin-left: 16px;
    margin-right: 16px;
  }

  .div-block-105 {
    grid-column-gap: 6px;
    grid-row-gap: 6px;
    display: flex;
  }

  .nav-container {
    padding-left: 10px;
    padding-right: 10px;
  }

  .card-66-2 {
    width: 100%;
    padding-top: 20px;
    padding-left: 16px;
    padding-right: 16px;
  }

  .card-66-2.big {
    padding-top: 20px;
  }

  .content-container {
    padding-left: 10px;
    padding-right: 10px;
  }

  .cards-wrap-2 {
    width: 100%;
  }

  .card-button {
    background-color: var(--color);
    color: var(--white);
    border-style: solid;
    border-radius: 8px;
  }

  .card-button:hover {
    background-color: var(--golden2);
    color: var(--color);
  }

  .card-button-black {
    background-color: var(--white);
  }

  .content-cards-3 {
    grid-template-columns: 1fr;
  }

  .profile-text {
    display: none;
  }

  .cb-line {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
  }

  .schedule-wrap {
    padding-left: 10px;
    padding-right: 10px;
  }

  .schedule-left {
    flex-direction: column;
  }

  .sales-wrap {
    padding-left: 10px;
    padding-right: 10px;
  }

  .cb-text {
    align-items: flex-start;
  }

  .cb-text.text {
    flex-direction: row;
  }

  .stats {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .form-12 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-direction: column;
    display: flex;
  }

  .calendar-wrap {
    padding-left: 10px;
    padding-right: 10px;
  }

  .cb-flex {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    flex-direction: column;
    align-items: flex-start;
  }

  .shedule-content {
    width: 70%;
  }

  .calendar {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .signupform-club-owners-v2 {
    margin-top: 0;
    margin-left: 16px;
    margin-right: 16px;
  }

  .input-label-3 {
    font-size: .8rem;
  }

  .signup_h1 {
    font-size: 1.4rem;
  }

  .form_card {
    padding-left: 8%;
    padding-right: 8%;
    font-size: .8rem;
  }

  .form_card.is-wider {
    max-width: 90vw;
  }

  .page-padding {
    padding-left: 5%;
    padding-right: 5%;
  }

  .button-79 {
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
  }

  .nav_component {
    height: auto;
  }

  .nav_component.no-mobile {
    flex-wrap: wrap;
    justify-content: center;
  }

  .input-7 {
    font-size: .9rem;
  }

  .ms-checkbox-wrap {
    display: flex;
  }

  .ms-button-2 {
    width: 100%;
    min-height: auto;
    padding: .6em 1.3em;
    font-size: 14px;
    font-style: normal;
  }

  .conversion-application-form-block {
    flex-direction: column;
    width: 100%;
  }

  .ms-form-heading-2 {
    font-weight: 500;
  }

  .dan-level-promotion-block {
    width: 100%;
    min-width: auto;
  }

  .ms-radio-wrap {
    align-items: flex-start;
    display: flex;
  }

  .content-cards-4 {
    grid-template-columns: 1fr;
  }

  .form-13 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-direction: column;
    display: flex;
  }

  .dark---heading-1 {
    width: auto;
    font-size: 16px;
  }

  .card-71 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    height: auto;
    padding-left: 32px;
  }

  .profile-pic-2 {
    width: 240px;
    max-width: 100%;
    height: auto;
    min-height: 100%;
    padding-top: 8px;
  }

  .text-239 {
    justify-content: center;
    align-items: center;
    width: auto;
    margin-top: 12px;
  }

  .image-160 {
    text-align: center;
    max-width: 50%;
  }

  .div-block-108 {
    grid-column-gap: 4px;
    grid-row-gap: 4px;
    text-align: center;
    flex-wrap: nowrap;
    align-content: center;
    width: 320px;
    padding-bottom: 0;
  }

  .div-block-109 {
    padding-top: 16px;
  }

  .country-gold {
    letter-spacing: 0;
    text-transform: uppercase;
    padding-top: 0;
    padding-bottom: 0;
    font-size: 18px;
    line-height: 100%;
  }

  .dark---heading-5 {
    font-size: 14px;
  }

  .icon-embed-medium-3, .icon-embed-medium-4 {
    width: 1.4rem;
    height: 2rem;
  }

  ._64-silver-title-leftalligned {
    text-align: left;
    justify-content: flex-start;
    align-items: flex-start;
    width: auto;
    max-width: 100%;
    margin-top: 0;
    margin-bottom: 0;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    font-size: 18px;
  }

  .tiitle-64-silver-leftalligned {
    grid-column-gap: 3px;
    grid-row-gap: 3px;
    flex-flow: wrap;
  }

  ._64-silver-title-wrapper {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-wrap: nowrap;
    justify-content: flex-start;
    align-items: center;
    margin-bottom: 0;
  }

  .flag-block {
    justify-content: center;
    align-items: center;
    width: auto;
  }

  .image-161 {
    width: 64px;
    height: 32px;
  }

  .full-name-block {
    justify-content: center;
    align-items: center;
    margin-top: 12px;
  }

  .top-sub-block {
    justify-content: center;
    align-items: center;
    width: auto;
    padding-top: 0;
  }

  .info-block {
    justify-content: center;
    align-items: center;
  }

  .bio-block {
    justify-content: center;
    align-items: center;
    width: 100%;
  }

  .text-block-169 {
    width: 100%;
  }

  .image-160-copy {
    text-align: center;
  }

  .div-block-111 {
    width: auto;
  }

  .right-block {
    justify-content: center;
    align-items: center;
    width: 120%;
    margin-top: 12px;
  }

  .block-federation-mas-referee {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    flex-flow: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    height: auto;
    display: flex;
  }

  .image-162 {
    width: 48px;
    height: 24px;
  }

  .div-block-114 {
    grid-column-gap: 4px;
    grid-row-gap: 4px;
    margin-top: 0;
    font-weight: 600;
  }

  .past-events-block {
    flex-direction: column;
  }

  .div-block-115 {
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    width: 100%;
  }

  .heading-style-h4-copy, .heading-style-h11 {
    font-size: 2rem;
  }

  .product11_mask {
    width: 95%;
  }

  .margin-bottom-copy.margin-small {
    text-align: left;
    justify-content: center;
    align-items: center;
    margin-left: 0;
  }

  .margin-bottom-copy.margin-small {
    text-align: left;
    justify-content: center;
    align-items: center;
    margin-left: 0;
  }

  .image-167 {
    width: 100%;
  }

  .cart {
    justify-content: space-between;
    align-items: center;
  }

  .product12_mask {
    width: 95%;
  }

  .text-size-medium-30.text-weight-semibold {
    text-align: center;
    line-height: 100%;
  }

  .product2_image-wrapper {
    width: 100%;
    padding-bottom: 0;
  }

  .product2_item {
    justify-content: center;
    align-items: center;
    height: auto;
  }

  .product2_heading-wrapper {
    grid-column-gap: 0rem;
    display: flex;
  }

  .padding-section-large-37 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
  }

  .product2_image {
    width: auto;
  }

  .text-size-large-5.text-weight-semibold {
    text-align: center;
  }

  .section_product2 {
    display: flex;
  }

  .product2_heading {
    align-items: flex-start;
    display: flex;
  }

  .padding-global-45 {
    height: 99.9999%;
  }

  .margin-bottom-copy.margin-small {
    text-align: left;
    justify-content: center;
    align-items: center;
    margin-left: 0;
  }

  .collection-item-43 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-direction: row;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    place-items: center;
    width: 100%;
    height: auto;
    margin-bottom: 32px;
    display: flex;
  }

  .collection-list-56 {
    flex-direction: column;
    display: flex;
  }

  .heading-69 {
    font-size: 26px;
  }

  .collection-list-wrapper-38 {
    height: 100%;
    margin-top: 0;
  }

  .heading-70 {
    text-align: center;
    font-size: 26px;
  }

  .footer10_bottom-wrapper {
    width: 100%;
    padding-top: 64px;
  }

  .footer10_left-wrapper {
    grid-row-gap: 40px;
    grid-template-columns: 1fr;
  }

  .footer10_top-wrapper {
    grid-row-gap: 48px;
  }

  .text-size-small-12, .footer10_logo-link {
    text-align: center;
  }

  .form_input-7 {
    text-align: center;
    font-size: .8rem;
  }

  .footer10_credit-text {
    text-align: center;
  }

  .footer10_form {
    grid-row-gap: 12px;
    flex-direction: column;
    grid-template-columns: 1fr;
  }

  .adaptable {
    width: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .gold-kombat-logo-1 {
    max-width: 75%;
  }

  .professional-league-gloves {
    font-family: Inter, sans-serif;
    font-size: 24px;
    font-weight: 600;
  }

  .adaptable-2 {
    padding-left: 0;
    padding-right: 0;
  }

  .adaptable-4 {
    width: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .adaptable-5 {
    flex-direction: column;
    padding-top: 25px;
    padding-bottom: 25px;
  }

  .one-size-hats {
    font-family: Inter, sans-serif;
    font-size: 24px;
  }

  .frame-121 {
    width: 100.002%;
  }

  .pro-gloves {
    flex-direction: column;
    width: 100%;
    padding: 25px 15px 25px 16px;
  }

  .professional-league-gloves-6 {
    font-size: 22px;
  }

  .major-and-minor-leagu {
    grid-column-gap: 32px;
    padding: 25px 32px 14px;
  }

  .banner13_component {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .banner13_heading-top, .banner13_heading-bottom {
    font-size: 3rem;
  }

  .text-size-small-12-copy, .image-169, .div-block-124, .text-size-small-12-copy {
    text-align: center;
  }

  .dropdown-homepage {
    flex-direction: column;
    align-items: flex-start;
    display: flex;
  }

  .link-block-39.w--current {
    align-items: flex-start;
    width: auto;
    margin-left: 20px;
    padding-top: 20px;
    padding-bottom: 20px;
    padding-right: 0;
    display: flex;
  }

  .navbar-menu-3-copy {
    background-color: #000;
    justify-content: space-around;
    align-items: flex-start;
    width: 100%;
  }

  .navbar1_component-copy {
    padding-top: 16px;
    padding-bottom: 16px;
  }

  .link-31 {
    color: var(--golden2);
    font-family: Inter, sans-serif;
    font-weight: 600;
    text-decoration: none;
  }

  .home-block {
    flex-direction: row;
    justify-content: space-around;
    align-items: center;
    margin-bottom: 0;
    padding-top: 0;
    padding-bottom: 0;
    text-decoration: none;
  }

  .link-block-41 {
    padding-top: 20px;
    padding-bottom: 20px;
    padding-left: 20px;
    display: flex;
  }

  .dropdown-multi {
    flex-direction: column;
    align-items: flex-start;
    margin-left: 16px;
    display: flex;
  }

  .section-52 {
    margin-bottom: 32px;
    margin-left: 0;
    margin-right: 0;
  }

  .button-86.is-secondary.is-small {
    border-radius: 8px;
  }

  .event1_date-wrapper {
    width: 100%;
    height: 100%;
  }

  .event1_title {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    text-align: center;
    justify-content: center;
    margin-bottom: .5rem;
  }

  .padding-section-large-39 {
    padding-top: .025rem;
  }

  .event1_item {
    grid-row-gap: 1rem;
    justify-items: center;
  }

  .heading-style-h5-15 {
    text-align: center;
    font-family: Inter, sans-serif;
  }

  .text-size-small-13 {
    text-align: center;
  }

  .tab-link-tab-3 {
    color: var(--white);
    text-align: center;
    width: 100%;
    padding-left: 8px;
    padding-right: 8px;
  }

  .tab-link-tab-3.w--current {
    padding-left: 8px;
    padding-right: 8px;
  }

  .text-block-177 {
    color: var(--white);
    text-align: center;
  }

  .max-width-large-6-copy {
    flex-direction: column;
    align-items: flex-start;
    display: flex;
  }

  .blog9_featured-item {
    grid-row-gap: 1.5rem;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .blog23_item-content, .blog23_featured-item-content {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .padding-section-large-42 {
    padding-top: 0;
  }

  .blog8_featured-item-content {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .icon-embed-xxsmall-4 {
    width: 2.4rem;
    height: 2.4rem;
  }

  .blog8_item-content {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .container-83 {
    padding: 20px;
  }

  .dashboard_block {
    border-radius: 16px;
    width: 100%;
  }

  .section_dashboard {
    align-items: flex-start;
    width: 100%;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .tabs-menu-7 {
    grid-row-gap: 10px;
    flex-direction: column;
    align-items: stretch;
  }

  .button-90 {
    width: 100%;
  }

  .main-wrapper-3 {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    padding-top: 16px;
  }

  .quick-stack-2 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .page-padding-2 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .card-66-copy {
    width: 100%;
  }

  .card-66-copy.big-copy {
    width: 100%;
    padding-top: 16px;
  }

  .lightbox-modal-2 {
    flex-direction: column;
    padding-right: 0;
  }

  .label-smallwhite {
    color: var(--white);
    text-align: center;
    line-height: 120%;
  }

  .h1-small-4 {
    text-align: center;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .modal_small-2 {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    text-align: left;
    flex-flow: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    align-items: center;
    width: 100%;
    min-width: auto;
    max-width: 100%;
    height: auto;
    padding: 20px;
    display: flex;
  }

  .card-button-gold-v2 {
    border: 1px solid var(--black-grey);
    padding-top: 0;
    padding-bottom: 0;
  }

  .content-left-copy {
    margin-top: 0;
  }

  ._3rd-dan-black-belt-info-block {
    justify-content: center;
    align-items: center;
  }

  .div-block-128 {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .div-block-129 {
    color: var(--white);
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    width: 100%;
  }

  .div-block-129-copy {
    justify-content: space-between;
    align-items: center;
  }

  .section-53 {
    justify-content: center;
    align-items: center;
    margin-top: 60px;
    padding-left: 16px;
    padding-right: 16px;
    display: flex;
  }

  .menu-phone {
    margin-top: 0;
    padding-top: 0;
    font-family: Inter, sans-serif;
  }

  .menu-icon2 {
    color: var(--white);
  }

  .navbar2_component {
    border-bottom-style: none;
    margin-top: 0;
    padding-top: 8px;
    padding-bottom: 0;
  }

  .navbar2_container {
    padding-top: 0;
  }

  .navbar2_menu-button {
    width: 100%;
    height: 100%;
  }

  .navbar2_link {
    color: var(--white);
    width: 100%;
    margin-top: 0;
    margin-bottom: 0;
    font-family: Inter, sans-serif;
    font-size: 16px;
    display: block;
  }

  .navbar2_link:hover {
    color: var(--golden2);
  }

  .navbar2_link:visited, .navbar2_button-wrapper {
    color: var(--white);
  }

  .menu-icon2_line-middle {
    width: 100%;
    height: 100%;
  }

  .navbar2_menu.is-page-height-tablet {
    color: var(--white);
    background-image: linear-gradient(#000, #171717);
    height: auto;
    padding-bottom: 0;
  }

  .button-93 {
    background-color: var(--golden2);
    color: var(--color);
    border-radius: 8px;
    margin-top: 12px;
    font-size: 16px;
  }

  .button-93:hover {
    background-color: var(--black);
    color: var(--white);
  }

  .logout-button {
    text-align: center;
    margin-top: 20px;
    font-size: 16px;
  }

  .submit-button-15 {
    background-color: var(--black);
    font-family: Inter, sans-serif;
    font-size: 16px;
  }

  .submit-button-15:hover, .submit-button-15:focus {
    color: var(--golden2);
  }

  .form-17 {
    margin-bottom: -10px;
    padding-top: 0;
    padding-bottom: 0;
  }

  .clients-wrapper-three-copy {
    grid-column-gap: 20px;
    grid-row-gap: 30px;
    grid-template: "."
                   "."
                   "."
                   "Area"
                   / 1fr;
    grid-auto-columns: 1fr;
    justify-items: center;
    margin-bottom: 0;
    display: grid;
  }

  .link-block-10-copy {
    justify-content: center;
    align-items: center;
    width: 100%;
    display: flex;
  }

  .link-block-10-copy-copy {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .collection-list-wrapper-40 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .collection-list-59 {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .text-block-184, .text-block-185, .text-block-186 {
    text-align: center;
  }

  .blog-item {
    border: 1px solid var(--grey);
    border-radius: 8px;
  }

  .collection-list-60 {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .div-block-17-copy {
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    margin-left: 0;
    padding: 0 20px;
    display: flex;
  }

  .button-all-videos-copy {
    width: auto;
    padding-left: 35px;
    padding-right: 35px;
  }

  .button-all-videos-copy.hiden-desktop {
    display: block;
  }

  .button-all-videos-copy.hiden-desktop.hidden-phone {
    display: none;
  }

  .button-all-videos-copy.hiden-phone {
    display: block;
  }

  .button-all-videos-copy.hiden-phone.hiden-pc {
    width: auto;
    padding-left: 28px;
    padding-right: 28px;
    display: flex;
  }

  .social-media-block {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    justify-content: center;
    align-items: center;
    width: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .card-button-gold-v2-copy {
    border-style: none;
  }

  .padding-global-26-copy-copy {
    padding-top: 0%;
  }

  .link-block-45 {
    justify-content: flex-start;
    align-items: flex-start;
    margin-left: 16px;
    padding-top: 20px;
    padding-bottom: 20px;
    padding-left: 4px;
    display: flex;
  }

  .card-button-golden {
    background-color: var(--white);
  }

  .ms-profile-image-preview-6 {
    border-radius: 4px;
  }

  .dropdown-link-sponsorship {
    background-color: var(--transparent);
    color: var(--white);
    letter-spacing: 2px;
    border: 1px #c6c6c6;
    font-weight: 700;
  }

  .dropdown-link-sponsorship:hover {
    color: #d2b25b;
    letter-spacing: 2px;
    border: 1px solid #5f5f5f;
  }

  .blog3-header_category-link-copy {
    justify-content: flex-start;
    align-items: flex-start;
    padding-top: 1rem;
  }

  .ms-profile-image-preview-7 {
    border-radius: 4px;
  }

  .card-button-gold-v2-2, .card-button-gold-v2-copy-2 {
    border-style: none;
  }

  .profile-card-4 {
    max-width: 100%;
  }

  .ml-40-copy {
    text-align: left;
    text-align: left;
    margin-top: 20px;
    font-size: 16px;
  }

  .modal_small-3 {
    text-align: left;
    width: 100%;
    min-width: auto;
    max-width: 100%;
    padding: 20px;
  }

  .juracion, .field-label-43 {
    color: var(--grey);
  }

  .button-34-2 {
    width: auto;
  }

  .modal_small-3-2 {
    text-align: left;
    width: 100%;
    min-width: auto;
    max-width: 100%;
    padding: 20px;
  }

  .div-block-139 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .subtitle-gold-for-welcome-dashboard-copy2 {
    text-align: left;
    background-image: linear-gradient(175.31deg, #f0e5c4, #ead8a1f2 22%, #e1c782de 56%, #d2b25bd4 74%, #c39e3ac4);
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    height: auto;
    padding: 0 8px 0 0;
    font-size: 18px;
    font-weight: 700;
    line-height: 100%;
  }

  .div-block-140 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .pricing-card-grid {
    grid-column-gap: 42px;
    grid-row-gap: 42px;
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .price-container {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    flex-direction: column;
    display: flex;
  }

  .price-box {
    margin-bottom: 10%;
  }

  .price-3, .price-h3, .content-header {
    text-align: center;
  }

  .price-section {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding-top: 0;
    padding-bottom: 66px;
    padding-right: 0;
    display: flex;
  }

  .price-persona {
    text-align: center;
  }

  .price-h1 {
    margin-bottom: 24px;
    font-size: 40px;
  }

  .pricing-box-row.monthly-row {
    justify-content: center;
    align-items: center;
    margin-bottom: 0;
  }

  .pricing-box-row-copy.monthly-row-copy {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    margin-bottom: 0;
  }

  .input-6-copy {
    color: var(--grey);
  }

  .kt-black-belt-ceritification-block-title-copy {
    margin-top: 16px;
  }

  .navbar2_menu-copy.is-page-height-tablet {
    color: var(--white);
    background-image: linear-gradient(#000, #171717);
    height: auto;
    padding-bottom: 0;
  }

  .navbar2_menu-copy.is-page-height-tablet-copy {
    color: var(--white);
    background-image: linear-gradient(#000, #171717);
    border-radius: 8px;
    height: auto;
    margin-bottom: 0;
    padding-bottom: 1rem;
  }

  .div-block-141 {
    display: flex;
  }

  .checkbox-label-4, .checkbox-label-5, .checkbox-label-6 {
    color: var(--grey);
  }

  .free-plan.monthly-row {
    justify-content: center;
    align-items: center;
    margin-bottom: 0;
  }

  .become-kt-licensed-club-title {
    text-align: center;
    flex-flow: row;
    justify-content: center;
    align-items: center;
    width: 100%;
    max-width: 100%;
    height: auto;
    padding-top: 8px;
    padding-bottom: 8px;
    font-size: 40px;
    font-weight: 700;
    line-height: 100%;
    display: flex;
    position: static;
  }

  .become-kt-licensed-club-title.bold-37.bold-36 {
    width: auto;
  }

  .become-kt-licensed-club-title.vold-36 {
    line-height: 60px;
  }

  ._64-silver-title-centered-copy, ._64-silver-title-centered-copy-copy {
    text-align: left;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    max-width: 100%;
    margin-top: 0;
    margin-bottom: 0;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    font-size: 38px;
  }

  .go-to-dashboard {
    border-style: solid;
    border-width: 1px;
  }

  .denied-link {
    width: 100%;
    padding-left: 1.3em;
  }

  .search-bar {
    flex: none;
    justify-content: space-between;
  }

  .tab {
    width: 20vw;
  }

  .search__overflow-gradient, .tab__close-wrapper {
    padding-left: 20px;
  }

  .flex-row.stack-on-mobile {
    flex-direction: column;
  }

  .browser__wrapper.light {
    display: none;
  }

  .denied-button {
    width: 100%;
    min-height: auto;
    padding: .6em 1.3em;
    font-size: 14px;
    font-style: normal;
  }

  .search__input {
    flex-wrap: nowrap;
  }

  .search__value {
    width: 220%;
  }

  .search__value-wrapper {
    width: 1000px;
    position: relative;
  }

  .favicon {
    position: relative;
  }

  .card-button-gold-v4, .card-button-gold-v5, .card-button-gold-v7 {
    border-style: none;
  }

  .div-block-143 {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .top-info-copy {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .profile-card-2-copy {
    background-color: var(--transparent);
    align-items: center;
    max-width: 100%;
    height: auto;
    margin-top: 0;
  }

  .margin-bottom-copy.margin-small {
    text-align: left;
    justify-content: center;
    align-items: flex-start;
    margin-left: 0;
  }

  .margin-bottom-copy.margin-small {
    text-align: left;
    justify-content: center;
    align-items: flex-start;
    margin-left: 0;
  }

  ._64-silver-title-non-centered {
    text-align: left;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    max-width: 100%;
    margin-top: 0;
    margin-bottom: 0;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    font-size: 38px;
  }

  .full-section-3 {
    padding-left: 25px;
  }

  .dashboard-3-menu-wrap {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    margin-bottom: 25px;
    padding-top: 20px;
    position: static;
  }

  .dashboard-3-links {
    flex-direction: column;
  }

  .button-96.absolute {
    position: static;
  }

  .input-6-copy-2, .input-6-copy, .input-6-copy-copy, .input-6-copy-copy {
    color: var(--grey);
  }

  .margin-bottom-copy-33 {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .margin-bottom-copy-33.margin-xxlarge {
    margin-top: 4rem;
  }

  .margin-bottom-copy-33.margin-xsmall {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    display: flex;
  }

  .margin-bottom-copy-33.margin-small {
    text-align: left;
    justify-content: center;
    align-items: flex-start;
    margin-left: 0;
  }

  .margin-bottom-copy-33.margin-xsmall {
    justify-content: center;
    align-items: center;
    width: 99.9999%;
    margin-top: 0;
  }

  .card-button-gold-v5-copy {
    border-style: none;
  }

  .licensed-club-block-information---free-member {
    width: 100%;
    min-width: auto;
    padding-top: 16px;
    padding-left: 16px;
    padding-right: 16px;
  }

  .my-kombat-club {
    justify-content: center;
    align-items: center;
  }

  .ml-40-4 {
    text-align: center;
    margin-top: 20px;
    margin-left: 0;
    font-size: 16px;
  }

  .label-smallwhite-2 {
    color: #fff;
    text-align: left;
    justify-content: flex-start;
    align-items: flex-start;
    line-height: 100%;
    display: flex;
  }

  .div-block-144 {
    grid-column-gap: 4px;
    grid-row-gap: 4px;
    color: #fff;
    flex-flow: wrap;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
  }

  .div-block-145 {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .my-kombat-club---non-approved {
    justify-content: center;
    align-items: center;
  }

  .top-info-left {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    height: auto;
    padding-bottom: 0;
    display: flex;
  }

  .body-32-copy {
    flex-direction: column;
    align-items: flex-start;
  }

  .top-info-copy-copy {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .success-message-3-copy {
    padding-top: 32px;
  }

  .ml-40-4-copy {
    text-align: center;
    margin-top: 20px;
    margin-left: 0;
    font-size: 16px;
  }

  .card-top-2-copy {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    background-color: var(--transparent);
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: auto;
    padding-bottom: 0;
    padding-right: 0;
  }

  .select-field-8-copy-copy {
    width: 100%;
  }

  .my-kombat-club---non-approved-copy-2, .referee-info-block {
    justify-content: center;
    align-items: center;
  }

  .kt-club-info-dashboard, .upcoming-events {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .kt-club-info-dashboard-copy, .kt-feree-info-block-2 {
    justify-content: center;
    align-items: center;
  }

  .free-certified-referee-application {
    width: 100%;
    min-width: auto;
  }

  .margin-bottom-copy.margin-xsmall {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    display: flex;
  }

  .margin-bottom-copy.margin-small {
    text-align: left;
    justify-content: center;
    align-items: flex-start;
    margin-left: 0;
  }

  .margin-bottom-copy.margin-xsmall-copy {
    justify-content: flex-start;
    align-items: center;
  }

  ._64-silver-title-centered-copy {
    text-align: left;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    max-width: 100%;
    margin-top: 0;
    margin-bottom: 0;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    font-size: 38px;
  }

  .free {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    text-align: left;
    flex-flow: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    align-items: center;
    width: 100%;
    min-width: auto;
    max-width: 100%;
    height: auto;
    padding: 20px;
    display: flex;
  }

  .text-234-copy-copy-copy-2 {
    text-align: left;
    width: auto;
    line-height: 26px;
  }

  .div-block-147 {
    flex-flow: row;
  }

  .text-block-167-copy {
    padding-top: 8px;
    padding-bottom: 8px;
  }

  .margin-bottom-copy {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .margin-bottom-copy.margin-xxlarge {
    margin-top: 4rem;
  }

  .margin-bottom-copy.margin-xsmall {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    display: flex;
  }

  .margin-bottom-copy.margin-small {
    text-align: left;
    justify-content: center;
    align-items: flex-start;
    margin-left: 0;
  }

  .margin-bottom-copy.margin-xsmall {
    justify-content: center;
    align-items: center;
    width: 99.9999%;
    margin-top: 0;
  }

  .margin-bottom-copy-copy {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .margin-bottom-copy-copy.margin-xxlarge {
    margin-top: 4rem;
  }

  .margin-bottom-copy-copy.margin-xsmall {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    display: flex;
  }

  .margin-bottom-copy-copy.margin-small {
    text-align: left;
    justify-content: center;
    align-items: center;
    margin-left: 0;
  }

  .margin-bottom-copy-copy.margin-small-copy, .margin-bottom-copy-copy.margin-small-copy-copy {
    align-items: flex-start;
    width: 100%;
  }

  .kt-club-owner-referee {
    justify-content: center;
    align-items: center;
  }

  .div-block-150 {
    width: auto;
    height: auto;
  }

  .heading-79 {
    letter-spacing: 2px;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 28px;
  }

  .div-block-150-copy {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
  }

  .div-block-152 {
    padding-right: 32px;
  }

  .image-178 {
    width: 80px;
  }

  .div-block-153 {
    margin-top: 0;
    padding-top: 16px;
  }

  ._64-silver-title-centered-copy-copy {
    text-align: left;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    max-width: 100%;
    margin-top: 0;
    margin-bottom: 0;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    font-size: 38px;
  }

  .content-left-copy-copy, .club-owners-gated-content, .club-owner-referee-gated-content, .referee-only-gated-content {
    margin-top: 0;
  }

  .card-button-gold-v7-copy-2 {
    border-style: none;
  }

  .free-members-block {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    margin-top: 0;
    padding-top: 0;
  }

  .div-block-157 {
    width: 100%;
    height: 90.1077%;
  }

  .div-block-158 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    width: 100%;
    height: auto;
  }

  .mb-15-copy {
    text-align: center;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 24px;
  }

  .top-block {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    width: 100%;
    margin-bottom: 12px;
  }

  .mb-15-copy-copy {
    text-align: center;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 24px;
  }

  .nav-33 {
    padding-top: 40px;
    padding-bottom: 40px;
    display: none;
  }

  .div-block-161 {
    background-color: var(--transparent);
  }

  .div-block-162 {
    display: none;
  }

  .body-40-copy {
    padding-left: 8px;
    padding-right: 8px;
  }

  .heading-wrap-copy {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-direction: column;
    align-items: flex-start;
    margin-bottom: 0;
  }

  .file {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .div-block-129-copy-copy {
    justify-content: space-between;
    align-items: center;
  }

  .referee-gated-content-copy, .second-club-owner {
    margin-top: 0;
  }

  .kt-club-2-info-dashboard {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .update-kt-club-1-club-owners, .new-kt-club-application, .new-kt-club2-application, .update-kt-club-2-club-owners-copy, .free-members-only {
    width: 100%;
  }

  .kt-club-1-info-dashboard-copy {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .update-kt-club-1-club-owners-copy-copy {
    width: 100%;
  }

  .kt-club-2-info-dashboard-copy {
    justify-content: center;
    align-items: flex-start;
  }

  .new-kt-club-3-application-copy, .update-kt-club-3-club-owners-copy-copy, .new-kt-club1-application-copy {
    width: 100%;
  }

  .kt-club-3-info-dashboard-copy {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .only-referees {
    width: 100%;
  }

  .referee-no-approved {
    justify-content: center;
    align-items: center;
  }

  .denied-button-2 {
    width: 100%;
    min-height: auto;
    padding: .6em 1.3em;
    font-size: 14px;
    font-style: normal;
  }

  .kt-club-3-info-dashboard-copy-copy {
    justify-content: center;
    align-items: center;
  }

  .body-40-copy {
    background-color: var(--full-black);
    background-image: none;
    background-position: 0 0;
    justify-content: flex-start;
    align-items: center;
  }

  .section-56 {
    flex-flow: column;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-168, .only-referee, .new-kt-club2-application-2 {
    width: 100%;
  }

  .referee-only-members-block-copy {
    margin-top: 0;
  }

  .modal_small-2-copy {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    text-align: left;
    flex-flow: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    align-items: center;
    width: 100%;
    min-width: auto;
    max-width: 100%;
    height: auto;
    padding: 20px;
    display: flex;
  }

  .free-new-kt-club2-application-copy {
    width: 100%;
  }

  .div-block-170 {
    flex-flow: column;
  }

  .div-block-171 {
    grid-column-gap: 4px;
    grid-row-gap: 4px;
  }

  .div-block-172 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: column;
  }

  .div-block-175 {
    display: flex;
  }

  .div-block-176 {
    grid-column-gap: 4px;
    grid-row-gap: 4px;
    flex-flow: wrap;
    display: flex;
  }

  .div-block-177 {
    display: flex;
  }

  .div-block-178, .div-block-179, .div-block-180, .div-block-181 {
    grid-column-gap: 4px;
    grid-row-gap: 4px;
    flex-flow: wrap;
    display: flex;
  }

  .new-kt-club-2-appkication-no-more-than-2-clubs, .new-kt-club-1-appkication-no-more-than-2-clubs, .club-owner-only-2nd-club, .club-owner-only-3rd-club-copy, .new-kt-club-2-appkication-no-more-than-2-clubs-copy, .club-owner-referee-club2-application, .referee-only-copy, .club-owner-only-3rddd-club-copy, .referee-only-2, .referee-only-3 {
    width: 100%;
  }

  .div-block-182 {
    justify-content: center;
    align-items: center;
    display: none;
  }

  .button-90-copy-2 {
    margin-top: 0;
  }

  .club-owner-only-3rd-club {
    width: 100%;
  }

  .nav-menu-7 {
    padding-left: 20px;
  }

  .navigation {
    padding-left: 20px;
    padding-right: 20px;
  }

  .show-password {
    border-color: var(--black-grey);
  }

  .text-field-18 {
    color: var(--white);
  }

  .div-block-184 {
    flex-flow: column;
    height: auto;
    display: flex;
  }

  .select-field-10-copy-copy {
    width: 100%;
  }

  .modal_small-2-copy333, .modal_small-2-copy, .cooming-soon-block {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    text-align: left;
    flex-flow: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    align-items: center;
    width: 100%;
    min-width: auto;
    max-width: 100%;
    height: auto;
    padding: 20px;
    display: flex;
  }

  .div-block-186 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: column;
  }

  .become-kt-licensed-club, .apply-for-another {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    text-align: left;
    flex-flow: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    align-items: center;
    width: 100%;
    min-width: auto;
    max-width: 100%;
    height: auto;
    padding: 20px;
    display: flex;
  }

  .my-dashboard {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    margin-top: 0;
  }

  .div-block-187 {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
  }

  .update-3-kt-club-3-club-owners-copy-copy-copy {
    width: 100%;
  }

  .hero_grid {
    padding-left: 0;
    padding-right: 0;
  }

  .apply-for-another-copy3 {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    text-align: left;
    flex-flow: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    align-items: center;
    width: 100%;
    min-width: auto;
    max-width: 100%;
    height: auto;
    padding: 20px;
    display: flex;
  }

  .div-block-144-copy3 {
    grid-column-gap: 4px;
    grid-row-gap: 4px;
    color: #fff;
    flex-flow: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
  }

  .kombat-members {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 140px;
    margin-left: 16px;
    padding-top: 8px;
    display: flex;
  }

  .dropdown-toggle-notice-copy {
    background-color: var(--golden2);
    text-align: center;
    letter-spacing: 2px;
    border: 1px #d6d6d6;
    width: 100%;
  }

  .dropdown-toggle-notice-copy:hover {
    color: var(--white);
    border-style: solid;
  }

  .text-block-5-copy {
    color: var(--color);
    font-family: Inter, sans-serif;
    font-weight: 600;
  }

  .text-block-5-copy:hover {
    color: var(--black);
  }

  .text-block-5-copy:active {
    color: #d2b25b;
  }

  ._64-silver-title-centered-copy-copy-444-33 {
    text-align: left;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    max-width: 100%;
    margin-top: 0;
    margin-bottom: 0;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    font-size: 38px;
  }

  .text-block-5-copy-copy {
    color: var(--color);
    font-family: Inter, sans-serif;
    font-weight: 600;
  }

  .text-block-5-copy-copy:hover {
    color: var(--golden2);
  }

  .text-block-5-copy-copy:active {
    color: #d2b25b;
  }

  .text-block-5-copy-copy:focus {
    color: var(--color);
  }

  .div-block-196 {
    flex-flow: column;
  }

  .div-block-198 {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    height: auto;
    padding: 32px;
  }

  .div-block-199 {
    width: 100%;
    height: 280px;
  }

  .div-block-200 {
    justify-content: center;
    align-items: center;
  }

  .image-181 {
    width: 100%;
    position: static;
  }

  .image-182 {
    width: 80%;
  }

  .div-block-201 {
    flex-flow: wrap;
    justify-content: center;
    align-items: center;
  }

  .div-block-202 {
    grid-column-gap: 4px;
    grid-row-gap: 4px;
    justify-content: space-between;
    align-items: center;
  }

  .block-preisident {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    flex-flow: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    height: auto;
    display: flex;
  }

  .title-silver-64 {
    text-align: left;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    max-width: 100%;
    margin-top: 0;
    margin-bottom: 0;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    font-size: 38px;
  }

  .country-listing {
    display: flex;
  }

  .padding-section-large-9-copy-copy-copy-copy {
    padding: 0;
  }

  .career21_tabs-copy {
    justify-content: center;
    align-items: center;
  }

  .club-lsiting-block {
    display: flex;
  }

  .career21_tabs-copy, .career21_tabs-copy-copy {
    justify-content: center;
    align-items: center;
    padding-top: 0;
  }

  .block-federation-mas-referee-copy {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    flex-flow: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    height: auto;
    display: flex;
  }

  .career21_tabs-copy-copy, .career21_tabs-copy-copy3, .career21_tabs-copy-copy, .career21_tabs-copy-copy-copy, .career21_tabs-copy {
    justify-content: center;
    align-items: center;
  }

  .block-listing-referee {
    display: flex;
  }

  .all-kt-seminars {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    width: 100%;
  }

  .frame-901 {
    width: 100%;
  }

  .frame-13 {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .frame-902 {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    width: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .text-248 {
    font-size: 12px;
  }

  .text-246-grey {
    text-align: left;
  }

  .body-50 {
    padding-top: 0;
    padding-left: 0;
  }

  .div-block-205 {
    background-image: linear-gradient(180deg, black, var(--black-grey));
    padding-left: 16px;
    padding-right: 16px;
  }

  .seminar-application-block {
    width: 100%;
    min-width: auto;
    padding-left: 12px;
    padding-right: 12px;
  }

  .collection-list-63 {
    width: 100%;
  }

  .div-block-206 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: column;
  }

  .text-248-copy {
    font-size: 12px;
  }

  .title-phone-kt-members-32 {
    text-align: left;
    justify-content: flex-start;
    align-items: center;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 32px;
    display: flex;
  }

  .collection-list-wrapper-48 {
    width: 100%;
  }

  .paragraph-36 {
    font-family: Inter, sans-serif;
  }

  .all-members {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    width: 100%;
  }

  .select-field-8-copy {
    color: var(--white);
  }

  .mb-15-left {
    text-align: left;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 32px;
    display: flex;
  }

  .frame-903-2 {
    width: 100%;
  }

  .div-block-144-copy3-copy {
    grid-column-gap: 4px;
    grid-row-gap: 4px;
    color: #fff;
    flex-flow: row;
    justify-content: center;
    align-items: flex-start;
    width: 100%;
  }

  .content-left-lofib {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    flex-direction: column;
    padding-top: 0;
  }

  .recent-updates-block {
    justify-content: flex-start;
    align-items: flex-start;
    margin-top: 8px;
  }

  .horizontal-block-info-updates {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .div-block-215 {
    flex-flow: column;
    padding-left: 8px;
    padding-right: 8px;
    display: flex;
  }

  .div-block-216 {
    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;
    width: 100%;
    display: flex;
  }

  .div-block-216-copy {
    width: 100%;
  }

  .button-86-copy.is-secondary.is-small, .button-86-rounded.is-secondary.is-small {
    border-radius: 8px;
  }

  .text-block-203, .text-block-204 {
    color: var(--grey);
  }

  .my-dashboard-2-grid, .my-dashboard-3-grid {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    margin-top: 0;
  }

  .collection-item-52 {
    flex-flow: column;
  }

  .raddio-button-label-2, .raddio-button-label-1 {
    color: var(--grey);
  }

  .ms-form-heading-2-copy {
    font-weight: 500;
  }

  .container-87 {
    max-width: none;
  }

  .kt-certified-referee-block {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .gold-text-title {
    text-align: left;
    background-image: linear-gradient(175.31deg, #f0e5c4, #ead8a1f2 22%, #e1c782de 56%, #d2b25bd4 74%, #c39e3ac4);
    justify-content: center;
    align-items: flex-start;
    width: 100%;
    height: auto;
    padding: 0 8px 0 0;
    font-size: 18px;
    font-weight: 700;
    line-height: 100%;
  }

  .kt-black-belt-certfi {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    text-align: left;
    flex-flow: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    align-items: center;
    width: 100%;
    min-width: auto;
    max-width: 100%;
    height: auto;
    padding: 20px;
    display: flex;
  }

  .h1-small-4-copy {
    text-align: center;
    text-align: center;
    text-align: center;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .div-block-226 {
    padding-right: 16px;
  }

  .image-185 {
    width: 100%;
    height: auto;
  }

  .div-block-227 {
    width: auto;
    height: 94%;
  }

  .div-block-228 {
    flex-flow: column;
  }

  .kt-club-block {
    flex-flow: column;
    width: 100%;
    display: flex;
  }

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

  .content-heading-copy {
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    height: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .content-left-full {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    flex-direction: column;
    padding-top: 0;
  }

  .navbar1_logo-link-copy {
    width: 60%;
  }

  .default-state-4 {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .black-belt-certificate-file {
    display: none;
  }

  .frame-907 {
    width: auto;
  }

  .tkd-logo {
    width: 100px;
    height: auto;
  }

  .text-250, .text-251 {
    font-size: 22px;
  }

  .referee-number {
    text-align: left;
    font-size: 16px;
  }

  .certift-text2 {
    font-size: 16px;
  }

  .div-block-236 {
    margin-top: 32px;
  }

  .image-186 {
    width: 120px;
  }

  .div-block-236-copy {
    margin-top: 32px;
  }

  .div-block-237 {
    flex-flow: wrap;
    justify-content: center;
    align-items: center;
  }

  .black-belt-certification {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    width: 100%;
  }

  .heading-wrap-copy2 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-direction: column;
    align-items: flex-start;
    width: 100%;
    margin-bottom: 20px;
  }

  .content-heading-copy-copy {
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    height: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .content-left-full-copy {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    flex-direction: column;
    padding-top: 0;
  }

  .content-wrap-copy {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    padding: 0;
    font-family: Inter, sans-serif;
  }

  .content-27-copy, .content-27-copy-copy {
    padding-top: 0;
  }

  .content-wrap-copy-copy {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    padding: 0 16px;
    font-family: Inter, sans-serif;
  }

  .label-smallwhite-2-centered, .label-smallwhite-2-non-centered-copy {
    color: #fff;
    text-align: left;
    justify-content: flex-start;
    align-items: flex-start;
    line-height: 100%;
    display: flex;
  }

  .ms-form-heading-3 {
    font-weight: 500;
  }

  .dropdown-link-ranking-poing-guidelines {
    color: #b0adad;
    letter-spacing: 2px;
    background-color: #000;
    border: 1px solid #c6c6c6;
    font-weight: 700;
  }

  .dropdown-link-ranking-poing-guidelines:hover {
    color: #d2b25b;
    letter-spacing: 2px;
    border: 1px solid #5f5f5f;
  }

  .dropdown-ranknig-point {
    background-color: var(--transparent);
    color: var(--white);
    letter-spacing: 2px;
    border: 1px #c6c6c6;
    font-weight: 700;
  }

  .dropdown-ranknig-point:hover {
    color: #d2b25b;
    letter-spacing: 2px;
    border: 1px solid #5f5f5f;
  }

  .div-block-257 {
    padding-left: 8px;
    padding-right: 8px;
  }

  .text-block-218 {
    text-align: center;
  }

  .div-block-258 {
    padding-left: 2.5%;
    padding-right: 2.5%;
  }

  .past-kt-club-license-membership-certificate-copy {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    width: 100%;
    margin-bottom: 0;
  }

  .certift-text2-copy {
    font-size: 16px;
  }

  .div-block-162-copy, .printing-button-class, .printing-button-class-copy, .printing-button {
    display: none;
  }

  .text-memberstack, .desktop, .desktop-only {
    padding-left: 2.5%;
    padding-right: 2.5%;
  }

  .collection-list-70 {
    display: flex;
  }

  .text-block-223, .text-block-224 {
    text-align: center;
  }

  .padding-section-large-20-copy {
    padding-top: 0;
  }

  .navbar2_link-copy {
    color: var(--white);
    font-family: Inter, sans-serif;
    font-size: 16px;
    display: none;
  }

  .navbar2_link-copy:hover {
    color: var(--golden2);
  }

  .navbar2_link-copy:visited {
    color: var(--white);
  }

  .denied-link-3 {
    width: 100%;
    padding-left: 1.3em;
  }

  .denied-page-3 {
    min-height: auto;
    padding-left: 8px;
    padding-right: 8px;
  }

  .content-27-copy-copy-copy {
    padding-top: 0;
  }

  .heading-style-h5-15-copy {
    text-align: left;
    font-family: Inter, sans-serif;
  }

  .nav-menu-button {
    border-radius: 8px;
  }

  .nav-menu-button.w--open {
    background-color: var(--black);
  }

  .navigation-grid-b {
    grid-template-columns: 1fr;
  }

  .banner {
    display: none;
  }

  .navigation-grid-a {
    grid-template-columns: 1fr;
  }

  .nav-button-wrap {
    display: none;
  }

  .dropdown-block-link, .dropdown-block-small {
    flex-direction: column;
    align-items: flex-start;
  }

  .navigation-grid-a---3-col, .navigation-grid-b---vertical {
    grid-template-columns: 1fr;
  }

  .nav-button-wrap-gold {
    display: none;
  }

  .dropdown-block-link---kt-members {
    flex-direction: column;
    align-items: flex-start;
  }

  .navigation-grid-b---vertical---kt-members {
    grid-template-columns: 1fr;
  }

  .dropdown-block-link---kt-members--sign-up {
    flex-direction: column;
    align-items: flex-start;
  }

  .navigation-grid-b-2, .navigation-grid-a-2 {
    grid-template-columns: 1fr;
  }

  .kombat-tkd-logo {
    width: 120px;
    max-width: none;
    margin-left: 0;
    padding-left: 0;
  }

  .div-block-265 {
    display: flex;
  }

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

  .div-block-267 {
    width: 100%;
  }

  .label-small-golc {
    color: var(--full-golden);
    text-align: left;
    justify-content: flex-start;
    align-items: flex-start;
    line-height: 100%;
    display: flex;
  }

  .frame-902-copy {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .ms-button-2-non-refresher, .ms-button-v2-refresher {
    width: 100%;
    min-height: auto;
    padding: .6em 1.3em;
    font-size: 14px;
    font-style: normal;
  }

  .text-288 {
    width: 100%;
    font-size: 32px;
  }

  .natalia-vilella {
    display: none;
  }

  .date-10 {
    justify-content: space-between;
    align-items: center;
    width: 100%;
  }

  .opponent-4 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    max-width: none;
    padding-top: 4px;
    padding-bottom: 4px;
    display: grid;
  }

  .event-5 {
    justify-content: space-between;
    align-items: center;
    width: 100%;
  }

  .nathalia-dinnis, .lucia-fusco, .vitoria-lima, .yojaira-diaz {
    display: none;
  }

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

  .event-div {
    justify-content: space-between;
    align-items: flex-start;
    width: auto;
    display: flex;
  }

  .records-5 {
    grid-row-gap: 16px;
  }

  .frame-937 {
    flex-flow: column;
    height: auto;
  }

  .fighter-card-4 {
    background-image: none;
    max-width: none;
  }

  .text-320 {
    text-align: right;
    width: auto;
  }

  .stats-7 {
    justify-content: space-between;
    align-items: center;
    height: auto;
  }

  .frame-938 {
    grid-row-gap: 8px;
    justify-content: flex-start;
    align-items: center;
  }

  .fighter-frame-5 {
    grid-column-gap: 16px;
    justify-content: center;
    align-items: center;
    padding: 8px 16px;
  }

  .frame-939, .record-14 {
    justify-content: center;
    align-items: center;
  }

  .record-15 {
    width: auto;
  }

  .divider-7 {
    flex-flow: column;
    display: block;
  }

  .social-media-wrapper-3 {
    padding-top: 0;
  }

  .frame-940 {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
  }

  .frame-941 {
    grid-column-gap: 32px;
    justify-content: center;
    align-items: center;
    width: 100%;
    padding-top: 8px;
    padding-bottom: 8px;
  }

  .frame-942 {
    justify-content: center;
    align-items: flex-start;
    padding-left: 8px;
    padding-right: 8px;
  }

  .events-tab-2 {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    border-bottom-right-radius: 16px;
    border-bottom-left-radius: 16px;
    flex-flow: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    justify-content: center;
    align-items: center;
    width: 100%;
    padding-top: 0;
    padding-bottom: 0;
  }

  .records-collection-9 {
    display: none;
  }

  .division-info-5 {
    border-radius: 16px;
    flex-flow: row;
    padding-left: 8px;
    padding-right: 8px;
  }

  .records-collection-10 {
    border-bottom-right-radius: 16px;
    border-bottom-left-radius: 16px;
    padding-left: 0;
    padding-right: 0;
  }

  .video-9 {
    grid-column-gap: 2px;
    border-bottom-right-radius: 16px;
    border-bottom-left-radius: 16px;
    flex-flow: row;
    justify-content: center;
    align-items: center;
    width: 99.9999%;
  }

  .talisc-reis, .ingrid-soto, .luyne-ulguim {
    display: none;
  }

  .records-collection-9--phone-only, .records-collection-9--phone-v2 {
    display: block;
  }

  .opponent-4-phone {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    justify-content: flex-end;
    align-items: center;
    width: auto;
    max-width: none;
  }

  .country-div-phonev2 {
    width: auto;
  }

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

  .date-10-phonec2 {
    width: auto;
  }

  .event-div-phonev2 {
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    display: flex;
  }

  .event-phonw-v2 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: auto;
  }

  .fighter-card-v2-copy {
    display: block;
  }

  .talisca-img-phone {
    background-image: url("https://cdn.prod.website-files.com/6515c29e265110c9545f6a61/66c5344e8b63982939a4ca2b_Screenshot_2024-08-19_at_1.52.18_PM-removebg-preview.png");
    background-position: 50% 0;
    background-size: contain;
  }

  .rafaela-img-mini {
    width: 60%;
  }

  .ingrid-soto-img-phone {
    background-image: url("https://cdn.prod.website-files.com/6515c29e265110c9545f6a61/66c55d80530ba5c019cc11dd_ingrid%20v3.png");
    background-position: 50% 0;
    background-size: contain;
  }

  .vilella-img-mini {
    width: 40%;
  }

  .bold-text-27 {
    width: 100%;
  }

  .luyne-ulgim-phone {
    background-image: url("https://cdn.prod.website-files.com/6515c29e265110c9545f6a61/66c55955c46c98f131d6a223_Screenshot_2024-08-20_at_3.05.27_PM-removebg-preview.png");
    background-position: 50% 0;
    background-size: contain;
  }

  .vilella-profile-img-phone {
    background-image: url("https://cdn.prod.website-files.com/6515c29e265110c9545f6a61/66c516f0a3baca824701d38a_Screenshot_2024-08-20_at_6.20.57_PM-removebg-preview.png");
    background-position: 50% 0;
    background-size: contain;
  }

  .dinis-orofile-ing {
    background-image: url("https://cdn.prod.website-files.com/6515c29e265110c9545f6a61/66c57bf1238a7b6f183902a7_dinnis%20v2.png");
    background-position: 50% 0;
    background-size: contain;
  }

  .lucia-fusco-profile-img {
    background-image: url("https://cdn.prod.website-files.com/6515c29e265110c9545f6a61/66c5234d17a1a231d554d4d7_Screenshot_2024-08-20_at_1.06.15_PM-removebg-preview.png");
    background-position: 50% 0;
    background-size: contain;
  }

  .vitoria-lima-profile-img {
    background-image: url("https://cdn.prod.website-files.com/6515c29e265110c9545f6a61/66c524346c3f12b759ca4c91_Screenshot_2024-08-20_at_1.38.20_PM-removebg-preview.png");
    background-position: 50% 0;
    background-size: contain;
  }

  .yojaira-profile-img {
    background-image: url("https://cdn.prod.website-files.com/6515c29e265110c9545f6a61/66c565ef6d1b3d749b407351_Screenshot_2024-08-20_at_11.57.49_PM-removebg-preview.png");
    background-position: 50% 0;
    background-size: contain;
  }

  .win-div {
    width: auto;
  }

  .result-v2 {
    grid-column-gap: 4px;
    grid-row-gap: 4px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    place-items: center;
    display: grid;
  }

  .result-v2-phone-v2 {
    justify-content: space-between;
    align-items: center;
    width: 100%;
    max-width: none;
  }

  .losss-phoneee {
    background-color: #5f0b0b;
  }

  .text-321-copy-white {
    color: var(--white);
  }

  .text-321-copy-white-2 {
    color: #fff;
  }

  .dropdown-link-6 {
    background-color: var(--transparent);
    letter-spacing: 2px;
    border: 1px #c6c6c6;
    font-family: Inter, sans-serif;
    font-size: 12px;
    font-weight: 500;
  }

  .dropdown-link-7 {
    background-color: var(--transparent);
    letter-spacing: 2px;
    border: 1px #c6c6c6;
    border-radius: 0;
    font-size: 12px;
    font-weight: 500;
  }

  .bold-text-29:hover {
    color: var(--golden2);
  }

  .bold-text-30-copy {
    color: var(--white);
  }

  .clients-image-three-copy-copy {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .clients-image-three-copy {
    width: 80%;
    height: 60%;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .clients-image-three-copy-copy {
    width: 60%;
    height: 60%;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .best-mma-logo {
    width: 80%;
    height: 60%;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .disney-logo {
    width: 60%;
    height: 80%;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .clients-image-three-copy-copy-copy {
    width: 60%;
    height: 60%;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .body-techh-logooo, .dojoapp-logo {
    width: 50%;
    height: 60%;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .kt-seminar-name {
    text-align: center;
    justify-content: center;
    align-items: center;
  }

  ._14th-kt-referee-seminar---asia {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    text-align: center;
    flex-flow: column;
  }

  ._15th-kt-referee-seminar---argentina {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    flex-flow: column;
  }

  .spline-coin {
    position: static;
  }

  .div-block-281 {
    padding-top: 0;
  }

  .titles-for-respect-coin {
    text-align: center;
    flex-flow: row;
    justify-content: center;
    align-items: center;
    width: 100%;
    max-width: 100%;
    height: auto;
    padding-top: 8px;
    padding-bottom: 8px;
    font-size: 40px;
    font-weight: 700;
    line-height: 100%;
    display: flex;
    position: static;
  }

  .titles-for-respect-coin.bold-37.bold-36 {
    width: auto;
  }

  .titles-for-respect-coin.vold-36 {
    line-height: 60px;
  }

  .div-block-283 {
    justify-content: center;
    align-items: center;
    padding-top: 369px;
  }

  ._16-kt-seminar---philippines, ._17th-seminario-inaugural-de-arbitraje---kombat-taekwondo-guatemala {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    flex-flow: column;
  }

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

  .div-block-287 {
    width: 100%;
  }

  .div-block-288 {
    text-align: center;
    width: 100%;
  }

  .image-188 {
    padding-top: 110px;
  }

  .kombatcares {
    width: 80%;
    height: 60%;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  ._18th-kt-referee-seminar-refresher-course---online-course, ._19th-kt-seminar-venezuela {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    flex-flow: column;
  }

  .input-6-copy-copy-2 {
    color: #b0adad;
  }

  .form_input-9-copy-copy-copy, .text-field-19 {
    width: 100%;
  }

  .body-57 {
    padding-left: 2.5%;
    padding-right: 2.5%;
  }

  .dashboard_block_onboarding {
    border-radius: 16px;
    width: 100%;
  }

  .user_profile_form {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  .columns-24 {
    flex-flow: column;
  }

  .kt-certifications-sections {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    padding-left: 0;
    padding-right: 0;
  }

  .content-27-copy {
    padding-top: 0;
    display: none;
  }

  .div-block-293 {
    text-align: center;
    width: 100%;
  }

  .kt-seminar-name-2 {
    text-align: center;
    justify-content: center;
    align-items: center;
    font-size: 16px;
  }

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

  .div-block-295 {
    width: 100%;
  }

  .div-block-296 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: column;
  }

  .frame-949 {
    width: 100%;
    padding-top: 32px;
  }

  .title-phone-kt-members-33 {
    text-align: left;
    justify-content: space-between;
    align-items: center;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 32px;
    display: flex;
  }

  .div-block-300 {
    grid-column-gap: 4px;
    grid-row-gap: 4px;
    color: #fff;
    flex-flow: row;
    justify-content: center;
    align-items: flex-start;
    width: 100%;
  }

  .kt-club-2-info-dashboard-2 {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .label-smallwhite-3 {
    color: #fff;
    text-align: left;
    justify-content: flex-start;
    align-items: flex-start;
    line-height: 100%;
    display: flex;
  }

  .div-block-301 {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .important-message {
    text-align: center;
  }

  .div-block-307 {
    flex-flow: column;
  }

  .icon-embed-xsmall-11 {
    width: 3rem;
  }

  .text-field-25, .dob-input-isgnup, .select-field-8-copy-copy-2, .select-field-gender-signup, .select-field-10-copy-copy-2, .select-field-10-copy-copy-3, .nationality-signup-page {
    width: 100%;
  }

  .tkd-bb-rank-user-profile-div {
    padding-left: 0;
  }

  .all-dans-levels-user-profile-div {
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
  }

  .column-50 {
    padding-left: 0;
  }

  .file-upload-2, .file-upload-3 {
    display: flex;
  }

  .default-state-4-copy {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .dashboard_block_v2 {
    border-radius: 16px;
    width: 100%;
  }

  .main-wrapper-centered {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    padding-top: 16px;
  }

  .dashboard_block_v3, .dashboard_block_v4 {
    border-radius: 16px;
    width: 100%;
  }

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

  .section-60 {
    padding-top: 64px;
    padding-bottom: 64px;
  }

  .section-61 {
    padding-left: 16px;
    padding-right: 16px;
  }

  .container-40-copy {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: column;
    width: 100%;
    height: 40%;
  }

  .div-block-312 {
    height: auto;
  }

  .text-inter-5---grey {
    padding-bottom: 16px;
  }

  .div-block-312-v2 {
    justify-content: flex-start;
    align-items: flex-start;
    height: auto;
  }

  .clients-image-three-copy-copy-copy-copy {
    width: 100%;
    height: 60%;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  ._20kth-seminar-brazil {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    flex-flow: column;
  }

  .columns-3-50 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    height: 100%;
  }

  .frame-79-v2 {
    padding-top: 0;
    padding-bottom: 0;
  }

  .robert-quon-profile-img, .master-elva-img {
    border: 1px solid var(--black-grey);
    width: 100%;
    max-width: 100%;
    height: 100%;
  }

  .marcelo-rezende-img {
    border: 1px solid var(--black-grey);
    width: 100%;
    max-width: 100%;
    height: 240px;
  }

  .card-3-bigger {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    width: 100%;
    height: auto;
    padding-bottom: 16px;
  }

  .frame-902-v2, .frame-902-country, .langyage, .price-non-refresher-and-refresher, .price-refresher {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    width: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-321 {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
  }

  .heading-wrap-v5 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-direction: column;
    align-items: flex-start;
    width: 100%;
    margin-bottom: 20px;
  }

  .content-heading-v5 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    height: auto;
    padding-top: 16px;
    padding-left: 0;
    padding-right: 0;
  }

  .content-left-v5 {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    flex-direction: column;
    padding-top: 0;
  }

  .free-members-only-v5 {
    width: 100%;
  }

  .ingrid-soto-copy, .natacha-castro, .ivana-amores {
    display: none;
  }

  .natacha-castro-mobile {
    display: block;
  }

  .natacha-phone {
    background-image: url("https://cdn.prod.website-files.com/6515c29e265110c9545f6a61/6726783c07fb4e48d4a51aa8_Natacha%20Castro.png");
    background-position: 50% 0;
    background-size: cover;
  }

  .ivana-amores-phone {
    display: block;
  }

  .ivana-phone {
    background-image: url("https://cdn.prod.website-files.com/6515c29e265110c9545f6a61/67267a8a51b60d8f62ffa742_Ivana%20Amores.png");
    background-position: 50% 0;
    background-size: cover;
  }

  .natalia-vilella-copy, .tatiana-salmini, .carla-godoy {
    display: none;
  }

  .tatiana--salmini-phone {
    display: block;
  }

  .tatiana-salmini-profile-img-phone {
    background-image: url("https://cdn.prod.website-files.com/6515c29e265110c9545f6a61/6726ea4d273f00c15145b5bd_Tati.png");
    background-position: 50% 0;
    background-size: contain;
  }

  .carla-godoy-phone {
    display: block;
  }

  .carla-godoy-profile-img-phone-v2 {
    background-image: url("https://cdn.prod.website-files.com/6515c29e265110c9545f6a61/6726ebda7e444cea8c1ced73_Carla.png");
    background-position: 50% 0;
    background-size: contain;
  }

  .yvet-riobueno, .julia-vasconcellos {
    display: none;
  }

  .ivetriobueno-phone {
    display: block;
  }

  .ivet-riobueno-profile-img-phone {
    background-image: url("https://cdn.prod.website-files.com/6515c29e265110c9545f6a61/6727b1753ca09a96142c981e_yVET.png");
    background-position: 50% 0;
    background-size: contain;
  }

  .julia-vasconcellos-phone {
    display: block;
  }

  .julia-vasconcellos-profile-img-phone {
    background-image: url("https://cdn.prod.website-files.com/6515c29e265110c9545f6a61/6727b2ba2dd7467c39ce6d95_julia.png");
    background-position: 50% 0;
    background-size: contain;
  }

  .text-size-large-5-copy.text-weight-semibold {
    text-align: center;
  }

  ._24th-seminar-guatemala, ._25th-referee-seminr-argenina {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    flex-flow: column;
  }

  .date-event-text {
    font-weight: 400;
  }

  .h1-48-title-silver-grad {
    font-size: 32px;
  }

  .div-block-325 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    place-items: center;
    padding: 120px 2.5%;
  }

  .heading-90 {
    font-size: 40px;
  }

  .image-190 {
    width: 50%;
    height: 50%;
  }

  .div-block-327, .div-block-328, .apply-button-5 {
    width: 100%;
  }

  .whatsapp {
    justify-content: center;
    align-items: center;
  }

  .athletes-ranking-2-copy {
    width: 100%;
  }

  .kt-figt-records-title, .kt-figt-records-title-copy, .kt-figt-records-title-copy-copy {
    display: flex;
  }

  .div-block-330 {
    flex-flow: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    justify-content: center;
    align-items: center;
    width: 100%;
    display: flex;
  }

  .clients-wrapper-three-copy-v2-grid {
    grid-column-gap: 20px;
    grid-row-gap: 30px;
    grid-template: "."
                   "."
                   "."
                   "Area"
                   / 1fr;
    grid-auto-columns: 1fr;
    justify-items: center;
    margin-bottom: 0;
    padding-left: 32px;
    padding-right: 32px;
    display: flex;
  }

  .columns-3-50-copy-v2 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    height: 100%;
  }

  .proma-loo {
    width: 50%;
    height: 60%;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .image-191 {
    height: 90px;
  }

  ._26th-kt-referee-seminar---ethiopia, ._27th-kt-referee-seminar-refresher-course, ._28th-kt-referee-seminar-venezuela {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    flex-flow: column;
  }

  .grid-3-columns {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .text-align-center-v2-0 {
    text-align: left;
  }

  .div-block-332, .div-block-333, .div-block-335 {
    height: auto;
  }

  .swiper-slide {
    border-radius: 16px;
    width: 100%;
    padding-bottom: 0;
  }

  .swiper-slide.notices {
    width: 100%;
  }

  .swiper.is-slider-list {
    font-size: .7em;
  }

  .h2-v2-0 {
    text-align: center;
    flex-flow: row;
    justify-content: center;
    align-items: center;
    width: 100%;
    max-width: 100%;
    height: auto;
    padding-top: 8px;
    padding-bottom: 8px;
    font-size: 40px;
    font-weight: 700;
    line-height: 100%;
    display: flex;
    position: static;
  }

  .h2-v2-0.bold-37.bold-36 {
    width: auto;
  }

  .h2-v2-0.vold-36 {
    line-height: 60px;
  }

  .button-v2-0.hiden-desktop {
    display: block;
  }

  .button-v2-0.hiden-desktop.hidden-phone {
    display: none;
  }

  .button-v2-0.hiden-phone {
    display: block;
  }

  .button-v2-0.hiden-phone.hiden-pc {
    width: auto;
    padding-left: 28px;
    padding-right: 28px;
    display: flex;
  }

  .collection-list-81 {
    flex-flow: column;
    display: flex;
  }

  .event-card {
    border-radius: 16px;
  }

  .card-image {
    width: 100%;
    height: 500px;
  }

  .image-194 {
    border-radius: 16px;
    width: 100%;
  }

  .div-block-341 {
    padding-bottom: 8px;
  }

  .link-block-71 {
    border-radius: 16px;
    width: 100%;
  }

  .heading-91 {
    margin-top: 32px;
    font-size: 48px;
    line-height: 52px;
  }

  .notice-img {
    object-fit: cover;
    border-radius: 16px;
  }

  .paragrap-41 {
    height: 69%;
  }

  .container-large-vertical {
    width: 340px;
  }

  .heading-93 {
    margin-bottom: 0;
    font-size: 32px;
    line-height: 48px;
  }

  .icon-embed-small-2 {
    display: none;
  }

  .button-203, .button-203.is-secondary, .button-204.is-icon {
    width: 100%;
    font-size: 14px;
  }

  .nav_button.w--open {
    background-image: linear-gradient(#000, #111 58%);
  }

  .icon-21 {
    font-size: 2rem;
  }

  .nav_meu {
    background-color: #000;
    justify-content: space-around;
    align-items: flex-start;
    width: 100%;
    height: auto;
    padding-left: 0;
  }

  .nav_menu {
    background-color: #000;
    justify-content: space-around;
    align-items: flex-start;
    width: 100%;
    height: auto;
    margin-top: 0;
    padding-top: 20px;
    padding-bottom: 20px;
    padding-left: 0;
    position: absolute;
    inset: 0% 0% auto;
  }

  .icon-22 {
    font-size: 2rem;
  }

  .section-68 {
    background-image: none;
  }

  .div-block-10-copy-copy-copy {
    justify-content: center;
    align-items: flex-start;
  }

  .waves-gradient-hero-1 {
    top: -1px;
  }

  .waves-gradient-hero-1.bottom {
    bottom: -1px;
  }

  .padding-global-52 {
    padding-bottom: 0;
  }

  .section_hero_membership {
    background-image: none;
    width: 100%;
    min-height: 100vh;
    max-height: none;
    padding-top: 32px;
  }

  .button-group-left-aligned-2rows {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    justify-content: flex-start;
    align-items: center;
  }

  .waves-column-hero-1 {
    width: 48%;
  }

  .waves-column-hero-1.column-two, .waves-column-hero-1.column-one {
    flex: none;
  }

  .div-block-53-v2 {
    width: 100%;
  }

  .div-block-2-copy-copy-copy {
    height: auto;
    min-height: auto;
    padding-top: 0;
    display: flex;
  }

  .text-size-medium-36.text-align-left, .heading-94.text-align-left-2 {
    text-align: center;
  }

  .waves-gallery-hero-1 {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    display: none;
  }

  .f-button-icon-r {
    width: 99.9998%;
  }

  .div-block-10-copy-copy-copy-2 {
    justify-content: center;
    align-items: flex-start;
  }

  .padding-global-53 {
    padding-bottom: 0;
  }

  .padding-global-53.padding-section-large {
    width: 100%;
    padding-top: 0;
  }

  .div-block-53-v2-2 {
    width: 100%;
  }

  .div-block-2-copy-copy-copy-2 {
    height: auto;
    min-height: 100svh;
    padding-top: 0;
    display: flex;
  }

  .text-size-medium-37.text-align-left, .heading-95.text-align-left-2 {
    text-align: center;
  }

  .waves-gallery-hero-2 {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
  }

  .f-button-icon-r-2 {
    width: 99.9998%;
  }

  .button-all-interviews-copy {
    width: 100%;
    padding-left: 12px;
    padding-right: 12px;
  }

  .button-all-interviews-copy.hiden-desktop {
    display: block;
  }

  .button-all-interviews-copy.hiden-desktop.hidden-phone {
    display: none;
  }

  .button-all-interviews-copy.hiden-phone {
    display: block;
  }

  .button-all-interviews-copy.hiden-phone.hiden-pc {
    width: auto;
    padding-left: 28px;
    padding-right: 28px;
    display: flex;
  }

  .section_upcoming_events_homepage {
    padding-top: 32px;
    padding-bottom: 32px;
  }

  .section_latest_news_homepage {
    padding-bottom: 32px;
  }

  .container-large-2-copy, .container-large-2-news {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    padding: 0 16px;
  }

  .image-194-event {
    border-radius: 16px;
    width: 100%;
  }

  .paragraph-41-events {
    height: 88px;
  }

  .events-card-v2 {
    border-radius: 16px;
  }

  .event-card-image {
    width: 100%;
    height: 480px;
  }

  .dropdown-8 {
    border: 1px none var(--grey);
    background-color: var(--transparent);
    color: var(--white);
    border-radius: 1px;
  }

  .dropdown-list-9.w--open {
    margin-left: 8px;
  }

  .link-block-45-copy, .link-block-45-copy-v333 {
    justify-content: flex-start;
    align-items: flex-start;
    margin-left: 16px;
    padding-top: 20px;
    padding-bottom: 20px;
    padding-left: 4px;
    display: flex;
  }

  .dropdown-clubs-copy {
    flex-direction: column;
    align-items: flex-start;
    display: flex;
  }

  .cru-ncf-map-item-list {
    height: auto;
  }

  .ncf-map-wrapper {
    flex-flow: column-reverse;
  }

  .ncf-filter-reset {
    width: 100%;
    padding: 6px 12px;
  }

  .cru-ncf-zoom-controls-wrapper {
    top: 1rem;
    right: 1rem;
  }

  .cru-ncf-map-styleguide {
    padding-left: 16px;
    padding-right: 16px;
  }

  .cru-ncf-pop-up {
    justify-content: center;
    align-items: flex-end;
    width: 320px;
    padding-right: 0;
    position: relative;
  }

  .ncf-pop-up-close {
    background-color: #c9c6c6cc;
    background-size: 16px 16px;
    width: 1.5rem;
    height: 1.5rem;
  }

  .item-wrapper {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
  }

  .card-kt-v2 {
    height: auto;
    padding-bottom: 16px;
  }

  .image-195 {
    aspect-ratio: 1;
    object-position: 50% 0%;
  }

  .div-block-348 {
    height: auto;
  }

  .left-align-v2 {
    padding-bottom: 16px;
  }

  .collection-list-82 {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    flex-flow: column;
    display: flex;
  }

  .padding-global-v2 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    max-width: none;
    padding-left: 2.5%;
    padding-right: 2.5%;
  }

  .div-block-349 {
    flex-flow: column;
    grid-auto-flow: column;
    display: flex;
  }

  .flex-block-2 {
    display: flex;
  }

  .white-text-64-h2 {
    justify-content: center;
    align-items: center;
    height: 100%;
    display: flex;
  }

  .footer-nav {
    grid-column-gap: 1px;
    grid-row-gap: 32px;
    border-top: 1px solid #222;
    flex-direction: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    place-content: center;
    place-items: center;
    height: 100%;
    margin-top: 18px;
    padding-bottom: 16px;
    padding-left: 8px;
    padding-right: 8px;
    display: flex;
  }

  .waves-gallery-hero-2-copy {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
  }

  .full-column-width-horizotal {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    flex-flow: row;
    width: 360px;
  }

  .header-v2-main {
    align-items: flex-start;
    width: auto;
    height: 100%;
  }

  .kt-club-hero-section {
    padding-top: 0;
  }

  .map_component {
    flex-flow: column;
  }

  .jetboost-list-wrapper-pbnp {
    height: 100%;
  }

  .all-fighters-5 {
    text-align: left;
    font-size: 38px;
  }

  .jetboost-map-center.sidebar__location-card {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: column;
    display: flex;
  }

  .sidebar__title-wrap {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    justify-content: space-between;
    align-items: center;
    width: auto;
    margin-top: 1rem;
    padding-top: 0;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .sidebar__title {
    font-size: 1rem;
  }

  .sidebar {
    max-width: 240px;
  }

  .maps--toggle-button {
    margin-left: -2rem;
    inset: 0% auto auto 0%;
  }

  .maps-locations-list {
    height: 100%;
  }

  .location-image-wrapper {
    width: 100%;
    height: 110px;
  }

  .highlighter-border:hover {
    border-radius: 28px;
  }

  .sidebar__location-address {
    font-size: 13px;
  }

  .sidebar__location-info {
    width: 100%;
  }

  .sidebar__category-badge {
    margin-bottom: -15px;
    margin-left: 2px;
    margin-right: 0;
    inset: auto auto 0% 0%;
  }

  .sidebar__location-title {
    font-size: 15px;
    font-weight: 600;
  }

  .sidebar__location-card-2 {
    flex-direction: column;
    padding-bottom: .8rem;
  }

  .sidebar__location-card-2:hover {
    border-radius: 16px;
  }

  .sidebar__location-img {
    border-radius: 8px;
    width: 100%;
    height: 100%;
  }

  .sidebar__location-card-2-copy {
    flex-direction: column;
    padding-bottom: .8rem;
  }

  .sidebar__location-card-2-copy:hover {
    border-radius: 16px;
  }

  .sidebar__location-city, .sidebar__location-country {
    font-size: 13px;
  }

  .popup-title {
    font-size: 15px;
    font-weight: 600;
  }

  .popup-info {
    width: 100%;
  }

  .popup-address, .popup-address2, .sidebar__location-zip, .sidebar__location-state, .sidebar__location-state-copy, .sidebar__location-province, .sidebar__location-zip-code {
    font-size: 13px;
  }

  .image-kt-club {
    width: 100%;
  }

  .flex-block-10 {
    width: 100%;
    margin-bottom: .5rem;
    margin-left: .5rem;
    margin-right: .5rem;
    display: flex;
  }

  .ncf-sort {
    width: 100%;
  }

  .section-hero-kt-clubs {
    padding-top: 40px;
  }

  .large-container-v5 {
    padding-top: 16px;
  }

  .athletes-ranking-2-copy-copy {
    width: 100%;
  }

  .hero-title-v3 {
    display: flex;
  }

  .div-block-355 {
    height: 120px;
  }

  .flex-block-16 {
    grid-column-gap: 6px;
    grid-row-gap: 6px;
  }

  .image-202 {
    object-fit: cover;
    width: 100%;
    height: 100%;
  }

  .button-v3-0.hiden-desktop {
    display: block;
  }

  .button-v3-0.hiden-desktop.hidden-phone {
    display: none;
  }

  .button-v3-0.hiden-phone {
    display: block;
  }

  .button-v3-0.hiden-phone.hiden-pc {
    width: auto;
    padding-left: 28px;
    padding-right: 28px;
    display: flex;
  }

  .flex-block-18 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .button-207 {
    padding: 6px 12px;
  }

  .kt-club-info-container {
    width: 100%;
    margin-top: -480px;
  }

  .kt-club-info-wrapper {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    flex-flow: column;
    width: 100%;
    display: flex;
  }

  .kt-club-img-container {
    width: 100%;
    height: 220px;
  }

  .grid2x2 {
    flex-flow: column;
    display: flex;
  }

  .button-socialmedia-kt-club {
    display: flex;
  }

  .container-kt-club-sections {
    width: 100%;
  }

  .tab-link-tab-1-3, .tab-link-tab-2-4, .tab-link-tab-4, .tab-link-tab-5, .tab-link-tab-6, .tab-link-tab-7 {
    padding-left: 15px;
    padding-right: 15px;
  }

  .tabs-menu-9 {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    flex-flow: wrap;
    margin-top: 0;
    padding: .5rem .25rem;
  }

  .header-tab {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    flex-flow: column;
  }

  .text-block-260 {
    text-align: center;
  }

  .grid-classes-days {
    flex-flow: column;
    display: flex;
  }

  .header-tab-vertical {
    justify-content: space-between;
    align-items: center;
  }

  .grid-classes-x3, .grid-x3-instructors, .div-block-376 {
    flex-flow: column;
    display: flex;
  }

  .div-block-383 {
    flex-flow: column;
  }

  .flex-block-22 {
    display: none;
  }

  .image-209 {
    width: 64px;
    height: 40px;
  }

  .image-210 {
    width: auto;
  }

  .grid-x2-events {
    flex-flow: column;
    display: flex;
  }

  .fighter-card-v2 {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
  }

  .wrapper-fighter-info {
    justify-content: space-between;
    align-items: center;
    padding: 16px;
  }

  .fighter-frame-7 {
    grid-column-gap: 16px;
    justify-content: center;
    align-items: center;
    padding: 8px 16px;
  }

  .fighter-country-name {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    padding: 8px 16px;
  }

  .fight-info-div {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: row;
    justify-content: center;
    align-items: center;
  }

  .frame-950 {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
  }

  .frame-951 {
    grid-column-gap: 1px;
    grid-row-gap: 16px;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    padding-top: 8px;
    padding-bottom: 8px;
  }

  .instagram-13 {
    justify-content: center;
    align-items: center;
    width: 100%;
  }

  .fighters-social-media-platforms {
    padding-top: 0;
  }

  .wrapper-fighter-img-record {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    border-bottom: 1px none var(--shadow-button);
    border-radius: 0;
    display: block;
    position: relative;
  }

  .win-losses-cards {
    aspect-ratio: auto;
    margin-top: 0;
    padding-top: 0;
    padding-bottom: 0;
    position: absolute;
    inset: auto 0% 4%;
    overflow: hidden;
  }

  .div-block-391 {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
  }

  .collection-list {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    flex-flow: column;
    display: flex;
  }

  .section-kt-fighters {
    border: 0px none var(--golden2);
    height: auto;
    padding-bottom: 0;
  }

  .fighter-name-v2 {
    text-align: center;
    font-size: 32px;
  }

  .main-info-wrapper-profile {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: column;
    display: flex;
  }

  .fight-history {
    border-radius: 8px;
    width: 100%;
    padding: 16px 8px;
  }

  .flex-block-27 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    width: 100%;
  }

  .wrapper-fighter-img-record-list {
    border-bottom: 0px none var(--transparent);
    overflow: hidden;
  }

  .container-event-results, .fighter-event-results-copy {
    border-bottom-right-radius: 16px;
    border-bottom-left-radius: 16px;
  }

  .flex-block-32 {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: 100%;
  }

  .figh-history-section {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .collection-list-wrapper-57 {
    display: flex;
  }

  .collection-list-84 {
    flex-flow: column;
    display: flex;
  }

  .flex-block-35 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .flex-block-38 {
    flex-flow: column;
    display: flex;
  }

  .padding-globall-hero {
    width: 100%;
    margin-top: 0%;
    margin-bottom: 30%;
    padding: 0% 2.5%;
  }

  .iuri-mesquita-mini-img-copy {
    object-fit: cover;
  }

  .flex-block-40 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    border-style: solid;
    border-width: 1px;
    border-color: black black var(--shadow-button);
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    grid-template-rows: auto;
    grid-template-columns: .25fr 1fr;
    grid-auto-columns: 1fr;
    height: 100%;
    display: grid;
  }

  .fight-info {
    padding-left: 12px;
    padding-right: 12px;
  }

  .event-date {
    justify-content: space-between;
    align-items: center;
  }

  .flex-block-42 {
    grid-column-gap: 4px;
    grid-row-gap: 4px;
  }

  .decision {
    grid-column-gap: 4px;
    grid-row-gap: 4px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    place-items: center;
    display: flex;
  }

  .empty-state-18 {
    padding: 0;
  }

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

  .wrapper-fighter-img-copy {
    border-style: none none solid;
    border-width: 1px;
    border-color: black black var(--golden2);
    position: static;
  }

  .flex-block-43 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
  }

  .collection-item-67 {
    border-bottom-right-radius: 16px;
    border-bottom-left-radius: 16px;
  }

  .file-upload-4 {
    display: flex;
  }

  .button-208 {
    width: 100%;
  }

  .profile-card-5 {
    background-image: linear-gradient(177deg, var(--golden-grad-card-1) 88%, var(--golden-grad-card-2));
  }

  .dan-2, .input-wrap-3-copy-3, .form-field-7 {
    width: 100%;
  }

  .user_profile_form-2 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  .black-belt-certificate-file-2 {
    display: none;
  }

  .field-4 {
    width: 100%;
  }

  .form-row-2 {
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
  }

  .form-row-3 {
    flex-flow: column;
  }

  .all-dans-levels-user-profile-div-2 {
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    display: flex;
  }

  .form-row-4-columns {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    display: flex;
  }

  .main-wrapper-3-copy {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    padding-top: 16px;
  }

  .main-wrapper-5 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    padding: 16px 16px 0;
  }

  .button-209 {
    width: 100%;
  }

  .card-top-2-copy-copy {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    background-color: var(--golden-grad-card-2-hover);
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: auto;
    padding-bottom: 20px;
    padding-right: 0;
  }

  .welcome-flex {
    background-color: var(--transparent);
  }

  .card-dashboard {
    height: auto;
  }

  .text-block-294-v2 {
    text-align: center;
  }

  .icon-small-kt {
    width: 2rem;
    height: 1.5rem;
  }

  .flex-block-47 {
    flex-flow: wrap;
  }

  .grey-date {
    color: var(--grey);
  }

  .event-sign-up-dashboard {
    background-color: var(--transparent);
  }

  .event-sign-up-dashboard:hover {
    background-color: var(--black-grey);
  }

  .subtitle-gold-for-welcome-dashboard-copy {
    text-align: left;
    background-image: linear-gradient(175.31deg, #f0e5c4, #ead8a1f2 22%, #e1c782de 56%, #d2b25bd4 74%, #c39e3ac4);
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    height: auto;
    padding: 0 8px 0 0;
    font-size: 18px;
    font-weight: 700;
    line-height: 100%;
  }

  .kt-club-1-info-dashboard-copy-copy {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .div-block-401 {
    height: auto;
  }

  .profile-pic-card {
    width: 100%;
  }

  .div-block-403 {
    flex-flow: column;
    width: 100%;
    height: auto;
    display: flex;
  }

  .ms-profile-image-preview-8 {
    border-radius: 4px;
    width: 100%;
  }

  .edit-button-2 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .profile-info-container {
    flex-flow: column;
    justify-content: center;
    align-items: center;
  }

  .flex-block-52, .flex-block-53 {
    justify-content: center;
    align-items: center;
  }

  .div-block-184-copy {
    flex-flow: column;
    height: auto;
    display: flex;
  }

  .mini-ms-profile-image {
    border-radius: 4px;
    width: 100%;
  }

  .flex-block-56 {
    justify-content: space-between;
    align-items: center;
  }

  .buttons-important {
    flex-flow: column;
  }

  .button-apply-for-black-belt {
    justify-content: center;
    align-items: center;
    width: 100%;
  }

  .flex-block-52-copy {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    justify-content: center;
    align-items: center;
    height: auto;
  }

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

  .div-block-408 {
    flex-flow: column;
  }

  .flex-block-57-copy {
    justify-content: center;
    align-items: center;
  }

  .div-block-409 {
    flex-flow: column;
    display: flex;
  }

  .kt-club-1, .kt-club-2, .kt-club-3 {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .div-block-144-copy, .div-block-410 {
    grid-column-gap: 4px;
    grid-row-gap: 4px;
    color: #fff;
    flex-flow: wrap;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
  }

  .label-smallwhite-4 {
    color: #fff;
    text-align: left;
    justify-content: flex-start;
    align-items: flex-start;
    line-height: 100%;
    display: flex;
  }

  .div-block-411 {
    grid-column-gap: 4px;
    grid-row-gap: 4px;
    flex-flow: wrap;
    display: flex;
  }

  .heading-page-title {
    width: 100%;
  }

  .distribution-center-card {
    height: 360px;
  }

  .flex-block-60 {
    width: 100%;
    padding-left: 16px;
    padding-right: 16px;
  }

  .tabs-menu-10 {
    flex-flow: column;
  }

  .flex-block-65 {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    flex-flow: column;
  }

  .collection-list-86, .tabs-content-6 {
    flex-flow: column;
    display: flex;
  }

  .icon-small-kt-copy {
    width: 3rem;
    height: 1.5rem;
  }

  .flex-block-71 {
    flex-flow: column;
  }

  .tab-pane-tab-2-2 {
    padding-bottom: 16px;
  }

  .main-wrapper-kt-distribution {
    width: 100%;
  }

  .icon-small-kt-copy2 {
    width: 1.5rem;
    height: 1.5rem;
  }

  .section-kt-store-products {
    flex-flow: column;
    display: flex;
  }

  .kt-product-card {
    height: auto;
  }

  .seminar-certificate-container-v3 {
    flex-flow: column;
    display: flex;
  }

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

  .section-48-copy {
    padding-left: 16px;
    padding-right: 16px;
  }

  .seminar-certificate-container-v3-copy {
    flex-flow: column;
    display: flex;
  }

  .seminar-certificate-container-v3-copy-copy {
    flex-flow: column;
    justify-content: space-between;
    align-items: center;
    display: flex;
  }

  .flex-block-80 {
    width: 100%;
  }

  .seminar-certificate-container-v3-copy-copy-2 {
    flex-flow: column;
    display: flex;
  }

  .section_dashboard-v3 {
    align-items: flex-start;
    width: 100%;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .card-dashboard-v5 {
    height: auto;
  }

  .certificate-card-code {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    flex-flow: column;
    display: flex;
  }

  .flex-block-82 {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    text-decoration: none;
  }

  .text-block-302 {
    color: var(--golden-lighter);
    text-decoration: none;
  }

  .text-block-302.hidden-phone {
    display: flex;
  }

  .div-block-144-copy-copy {
    grid-column-gap: 4px;
    grid-row-gap: 4px;
    color: #fff;
    grid-column-gap: 4px;
    grid-row-gap: 4px;
    flex-flow: wrap;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
  }

  .kt-club-info-buttons {
    justify-content: space-between;
    align-items: center;
  }

  .flex-block-86 {
    display: flex;
  }

  .kt-club-2-2 {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .grey-date-2 {
    color: #b0adad;
  }

  .div-block-418 {
    grid-column-gap: 4px;
    grid-row-gap: 4px;
    flex-flow: wrap;
    display: flex;
  }

  .div-block-419 {
    grid-column-gap: 4px;
    grid-row-gap: 4px;
    color: #fff;
    flex-flow: wrap;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
  }

  .kt-club-3-2 {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .div-block-420 {
    grid-column-gap: 4px;
    grid-row-gap: 4px;
    color: #fff;
    flex-flow: wrap;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
  }

  .div-block-421 {
    flex-flow: column;
    display: flex;
  }

  .kt-club-1-2, .div-block-422 {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .tabs-menu-11 {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: 100%;
  }

  .div-block-422-copy {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .flex-block-88-copy, .flex-block-88-copy-v3 {
    display: flex;
  }

  .button-apply-for-black-belt-copy-full {
    justify-content: center;
    align-items: center;
    width: 100%;
  }

  .flex-block-89 {
    display: flex;
  }

  .div-block-421-copyxdxd {
    flex-flow: column;
    display: flex;
  }

  .flex-block-88-copy-v3-copy {
    display: flex;
  }

  .grid2x2-copy {
    flex-flow: column;
    width: 100%;
    display: flex;
  }

  .grid-container-kt-club-info-v2 {
    text-decoration: none;
  }

  .flex-block-16-v2 {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
  }

  .item-wrapper-v2 {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
  }

  .button-210 {
    padding: 6px 12px;
  }

  .ncf-title-2 {
    width: 100%;
  }

  .flex-block-91 {
    width: 100%;
    margin-bottom: .5rem;
    margin-left: .5rem;
    margin-right: .5rem;
    display: flex;
  }

  .cru-ncf-pop-up-2 {
    justify-content: center;
    align-items: flex-end;
    width: 320px;
    padding-right: 0;
    position: relative;
  }

  .overlay-wrapper, ._w-dyn-list, ._w-dyn-item, .popup-template {
    width: 100%;
  }

  .button-210-copy {
    padding: 6px 12px;
  }

  .kt-club-hero-section-v3 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    padding-top: 0;
  }

  .directionsbutton, .directions-button {
    padding: 6px 12px;
  }

  .collection-list-wrapper-60, .kt-club-license-hidden {
    width: 100%;
  }

  .button-207-copy {
    padding: 6px 12px;
  }

  .container-regular {
    padding-top: 0;
  }

  .row-small {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    flex-flow: column;
  }

  .paragraph-small-2 {
    text-align: center;
  }

  .certificate-card-code-v2 {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    flex-flow: column;
    display: flex;
  }

  .card-dashboard-v6 {
    height: auto;
  }

  .flex-block-97 {
    width: 100%;
  }

  .button-apply-for-black-belt-2 {
    justify-content: center;
    align-items: center;
    width: 100%;
  }

  .certificate-card-code-v3 {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    flex-flow: column;
    display: flex;
  }

  .flex-block-97-grid {
    width: 100%;
  }

  .div-block-206-v2 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: column;
  }

  .kt-club-license-membership-certificate-copy {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    width: 100%;
    margin-bottom: 0;
  }

  .kt-club-license-membership-certificate-copy.horizontal-flex {
    justify-content: flex-start;
    align-items: center;
  }

  .frame-902-copy {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    width: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .kt-black-belt-conversion-form-wrapper {
    width: 100%;
  }

  .title-conversion {
    font-weight: 500;
  }

  .conversion-application-form-wrapper {
    width: 100%;
  }

  .form-row-3-columns {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    display: flex;
  }

  .div-block-436 {
    width: 100%;
  }

  .button-214 {
    margin-bottom: 0;
  }

  .form-row-2-columns {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: column;
    display: flex;
  }

  .total-price-show {
    display: none;
  }

  .div-block-439 {
    width: 100%;
  }

  .applicant-yes-not {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: row;
  }

  .applicant-form-wrapper {
    display: none;
  }

  .frame-13-copy {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .div-block-440 {
    width: 100%;
  }

  .file-upload-5 {
    margin-bottom: 0;
  }

  ._wf-form-kt-black-belt-conversion-application {
    width: 100%;
    min-width: auto;
    padding-top: 16px;
    padding-left: 16px;
    padding-right: 16px;
  }

  .applicant-always-visible-form-wrapper {
    display: flex;
  }

  .total-price-show-conversion {
    display: none;
  }

  .div-block-444 {
    flex-flow: column;
  }

  .black-belt-certifications-wrapper-flex {
    grid-template-columns: 1fr;
    display: flex;
  }

  .div-block-445 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    background-size: auto, contain;
    flex-flow: column;
    height: auto;
  }

  .div-block-445:hover {
    background-size: auto, contain;
  }

  .text-block-312 {
    color: var(--white);
    text-align: center;
  }

  .flex-block-113 {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    justify-content: center;
    align-items: center;
  }

  .paragraph-18-copy {
    text-align: center;
  }

  .mb-15-4 {
    text-align: left;
    justify-content: center;
    align-items: center;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 32px;
    display: flex;
  }

  .field-label-51, .juracion-2 {
    color: #b0adad;
  }

  .dan-level-promotion-block-2 {
    width: 100%;
    min-width: auto;
  }

  .ms-form-heading-4 {
    font-weight: 500;
  }

  .ms-button-3 {
    width: 100%;
    min-height: auto;
    padding: .6em 1.3em;
    font-size: 14px;
    font-style: normal;
  }

  .dropdown-11 {
    border: 1px solid var(--grey);
    border-radius: 8px;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    display: flex;
  }

  .dropdown-toggle-9 {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    color: var(--white);
    justify-content: center;
    align-items: center;
    width: 100%;
    margin-left: 0;
    margin-right: 0;
    padding: .75rem;
    font-size: 16px;
    display: flex;
  }

  .dropdown-toggle-9.w--open {
    justify-content: center;
    align-items: center;
  }

  .dropdown-link-19 {
    border: 1px none var(--grey);
    background-color: var(--black);
    color: var(--white);
    border-radius: 8px;
    width: 100%;
    font-size: 16px;
  }

  .dropdown-link-19.w--current {
    color: var(--white);
    border-style: none;
  }

  .dropdown-link-19.w--current:hover {
    background-image: linear-gradient(114deg, black, var(--black-grey));
    color: var(--golden2);
  }

  .dropdown-link-19.w--current:lang(en-us) {
    background-image: linear-gradient(127deg, black, var(--black-grey));
    color: var(--golden2);
  }

  .dropdown-list-13 {
    background-color: var(--full-white);
  }

  .dropdown-list-13.w--open {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    background-color: var(--black);
    border-radius: 8px;
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    width: 100%;
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 0;
    display: block;
  }

  .div-block-449 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
    display: flex;
  }

  .collection-list-wrapper-65 {
    display: none;
  }

  .sign_up_form {
    width: 100%;
  }

  .input-6-copy-copy-copy {
    color: var(--grey);
  }
}

#w-node-_1d83d801-08cf-d211-635b-9a18f2851347-e5cb8e2a {
  place-self: auto start;
}

#w-node-fa9e8a03-c295-4b30-7e3b-02a7bd01c1af-e5cb8e2a {
  place-self: center;
}

#w-node-b490b006-765d-1d32-1b98-8ce8de1212f2-327f6a1e, #w-node-b490b006-765d-1d32-1b98-8ce8de121329-327f6a1e, #w-node-b490b006-765d-1d32-1b98-8ce8de121347-327f6a1e, #w-node-_7837f93c-87eb-af72-0d6e-2f44edb88795-edb88783, #w-node-_7e0ef5ad-524f-2138-c0b3-77f125f92e24-2b5b7ada {
  justify-self: end;
}

#w-node-_08923d4d-6ad9-a99a-f0a1-83ecd9dd41e1-2b5b7ada, #w-node-_1c5d0a97-abee-87b2-68c5-479263b1649c-84816c01, #w-node-_1c5d0a97-abee-87b2-68c5-479263b1649d-84816c01, #w-node-c84a43f0-7d2f-39c0-3b13-c5d17dfe03e4-8dfbb6bb, #w-node-_432bafd0-ae11-041e-3a0b-bca9f4db16c6-50204a1d, #w-node-_35d94ece-80bc-3693-092e-cf0670bfd1c7-189d3572, #w-node-dbd9d136-d2ef-9382-2332-eba7c668c76c-e61baadf, #w-node-_9b371ec0-5bbc-279b-1fd3-e97ada1605d7-e61baadf, #w-node-fe4daf29-598a-4b64-c294-632ef86b72b3-de7c5790, #w-node-_612fe035-b806-3a60-1f71-51f84c14a5e5-fb03ad7c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

@media screen and (min-width: 1280px) {
  #w-node-fa9e8a03-c295-4b30-7e3b-02a7bd01c1af-e5cb8e2a {
    place-self: center;
  }
}

@media screen and (max-width: 991px) {
  #w-node-_1c5d0a97-abee-87b2-68c5-479263b1649c-84816c01 {
    order: -9999;
  }
}

@media screen and (max-width: 767px) {
  #w-node-e51ca7d9-82ee-63eb-61cb-88d1dff210f9-1d3d651f {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_1c5d0a97-abee-87b2-68c5-479263b164a0-84816c01 {
    order: 9999;
  }

  #w-node-_676494e2-fba0-05f4-e9bb-a02675881dc9-ed16cc8d {
    grid-area: 1 / 2 / 2 / 3;
  }
}

@media screen and (max-width: 479px) {
  #w-node-_656e3974-9b67-d9f4-4adb-50e3a368a0e7-e5cb8e2a, #w-node-fa9e8a03-c295-4b30-7e3b-02a7bd01c1b0-e5cb8e2a, #w-node-_168e532d-0f7d-5be3-668d-e2c6fe81f3b6-e5cb8e2a, #w-node-_74a87734-ff99-afbf-25bd-c6d24d398401-437e8600, #name.w-node-bc1e930e-cde3-e4dc-7152-2056cd4b63b7-ed16cc8d {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
}
